RSS - Guia rápido

RSS é um método aberto para fornecer conteúdo da web que muda regularmente. Muitos sites relacionados a notícias, weblogs e outros editores online distribuem seu conteúdo como um RSS Feed para quem quiser.

Sempre que quiser recuperar as últimas manchetes de seus sites favoritos, você pode acessar os RSS Feeds disponíveis por meio de um leitor RSS de desktop. Você também pode criar um RSS Feed para o seu próprio site se o conteúdo for alterado com frequência.

Em resumo:

  • RSS é um protocolo que fornece um método aberto de distribuição e agregação de conteúdo da web.

  • RSS é um padrão para publicar atualizações regulares de conteúdo baseado na web.

  • RSS é um Syndication Standard baseado em um tipo de arquivo XML que reside em um servidor da Internet.

  • RSS é um aplicativo XML que está em conformidade com a especificação RDF do W3C e é extensível via XML.

  • Você também pode baixar RSS Feeds de outros sites para exibir os itens de notícias atualizados em seu site ou usar um desktop ou leitor online para acessar seus RSS Feeds favoritos.

What does RSS stand for? Depende da versão do RSS que você está usando.

  • RSS Version 0.9 - Rich Seu te Summary

  • RSS Version 1.0 - RDF Seu te Summary

  • RSS Versions 2.0, 2.0.1, and 0.9x - Rrealmente Ssimples Sindicação

O que é RSS Feed?

  • RSS Feed é um arquivo XML de texto que reside em um servidor da Internet.

  • Um arquivo RSS Feed inclui as informações básicas sobre um site (título, URL, descrição), mais uma ou mais entradas de itens que incluem - no mínimo - um título (manchete), um URL e uma breve descrição do conteúdo vinculado.

  • Existem vários tipos de RSS Feed, dependendo da versão RSS. Outro formato de feed XML é chamado ATOM.

  • RSS Feeds são registrados com um registro RSS para torná-los mais disponíveis aos visualizadores interessados ​​em sua área de conteúdo.

  • Os feeds RSS podem ter links para o seu site, o que resultará em um alto tráfego para o seu site.

  • Os RSS Feeds são atualizados de hora em hora (Associated Press e Grupos de Notícias), alguns RSS Feeds são atualizados diariamente e outros são atualizados semanalmente ou de forma irregular.

Como funciona o RSS?

É assim que o RSS funciona:

  • Um site que deseja publicar seu conteúdo em RSS cria um RSS Feed e o mantém em um servidor web. Feeds RSS podem ser criados manualmente ou com software.

  • Um visitante do site se inscreverá para ler seu RSS Feed. Um RSS Feed será lido por um leitor de RSS Feed.

  • O RSS Feed Reader lê o arquivo RSS Feed e o exibe. O RSS Reader exibe apenas novos itens do RSS Feed.

  • O leitor de RSS Feed pode ser personalizado para mostrar o conteúdo relacionado a um ou mais RSS Feeds e com base no seu próprio interesse.

Agregadores de notícias e leitores de feed

Leitores de RSS Feeds e agregadores de notícias são essencialmente a mesma coisa; eles são um pedaço de software. Ambos são usados ​​para visualizar feeds RSS. Agregadores de notícias são projetados especificamente para visualizar Feeds relacionados a notícias, mas, tecnicamente, eles podem ler qualquer Feed.

Quem pode usar RSS?

RSS começou com a intenção de distribuir manchetes relacionadas a notícias. O potencial do RSS é significativamente maior e pode ser usado em qualquer lugar do mundo.

Considere o uso de RSS para o seguinte:

  • New Homes - Os corretores de imóveis podem fornecer feeds atualizados de novas listagens de casas no mercado.

  • Job Openings - Empresas de colocação e jornais podem fornecer um Feed classificado de vagas de emprego.

  • Auction Items - Os fornecedores de leilões podem fornecer feeds contendo itens que foram adicionados recentemente ao eBay ou outros sites de leilão.

  • Press Distribution - Listagem de novos lançamentos.

  • Schools - As escolas podem retransmitir as tarefas de casa e anunciar rapidamente o cancelamento de aulas.

  • News & Announcements - Manchetes, avisos e qualquer lista de anúncios.

  • Entertainment - Listagens dos programas de TV ou filmes mais recentes nos cinemas locais.

RSS está crescendo em popularidade. A razão é bastante simples. RSS é uma maneira fácil e gratuita de promover um site e seu conteúdo sem a necessidade de anunciar ou criar complicadas parcerias de compartilhamento de conteúdo.

