sábado, março 29, 2003

Sindicate, XML e RSS e FeedReader

Priemeiro. Para que é isto? Vamos começar pelo FeedReader.
O FeedReader é um programa que serve para ler notícias na internet. Imaginemos que a BBC coloca as notícias online. Ora a única forma de nós sabermos se há notícias novas é ir lá ao site de cada vez que nos ligarmos à net. Mas agora imaginemos em vez de se tratar da BBC cujas notícias são muito imediatas, se tratava de um site que só actualizava as notícias de vez em quando. E nós arriscavamo-nos a ir ver o site e ainda não haver notícias novas. Ora a solução passa por utilizar um programa de leitura autmoática de notícias. O FeedReader. Há outros , mas para já este é melhozito. No fundo o que ele faz é ir aos sites e obtém um canal de notícias que contém apenas o título, o lead da notícia e um link para a notícia... Isto permite-nos escolher quais as notícias a ler e quais a aprofundar, estando muito mais informados. Para que isso aconteça, é necessário que os sites de notícias criem os canais de notícias de cada vez que publicam um notícia nova. Este é um processo automático e já exite em muitos sites de notícias. O canal de notícias não é mais do que um ficheiro XML (que é uma linguagem de marcação de dados) e um exemplo pode ser visto aqui (Utilizar o IE). Ora utilizando o FeedReader podemos adicionar estes canais e obter assim informação quase em tempo real. Para isso bastará obter os endereços dos canais e colocá-los no programa. Normalmente estes estão assinalados por RSS ou XML em azul ou laranja, nas páginas de internet.
Isto é tudo o que é preciso para ler notícias

Agora a parte ainda mais interessante. Tu tens um site e como podes criar um canal RSS para que outras pessoas sejam informadas que fizeste uma actualização do teu site?

de uma forma muito simples. Há um serviço na internet que te gera automáticamente os canais a partir de uma página vulgar. Contudo a única coisas que ele exige é que se coloque uma TAG de abertura e uma de fecho em torno dos conteúdos que queremos que sejam perteença do canal.
Essa TAG é

<span class="rss:item"> para abertura
e </span> para fechar naturalmente.

Assim o serviço vai a colocar tudo o que estiver dentro destas tags no canal de notícias do site como sendo um item do canal.

Por exemplo

<span class="rss:item">
Noticia 1- Qualquer coisa qualquer coisa.. qualquer coisa....
</span>

Colocaria a notícia 1 no canal

Ora no caso dos bloggers não nos interessa de cada vez que estamos a escrever um post ter que colocar o TAG de abertura e o TAG de fecho

Assim o que se pode fazer passa por alterar o template do nosso blog e colocar a TAG de abertura e a TAG de fecho em torno do seguinte código do blogger.

<$BlogItemBody$>

Obtendo-se o seguinte aspecto:

<span class="rss:item"><$BlogItemBody$></span>
Embora isto pareça muito confuso, não o é. Permite que todos os post que façamos sejam automaticamente embebidos nas TAGs de abertura e Fecho.
Ou seja o nosso site fica pronto para ser analisado pelo tal serviço automático de criação de canais. Para tal bastará fazer um link...( normalmente utiliza-se uma imagem que diga RSS ou XML como já viram...) com o seguinte endereço:

http://www.voidstar.com/rssify.php?url=http://sixhat.blogspot.com/

onde devem substituir a parte do sixhat.blogspot.com pelo vosso blog.

Depois, qualquer visitante pode ir ao vosso site, copiar o vosso link equivalente ao acima, e receber todas as notícias que vocês Postarem sem muito delay.


Sem comentários: