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.