O RSS está decolando muito rapidamente porque as pessoas estão gostando. RSS é fácil de usar e tem vantagens tanto para o editor quanto para o assinante. Listamos aqui algumas vantagens do RSS para assinantes e também para editores.

Vantagens para assinantes

Assinantes de RSS são as pessoas que assinam para ler um Feed publicado. Aqui estão algumas das vantagens dos RSS Feeds para assinantes:

  • All news at one place:Você pode se inscrever em vários grupos de notícias e, em seguida, personalizar seu leitor para ter todas as notícias em uma única página. Isso vai economizar muito tempo.

  • News when you want it:Em vez de esperar por um e-mail, você vai ao leitor RSS quando deseja ler uma notícia. Além disso, os RSS Feeds exibem mais rapidamente do que as informações em sites da web e você pode lê-los offline se preferir.

  • Get the news you want: O RSS Feed vem na forma de manchetes e uma breve descrição para que você possa escanear facilmente as manchetes e clicar apenas nas histórias que lhe interessam.

  • Freedom from e-mail overload:Você não receberá nenhum e-mail com notícias ou atualizações do blog. Basta ir ao seu leitor e encontrar notícias ou blog atualizados automaticamente sempre que houver uma alteração no servidor RSS.

  • Easy republishing:Você pode ser assinante e editor. Por exemplo, você pode ter um site que coleta notícias de vários outros sites e as republica. RSS permite capturar facilmente essas notícias e exibi-las em seu site.

Vantagens para editores

Os editores RSS são as pessoas que publicam seu conteúdo por meio de feeds RSS. Sugerimos que você use RSS:

  • se você quiser divulgar sua mensagem e facilmente,
  • se você quiser que as pessoas vejam o que você publica, e
  • se você quiser que suas notícias tragam as pessoas de volta ao seu site.

Aqui estão algumas das vantagens do RSS se você publicar na Web:

  • Easier publishing:RSS é uma publicação realmente simples. Você não precisa manter um banco de dados de assinantes para enviar suas informações a eles; em vez disso, eles acessarão seu Feed usando um leitor e obterão conteúdo atualizado automaticamente.

  • A simpler writing process: Se você tiver um novo conteúdo em seu site, precisará apenas escrever um RSS Feed na forma de títulos e descrições curtas e vincular de volta ao seu site.

  • An improved relationship with your subscribers: Como as pessoas se inscrevem do lado delas, elas não sentem que você está empurrando seu conteúdo para elas.

  • The assurance of reaching your subscribers: RSS não está sujeito a filtros de spam, seus assinantes recebem os feeds, os quais eles assinam e nada mais.

  • Links back to your site:Os feeds RSS sempre incluem links para um site. Ele direciona muito tráfego para seu site.

  • Relevance and timeliness: Seus assinantes sempre têm as informações mais recentes de seu site.

RSS foi inventado pela Netscape. Eles queriam usar um formato XML para distribuir notícias, histórias e informações. A Netscape refinou a versão do RSS e depois a abandonou.

Posteriormente, a Userland Software começou a controlar as especificações RSS e a lançar novas versões RSS. Eles continuaram o desenvolvimento de sua própria versão do RSS e, eventualmente, a UserLand lançou o RSS v2.

RSS foi lançado em muitas versões diferentes.

  • 12/27/97- Dave Winer da Userland desenvolveu scriptingNews. RSS nasceu.

  • 3/15/99- A Netscape desenvolveu RSS 0.90 (que suportava scriptingNews). Era simplesmente XML com um cabeçalho RDF e foi usado para my.netscape.com.

  • 6/15/99 - Dave Winer da UserLand desenvolve scriptingNews 2.0b1, que também inclui os recursos RSS 0.90 da Netscape.

  • 7/10/99- Netscape desenvolveu RSS 0.91. Nesta versão, eles removeram o cabeçalho RDF, mas incluíram a maioria dos recursos do scriptingNews 2.0b1.

  • 7/28/99 - UserLand obsoleta formatos scriptingNews e adotou apenas RSS 0.91.

  • A Netscape interrompe o desenvolvimento de RSS.

  • 6/4/00 - UserLand lança a especificação oficial RSS 0.91.

  • 8/14/00- Um grupo liderado por Rael Dornfest na O'Reilly, desenvolveu RSS 1.0. Este formato usa RDF e namespaces. Esta versão é frequentemente confundida como sendo uma nova versão do 0.91, mas este é um formato completamente novo sem vínculos com RSS 0.91

  • 12/25/00 - Dave Winer da UserLand desenvolve RSS 0.92, que é 0.91 com elementos opcionais.

  • 04/20/01 - RSS0.93 foi discutido, mas nunca implementado.

  • 03/14/02 - MetaWeblog API fundiu RSS 0.92 com XML-RPC para fornecer uma API de blog poderosa.

  • 09/18/02- Dave Winer desenvolveu RSS 2.0 após deixar Userland. Isso é 0,92 com elementos opcionais. MetaWeblog API atualizada para RSS 2.0. Durante o desenvolvimento, esse formato foi chamado de 0,94.

  • 07/15/03 - Official Spec RSS 2.0 foi lançado por Harvard sob uma licença Creative Commons.

