From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- .../como_o_rss_trabalha/index.html" | 18 -- .../archive/rss/como_come\303\247ar/index.html" | 57 ----- .../o_que_\303\251_rss/index.html" | 242 --------------------- .../porque_usar_rss/index.html" | 22 -- .../rss/como_come\303\247ar/sindicar/index.html" | 99 --------- files/pt-pt/archive/rss/index.html | 47 ---- .../archive/rss/vers\303\243o/0.90/index.html" | 79 ------- "files/pt-pt/archive/rss/vers\303\243o/index.html" | 107 --------- 8 files changed, 671 deletions(-) delete mode 100644 "files/pt-pt/archive/rss/como_come\303\247ar/como_o_rss_trabalha/index.html" delete mode 100644 "files/pt-pt/archive/rss/como_come\303\247ar/index.html" delete mode 100644 "files/pt-pt/archive/rss/como_come\303\247ar/o_que_\303\251_rss/index.html" delete mode 100644 "files/pt-pt/archive/rss/como_come\303\247ar/porque_usar_rss/index.html" delete mode 100644 "files/pt-pt/archive/rss/como_come\303\247ar/sindicar/index.html" delete mode 100644 files/pt-pt/archive/rss/index.html delete mode 100644 "files/pt-pt/archive/rss/vers\303\243o/0.90/index.html" delete mode 100644 "files/pt-pt/archive/rss/vers\303\243o/index.html" (limited to 'files/pt-pt/archive/rss') diff --git "a/files/pt-pt/archive/rss/como_come\303\247ar/como_o_rss_trabalha/index.html" "b/files/pt-pt/archive/rss/como_come\303\247ar/como_o_rss_trabalha/index.html" deleted file mode 100644 index 3473649d08..0000000000 --- "a/files/pt-pt/archive/rss/como_come\303\247ar/como_o_rss_trabalha/index.html" +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Como Funciona o RSS -slug: Archive/RSS/Como_começar/Como_o_RSS_trabalha -tags: - - 'RSS:Como_começar' -translation_of: Archive/RSS/Getting_Started/How_RSS_Works ---- -

Esta página explica como funciona o RSS. Ainda não estará pronto para criar os seus próprios ficheiros RSS, mas estará a aprender sobre os diferentes sistemas que fazem parte do RSS syndication.

- -

Como Funciona o RSS

- -

São dois, os componentes principais que fazem parte do RSS syndication: o servidor e o cliente final.

- -

O servidor é a parte do sistema que produz o feed RSS. Um sistema de notícias ou um sistema de blog estaria no lado servidor do RSS syndication. Um rádio por IP estaria no lado servidor do RSS syndication. Uma TV por IP estaria no lado servidor do RSS syndication.

- -

O cliente é a parte final do RSS syndication que chega ao usuário. O navegador Mozilla Firefox estaria no lado cliente do RSS syndication. Um agregador desktop de RSS estaria no lado cliente do RSS. Um agregador web também estaria no lado cliente do RSS syndication.

- -

{{ PreviousNext("RSS:Como começar:Porque usar RSS", "RSS:Como começar:Sindicar") }}

diff --git "a/files/pt-pt/archive/rss/como_come\303\247ar/index.html" "b/files/pt-pt/archive/rss/como_come\303\247ar/index.html" deleted file mode 100644 index 547a924f4d..0000000000 --- "a/files/pt-pt/archive/rss/como_come\303\247ar/index.html" +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Como começar -slug: Archive/RSS/Como_começar -tags: - - PrecisaDeRevisãoEditorial - - RSS - - 'RSS:Como_começar' -translation_of: Archive/RSS/Getting_Started ---- -

 

-

Introdução

-

Este tutorial é uma introdução à Really Simple Syndication (RSS).

-

Isto guia-o, passo-a-passo, através do básico do RSS e mostra você trabalhando exemplos em ação. Este tutorial segue o mantra que - - o melhor caminho para aprender é fazer - . Por isso, você deverá criar seus próprios arquivos RSS à mão.

-

Quem deve usar este tutorial?

-

Este tutorial é na maior parte para iniciantes em RSS (i.e., com nenhum ou muito pouca experiência prévia em RSS). Entretanto, estes experimentos com RSS podem também achar este útil como uma ajuda no prenchimento de qualquer informação perdida sobre RSS que não estavam cientes sobre, ou como um guia para "refrescar".

-

Este tutorial assume que você tem alguma experiência com HTML (ou XML) e que você está confortável com os básicos da - - marcação - . Em outras palavras, um código como este não atrapalha você:

-
   Isto é um pouco de marcação com tags <b>bold</b>.
-
-

