Log-in
en
General Actions:
Wiki
▼
:
Document Index
Space:
Main
▼
:
Document Index
Page:
WebRss
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Telema Wiki
»
RSS Feeds
»
Modified Pages RSS Feed
Wiki source code of
Modified Pages RSS Feed
Last modified by Admin on 2010/02/19 19:48
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: {{velocity}} 2: ## Backward compatibility redirect, if the RSS feed is called without the outputSyntax query argument, force it. 3: #if (("$!request.xpage" == 'plain' || "$!request.xpage" == 'rdf') && "$!request.outputSyntax" != 'plain') 4: $response.sendRedirect($xwiki.getURL($doc.fullName, 'view', 'xpage=plain&outputSyntax=plain')) 5: #end 6: #if ("$!request.xpage" == 'plain' && "$!request.outputSyntax" == 'plain') 7: $response.setContentType('application/rss+xml') 8: #if("$!{request.space}" == '') 9: ## RSS feed for the whole wiki 10: #set ($request = 'where 1=1 order by doc.date desc') 11: #set ($description = $msg.get('xe.rss.feed.description')) 12: #else 13: ## RSS feed for a single space 14: #set ($request = "where doc.space='${request.space}' order by doc.date desc") 15: #set ($description = $msg.get('xe.rss.space.description', [$request.space])) 16: #end 17: #set ($feed = $xwiki.feed.getWebFeed($request, 20, 0, $util.getHashMap())) 18: #set ($feedURI = $xwiki.getDocument('Main.WebHome').getExternalURL('view')) 19: #set ($discard = $feed.setLink($feedURI)) 20: #set ($discard = $feed.setUri($feedURI)) 21: #set ($discard = $feed.setAuthor('XWiki')) 22: #set ($discard = $feed.setTitle($msg.get('xe.rss.feed.description', [$text]))) 23: #set ($discard = $feed.setDescription($description)) 24: #set ($discard = $feed.setLanguage($context.language)) 25: #set ($discard = $feed.setCopyright($xwiki.getXWikiPreference('copyright'))) 26: $xwiki.feed.getFeedOutput($feed, $xwiki.getXWikiPreference('feed_type', 'rss_2.0')) 27: #end 28: {{/velocity}}