Analyzing Requirements for New Feed Data Types
When developing a new feed data type, you should consider these issues:
Decide how to distinguish feeds of the same data type, which you will implement as data source settings for the feed. For example, the data source setting for a discussion forum is the forum ID; the data source settings for a content management folder are the portal name and folder ID.
Decide how you will configure the feeds and what the default value is for each data source parameter. For example, the data source parameter for a discussion forum is the maximum number of entries with a default of 10. The data source parameters for a content management folder are the maximum number of entries with a default of 10 and an include subfolder flag with a default of yes.
Decide what data will be published as feed entries. For example, a discussion forum publishes the complete post, author, tags, attachment, and timestamp in each feed entry; a content management folder publishes the content summary, author, tags, attachment, and timestamp in each feed entry.
Decide whether you want the feed to be generated as a scheduled feed or as a real-time feed.
Decide who will have the authority to create and manage feed definitions.
(Optional) Decide where you will locate the Publish as Feed link.
Note: Because any feed definition can be published through the Feed Publishing Wizard, it is optional to update the property maintenance component to add the Publish as Feed pages.
Decide where you will locate the related feeds hover menu.
Decide how you want to handle real-time feed security and GETFEED viewer permission requests.