RSS

Table of contents

About

The EnginFrame RSS Gateway enables your plugins to syndicate customized RSS feeds that users can subscribe to and access through appropriate RSS 2.0 compatible feed readers. For more information about RSS 2.0, please read blogs.law.harvard.edu/tech/rss (external link).

RSS feeds syndicated by EnginFrame plugins allow the users, for example, to create dynamic bookmarks in their browsers pointing to the services provided by the portal or to monitor their jobs getting update information about their status.

System administrators can easily give users access to the EnginFrame RSS gateway by simply adding a link to the feed subscription page in the portal layout. Using that page, users can easily subscribe to one or more available feeds.

EnginFrame provides plugin developers with all the needed infrastructure to easily develop custom RSS feeds for their plugins.

The Feed Subscription Page

The feed subscription page contains some user oriented instructions on how to subscribe to a feed and the list of feeds syndicated by EnginFrame. To give users access to the feed subscription page, administrators must include in their XSL layout style sheet a link to the service providing the page itself. This can be easily done by using the RSS_button_rendering XSL template (defined in the system XSL style sheet) as can be seen in the following example:

<td>
  <xsl:call-template name="RSS_button_rendering" />
</td>

The RSS_button_rendering XSL template displays a standard RSS button with a link to the feed subscription page.

back to top

EnginFrame Built-In Feeds

EnginFrame provides some ready to use RSS Feeds.

The EnginFrame: My Services feed lists the services the user has access to. It can be used to creates dynamic bookmarks pointing to the EnginFrame services available to the user. This is the only feed provided by the EnginFrame core and not binded to a specific plugin.

The other ready to use feeds are provided by the LSF plugin and are listed in the feeds subscription page only if the LSF plugin is configured (i.e. if the LSF_PROFILE environment variable defined in the file EF_ROOT/plugins/lsf/conf/ef.lsf.conf is not empty). The RSS feeds provided by the LSF plugin are: