RSS News Feeds
Find out What's New
There are several ways to find out what's new in each web:- Visit Web Changes to see recent changes
- Subscribe in Web Notify to get notified of recent changes by e-mail
- Use a news reader such as Foswiki:Extensions/HeadlinesPlugin to display the recent changes
RSS Feed Usage
- The URL for an RSS feed is
http://www.mappingcontroversies.net/<web>/WebRss - For this System web it is http://www.mappingcontroversies.net/System/WebRss
- You can also create a custom feed based on a search. Add a
search=valueparameter to the URL, e.g. http://www.mappingcontroversies.net/System/WebRss?search=plugin is a what's new feed about Plugins.
RSS Feed Internals
Each web has a Web Rss topic which includes part of this WebRssBase topic. This topic is the base for the RSS feed and generates an RSS 1.0 feed. The Web Rss topic in each web contains the following text:
<channel rdf:about="%SCRIPTURL{"view"}%/%BASEWEB%">
<title>%WIKITOOLNAME%'s <nop>%BASEWEB% web</title>
<link>%SCRIPTURL{"view"}%/%BASEWEB%</link>
<description><literal>%MAKETEXT{"The [_1] web of [_2]." args="%WEB%,%WIKITOOLNAME%"}% %WEBSUMMARY%</literal></description>
%INCLUDE{"System.WebRssBase"}% <!--
* Set SKIN = rss
* Set COVER = rss
-->
Note: The description is expanded from the %WEB%, %WIKITOOLNAME% and %WEBSUMMARY% macros. These must expand to plain text with no links or html markup. <literal> is used to avoid links if the web name or any of the macros expand to include Wiki Words or other markup. The part below is included by each WebRss topic:
%STARTINCLUDE%<image rdf:resource="%WIKILOGOIMG%" />
<dc:language>en-us</dc:language>
<dc:rights>%WEBRSSCOPYRIGHT%</dc:rights>
<dc:publisher>%WIKIWEBMASTERNAME% [%WIKIWEBMASTER%]</dc:publisher>
<dc:creator>The contributing authors of %WIKITOOLNAME%</dc:creator>
<dc:source>%WIKITOOLNAME%</dc:source>
<items>
<rdf:Seq>
%SEARCH{"%URLPARAM{"search" encode="quote" default=".*" }%" web="%URLPARAM{"web" encode="quote" default="%BASEWEB%" }%" excludetopic="%URLPARAM{"excludetopic" encode="quote" default="WebStatistics" }%" type="%URLPARAM{"type" encode="quote" default="regex" }%" nosearch="on" order="modified" reverse="on" nototal="on" limit="%URLPARAM{"limit" encode="quote" default="16" }%" scope="%URLPARAM{"scope" encode="quote" default="text" }%" casesensitive="%URLPARAM{"casesensitive" encode="quote" default="on" }%" date="%URLPARAM{"date" encode="quote" default="" }%" format=" <rdf:li rdf:resource=\"%SCRIPTURL{"view"}%/$web/$topic\" />"}%
</rdf:Seq>
</items>
</channel>
<image rdf:about="%WIKILOGOIMG%">
<title>%WIKILOGOALT%.%BASEWEB%</title>
<link>%SCRIPTURL{"view"}%/%BASEWEB%</link>
<url>%WIKILOGOIMG%</url>
</image>
%SEARCH{"%URLPARAM{"search" encode="quote" default=".*" }%" web="%URLPARAM{"web" encode="quote" default="%BASEWEB%" }%" excludetopic="%URLPARAM{"excludetopic" encode="quote" default="WebStatistics" }%" type="%URLPARAM{"type" encode="quote" default="regex" }%" nosearch="on" order="modified" reverse="on" nototal="on" limit="%URLPARAM{"limit" encode="quote" default="16" }%" scope="%URLPARAM{"scope" encode="quote" default="text" }%" casesensitive="%URLPARAM{"casesensitive" encode="quote" default="on" }%" date="%URLPARAM{"date" encode="quote" default="" }%" format="<item rdf:about=\"%SCRIPTURL{"view"}%/$web/$topic\">$n <title>$topic</title>$n <link>%SCRIPTURL{"view"}%/$web/$topic</link>$n <description>$summary (last changed by <nop>$wikiname)</description>$n <dc:date>$isodate</dc:date>$n <dc:contributor>$n <rdf:Description link=\"%SCRIPTURL{"view"}%?topic=$wikiusername\">$n <rdf:value>$username</rdf:value>$n </rdf:Description>$n </dc:contributor>$n</item>"}%
%STOPINCLUDE%
See also: Web Atom Base