head 1.3; access; symbols; locks; strict; comment @# @; 1.3 date 2007.01.16.04.11.58; author TWikiContributor; state Exp; branches; next 1.2; 1.2 date 2006.04.01.05.55.24; author TWikiContributor; state Exp; branches; next 1.1; 1.1 date 2006.02.01.12.01.20; author TWikiContributor; state Exp; branches; next ; desc @new-topic @ 1.3 log @buildrelease @ text @%META:TOPICINFO{author="TWikiContributor" date="1163619832" format="1.0" version="3"}% ---+ ATOM News Feeds ---++ Find out What's New There are several ways to find out what's new in each TWiki web: 1. Visit WebChanges to see recent changes 1. Subscribed in WebNotify get notified of recent changes by e-mail 1. Use a news readers such as TWiki:Plugins/HeadlinesPlugin to display the recent changes * The source can be a RSS 1.0 feed (WebRss) or ATOM 1.0 feed (WebAtom) * Learn more on RSS at WebRssBase and TWiki:Codev/TWikiSyndication * Learn more on ATOM at TWiki:Codev/AtomSyndication ---++ ATOM Feed Usage * The URL for an RSS feed is =%SCRIPTURL{view}%/<web>/WebAtom= * For this %WEB% web it is %SCRIPTURL{view}%/%WEB%/WebAtom * You can also create a custom feed based on a search. Add a =search=value= parameter to the URL, e.g. %SCRIPTURL{"view"}%/%WEB%/WebAtom?search=plugin is a what's new feed about Plugins. ---++ ATOM Feed Internals Each web has a WebAtom topic which includes part of this %TOPIC% topic. This topic is the base for the ATOM feed and generates an WebAtom 1.0 feed for TWiki:Codev/AtomSyndication. The WebAtom topic in each web contains the following text: -----
<title><nop>%WIKITOOLNAME%'s <nop>%INCLUDINGWEB% web</title>
<subtitle>(the description of the web, plain text with no markup and no wikiwords). TWiki is an Enterprise Collaboration Platform.</subtitle>
%INCLUDE{"%TWIKIWEB%.WebAtomBase"}% <!--
   * Set SKIN = rss
-->
----- Below part is included by each WebAtom topic: ----- %STARTINCLUDE% %SCRIPTURL{"view"}%/%INCLUDINGWEB% %WEBRSSCOPYRIGHT%%CALC{$SET(c,0)}% %SEARCH{"%URLPARAM{"search" default=".*" }%" web="%INCLUDINGWEB%" type="regex" nosearch="on" order="modified" reverse="on" nototal="on" limit="16" format="$percntCALC{$IF($GET(c)>0, , $isodate$CHAR(10))$SETM(c, +1)}$percnt$n $topic$n $n %SCRIPTURL{"view"}%/$web/$topic$n $isodate$n $summary (last changed by $wikiname)$n $n $wikiname$n"}% %STOPINCLUDE% ----- __See also__: WebRssBase, TWiki:Codev/AtomSyndication @ 1.2 log @buildrelease @ text @d1 1 a1 1 %META:TOPICINFO{author="TWikiContributor" date="1138082878" format="1.0" version="2"}% d18 1 a18 1 * You can also create a custom feed based on a search. Add a =search=value= parameter to the URL, e.g. %SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/WebAtom?search=plugin is a what's new feed about Plugins. d41 2 a42 2 %STARTINCLUDE% %SCRIPTURL%/view%SCRIPTSUFFIX%/%INCLUDINGWEB% d44 1 a44 1 %SEARCH{"%URLPARAM{"search" default=".*" }%" web="%INCLUDINGWEB%" regex="on" nosearch="on" order="modified" reverse="on" nototal="on" limit="16" format="$percntCALC{$IF($GET(c)>0, , $isodate$CHAR(10))$SETM(c, +1)}$percnt$n $topic$n $n %SCRIPTURL%/view%SCRIPTSUFFIX%/$web/$topic$n $isodate$n $summary (last changed by $wikiname)$n $n $wikiname$n"}% @ 1.1 log @buildrelease @ text @d1 1 a1 1 %META:TOPICINFO{author="TWikiContributor" date="1138082878" format="1.0" version="1"}% d7 6 a12 6 1. Visit WebChanges to see recent changes 1. Subscribed in WebNotify get notified of recent changes by e-mail 1. Use a news readers such as TWiki:Plugins/HeadlinesPlugin to display the recent changes * The source can be a RSS 1.0 feed (WebRss) or ATOM 1.0 feed (WebAtom) * Learn more on RSS at WebRssBase and TWiki:Codev/TWikiSyndication * Learn more on ATOM at TWiki:Codev/AtomSyndication d16 3 a18 3 * The URL for an RSS feed is =%SCRIPTURL{view}%/<web>/WebAtom= * For this %WEB% web it is %SCRIPTURL{view}%/%WEB%/WebAtom * You can also create a custom feed based on a search. Add a =search=value= parameter to the URL, e.g. %SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/WebAtom?search=plugin is a what's new feed about Plugins. d31 1 a31 1 * Set SKIN = rss @