×
Namespaces

Variants
Actions

Help:RSS Feeds (PT)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Originado de Help:RSS Feeds
Por Vitor Pombeiro
Última alteração feita por Vitor Pombeiro em 07 Feb 2013
Help.png
Este tópico de Ajuda explica como construir feeds de RSS e Atom para a Wiki.


Os feeds são gerados utilizando Extension:DynamicPageList2 (e Extension:Newest Pages). Os parâmetros mais importantes da DPL2 são suportados, permitindo a geração de poderosos feeds de RSS baseados na categoria, namespace, modificador e outros valores.

Sintaxe

Feeds de RSS estão acessíveis através do link Special:Feeds. Filtros são adicionados ao pedido através de parâmetros no URL. Por exemplo, para ver as últimas cinco edições do CareTaker, utilize: http://www.developer.nokia.com/Community/Wiki/Special:Feeds?modifiedby=CareTaker&count=5&ordermethod=lastedit

Note que os parametros no URL têm de estar corretamente codificados. Por exemplo, "Symbian C++" tem de ser codificado como "Symbian C%2B%2B".

Parametros

Parametros para o tipo de feed

  • feed: Tipo de feed. Um dos seguintes valores:
    • rss: feed RSS 2.0 (valor por defeito)
    • rss10: feed RSS 1.0
    • atom: feed ATOM

Parametros da DPL suportados (todos os parâmetros estão documentados no DPL Manual (inglês)):

  • categoria
    • category=cat1|cat2|cat3
  • exceto categoria
    • notcategory[]=cat1&notcategory[]=cat2
  • namespace
    • namespace=ns1|ns2|ns3|ns4
  • exceto namespace
    • notnamespace[]=ns1&notnamespace[]=ns2
  • criado por (os nomes dos utilizadores são case sensitive)
    • createdby=auser
  • exceto criado por
    • notcreatedby=anotheruser
  • modificado por
    • modifiedby=auser
  • exceto moficiado por
    • notmodifiedby=someuser
  • última modificação por
    • lastmodifiedby=someotheruser
  • exceto última modificação por
    • notlastmodifiedby=auser
  • contagem (pode ser um inteiro entre 1 e 100)
    • count=10
  • método de ordenação (qual o método de ordenação a utilizar. Veja http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_order#ordermethod
    • ordermethod=method1,method2,method3
  • ordenação
    • order=descending ou order=ascending

Parâmetros da DPL2 não suportados

Os seguintes parâmetros da DPL não são suportados

  • lastrevisionbefore (última revisão antes de)
  • firstrevisionsince (primeira revisão depois de)
  • allrevisionsbefore (todas as revisões antes de)
  • allrevisionssince (todas as revisões depois de)
  • redirects (redirecionamentos)
  • categorymatch (categoria(s) que satisfazem um padrão)
  • categoryregexp (categoria(s) que satisfaz(em) a expressão regular)
  • notcategorymatch (categoria(s) que não satisfazem um padrão)
  • notcategoryregexp (categoria(s) que não satisfaz(em) a expressão regular)
  • categoriesminmax (restringir os artigos a pertencerem a um mínimo e máximo número de categorias)
  • linksfrom (artigos que são referenciados a partir de, pelo menos, uma das páginas indicadas.)
  • openreferences (expande o parâmetro linksfrom para página não referenciadas)
  • notlinksfrom (artigos que não são referenciados a partir das páginas indicadas.)
  • linksto (artigos que referenciam, pelo menos, uma das páginas indicadas.)
  • notlinksto (artigos que não referenciam nenhuma das páginas indicadas.)
  • uses (artigos que utilizam pelo menos um template indicado)
  • notuses (artigos que não utilizam nenhum dos template indicado)
  • randomcount (número de artigos selecionado aleatoriamente)
  • title (seleciona o artigo pelo titulo)
  • titlematch (seleciona os artigos em que o seu titulo satisfaz um padrão)
  • titleregexp (seleciona os artigos em que o seu titulo satisfaz a expressão regular)
  • nottitlematch (não seleciona os artigos em que o seu titulo satisfaz um padrão)
  • nottitleregexp (não seleciona os artigos em que o seu titulo satisfaz a expressão regular)
  • includematch (seleciona artigos com base no conteúdo que devem ser incluídos nessas páginas.)
  • includenotmatch (não seleciona artigos com base no conteúdo que devem ser incluídos nessas páginas.)
  • includesubpages (inclui ou exclui os artigos que tenham o caractere "/" no seu nome)
  • minoredits (inclui ou exclui pequenas alterações)
  • offset (seleciona só uma parte de uma grande lista)
  • distinct (permitir ou não duplicação)
  • ignorecase (efetua as comparações sem ter em conta se o caractere é maiúsculo ou minusculo)
 
×