Se você está confortável com isto, você não deve ter problemas aprendendo RSS.

-
-

NOTA: Se você NÃO é um desenvolvedor web e NÃO que se tornara um, então este tutorial NÃO é para você. Você precisa estar confortável com a criação - - marcação - para estar apto para usar este tutorial efetivamente.

-
-

O que você necessita antes de começar?

-

Para pegar o máximo deste tutorial, você precisará de um editor de texto e um leitor RSS. Você precisa também saber como usar cada um destes.

-
-

NOTA: Um processador de palavras não é um editor de texto. Se um processador de palavras é usado, você DEVE ter certeza de salvar seus arquivos RSS em um (puro e simples) formato de texto.

-
-

Não é obrigatória a criação de arquivos RSS neste tutorial (você pode somente ler), mas isto seria um meio menos eficiente para você aprender. Você reterá mais informação e absorverá melhor se você criar os seus próprios arquivos RSS.

-

Como usar este tutorial

-

Embora cada página neste tutorial tenha sido escrita de modo que que possa agir como um tutorial - - sozinho - , isto assume que você já possuí o conhecimento da informação ensinada nas páginas anteriores deste tutorial. Embora você possa pular para qualquer ponto do tutorial que você deseje, nós sugerimos aos iniciantes em RSS que leiam este tutorial na ordem.

-

Tutorial

-
    -
  1. O que é RSS
  2. -
  3. Porque usar RSS
  4. -
  5. Como o RSS trabalha
  6. -
  7. Hello World (artigo ainda não escrito) link removido porque muitas pessoas colocam seus hello word nele
  8. -
  9. Sindicar
  10. -
  11. Blogs
  12. -
  13. Broadcatching
  14. -
  15. Microformatos
  16. -
  17. Advanced Broadcatching
  18. -
-

Categorias

-

Interwiki Language Links

-

{{ languages( { "en": "en/RSS/Getting_Started", "es": "es/RSS/Primeros_pasos", "fr": "fr/RSS/Premiers_pas", "pl": "pl/RSS/Na_pocz\u0105tek" } ) }}

diff --git "a/files/pt-pt/archive/rss/como_come\303\247ar/o_que_\303\251_rss/index.html" "b/files/pt-pt/archive/rss/como_come\303\247ar/o_que_\303\251_rss/index.html" deleted file mode 100644 index dceb21a856..0000000000 --- "a/files/pt-pt/archive/rss/como_come\303\247ar/o_que_\303\251_rss/index.html" +++ /dev/null @@ -1,242 +0,0 @@ ---- -title: O que é RSS -slug: Archive/RSS/Como_começar/O_que_é_RSS -tags: - - 'RSS:Como_começar' -translation_of: Archive/RSS/Getting_Started/What_is_RSS ---- -

Esta página explica o que é o RSS. Você ainda não criará seus próprios arquivos RSS, mas você verá como o RSS é comumente usado e exemplos simples de arquivos RSS para uso comum. Você também acompanhará um pouco da história do RSS.

- -

O que é RSS?

- -

As versões de RSS mais populares são as baseadas na linguagem de marcação XML usada para publicação (syndication). (Apesar dos formatos RSS baseados em RDF existirem. Os antigos RSS 0.90 e RSS 1.0.) Os usos mais comuns do RSS syndication são para publicações de web sites de notícias, blogs, rádio de Internet e programação televisiva para Internet.

- -

Este tutorial ensina o RSS 2.0. Mas se esforça em apontar as diferenças com as outras versões de RSS.

- -

