On 10 Feb 2009, at 15:39, Quentin Mathé wrote:

> On the topic of the rewrite, rewriting RSSKit as part of an unified
> messages store (mail, feed, chat, etc.) that sits on top of CoreObject
> would be really nice. I don't know whether RSSKit API should be kept
> as is or not. It could be integrated within the message store API.

My vague plan for this kind of thing was not to rewrite the frameworks  
like RSSKit and XMPPKit to fit the CO store.  They would simply be  
wrapped by a background service that would handle the connection  
between the store and remote servers.

An Atom service, for example, would use RSSKit to fetch atom feeds  
from specified URLs and put them in the CO store.  A running service  
could watch this store and be notified when new articles were added.

The XMPP service would do something similar, wrapping XMPPKit and  
writing headline messages into the same store as the Atom service.  It  
would also write chat messages and groupchat messages into a different  
(but related) CO store.  XMPP status messages would also be written to  
this store, so that they could be viewed using exactly the same UI as  
any other feed.

Something like NewsStand would then no longer be responsible for  
getting Atom or RSS feeds.  It would write a list of feed URLs to the  
CO store and would receive notifications when some other service had  
added new ones.

David
_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to