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