Feeds são formatos de dados usados para atualizar frequentemente sites de notícias, blogs e redes sociais. Os agregadores permitem aos usuários assinar feeds de diferentes fontes e reunir as informações em um só lugar. Os principais formatos de feeds são RSS e Atom, que são baseados em XML e permitem a distribuição de conteúdo atualizado.
2. O que é?
- É um formato de dados usado em formas de
comunicação que contenham dados que são
atualizados frequentemente (sites de notícias,
facebook, blogs).
- Seu principal propósito é fazer com que seu
usuário possa "alimentar-se"/suprir-se de
novos artigos e conteúdos de um site ou blog
sem que precise visitar o site em si.
- Daí o termo Feed, "alimentar" em inglês.
3. Conceitos Básicos
- Os serviços que possibilitam aos usuários
assinarem diferentes feeds são conhecidos
como agregadores.
- Um agregador é um programa que reúne as
informações dos diferentes feeds escolhidos
pelo usuário.
- Se inscrever a um feed significa incluir o link
do feed em sua lista de assinaturas do
agregador.
4. Conceito Básicos
- Arquivos feed são listas de atualização de
conteúdo de um determinado site, escritos com
especificações baseadas em XML.
- Atualmente há 3 principais especificações
para a criação de arquivos feed:
● RSS 1.0 - RDF Site Summary 1.0 (RSS-DEV).
● RSS 2.0 - Really Simple Syndication 2.0 (Userland).
● Atom (IETF).
5. Produtos do mercado...
- Algumas das principais alternativas no mercado, tanto
como aplicações instaláveis como online (direto do
brownser).
Linux Multiplataforma
● Akregator (KDE) QuickRSS, software leitor de feeds
● Liferea multiplataforma.
● Blam Feed Reader (GNOME)
Mac OS e Mac OS X
● NetNewsWire
Windows ● NewsAccess
● FeedGhost ● NewsFire
● Microsoft Outlook 2007 ● NewsLife
● Internet Explorer 7 ● Safari
● SharpReader ● Mail
● Vienna
6. Como está sendo usado
Um feed hoje pode ser usado com várias
finalidades:
- você pode agregar notícias de determinado
site a seu prórprio site.
- agregar também status do seu twitter ou
facebook em seu blog/site.
- usando os chamados widgets você pode
manter-se atualizado do clima, ou bolsa de
valores diretamente da sua área de trabalho.
- Alguém poderia citar outra finalidade?
7. Padrões e formatos existentes
Como citado anteriormente:
- O RSS é um formato padronizado mundialmente, que
funciona sob a linguagem XML (Extensible Markup
Language). Este arquivo poderá ser lido através de
qualquer ferramenta que seja capaz de entender o formato
XML do RSS.
- RDF Site Summary, a primeira versão do RSS foi criada
por Dan Libby da Netscape em março de 1999 para uso no
portal "My Netscape".
- O RSS (Really Simple Syndication) é um descendente do
RDF(Resource Description Framework) e segue as
definições da W3C para o RDF, que é descendente do
XML
8. Padrões e formatos existentes
Atom
-Há quem diga que esse projeto é, inicialmente, uma proposta de
unificação do RSS 1.0 e do RSS 2.0. O Atom também é baseado em
XML, mas seu desenvolvimento é tido como mais sofisticado. O grupo
que nele trabalha tem até o apoio de grandes corporações, como o
Google.
- Assim como o RSS os feeds devem ser formados em formato XML e
são identificados como application/atom+xml media type.
- O funcionamento deles não difere das Markup Languages
tradicionais, com cabeçalhos, títulos e corpo como no HTML 4.0.
10. Referências Técnicas
Dois sites interessantes a se visitar são:
- http://www.feedster.com
Encontre feeds pela web.
- http://www.feedyes.com/
Torne seu site em um feed.