Requirements
- Users should be able to subscribe to local as well as remote feeds
- The feeds should be pulled down only once per server
- The display of the feeds should be on the users page
- There should be a way to handle keywords, e.g. one user subsribes to del.icio.us/jhb/plone+rss, and another one to del.icio.us/jhb/rss (what does this really mean?)
- The system should be able to put out feeds itself - so a subscription (or a collection of subscriptions) can become a feed itself - a bit like smartfolders
Existing products
plonerss (http://encryptec.net/software/plonerss/)
Needs mysql for storing the data
CMFSin http://plone.org/products/cmfsin
Seems to be a bit unfinished, requires configuration in the zmi
Feedfeeder http://plone.org/products/feedfeeder/
Seems to only support atom, and does not support multiple duplicate
subscriptions from users
Vice http://www.openplans.org/projects/vice/project-home
Only rss creation, no inbound feeds
http://dev.plone.org/collective/browser/ATCTSyndication/trunk
2 years since the last checkin
https://svn.plone.org/svn/collective/fatsubscription/trunk
Does not quite do work, I can add a subscription manager, but thats
it
Links
http://plone.org/events/sprints/past-sprints/snow-sprint3/syndication/
Own Product
Users subscribe to feeds. When viewing their subscription, they see the
updated entries. Their subscription becomes a feed itself. Pretty much
like a smartfolder.
The subscription can contain other subscriptions, their feeds will be
combined. (Check circlesubscription here). A subscription might provide
a portlet or something of that sort.
- Subscription
- link
- the rest is fetched from the feed that is generated in the feedmanager
- oncreate: call Feedmanager.addFeed(link)
- Feedmanager (just a folder or a tool maybe?)
- updateFeeds
- addFeed(link)
- Feed
- title
- link
- description
- date
- date_parsed
- etag
- modified
- updateFeed
- Feeditem
- title
- link
- description
- date
- date_parsed
- id