A new first-time-in-a-UserLand CMS feature: sub-templates.
Radio 7.1's CMS is new in a lot of ways. It's a CMS where the content lives in the file system. Yes, it all flows through the object database on its way onto the public Internet, but that's invisible to the user. (Not to developers, of course.) People who were around in the early CMS days, Frontier 4.2.3, will recognize the new CMS as the continuation of the BBSite suite, which gave BBEdit users a modest CMS in the file system. The difference is a few years. In those years our understanding of content management increased, and (don't overlook this) Moore's Law has been raging, and things that were formerly unthinkable are now fast.
One of the big benefits of doing it all in the file system is that users have total choice of tools. Everything from Notepad to Dreamweaver, you name it, as long as it can produce a text file, an HTML file or an OPML file, we can deal with it. It's been interesting to watch the debate over file extensions rage in Mac-land. We've drunk the Kool Aid. The extensions route the files through the rendering process. Lots of cross-platform cross-tools connections, achieved entirely through architecture, not brute force. It's a clean CMS that people who program in PHP and ASP will instantly grok.
Wes reports on Microsoft's new patent for a DRM-operating system. Patents and DRM go together, of course.
You've heard of Segway, of course, now meet Megway.
Jeremy Reichman: I Like the Dock.
Today I'm documenting the driver architecture for upstreaming in Radio UserLand 7.1.
Lawrence: "Google has added a 'Fresh!' label with the date the page was indexed."
By FedEx I got a free copy of Windows XP from Waggoner-Edstrom. It's tempting. Heh. Now if they had a reviewer's guide for people who want to not use Hailstorm (or whatever they call it today) I'll review it on that basis, otherwise it's going into the trunk of my car, as a symbolic gesture.
This just in from the "No good deed goes unpunished" dept.
Last night while watching 24 on Fox, I figured out how to fix a bug that had been vexing me. Here's the note I posted on our workgroup. "I just found the bug in radio.thread.script. On average it's looping three times every ten seconds. It's been doing this for months. Look at your performance monitor graph, after this change it will be 3 times faster at doing its housekeeping." As a programmer you live for moments when you find a bug that makes your code 3 times slower than it should be.
Here's a song I woke up singing. It's an old summer camp song from my youth. The kids used to sing this song in huge numbers. I never knew what it meant, but it sure was fun to sing with all those other kiddies. "John Jacob Jingleheimer Schmidt. That's my name too. Whenever we go out, the people always shout -- 'There goes John Jacob Jingleheimer Schmidt.' La la la la la la la la la."
Usually the NY Times has excellent writing. Sometimes they don't. What a galoot! Has Gelertner come up any new ideas? (He's good at promoting them). "Software patents are the one weapon that penniless inventors and small companies wield against the Tyrannosaurus rexes that dominate the industry." Statements like that warrant a fact-check. Usually its the "rexes" that file the patents.
No doubt we'll be hearing claims from Gelertner that he invented stuff that had already been invented (like calendars, for example). The NY Times coddles these kinds of idiots, I have a theory why they do that. It makes them feel good. You know the old A people hire A people and B people hire C people thing.
Sorry when I get into programming mode I get pretty arrogant. Gelertner is a fool. The Times ran that story. OK.
© Copyright 1997-2005 Dave Winer. The picture at the top of the page may change from time to time. Previous graphics are archived.