O RSS é praticamente nunca escrito à mão, mas quase sempre criado por softwares de servidores (normalmente escritos em uma linguagem como PHP, Java, C# ou Python) nos servidores web. Contudo, para que possamos aprender sobre o RSS nós criaremos os scripts RSS à mão.

- -

Uma breve história do RSS

- -

Em março de 1999 a Netscape lançou o RSS 0.90. Era muito diferente do RSS de hoje. Não era realmente um formato para publicação, mas um formato que fornecia um sumário de um website. Na verdade, naquele tempo, o RSS não atendia por Really Simple Syndication mas por Rich Site Summary.

- -

Em julho de 1999 o RSS 0.91 da Netscape foi lançado. Como o RSS 0.90, o RSS 0.91 da Netscape também era de um formato para fornecimento de um sumário de um website e não realmente um formato de publicação (como é hoje). O RSS 0.91 da Netscape foi criado para simplificar as coisas. O RSS 0.90 era baseado em RDF. (O que muitos acharam ser excessivamente complexo). Já o RSS 0.91 da Netscape era apenas baseado em XML e acrescentou um DTD para permitir diversas entities (comumente encontradas em HTML).

- -

E nesse ponto a Netscape tornou o RSS 0.90 baseado em RDF obsoleto e disse a todos que usassem o RSS 0.91 da Netscape que era baseado no XML.

- -

Em junho de 2000 o RSS 0.91 da Userland foi lançado. (E, sim, isso significa que havia 2 diferentes versões de RSS 0.91). A diferença entre as 2 diferentes versões de RSS 0.91da Netscape e da Userland — é que a da Userland não possuia o DTD que o Netscape trazia; e por isso, não possuía os entities extras que o Netscape tinha (comumente encontradas em HTML). Fora isso entretanto, eram a mesma coisa. Tecnicamente falando, o RSS 0.91 da Userland era um subset do RSS 0.91 da Netscape.

- -

Em dezembro de 2000 o grupo RSS-DEV lançou o RSS 1.0. Essa versão não era mais puramente baseado em XML, mas baseado em RDF (como o original, e agora obsoleto RSS 0.90). O grupo RSS-DEV mudou o significado de RSS, e transformou-o em RDF Site Summary. (Ao menos, era assim que atendia a versão do RSS deles.)

- -

Então aqui tínhamos o RSS 0.91 da Netscape, o RSS 0.91 da Userland, e o RSS 1.0 do grupo RSS-DEV.

- -

Mais tarde, ainda em dezembro, a Userland lançou o RSS 0.92. O RSS 0.92 deveria substituir o RSS 0.91 deles. (Se você perceber, entretanto, os números das versões dos RSS ficaram bagunçados neste ponto, pois o RSS 0.92 era mais novo que o RSS 1.0.)

- -

E aqui tínhamos o RSS 0.91 da Netscape, o RSS 1.0 do grupo RSS-DEV, e o RSS 0.92 da Userland.

- -

Em abril de 2001 a Userland lançou um beta para o RSS 0.93. Essa versão do RSS nunca foi transformado em "final" e permaneceu beta nunca tornando-se um substituto para o RSS 0.92.

- -

Em agosto de 2002 a Userland lançou o beta do RSS 0.94. E assim como o RSS 0.93, essa versão nunca foi feita "final" e permaneceu beta, nunca tornando-se um substituto para o RSS  RSS 0.92.

- -

Então, aqui ainda tínhamos o RSS 0.91 da Netscape, o RSS 1.0 do grupo RSS-DEV, e o RSS 0.92 da Userland. (Apesar de alguns estarem usando RSS 0.93 e RSS 0.94 mesmo que não devessem.)

- -

Em setembro de 2002 a Userland lança o RSS 2.0. O RSS 2.0 deveria substituir o RSS 0.92 (e os betas RSS 0.93 e RSS 0.94 que ninguém deveria estar usando). A Userland pulou esses números de versão até o 2.0 porque o RSS-DEV já havia usado o 1.0 em seu RSS 1.0 baseado em RDF.

- -

Neste ponto tínhamos o RSS 0.91 da Netscape, o RSS 1.0 do grupo RSS-DEV e o RSS 2.0 da Userland.

- -

Agora, a história não acaba simplesmente lá. Uma vez em novembro de 2002 e outra em janeiro de 2003, o RSS 2.0 foi modificado de sua especificação original pela Userland. E apesar desses serem diferentes, foram todos chamados de RSS 2.0 no elemento <rss>.

- -

E aqui, nesse ponto, nós ainda temos o RSS 0.91 da Netscape (uma vez que a Netscape nunca o tornou obsoleto) apesar da maioria das pessoas não usarem mais. Elas usavam tanto o RSS 1.0 baseado no RDF como o RSS 2.0 baseado no XML. Com o RSS 2.0 baseado no XML parecendo ser o mais popular. (Esse tutorial usa o RSS 2.0.)

- -

Como o RSS é utilizado hoje

- -

Hoje, o RSS é principalmente usado para publicação (syndication). Syndication é o processo de dizer aos outros que você tem conteúdo para eles consumirem. Em outras palavras, quando você publica (syndicate), você está dizendo a todos algo como: "Ei pessoal, eu tenho artigos que gostaria que todos viessem e lessem. Basta se inscrever ao meu RSS feed e você poderá acessar os mais recentes todas as vezes."

- -
-

NOTA: Se você fornecer um RSS não protegido por password, você estará implicitamente dando a todos permissão para usar o conteúdo em seu RSS feed em todos os meios que eles verem que se encaixa. Eles podem ler. Eles podem fazer uma cópia local. Podem compartilhar essa cópia local. Podem pôr em seus websites. Podem até mesmo republicar. E mais.

- -

Se você não quer que nada disso aconteça então não ponha um RSS feed não protegido por password. (E não torne o password público, claro.)

-
- -

Os websites de notícias usam RSS para fornecer a todos uma lista de seus mais recentes artigos. Por exemplo:

- -
        <?xml version="1.0"?>
-
-      <rss version="2.0">
-
-               <channel>
-             <title>Example News Site</title>
-             <description>This is an Example News Site.</description>
-             <lastBuildDate>Wed, 27 Jul 2005 00:30:30 -0700</lastBuildDate>
-             <link>http://news.example.com/</link>
-
-              <item>
-                 <title>News Flash: I Like Bread</title>
-                 <guid isPermaLink="false">4d4a0a12-f188-4c97-908b-eea27213c2fe</guid>
-                 <pubDate>Wed, 27 Jul 2005 00:30:30 -0700</pubDate>
-                 <link>http://news.example.com/artcle/554</link>
-              </item>
-              <item>
-                 <title>Big News Today: Birds Fly</title>
-                 <guid isPermaLink="false">c4a63f09-b45b-466b-8773-6ff264001ab7</guid>
-                 <pubDate>Tue, 19 Jul 2005 04:32:51 -0700</pubDate>
-                 <link>http://news.example.com/artcle/553</link>
-              </item>
-              <item>
-                 <title>Fire is Hot</title>
-                 <guid isPermaLink="false">c1795324-d5ea-44fa-95b1-b5ce2090d4f1</guid>
-                 <pubDate>Sun, 15 May 2005 13:02:08 -0700</pubDate>
-                 <link>http://news.example.com/artcle/552</link>
-              </item>
-              </channel>
-
-      </rss> 
- -

Os blogs usam o RSS para fornecer a todos uma lista de seus posts mais novos. Por exemplo:

- -
        <?xml version="1.0"?>
-
-      <rss version="2.0">
-
-              <channel>
-             <title>Joe Blow's Blog</title>
-             <description>This is the Weblog of Joe Blow</description>
-             <lastBuildDate>Sun, 15 May 2005 13:02:08 -0500</lastBuildDate>
-             <link>http://joe-blow.example.net/</link>
-
-              <item>
-                 <title>I Be Blogging...</title>
-                 <guid>http://joe-blow.example.net/log/21</guid>
-                 <pubDate>Sun, 15 May 2005 13:02:08 -0500</pubDate>
-                 <link>http://joe-blow.example.net/log/21</link>
-             </item>
-             <item>
-                 <title>I am so SMRT</title>
-                 <guid>http://joe-blow.example.net/log/20</guid>
-                 <pubDate>Sat, 14 May 2005 22:19:18 -0500</pubDate>
-                 <link>http://joe-blow.example.net/log/20</link>
-             </item>
-             <item>
-                 <title>Huh?</title>
-                 <guid>http://joe-blow.example.net/log/19</guid>
-                 <pubDate>Sat, 14 May 2005 09:55:59 -0500</pubDate>
-                 <link>http://joe-blow.example.net/log/19</link>
-             </item>
-             <item>
-                 <title>Black Cat Spotted</title>
-                 <guid>http://joe-blow.example.net/log/18</guid>
-                 <pubDate>Fri, 13 May 2005 13:13:13 -0500</pubDate>
-                 <link>http://joe-blow.example.net/log/18</link>
-             </item>
-         </channel>
-
-          </rss> 
-
- -

Aqueles que criam Internet Rádio usam o RSS para permitir aos usuários ouvirem seus shows (broadcatching). Por exemplo:

- -
        <?xml version="1.0"?>
-
-      <rss version="2.0">
-
-              <channel>
-             <title>Joe's IPradio Show</title>
-             <description>The best IPradio Show on the Internet, staring Joe!</description>
-             <lastBuildDate>Mon, 15 Aug 2005 16:12:37 -0400</lastBuildDate>
-             <link>http://joe.ipradio.example.net/</link>
-
-              <item>
-                 <title>I C UR Tan Line</title>
-                 <guid>http://joe.ipradio.example.net/show/55</guid>
-                 <pubDate>Mon, 15 Aug 2005 16:11:57 -0400</pubDate>
-                 <enclosure url="http://joe.ipradio.example.net/show/55"
-                            length="4487216"
-                            type="application/ogg"
-                 />
-             </item>
-             <item>
-                 <title>Car Care for Car Fanatics</title>
-                 <guid>http://joe.ipradio.example.net/show/54</guid>
-                 <pubDate>Mon, 8 Aug 2005 13:12:12 -0400</pubDate>
-                 <enclosure url="http://joe.ipradio.example.net/show/54"
-                            length="4892178"
-                            type="audio/x-mp3"
-                 />
-             </item>
-             <item>
-                 <title>Best Beaches in BC</title>
-                 <guid>http://joe.ipradio.example.net/show/53</guid>
-                 <pubDate>Mon, 1 Aug 2005 18:22:14 -0400</pubDate>
-                 <enclosure url="http://joe.ipradio.example.net/show/53"
-                            length="3984215"
-                            type="application/ogg"
-                 />
-             </item>
-         </channel>
-
-          </rss>     
-
- -
-

NOTA: Ouvir um Broadcatching de um Internet Rádio é também chamado de Podcasting, IPradio, e Audio Blogging.

-
- -

Aqueles que criam programas televisivos para Internet usam o RSS para permitir aos usuários transmitir seus shows (broadcatch). Por exemplo:

- -
        <?xml version="1.0"?>
-
-      <rss version="2.0">
-
-              <channel>
-             <title>Kate's IPTV Show</title>
-             <description>Watch it or else!  You know you want to.</description>
-             <lastBuildDate>Tue, 23 Aug 2005 21:02:05 -0800</lastBuildDate>
-             <link>http://katetv.example.com/</link>
-
-              <item>
-                 <title>This is Fun</title>
-                 <guid>http://katetv.example.com/show/4</guid>
-                 <pubDate>Tue, 23 Aug 2005 21:02:05 -0800</pubDate>
-                 <enclosure url="http://katetv.example.com/show/4"
-                            length="1911146"
-                            type="application/ogg"
-                 />
-             </item>
-             <item>
-                 <title>Watch This</title>
-                 <guid>http://katetv.example.com/show/3</guid>
-                 <pubDate>Tue, 16 Aug 2005 16:11:57 -0400</pubDate>
-                 <enclosure url="http://katetv.example.com/show/3"
-                            length="1387442"
-                            type="application/ogg"
-                 />
-             </item>
-             <item>
-                 <title>It is me again</title>
-                 <guid>http://katetv.example.com/show/2</guid>
-                 <pubDate>Tue, 9 Aug 2005 13:12:12 -0400</pubDate>
-                 <enclosure url="http://katetv.example.com/show/2"
-                            length="1894877"
-                            type="video/mpeg"
-                 />
-             </item>
-             <item>
-                 <title>Hello</title>
-                 <guid>http://katetv.example.com/show/1</guid>
-                 <pubDate>Tue, 2 Aug 2005 18:22:14 -0400</pubDate>
-                 <enclosure url="http://katetv.example.com/show/1"
-                            length="17442215"
-                            type="application/ogg"
-                 />
-             </item>
-         </channel>
-
-          </rss>     
-
- -

O leitor observador deve ter percebido que os exemplos dos websites de notícias e dos blogs eram do mesmo tipo de RSS. Também que os exemplos de Internet Rádio e dos programas de TV para Internet eram do mesmo tipo de RSS. Na verdade, a única diferença real entre os RSS de notícias/blogs e de Internet Rádio/TV para Internet é que os RSS de notícias/blogs usam o elemento <link> e os Internet Rádio/Internet TV usam o elemento <enclosure>.

- -
-

NOTA: Esses exemplos de RSS são muito, muito simples. E foram desenhados para dar a você uma idéia de como o RSS se parece basicamente. Todos esses exemplos de RSS são bem mínimos. Quando você criar seus próprios RSS feeds, você provavelmente irá querer fazê-los mais complexos que esses e incluir elementos RSS adicionais fazendo uso dos vários Módulos de RSS.

-
- -

{{Next("RSS:Como começar:Porque usar RSS")}}

diff --git "a/files/pt-pt/archive/rss/como_come\303\247ar/porque_usar_rss/index.html" "b/files/pt-pt/archive/rss/como_come\303\247ar/porque_usar_rss/index.html" deleted file mode 100644 index 904ce6ee43..0000000000 --- "a/files/pt-pt/archive/rss/como_come\303\247ar/porque_usar_rss/index.html" +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Porque usar RSS -slug: Archive/RSS/Como_começar/Porque_usar_RSS -tags: - - 'RSS:Como_começar' -translation_of: Archive/RSS/Getting_Started/Why_use_RSS ---- -

Esta página explica por quê você pode querer usar o RSS. Você ainda não criará seus próprios arquivos RSS, mas aprenderá sobre as razões de usá-lo.

- -

Por que usar RSS?

- -

Se você está lendo isso, provavelmente já tem seus próprios motivos para querer usar o RSS. Existem, na verdade, diversas razões para usar RSS. Mas os 2 maiores motivos podem ser amplamente declaradas dizendo: #1 (obviamente apenas use se) atende a suas necessidades e #2 possui uma grande quantidade de movimentação — todos estão usando.

- -

O RSS possui uma imensa quantidade de movimentação. As pessoas estão usando para publicar todo tipo de coisas. Artigos de notícias, blogs, bookmards, shows de Internet Rádio, shows de TV para Internet, atualizações de software, e-mails, mailing lists, music playlists, e mais. Se é esporádico, pode ser publicado com RSS.

- -

Software que lê e pode fazer uso do RSS também está por todos os lugares. O Mozilla Firefox possui algum suporte ao RSS (com sua tecnologia Live Bookmark). Existem muitos agregadores de RSS de desktop afora para listá-los. E agregadores RSS web-based demais para listar. Além disso, software customizado também está fazendo uso do RSS.

- -

Agregadores RSS estão em todos os lugares

- -

Um motivo para usar o RSS para publicar é porque existem enormes quantidades de agregadores RSS web-based para desktop. (Demais para listar) E se você publicar usando RSS então todos aqueles desktops e agregadores RSS web-based serão capazes de usar e ler seu RSS feed.

- -

{{ PreviousNext("RSS:Como começar:O que é RSS", "RSS:Como começar:Como o RSS trabalha") }}

diff --git "a/files/pt-pt/archive/rss/como_come\303\247ar/sindicar/index.html" "b/files/pt-pt/archive/rss/como_come\303\247ar/sindicar/index.html" deleted file mode 100644 index 60cf684500..0000000000 --- "a/files/pt-pt/archive/rss/como_come\303\247ar/sindicar/index.html" +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Sindicar -slug: Archive/RSS/Como_começar/Sindicar -tags: - - PrecisaDeRevisãoEditorial - - 'RSS:Como_começar' -translation_of: Archive/RSS/Getting_Started/Syndicating ---- -

Esta página explica a Web Syndication, ou Publicação Web, com o RSS. Você aprenderá como fazer isso para que ambas — pessoas e máquinas — possam encontrar seu RSS feed, ou alimentador de RSS.

- -

O que é Syndication (Publicação)

- -

Syndication (ou Web Syndication) é o ato de tornar um conteúdo disponível para outros lerem, ouvirem ou assistirem. Quando você cria um blog, um rádio de Internet ou um programa televisivo para Internet, você está publicando (syndicating).

- -

O RSS ajuda você a publicar. Ele organiza sua publicação em um formato fácil para as máquinas entenderem.

- -

Publicar com RSS pode significar 3 coisas:

- -
    -
  1. Criar um RSS feed (também conhecido por alimentador de RSS).
  2. -
  3. Adicionar um elemento especial <link> à(s) página(s) HTML.
  4. -
  5. Adicionar um elemento especial <a> à(s) página(s) HTML.
  6. -
- -

Nós já falamos sobre o item 1 — Criar um RSS feed — então nos focaremos nos itens 2 e 3 aqui.

- -

Adicionando o <link>

- -

Freqüentemente o dado em um RSS feed é também disponibilizado em uma página web HTML. Quando este é o caso, a página web HTML pode avisar pessoas e máquinas sobre o feed com um código como o seguinte:

- -
<link rel="alternate" type="application/rss+xml" href="http://exemplo.com/feed" />
-
- -

Muitas vezes as pessoas querem anunciar o RSS feed em outros lugares também. Por exemplo, em um artigo de blog. Você pode fazer isso com um código como o seguinte:

- -
<link rel="home" type="application/rss+xml" href="http://exemplo.com/feed" />
-
- -

Note que este parece quase exatamente a mesma coisa do código anterior. A única coisa modificada foi o valor do atributo rel. (O código anterior teve um rel de valor alternate. E este código teve um rel de valor home.)

- -
-

NOTA: Tem havido muito abuso no uso do elemento <link> para publicação com RSS. Alguns bloggers o têm usado para que outros se inscrevam em seus blogs de qualquer página do blog (e não apenas da home page). O que resultou na adição de vários <link> com rel="alternate" por todos os lugares. (Nas entradas de blogs também e não apenas nas home page.) Isso é errado! Usar rel="alternate" neste caso é errado. Deve ser usado o rel="home". (Veja Understanding rel and rev para mais informações.) A parte importante quando se usa o <link> para publicar seu RSS feed é pôr o type="application/rss+xml".

-
- -

Adicionando o <a>

- -

Embora o uso do elemento HTML <link> seja poderoso; ele é na maioria das vezes escondido. Para anunciar o RSS feed de um modo mais direto, o elemento HTML <a> pode ser utilizado. Fazendo isso pode-se conseguir o mesmo resultado do elemento <link> discutido acima.

- -

Quando puser um link de uma página web HTML onde os dados em um RSS feed também são disponibilizados use:

- -
<a rel="alternate" type="application/rss+xml" href="http://exemplo.com/feed">...</a>
-
- -

Quando puser um link de alguma coisa como um artigo de post de um blog, use o seguinte código:

- -
<a rel="home" type="application/rss+xml" href="http://example.com/feed">...</a>
-
- -

Mais uma vez, note que esses dois trechos de código parecem quase exatamente os mesmos. A única coisa modificada foi o valor do atributo rel. (O primeiro trecho de código tem um rel de valor alternate e o segundo trecho tem um rel de valor home.)

- -

Ícones de Feed

- -

RSS (e outros) feeds utilizam um ícone especial. É recomendado que use este ícone quando criar um link especial <a> para seu alimentador. O ícone parece como este:

- -
-
Feed-icon-32x32.png
-
- -

Você pode conseguir mais ícones como este do Feed Icons. (Outros tamanhos e cores também estão disponíveis. Arquivos fontes também estão disponíveis.)

- -

Técnicas Avançadas de Publicação (Syndication)

- -

Embora esta técnica de publicação não seja necessária, é recomendado seu suporte; especialmente para web sites e aplicações que necessitam de alta performance.

- -

O protocolo HTTP — uma das tecnologias núcleo por trás da web — provê uma forma de priorizar o tipo de conteúdo que um cliente HTTP prefere para receber. Esta técnica toma vantagem disso fazendo com que os clientes prefer o RSS (acima do HTML ou outros formatos). Aqui está um exemplo simples de como é feito:

- -
Accept: application/rss+xml, text/html
-
- -

Apesar de na realidade, na produção de software, se pareça mais com isso.

- -
Accept: application/rss+xml, application/xhtml+xml, text/html
-
- -

Eis um exemplo mais completo:

- -
GET / HTTP/1.1
-Host: example.com
-Accept: application/rss+xml, application/xhtml+xml, text/html
-
- -

Quando um servidor HTTP (ou scripts de servidores) pega isso, ele deve redirecionar para o cliente HTTP do feed. Ele deve fazer isso com um HTTP 302 Found. Algo como:

- -
HTTP/1.1 302 Found
-Location: http://exemplo.com/feed
-
- -


- {{ PreviousNext("RSS:Como começar:Como o RSS trabalha", "RSS:Como começar:Blogs") }}

diff --git a/files/pt-pt/archive/rss/index.html b/files/pt-pt/archive/rss/index.html deleted file mode 100644 index 49eda2566c..0000000000 --- a/files/pt-pt/archive/rss/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: RSS -slug: Archive/RSS -tags: - - RSS -translation_of: Archive/RSS ---- -
Como começar -

Um tutorial introdutório ao RSS

-
- -
-

O Really Simple Syndication é um formato de dados baseado no XML que permite distribuir conteúdos simples.

-
- - - - - - - - -
-

Documentação

- -

Veja todos...

-
-

Comunidade

- -

{{ DiscussionList("dev-tech-xml", "mozilla.dev.tech.xml") }}

- - - -

Tópicos relacionados

- -
-
Atom, RDF, XML
-
- -

Categorias

- -

Interwiki Language Links

- -

 

-
diff --git "a/files/pt-pt/archive/rss/vers\303\243o/0.90/index.html" "b/files/pt-pt/archive/rss/vers\303\243o/0.90/index.html" deleted file mode 100644 index 7001b622b7..0000000000 --- "a/files/pt-pt/archive/rss/vers\303\243o/0.90/index.html" +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: RSS/Versão/0.90 -slug: Archive/RSS/Versão/0.90 -translation_of: Archive/RSS/Version/0.90 ---- -

 

-

{{ Deprecated_header() }}

-

RSS 0.90

-

O RSS 0.90 é a versão mais antiga conhecida de RSS lançado ao público, e substituído pela Netscape RSS 0.91 (Revisão 1). Criado pela Netscape para ser um formato metadata provendo um sumário de um web site. (E não apenas um formato de publicação como é atualmente.)

-

O RSS 0.90 é um formato baseado no RDF.

-

Quando ele foi criado, o significado inicial do RSS era Rich Site Summary e não Really Simple Syndication. (Veja RSS - O que há em um nome para mais informações sobre o histórico do nome do RSS.))

