User:ShakataGaNai/OneBotToRuleThemAll

Idea tossed around in IRC on 2009-09-17 after shit going badly wrong. Enwn.net had a shit fit because of the RSS feed getting hosed. The RSS feed was pushing out articles that weren't sighed & one that was published 18+ months ago. So on and so forth, it was a bad day.

Features of The Bot

 * Run on a regular schedule (IE once a minute)
 * Scan for newly published articles
 * When new stories are found:
 * Update a "Latest News" template of the last 20+ stories for the main page (instead of DPL)
 * Update it's RSS feed
 * Update Twitter/Identica/Facebook/Other social networking
 * Optionally rotate leads (if that isn't incorporated into EPR)
 * Would have the ability to "plug-in" further functionality down the line
 * Example: If we have an iPhone application, it could "push" notifications

Why would we want to do this?

 * One totally unified update system
 * No more "hacks" like our current RSS system
 * No more reliance on DPL
 * We can control the behavior of what dictates when a story gets "published"
 * We can dictate what it takes to "unplublish" a story
 * No more mysterious stories floating into being "published" a year+ after the fact (or even a week+ late)
 * Breaking updates to social networking would be much faster
 * Overall a less hacked together system, with less load on the server (DPL is a strain)