quinta-feira, 14 de fevereiro de 2008

RSS e Atom

Para o melhor entendimento desse post vamos pensar na seguinte situação:
Imagine que você gosta de várias revistas e livros e geralmente você precisa ir a várias bancas para poder adquirir o que você quer. Agora imagine se todas essas bancas tivessem um serviço de avisar quando cada revista que te interessa chega e ainda, levá-las até a sua casa sem você ter que ligar pedindo? Essa é a grande vantagem na utilização dos serviços de distribuição de informações na internet, e é esta tecnologia que será abordada no restante deste post.


O que é RSS?

RSS ("Really Simple Syndication") é uma forma simples de distribuir informações na internet. Um documento RSS é feito na linguagem XML e geralmente exibe o grande volume de informações existente em uma página na internet de forma resumida.

O que é Atom?

também é um modelo pada distribuição de informações na internet assim como o RSS. O Atom também é baseado em XML, mas seu desenvolvimento é tido como mais sofisticado. Alguns estudiosos do assunto afirmam que o Atom será o substituto natural do RSS. Para obter mais informações sobre essa tecnologia, visite seu site oficial.

Quais as diferenças entre RSS e Atom?

O Atom tem o mesmo objetivo do RSS, é escrito também em XML, exibe feeds parecidos aos do RSS, porém apresenta algumas vantagens. Do ponto de vista de quem recebe os feeds, o Atom dá menos problemas na leitura, oferece título e subtítulo, nome do autor com ou sem seu email, data e horário da atualização (o RSS é data e horário da publicação), e dá a informação em forma de resumo.
Só exite uma única versão existente do Atom, enquanto o RSS tem várias versões e grandes incompatibilidades entre elas. O Atom apresenta vantagens sobre os RSS e muitos acham que os RSS estarão superados por ele em breve

Como os dados RSS e Atom são usados?

O RSS e o Atom geram "arquivos" que são chamados de feeds. Nos feeds são incluídas informações como título, página (endereço exato de onde há algo novo), descrição da alteração, data, autor, etc, de todas as últimas atualizações do site ao qual ele está agregado. De poucos em poucos minutos o arquivo RSS é atualizado mostrando as alterações recentes. Os feeds são enviados para um agregador onde o usuário pode realizar as leituras e acessar as novidades descritas. Veja o video no final do post para ajudar a entender o funcionamento.

Quais os principais elementos desses padrões?

ID, Identifica o Feed usando uma URL, você pode colocar seu Nome de Domínio nesta parte
Title, contem o título do Feed, este valor não pode ser deixado em branco.
Author, nome do autor do Feed, um feed pode ter inúmeros autores.
Updated, Indica quando foi a ultima vez que a entrada foi modificada.

O que são agregadores?

Os agregadores de notícias são sistemas que lêem os feeds e os exibem amigavelmente. Existem alguns programas que, após serem instalados no seu computador, podem ser alimentados com os links dos feeds. Outros sistemas, mais práticos, são páginas na internet, e basta acessar o endereço da página para alimentar o sistema com os seus feeds preferidos. Assista ao vídeo no final do post para entender melhor o funcionamento dos agregadores. Existe uma grande quantidade de agregadores a minha recomendação é para o google reader.

Lista de agregadores via software:

  • Google Desktop
  • Akregator
  • RSS Owl
  • FeedReader
  • Active Web Reader
  • Pluck RSS Reader
  • RSS Bandit
  • Blam Feed Reader
  • ThinFeeder

Lista de agregadores via site:

  • Google Reader
  • Gobits Reader
  • Bloglines
  • Origo
  • Goowy
Vídeo explicativo:





Referências:

http://www.ufmg.br/online/web/arquivos/003127.shtml

http://pt.wikipedia.org/wiki/Atom

http://revolucao.etc.br/feedsxmlatomrss/

http://pt.wikipedia.org/wiki/RSS

1 comentários:

kutova disse...

Filipe, a idéia é que você escreva com suas próprias. Não é muito estimulante para mim corrigir textos que outras pessoas na Internet escreveram.