-
-

NOTA: O RSS 0.90 teve seu uso desaprovado. Produtores de RSS NÃO DEVEM criar RSS 0.90 feeds, e DEVEM ao invés usar um novo e não-desaprovado formato RSS. (Veja a Lista de Versões de RSS para uma lista de formatos não-desaprovados.) Contudo, consumidores de RSS ainda DEVEM ser capazes de aceitar os RSS 0.90 feeds.

-
-

 

-

Exemplos

-

RSS 0.90 parece com algo assim:

-
-    <?xml version="1.0"?>
-
-    <rdf:RDF
-       xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-       xmlns="http://my.netscape.com/rdf/simple/0.9/"
-    >
-
-        <channel>
-            <title>Mozilla Dot Org</title>
-            <link>http://www.mozilla.org</link>
-            <description>the Mozilla Organization web site</description>
-        </channel>
-
-        <image>
-            <title>Mozilla</title>
-            <url>http://www.mozilla.org/images/moz.gif</url>
-            <link>http://www.mozilla.org</link>
-        </image>
-
-        <item>
-            <title>New Status Updates</title>
-            <link>http://www.mozilla.org/status/</link>
-        </item>
-
-        <item>
-            <title>Bugzilla Reorganized</title>
-            <link>http://www.mozilla.org/bugs/</link>
-        </item>
-
-        <item>
-            <title>Mozilla Party, 2.0!</title>
-            <link>http://www.mozilla.org/party/1999/</link>
-        </item>
-
-        <item>
-            <title>Unix Platform Parity</title>
-            <link>http://www.mozilla.org/build/unix.html</link>
-        </item>
-
-        <item>
-            <title>NPL 1.0M published</title>
-            <link>http://www.mozilla.org/NPL/NPL-1.0M.html</link>
-        </item>
-
-    </rdf:RDF>
-    
-
-

