Dave Johnson on open web technologies, social software and software development
« Turning the paper... | Main | Clearly see the big... »
I promised some details on PlanetTool (the command-line tool that generates Triangle Bloggers) internals, so here goes. This is what happens when PlanetTool runs:
Startup
(1) We start by reading the XML configuration file (via JDOM and XPath)
(2) From the config, we create a config object, subscriptions and groups
(3) A group has subscriptions
(4) And a subscription can belong to more than one group
Refresh subscription data(5) For each subscription, call the Rome Fetcher
(6) Fetcher uses Conditional Get and Etags and caches feeds on disk
(7) Feeds parsed into entries objects and added to subscription objects
File generation(8) Call Velocity Texen with name of a control template
(9) Texen calls our control template
(10) Control template calls file generation templates
(11) Templates calls planet object to get config, group, subscription, and entry objects needed to generates files needed for aggregated site (HTML, RSS, OPML, etc.)
Dave Johnson in Blogging
03:42AM Feb 15, 2005
Comments [2]
Tags:
Blogging
This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog
Below are the most recent entries in the category Blogging, some may be related to this entry.
Posted by Anil Gangolli on February 15, 2005 at 01:50 PM EST #
Posted by Dave Johnson on February 15, 2005 at 02:17 PM EST #