The fix involved splitting the module handling code between the cloud script, which compiles ent:topic elements into a table inside each item of the subscribed RSS 2.0 service's compilation table, and a new storyArrived callback script, responsible for storing the compiled topics inside the aggregator's stories table, the base upon which Radio creates its desktop website News page.
This appears to be the correct way to support an RSS 2.0 module in Radio, conforming to the way the main content aggregator is designed. Unfortunately, the storyArrived callback script cannot have access to the module's item level compiled elements, due to the way the xml.rss.compileService script is currently coded. I hope a fix, or an alternate way of implementing the module driver, will soon be released by Userland.
Current users of the enhancedAggregator tool should update their copy, by either clicking the update link in Radio's desktop home page status center, or selecting the enhancedAggregator/update menu option in the Radio application, or simply downloading the new version.
I've received a fair number of inquiries about the tool's inner working, I'll try to come up with a visitor's guide to the code over the week-end, to supplement the current guidelines.
Developers who wish to publish their own updates to the enhancedAggregator project should contact me to retrieve the host address and port number of the project's webEdit server, as well as their username and password. If they haven't done so already, they can activate the webEdit client in their copy of Radio by running the enhancedAggregatorSuite.webEdit.activate script.
Given the current proliferation of RSS modules, I hope the enhancedAggregator will soon become a repository of drivers, allowing Radio users to experiment with the latest trends in Web content syndication.
I've run into unexpected problems when readying the next 2.1.1 minor update of activeRenderer: I'm overhauling the installation / uninstallation process to go along with the newly implemented outlining styles for weblog categories, and it's an even worse nightmare than I thought it would be :-)
I should have finished the testing by Friday though, Murphy willing...
[image] [image] This week's featured publisher, Gerald Gleason, doesn't use Radio Userland to publish his weblog. He doesn't use Movable Type either. Yet, look at the navigation lighthouse that forms the left side of the page: you'll recognize a familiar outline structure, with a nautical twist :-)
[image] With his authorisation, I'll soon include those picts as part of a 'nautical' style for outline wedges. Alternate sets of wedges with specific styles are scheduled to show up in the next 2.2 version of activeRenderer.
There are currently 3 mailing lists / Yahoo groups devoted to the activeRenderer Radio tool, quite a lot really :-)
I didn't realize until Monday that Gwénaël - can't think of a worst firstname to type into an HTML editor, Gwénaël :-), went through the trouble of translating all of activeRenderer's documentation into French.
Wow, that certainly took some work, I'm really grateful, and so should all French, Canadian and Belgian activeUsers. I didn't find any Swiss in activeRenderer's registration database :-)
Auf Deutsch Übersetzer herzlich willkommen... Apply within.
I wish I had half of Phil's imagination and writing talent. Wealth Bondage is currently the number 2 source of referrals to the activeRenderer site. I apologize to all WB visitors: the techy stuff you find here must feel pretty boring :-)
This is a major release, with the beginning of our journey down the non-English publishing road, the first two steps being support for accented characters encoded with 'iso-latin-1', 'utf-8' or 'macintosh' sets, and a host of new macro parameters so that default English mentions on the HTML rendered pages may be replaced by other languages equivalents.
Next step involves the full localization of activeRenderer: Gwénaël is still working on it, it's a painstakingly long task, but I'm confident he will succeed eventually.
aR 2.1 also comes with an updated outlined aggregator view, and a host of bug corrections: to all patient bug reporters, thank you kindly.
Details are available in the ar-announce mailing list.