Qual versão RSS deve ser usada?

Não há consenso sobre o uso da versão RSS Feed. Cabe a você decidir qual versão deseja usar. Sugerimos usar o mais recente, RSS2.0. Isso é simples de usar e fácil de aprender.

  • Cerca de 50% de todos os RSS Feeds usam RSS 0.91.
  • Cerca de 25% usam RSS 1.0.
  • Os últimos 25% são divididos entre as versões RSS 0.9x e RSS 2.0.

Veremos os formatos de feed para essas versões no próximo capítulo.

RSS foi lançado em muitas versões diferentes nos últimos 10 anos. Aqui, forneceremos detalhes sobre as três versões RSS mais comumente usadas.

Formato de feed RSS v0.91

  • RSS v0.91 foi originalmente lançado pela Netscape em 1999.

  • RSS v0.91 não possui cabeçalho RDF.

  • RSS v0.91 é denominado Rich Site Summary (RSS).

  • RSS v0.91 possui recursos da versão RSS scriptingNews 2.0b1 de Dave Winer.

  • RSS v0.91 tem suporte para idiomas e codificações internacionais.

  • RSS v0.91 tem suporte para definições de altura e largura de imagem.

  • RSS v0.91 tem suporte para texto de descrição para títulos.

  • Verifique o conjunto completo de - RSS v0.91 tags e sintaxe

Formato de feed RSS v1.0

  • RSS 1.0 é a única versão desenvolvida usando o padrão W3C RDF (Resource Description Framework). Esta versão do RSS é chamada de Resumo do site RDF .

  • RSS 0.91 e RSS 2.0 são mais fáceis de entender do que RSS 1.0.

  • Verifique o conjunto completo de - tags RSS v1.0 e sintaxe

Formato de feed RSS v2.0 / 2.01:

  • RSS 2.0 / 2.01 é muito semelhante ao RSS 0.9x. RSS 2.0 / 2.01 adiciona módulos de namespace e seis elementos opcionais ao RSS 0.9x.

  • A especificação RSS 2.0 / 2.01 foi escrita por Dave Winer da Radio UserLand. O copyright foi posteriormente transferido para a Universidade de Harvard.

  • Verifique o conjunto completo de - tags RSS v2.0 e sintaxe

Muitos sites oferecem RSS Feeds, que você pode identificar por um pequeno botão amarelo que diz ou . No entanto, se você clicar em um desses links, provavelmente obterá uma página cheia de códigos em seu navegador.

Para ler o Feed corretamente, você precisa de um leitor RSS. Aqui estão as etapas para obter e usar leitores de RSS Feed.

Etapa 1 - Obtenha um leitor de feed RSS

Existem vários leitores RSS disponíveis. Alguns funcionam como serviços da Web e alguns são limitados a janelas (ou Mac, PDA ou UNIX). Aqui estão alguns, que você pode tentar:

  • NewsGator Online - Um leitor RSS online gratuito. Inclui sincronização com Outlook, visualização de conteúdo de TV com Media Center Edition e publicação de blogs e manchetes.

  • RssReader - Um leitor RSS gratuito baseado em Windows. Suporta RSS versões 0.9x, 1.0 e 2.0 e Atom 0.1, 0.2 e 0.3.

  • FeedDemon - Um leitor RSS baseado em Windows. Muito fácil de usar e com uma interface muito organizada. No entanto, isso não é freeware!

  • blogbot - um plug-in de leitor de RSS para Outlook ou Internet Explorer. A versão light para Internet Explorer é gratuita.

Etapa 2 - Instalação do leitor RSS

Todos os leitores vêm com instruções de instalação. Portanto, use o script fornecido para instalar o RSS Reader no computador.