Note que aqui o RSS está sendo usado para listar seções de um web site ao invés de publicação (syndication).

-

 

-

Especificação

-

A especificação original do RSS 0.90 desapareceu de sua localização original:

-
-
- http://my.netscape.com/publish/help/quickstart.html
-
-

Cópias dele foram salvas e podem ser vistas nas seguintes localizações:

- -

{{ languages( { "ja": "ja/RSS/Version/0.90", "pl": "pl/RSS/Wersje/0.90" } ) }}

diff --git "a/files/pt-pt/archive/rss/vers\303\243o/index.html" "b/files/pt-pt/archive/rss/vers\303\243o/index.html" deleted file mode 100644 index f034387784..0000000000 --- "a/files/pt-pt/archive/rss/vers\303\243o/index.html" +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: Versão -slug: Archive/RSS/Versão -translation_of: Archive/RSS/Version ---- -

Versões de RSS

-

RSS tem uma história sórdida. Diferentes pessoas e grupos criaram especificações amplamente unilaterais que denominaram RSS. Alguns formatos RSS eram baseados em XML e outros baseados em RDF.

-

A lista abaixo é de todas as versões de RSS conhecidas. Eles estão listados em ordem cronológica de quando foram lançados.

-
-

NOTA: Na lista abaixo, apesar do RSS 1.0 parecer estar fora de lugar está na verdade no lugar cronologicamente correto

