I have updated my WikiFeeds MediaWiki extension. It now is written as a special page and integrates completely with MediaWiki without the need to run an external script.
The purpose of WikiFeeds is to supplement MediaWiki's built-in feed generation. Feeds generated through WikiFeeds go through the parser before being rendered so the output is readable to those not familiar with wiki syntax. WikiFeeds also provides ATOM 1.0 feeds (not available by default in MediaWiki) and some highly-requested feeds, such as user watchlist.
Info and source code available at http://opensource.case.edu/projects/MediaWikiHacks/wiki/WikiFeeds Demo at http://wiki.case.edu/Special:WikiFeeds
Features:
ATOM 1.0 and RSS 2.0 feed generation for the following:
*Newest articles *Recently changed articles *Per-user recent changes *Per-user newest articles *Per-user watchlist *Per-category recently changed articles *Per-category newest articles
It will also generate the necessary links in pages for feed auto-discovery (e.g. if you are on a page in the category namespace, you get <link rel="alternate">'s for the appropriate feeds).
I am aware it doesn't have caching built-in. I will consider adding it if people find this add-on useful.
If you have any questions or encounter any problems, feel free to bug me.
Gregory Szorc gregory.szorc@case.edu
mediawiki-l@lists.wikimedia.org