Quando você inicia um leitor autônomo pela primeira vez, na maioria das vezes, você verá uma barra de ferramentas e três painéis de janela organizados de forma semelhante ao modo de visualização do Microsoft Outlook. O painel do lado esquerdo geralmente exibe os RSS Feeds, ou canais, nos quais você está inscrito. Eles podem ser organizados em categorias ou pastas.

O painel superior direito normalmente mostra uma lista de artigos dentro de qualquer canal selecionado, e o conteúdo do artigo é então exibido no painel inferior direito. Para alterar os grupos de canais, basta clicar na caixa suspensa no canto superior esquerdo abaixo dos menus. Às vezes, uma breve descrição aparecerá no canto inferior direito; em caso afirmativo, clique no link do artigo para carregar o texto completo.

Alguns aplicativos independentes podem ser configurados para enviar e-mail sempre que houver um novo artigo sobre um tópico no qual você está interessado.

Etapa 3 - Adicionar canais e grupos de canais

Para adicionar um canal, ou seja, RSS Feed, vá para a página RSS de qualquer site usando o botão amarelo que diz ou . Clique com o botão direito ou use CTRL + C para copiar o URL da barra de endereço do seu navegador, que deve mostrar uma página cheia de código XML.

Agora volte ao seu leitor de notícias, escolha a categoria em que deseja que a nova assinatura seja veiculada (Negócios, Entretenimento, New York Times) e selecione Novo ou Novo Canal no menu Arquivo. Na maioria dos casos, o URL que você copiou deve ser colado automaticamente no campo URL do assistente de Novo canal. Caso contrário, você mesmo pode cortar e colar o URL.

Etapa 4 - Personalize o leitor RSS

Quando você acumula muitos artigos de seus vários Feeds, pode ser difícil encontrar informações específicas. Felizmente, os leitores de notícias incluem ferramentas úteis para localizar artigos.

Uma ferramenta de filtro mostrará apenas artigos que contenham uma palavra-chave especificada por você. Isso também pode ser identificado como Pesquisar. Para usá-lo, digite uma palavra-chave diretamente na barra Filtro / Pesquisa.

Alguns leitores incluem a capacidade de definir um relógio, uma pesquisa automática em todos os seus feeds de entrada para uma palavra-chave específica. Por exemplo, você pode inserir ICQ como um relógio. Se qualquer artigo em qualquer Feed que você assina mencionar o ICQ, o artigo será incluído na lista de observação.

Você precisa verificar a seção de ajuda do seu leitor para descobrir mais opções para personalizá-lo de acordo com suas necessidades.

Etapa 5 - Limpeza de feeds indesejados

Eventualmente, você provavelmente terminará com mais feeds do que deseja ou pode ler regularmente. Na maioria dos leitores, para excluir um Feed no qual você não está mais interessado, basta excluir seu título. Então, seu leitor de RSS não buscará mais essas informações e você não receberá nenhum conteúdo do editor, a menos que acesse o site ou se inscreva novamente no Feed.

Agora você sabe como escrever um RSS Feed para o seu site. Se você não sabe como preparar o arquivo RSS Feed, consulte o capítulo Formatos de RSS Feed .

Enviando um RSS Feed

Aqui estão os passos simples para colocar seu RSS Feed na web.

  • Primeiro decida qual versão do RSS Feed você usará no seu site. Recomendamos que você use a versão mais recente disponível.

  • Crie seu RSS Feed em um arquivo de texto com extensão .xml ou .rdf. Carregue este arquivo em seu servidor web.

  • Você deve validar seu RSS Feed antes de colocá-lo ao vivo. Verifique o próximo capítulo sobre validação de feed RSS.

  • Crie um link em suas páginas da Web para o arquivo RSS Feed. Você usará um pequeno botão amarelo para o link que diz ou .

Agora, seu RSS Feed está online e as pessoas podem começar a usá-lo. Mas existem maneiras de promover seu RSS Feed para que mais pessoas possam usá-lo.

Promova o seu feed RSS

Manter o feed atualizado

Como explicamos anteriormente, RSS Feed faz sentido para o site que muda seu conteúdo com muita frequência, por exemplo, quaisquer sites de notícias ou blog.

Agora, você tem botões RSS Feed do Google, Yahoo e MSN. Você deve certificar-se de atualizar seu conteúdo com freqüência e de que seu RSS Feed está constantemente disponível.