-
-
-

NOTA: Existem 3 diferentes versões de RSS 0.91. O RSS 0.91 da Netscape (Revisão 1), o RSS 0.91 da Netscape (Revisão 3) e o RSS 0.91 da Userland.

-
-
-

NOTA: O RSS 0.93 e o RSS 0.94 foram lançados apenas como beta e nunca se tornaram versões finais e por isso não eram para ter sido utilizados.

-
-

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameStatusRelease DateBased OnAuthor
RSS 0.90{{ Deprecated_inline() }}Março 1999RDFNetscape
Netscape RSS 0.91 (Revisão 1){{ Deprecated_inline() }}?XMLNetscape
Netscape RSS 0.91 (Revisão 3){{ Obsolete_inline() }}Julho 10, 1999XMLNetscape
Userland's RSS 0.91{{ Deprecated_inline() }}Junho 4, 2000XMLUserland
RSS 1.0PadrãoDezembro 9, 2000RDFgrupo RSS-DEV
RSS 0.92{{ Deprecated_inline() }}Dezembro 25, 2000XMLUserland
RSS 0.93{{ Deprecated_inline() }}Abril 20, 2001XMLUserland
RSS 0.94{{ Deprecated_inline() }}Agosto 19, 2002XMLUserland
RSS 2.0{{ Deprecated_inline() }}Setembro 2002XMLUserland
RSS 2.0 (post 2002-11-11){{ Deprecated_inline() }}Novembro 11, 2002XMLUserland
RSS 2.0 (post 2003-01-21)PadrãoJaneiro 21, 2003XMLUserland
-

{{ languages( { "es": "es/RSS/Versiones", "fr": "fr/RSS/Version", "ja": "ja/RSS/Version", "pl": "pl/RSS/Wersje" } ) }}

-- cgit v1.2.3-54-g00ecf