Radio Userland
I'm working on a Radio script that addresses RSS exploits. Mark Pilgrim's suggestion of weeding out the unsafe HTML seems futile. Instead, the script removes all HTML tags and attributes other than a small subset that can't be abused: P, B, I, BR, and BLOCKQUOTE (all without attributes), A (with HREF only), and IMG (with SRC, ALT, HEIGHT, and WIDTH only). I'm hoping the script also has the side benefit of making RSS entries easier to read. The script works on the text of entries, but I can't ... (
read more)
New Radio UserLand macro: viewCategories() displays a list of links to a weblog's categories. The script supports Cascading Style Sheets and the placement of HTML before and after each link. ... (
read more)
Several people on the Radio UserLand customer support board are trying to find the cause for intermittent upstreaming problems. One theory is that people who use Radio with sometimes-on, sometimes-off Internet connections are more likely to have problems publishing. If any experienced Radio users can offer some assistance on this subject, there are at least a dozen people you can help pull back from the brink of madness. ... (
read more)
News to me: Brent Simmons, a former UserLand developer whose initials are all over Radio UserLand and Frontier, is tech editing Radio UserLand Kick Start. This is a relief. Though, of course, as the author of the book I must claim deep expertise in the subject matter, Simmons has forgotten more about UserLand products than I know. The odds that this book will be a disgrace to my good name and that of the UserLand community just went down considerably. ... (
read more)
Some Radio UserLand hackers are becoming discouraged by the sheer weight of the program's UserTalk code and the bugs, quirks, and complexities it contains. Mark Paschal, who offers help frequently on the customer support discussion board, says that it is "as jury-rigged a Rube Goldberg device as ever." Jeremy Bowers believes it need a "serious housecleaning." For those who haven't looked around Radio's object database yet, the program runs atop one of the most intricate, fascinating, and ... (
read more)
I'm working on a Radio UserLand Kick Start chapter about backing up a weblog and restoring it over a new installation of the software. I ran into a Catch-22 problem: You can't restore a weblog without updating Radio.root so that it is current, and doing that prevents the weblog from being restored correctly. As it turns out, Radio creates a new www/backups folder when Radio.root is updated. When you try to restore a weblog, Radio sees this folder and uses its files, rather than looking on the ... (
read more)
Georg Bauer is extending the XmlStorageSystem API to support access control for the Python Community Server, the open-source clone of the Radio Community Server. ... (
read more)
An unusual Radio weblog community is being offered by AIESEC, a 50,000-member student organization that facilitates international work exchange programs in 80 countries. The weblogs, which are all run by AIESEC members, are part travelogue and part extremely multicultural college newspaper, such as Herry Purwanto of Indonesia's Ganggotri Hotel, which is named in honor of a friend's experience in India. This word means flowing water in the river (Hindi) but not because of that meaning, I use ... (
read more)
Oregon librarians are using a Radio weblog to collaborate on the development of Answerland, a "multi-type virtual reference service to bring librarians to patron desktops all over the state" (via The Shifted Librarian). ... (
read more)
The Radio UserLand discussion group, the best place to receive user-to-user technical support on the software, now is available as an RSS newsfeed. ... (
read more)
Read More Entries