Extension:ToFeed

The ToFeed extension adds a new action that returns a page as an RSS feed.

The first list found in the article will be used to build the feed. Usually, this is the table of contents. By disabling toc generation or by providing a list before the generated toc, one may be able to export any other list in the feed. Useful for pages that contains a list of links.

In addition, starting from 1.2b, ToFeed when invoked on a category page will return the list of articles in that category if the category page does not contain any other list of links.

The main advantage of this extension is that it does not require any change in the content of the article, i.e. no special tag to add. Moreover this extension is able to extract the description of the page as the text before the first list – without requiring any special tag. This is why I call it non intrusive feed generator.

The major drawback, is that it is build on top of XSLT. So it requires XSLT support at PHP level. But, this shouldn't be a problem with PHP5 or later. This might also increase the load on your server. Depending on your hit rate, this may or may be not a problem.

Usage
After this extension has been installed, you may retrieve an article as a RSS feed by appending  at the end of the URL. The following URLs will allow you to compare the result of using ToFeed on two articles:
 * https://www.chicoree.fr/w/Derniers_articles?action=tofeed : https://www.chicoree.fr/w/Derniers_articles
 * https://www.chicoree.fr/w/Installer_JBoss_AS_5?action=tofeed : https://www.chicoree.fr/w/Installer_JBoss_AS_5