Use o padrão RSS para aumentar a audiência de seu site na web
Conquistar mais visitantes para o site é o objetivo de todo webmaster. Mas fazer isso sem gastar verba de publicidade requer criatividade e antena ligada na evolução dos padrões relacionados à internet. Um deles é o RSS. Criado em 1999 pela Netscape, ele facilita a distribuição de conteúdo e pede pouco conhecimento técnico. Por isso, é uma boa opção para aumentar a visibilidade do site sem gastar muito tempo ou dinheiro. Baseado em XML, o RSS é adequado para websites com atualizações freqüentes, como serviços de notícias e classificados. O funcionamento é simples: o webmaster cria o arquivo com os links das atualizações do site e o publica em seu servidor. Na outra ponta, o internauta usa um cliente RSS para buscar as atualizações mais recentes dos canais que configurou.
Muito mais difícil do que criar o arquivo RSS é saber qual versão usar. Há cerca de dez, e a própria sigla RSS pode significar Really Simple Syndication, RDF Site Summary ou Rich Site Summary, dependendo da versão adotada.
O exemplo desta matéria foi criado com base no padrão 0.91, o mais popular e simples dos formatos. O arquivo está disponível para download no endereço www.info.abril.com.br/download/3534.shl. Quem conhece um pouco de HTML entenderá facilmente a sintaxe. Vamos agora detalhar o documento. Ele tem três partes básicas.
1. Especificação de versões
O primeiro passo é informar as versões do XML e do RSS utilizadas no documento. Isso é feito com as seguintes tags:
<?xml version=“1.0” encoding=“ISO-8859-1” ?>
<!DOCTYPE rss PUBLIC “-//Netscape Communications//DTD RSS0.91//EN” “http://my.netscape.com/publish/formats/rss-0.91.dtd”>
<rss version=“0.91”>
Na primeira tag, o parâmetro encoding=“ISO-8859-1” é usado para evitar problemas com cedilha e acentos. O segundo comando especifica a DTD (Document Type Definition) usada no documento. Na última linha, temos a versão do RSS.
2. Informações do site
No segundo bloco, fornecemos informações do site, como título, URL e descrição. Esses dados são exibidos quando o internauta adiciona o arquivo ao seu cliente RSS.
<channel>
<title>Plantão INFO</title>
<link>http://info.abril.com.br/</link>
<description>Tecnologia com imaginação</description>
<language>pt-br</language>
<copyright>Copyright: (C)Editora Abril SA</copyright>
A tag <channel> é obrigatória em arquivos RSS e só é fechada no fim do documento, depois de todos os itens. Os outros comandos especificam as principais características do site.
3. Lista de páginas
Na terceira parte, fornecemos os títulos, links e descrições das páginas de conteúdo que desejamos exibir. Cada uma delas é agrupada como um item, representado pela tag - , como podemos observar a seguir.
<item>
<title>Script kiddie brasileiro é preso no Japão</title>
<link>http://info.abril.com.br/aberto/infonews/112003/03112003-5.shl</link>
<description>Um adolescente brasileiro de 17 anos foi preso no Japão, acusado de participação na invasão de 1 032 sites. </description>
</item>
<item>
<title>MIT fecha sistema alternativo de peer-to-peer</title>
<link>http://info.abril.com.br/aberto/infonews/112003/03112003-0.shl</link>
<description>O MIT anunciou o fechamento da rede criada por dois de seus alunos para o acesso à coleção de CDs da universidade. </description>
</item>
No exemplo acima, temos título, link e descrição de dois itens. Após terminarmos a lista de itens, fechamos o arquivo com os seguintes comandos:
</channel>
</rss>
Pronto, o RSS já pode ser publicado no servidor. No exemplo acima os dados são inseridos manualmente, mas quem possui sites dinâmicos pode empregar scripts para gerar o arquivo. Algumas ferramentas de blog e gerenciamento de conteúdo já vêm com módulos específicos para criação de arquivos RSS.