:: [[:WikiInfo]] :: \\ ====== XML Syndication ====== Este documento informa o utilizador sobre as diversas formas de acesso aos canais RSS deste SiteWiki. Existem dois botões no //footer// de cada página: * O primeiro botão é o feed RSS por omissão: [[this>feed.php]]. * O segundo botão é o feed RSS do namespace corrente: [[this>feed.php?mode=list]]. ===== Formatos ===== O [[doku>wiki:dokuwiki | motor]] deste SiteWiki é capaz de gerar RSS feeds em vários formatos. Use o argumento __type__ para especificar o formato que o seu [[FOSS:Solutions:RSSReaders | RSS Reader]] melhor entende: * [[this>feed.php?type=rss]] retorna um feed [[http://my.netscape.com/publish/formats/rss-spec-0.91.html | RSS 0.9]]. * [[this>feed.php?type=rss1]] retorna um feed [[http://www.purl.org/rss/1.0/ | RSS 1.0]] (Este formato é o formato usado por omissão). * [[this>feed.php?type=rss2]] retorna um feed [[http://backend.userland.com/rss | RSS 2.0]]. * [[this>feed.php?type=atom]] retorna um feed [[http://intertwingly.net/wiki/pie/FrontPage | ATOM 0.3]]. ===== Opções ===== O número de itens enviados pelo feed RSS pode ser definido, bastando indicar o valor pretendido no argumento __num__: * [[this>feed.php?num=5]] retorna os 5 itens mais recentes, no formato RSS 1.0. * [[this>feed.php?num=10&type=atom]] retorna os 10 itens mais recentes, no formato ATOM 0.3. É possível enviar a lista de todos os documentos em vez da lista de documentos recentemente alterados. É também possível restringir a lista de documentos a enviar no canal RSS a um [[WikiInfo:NameSpace | grupo]] específico, bastando para tal indicar o seu nome no argumento __ns__ e alterando o valor do argumento __mode__ para ''list'': * [[this>feed.php?mode=list&ns=dosolutions]] exporta a lista de todos os documentos do grupo [[:doSolutions]]. * [[this>feed.php?mode=list]] exporta a lista de documentos do grupo corrente. ===== Agradecimentos ===== A funcionalidade de //XML Syndication// foi implementada com base na excelente classe de Kai Blankenhorn: [[http://www.bitfolge.de/rsscreator-en.html | Feed Creator PHP Class]].