David Raynes has released Workflow, a plug-in for Movable Type that adds fine-grained editing capabilities to weblog authors. As Anil Dash explains: Workflow lets you limit control of publshing rights to certain authors in your Movable Type installation, allowing other people on the system to act as editors and review entries before they're published. Administrators can control who has rights to any of these levels of permissions. Plus, authors can transfer ownership of a post to other authors and they'll be ... read more

Manila, the software running Buzzword.Com, stores most weblog content and server data in Frontier's object database, a flexible and powerful database that I covered in Radio UserLand Kick Start. As objects are deleted, Frontier monitors their freed-up blocks so they can be reused, as Matt Neuberg describes in Frontier: The Definitive Guide: ... as the database is used, free space opens up in it, and pointers to the free blocks are added to a list called the "avail list," which must be traversed each time Frontier ... read more

Because I wrote the book on Radio UserLand, my decision to stop using the software on Workbench has raised a few eyebrows.By tradition, the first thing a weblogger must do with new software is publish a vicious excoriation of the old software, warning others to keep away, like a courageous relief worker marking a land mine.Textbook example: When Mark Pilgrim concluded that a Movable Type licensing change would have cost him $535, he declared the software a dead end, switched to WordPress, and donated $535 to its ... read more

One goal in the move to new software on Workbench is to salvage incoming links from other sites. When you break weblog entry permalinks, you break links on every site that referred to your entries. Because I use weblog archives as a research tool often in my programming, I don't want to hose permalinks switching from Radio UserLand to my hand-coded LAMP software.I thought I could write a short PHP script to redirect each old Radio-style link to its new link -- just grab the anchor portion of the URL that follows ... read more

I haven't said much on Workbench about my decision to adopt 3,018 webloggers this week, because, well, I'm pretty busy taking them out for walks, finding boxes for them to sleep in, and cleaning up after the inevitable accidents. Needless to say, there will be more Manila coverage on this site, along with tips on how to use it in conjunction with Radio UserLand and export data to tools like Movable Type and WordPress. To give you an idea of how weird this week has been, the following screen capture was taken by ... read more

As a host containing thousands of weblogs, Weblogs.Com has to deal with one of the big scaling issues with syndication feeds: Once an aggregator subscribes to a feed, it could be checking the file multiple times a day, even when the site hasn't changed in years. For example, Java.Weblogs.Com hasn't been updated since 2001. A single user who subscribes to its RSS feed could be requesting that 13K file a dozen or more times a day. If the site has 20 subscribers, they could potentially be using 144 megabytes of ... read more

Using MySQL and PHP, I'm cobbling together a server-based RSS aggregator/publisher that makes it insanely fast to skim feeds, choosing items for publication without much descriptive text or editing. The code makes use of two terrific open source PHP projects: the Magpie RSS and Atom parser and Edd Dumbill's XML-RPC for PHP. Erik Thauvin uses this approach on Linkblog, checking a mind-boggling 1,600 feeds for technology and programming links and choosing the best 15-20 items each day. His site has quickly become a ... read more