Extension:ToFeed
From MediaWiki.org
|
Release status: beta |
|||
|---|---|---|---|
| Implementation | Page action | ||
| Description | Returns an article as a RSS feed | ||
| Author(s) | Sylvain LerouxTalk | ||
| Last Version | 1.1b (2010-02-28) | ||
| MediaWiki | 1.12.0 | ||
| PHP | 5.1 (with support for XSLT) | ||
| License | GPL | ||
| Download | http://www.chicoree.fr/pub/mediawiki/ToFeed-1.1b.tar.gz | ||
| Example | |||
|
|||
|
check usage (experimental) |
|||
Contents |
[edit] What can this extension do?
This extension add 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 (__NOTOC__) 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.
The main advantage of ToFeed is that it does not require any change in the content of the article (i.e.: no special tag to add). Moreover, ToFeed 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.
[edit] Usage
After this extension has been installed, you may retrieve an article as a RSS feed by appending ?action=tofeed at the end of the URL. The following URLs will allow you to compare the result of using ToFeed on two articles:
- http://www.chicoree.fr/w/Derniers_articles?action=tofeed
- http://www.chicoree.fr/w/Derniers_articles
- http://www.chicoree.fr/w/Installer_JBoss_AS_5?action=tofeed
- http://www.chicoree.fr/w/Installer_JBoss_AS_5
[edit] Download instructions
- Download ToFeed.tar.gz.
- Expand in your
$IP/extensions folder. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php.
[edit] Installation
To install this extension, add the following to LocalSettings.php:
require_once("$IP/extensions/ToFeed/ToFeed.php");
[edit] See also
There is several other feed generator extensions available for MediaWiki. Please see the category below for a partial list of them.