Se você criou um RSS Feed para seu grupo de notícias ou blog ou para qualquer outro propósito, é sua responsabilidade garantir que seu arquivo RSS Feed possa ser analisado pelo analisador XML de qualquer site assinante.

Muitos dos softwares de criação de RSS Feed validam o XML no momento da criação do Feed, mas alguns não. Observe que pequenos erros podem tornar seu feed ilegível pelos leitores de feed padrão.

Portanto, sugerimos que você verifique se fez todas as validações necessárias antes de publicar seu feed RSS. Você pode querer carregar o arquivo RSS Feed no servidor da Internet e, em seguida, inserir o URL em um dos seguintes validadores para verificar a sintaxe.

  • Feed Validator - Este validador valida vários formatos de distribuição: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 e 2.0. Inclui validação para namespaces comuns.

  • Validador RSS - Se você estiver usando RSS 0.91 ou RSS0.92, então você pode usar este validador para validar seu RSS Feed.

  • Experimental Online RSS 1.0, Validator - Se você estiver usando RSS 1.0, então você pode usar este validador.

  • Redland RSS 1.0 Validator and Viewer - Este não é apenas um validador, mas também atua como um conversor RSS para HTML.

Atom é o nome de um conteúdo da Web baseado em XML e formato de distribuição de metadados, e um protocolo de nível de aplicativo para publicação e edição de recursos da Web pertencentes a sites atualizados periodicamente.

Atom é uma especificação relativamente recente e é muito mais robusta e rica em recursos do que RSS. Por exemplo, onde RSS requer campos descritivos, como título e link apenas em detalhamentos de itens, o Atom requer esses itens para os itens e o Feed completo.

Todos os Atom Feeds devem ser documentos XML bem formados e são identificados com o tipo de mídia application / atom + xml .

Estrutura de um feed Atom 1.0

Um feed consiste em alguns metadados, seguidos por qualquer número de entradas. Aqui está uma estrutura básica de um feed Atom 1.0.

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>...</title>
   <link>...</link>
   <updated>...</updated>
   
   <author>
      <name>...</name>
   </author>
   
   <id>...</id>
   
   <entry>
      <title>...</title>
      <link>...</link>
      <id>...</id>
      
      <updated>...</updated>
      <summary>...</summary>
   </entry>
   
</feed>

Tags de feed Atom 1.0

Um Atom 1.0 Feed Document será construído com os seguintes dois elementos:

Existem algumas construções comuns, que são necessárias para os dois elementos acima e são explicadas em: Construção comum.

RSS foi originado em 1999 e se esforçou para ser um formato simples e fácil de entender, com objetivos relativamente modestos. Depois que ele se tornou um formato popular, os desenvolvedores quiseram estendê-lo usando módulos definidos em namespaces, conforme especificado pelo W3C.

RSS 2.0 adiciona essa capacidade, seguindo uma regra simples. Um RSS Feed pode conter elementos não descritos nesta página, apenas se esses elementos forem definidos em um namespace.

Os elementos definidos neste tutorial não são membros de um namespace, de modo que RSS 2.0 pode permanecer compatível com as versões anteriores no seguinte sentido - um arquivo de versão 0.91 ou 0.92 também é um arquivo 2.0 válido. Se os elementos do RSS 2.0 estivessem em um namespace, essa restrição seria quebrada, um arquivo da versão 0.9x não seria um arquivo 2.0 válido.

RSS não é um formato perfeito, mas é muito popular e amplamente suportado. Ter uma especificação definida é algo que o RSS precisa há muito tempo.

No entanto, a especificação RSS está, para todos os efeitos práticos, congelada na versão 2.0.1. Mas você pode antecipar as possíveis versões 2.0.2 ou 2.0.3, etc. apenas com o propósito de esclarecer a especificação, não para adicionar novos recursos ao formato.

O trabalho subsequente deve acontecer em módulos, usando namespaces, e em formatos de sindicação completamente novos, com novos nomes.

Este tutorial ensinou o que é RSS e quais são suas diferentes versões e elementos associados. Ele descreveu em detalhes todos os elementos com exemplos.

Você aprendeu como escrever RSS Feed para seu site e como publicá-lo na web. Listamos várias técnicas de promoção de feed RSS também.

Você também aprendeu como validar um RSS Feed e como ler outro RSS Feed disponível em vários sites.

Qual é o próximo?

A próxima etapa é seguir as etapas fornecidas neste tutorial e carregar seu RSS Feed online.

Envie-nos seus comentários e sugestões em [email protected]