Moved to official ideas list: http://drupal.org/node/237907
I want to propose a project for building a module that pulls news content from a global news service called Daylife (http://daylife.com)
Daylife is a global news aggregation service that offers an Open API platform called DayPI (http://developer.daylife.com) for any developer, blogger, news service to pull stories and photos about any topic in the world. The API returns data in XML, JSON and PHP serialized formats. You can read the Daylife About page at http://www.daylife.com/page/about to learn more about the company. All platform documentation is on http://developer.daylife.com/docs
The primary goal for such a module would be to talk to the DayPIs and help the site owners to:
Pull data by calling Daylife APIs
a) Pull stories related to a topic (e.g. http://www.daylife.com/topic/Barack_Obama/articles/today/date/1)
b) Pull images related to a topic (e.g. http://www.daylife.com/topic/Barack_Obama/photos/today/1)
c) Pull quotes related to a topic (e.g. http://www.daylife.com/topic/Barack_Obama/quotes/today/1)
d) Pull connections related to a topic. Connections are basically topics related to a given topic (e.g. http://www.daylife.com/topic/Barack_Obama/players/today)
Help build blocks and pages using the data pulled from the DayPI
i) Build a block with list of stories, photos, quotes or connections about a topic
ii) Build a topic pages which is a combination of data pulled in a, b, c and d above (e.g. http://www.daylife.com/topic/Barack_Obama)
iii) Provide admin interfaces to configure what is pulled from the Daylife API for each block.
Example Usage Scenarios for this module are:
a) I have a fashion blog and I want to put fashion news and fashion photos in a news section (full page) or in the right nav.
b) I blog about NBA teams and players. I want to build full pages of these teams and players with stories, photos, connections and quotes.
c) I want to put a news ticker about pharmaceutical news on my pharma blog. I will get the news by having a query that hits the Daylife Search APIs and gets a list of headlines.
d) I see my blog or site is indexed by Daylife. I want to enable site search on my site using the Daylife APIs.
I am cross posting this project proposal across the groups Knight Foundation, Newspapers on Drupal, RSS & Aggregation, Soc 2008.
I believe this module can help Drupal site owners put global news using this module in easy configurable manner.