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.