terça-feira, 29 de maio de 2007

RSS - Semana Web 2.0

Não tem como começar a falar de Web 2.0, sem falar nos 5 pilares principais, que a tornam tão diferente da Web antiga. São eles:



1 - Feeds

2 - Podcasts

3 - AJAX

4 - Videos

5 - Social Bookmarks



Essa semana eu estarei montando 5 posts comentando sobre cada uma destas tecnologias.



Começaremos com a mais antiga e razoavelmente conhecida: RSS







Imagine que você gosta de várias revistas e livros e geralmente para adquirir estas publicações, você precisa ir a várias bancas especializadas para poder adquirir o que você quer. Agora imagine o comodismo que seria, 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 é grande a vantagem na utilização dos feeds.



A tecnologia do RSS permite aos usuários da internet se inscrever em sites que fornecem "feeds" (fontes) RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira o usuário pode permanecer informado de diversas atualizações em diversos sites sem precisar visitá-los um a um.



Feed em inglês (no sentido que nos interessa) significa "alimentador". Os sites que disponibilizam algum tipo de Feed, comumente chamado pelo nome do formato ou por um apelido de XML, RSS, Syndication, Feeds ou Atom, permite você adicionar (alimentar) o link de um ou mais feeds de um ou vários sites em um mesmo "agregador de feeds", que é um programa que administra todos os sites agregados.



Os feeds RSS oferecem conteúdo Web ou resumos de conteúdo juntamente com os links para as versões completas deste conteúdo e outros metadados. De uma maneira geral, permite o recebimento rápido de notícias ou informações, sincronizadas com os respectivos fornecedores de conteúdo, de maneira rápida, uma vez que o formato dos dados se restringe a texto simples.



O agregador de feeds

Exitem basicamente dois tipos de programa, aqueles que você instala no seu computador (o que eu não recomendo) e aqueles que rodam e funcionam exclusivamente na internet. Eles funcionam mais ou menos como um leitor de e-mail, como o Yahoo ou Gmail, você cria sua conta gratuitamente no Bloglines por exemplo, acessa a página deles, entra com seu login e senha e começa a ler e administrar seus feeds assim como você faz com seus e-mail. Bem simples.



Minha recomendação, é que você utilize um agregador de feeds online, como o Bloglines, e não aqueles que você instala na sua máquina. Com o Bloglines você pode acessar seus feeds de qualquer computador que tenha uma conexão com internet, mas se instalar um destes leitores na sua máquina, você só tera acesso a eles no seu computador.



Para quem usa o Firefox ou tem uma conta no Gmail também é muito simples adicionar um feed.



Quando você adiciona um link de feed no seu agregador, toda vez que houver algum tipo de atualização no site, você será informado pelo mesmo. Essa notificação de atualização pode ser de uma notícia de um site de jornalismo, de um post dos seus blogs preferidos, artigos, galerias etc, enfim, de qualquer site que possuiu um feed e que você tenha assinado. Feed é o nome do "processo" de agregar ou alimentar um programa leitor de feeds. Outro nome para este processo de distribuição de feeds muito utilizado é syndication. Syndicate em inglês é o nome que se dá a uma agência que distribui material para publicação em várias revistas e jornais. Por isso, se você ver em algum site um botão escrito "syndication", é o mesmo serviço que RSS, XML, Atom e Feed. Na verdade RSS e ATOM são nomes de formatos de feeds, onde ambos são baseados em XML, que é a linguagem utilizada na criação de qualquer outro formato de feeds.



Feeds versus Newsletters

Os feeds aos poucos tem substituindo a função que as Newsletters tinham ao ter que informar por e-mail quais eram as últimas novidades de um site. O problema das newslleters era que se o administrador de um site não montar manualmente uma a cada nova novidade em um site, os leitores nunca seriam avisados dessas novidades. Com os leitores de feeds não, nem o administrador do site e nem o leitor precisa se preocupar, sempre que o site for atualizado, automaticamente o feed também será.



Há vários formatos de feeds diferentes hoje e os mais comuns são o RSS 1.0, RSS 2.0 e ATOM. RSS é o acrônimo de Really Simple Syndication (Publicação - ou entrega - Realmente Simples). O formato Atom está caminhando para se tornar o padrão da internet. Mesmo com um nome diferente, tem as mesmas funções do RSS.



Ícones

A principio e até hoje em alguns sites o ícone adotado para o formato RSS é juntamente do indicativo de XML . Mas o ícone mais famoso que representa o RSS foi adotado numa parceria entre a Mozilla Foundation (criadora do Firefox, que já usava o ícone) com a Microsoft para a mais recente versão de seu navegador, o Internet Explorer 7. Posteriormente o Flock, navegador baseado no Firefox ainda em desenvolvimento, também adotou o ícone. Ajudando a promover o RSS para os usuários o site Feed Icons distribui gratuitamente o ícone em diversos formatos pra inserção de websites.



Exemplos Práticos

Agora que já conhecemos a versatilidade dos RSS, vamos mostrar na prática.



Exemplo 1 - SAGE (leitor RSS para o Firefox)



Exemplo 2
- iGoogle



Exemplo 3
- Barra dos Favoritos do Firefox



Exemplo 4 - Feeds no Mozilla Thunderbird (leitor email)



Todos fazem a mesma coisa. Vai do gosto do Freguês. O que eu mais uso é o iGoogle para Sites em Geral e a Barra do Fox para os Principais.



Fontes:

[1]Doces Deletérios

[2]Wikipedia