How could you use an off-the-shelf free CMS, theme and plugins to generate a (5+ column, RSS-aggregating, screen-scraping, client-side-scripting-free, fast-loading, autoupdating) page like
this handmade local-info-aggregator webpage?
OK, so I did things the hard way: last spring, after running into too many third-party-applet surprise limitations, I spent way too much time rolling my own local-info aggregator.
Now I need to know if it's worth improving&extending my Ruby scripts. It's
not worth doing so, if there's a CMS with theme and plugins that can do the same things more elegantly and extensibly.
At present, my script runs hourly to generate a cached webpage, using an RSS aggregator script which groups RSS feeds and arranges their posts and other info onto the page as specified by some configuration files.
----------------------------------------------------
Advantages:
1) Site owner can configure column positioning, any # of columns, widgets within columns, widget types
2) One widget type aggregates posts from a group of RSS feeds, and sorts the aggregated posts by their
creation date (so if the blogger fixes a speling error in an older post, the old post doesn't jump to the top)
3) Another widget type gives extra prominence to a particular feed of a particular single weblog, and extra prominence to its most recent post but only if said post is fresh.
(not a dealbreaker, I could still run a separate script to do this, right?)
4) There's no scripting (client-side nor server-side) when delivering the page, so it loads fast and is friendly to scripting-disabled browsing.
5) No reliance on the benificence and continued function&extensibility of third party applets/sites
6) When it breaks, I can fix it...
----------------------------------------------------
I know that much of this effort was reinventing the wheel, but I don't know - without a lot of trial and error, some of which I've tried... - how I could duplicate the page using existing tools.
Perhaps you do?
(the main sticking points would likely be the 5+ 'equivalent' columns and 5+ separate aggregated feedgroups, not making the client use Javascript, and not depending on third-party websites and their continued existence&functioning&lack of limitations)
Thanks much if you can help -
Anna
(I'm not really anonymous, just didn't want to tie my site to a Metafilter account)
Never much fun.
posted by delmoi at 8:27 PM on December 1, 2007