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.


segunda-feira, março 17, 2003

Blog Clients


Chronicle Lite - Um caminho seguro para uma publicação inteligente.
Estou a experimentar utilizar uma Ferramenta nova de Publicação de Blogs: O Chronicle Lite. É lindo. Para já posso dizer que extraórdináriamente leve. Tem apenas 192Kb e é escrito em Java. No fundo trata-se de um ficheiro .JAR
Apresenta todas as funcionalidades que se obtém quando se posta indo via Blogger, mas com a vantagem que podemos a qualquer altura utilizá-lo sem ter que esperar por abertura de páginas... melhor? Sim, também porque como o grosso dos utilizadores usa a página principal, o site www.blogger.com fica sobrecarregado. Este por outro lado recorre a um site paralelo e torna o processo de postar mais celere. Ainda o estou a explorar mas penso que será uma boa aquisição ao meu desktop. Um senão apenas. Para funcionar as pessoas terão que possuir instalado o Java Runtime Enviroment da Sun. Mas penso que quase todos terão apesar dos seus 9MB...
**** Chronicle Lite

blogBuddy - Um minimalista quase inteligente
Este é uma versão minimalista escrita em Delphi. Logo é autónomo e não precisa de Java para correr. Pesa 420 Kb e pode ficar sentadinho no System Tray enquanto trabalhamos noutras coisas... Depois quando quisermos "postar" então é só abrir o dito. Permite também editar os posts já colocados. Mas o anterior também. À semelhanla do anterior também permite editar os templates. Contudo não permite utilizar shortcuts para objectos HTML, como tabelas ou linhas horizontais. Não é mau.
*** blogBuddy

w.bloggar - O sonho de qualquer bloguista tornado realidade.
E finalmente o mais completo. Pelo menos que eu tenha encontrado até ao momento. Este Possui entre outras coisas um dicionário, que dependendo da versão instalada pode ser em Inglês, Brasileiro, ou outras... e por isso atenção. Eu tenho a versão Inglesa, mas ainda não encontrei, nem procurei forma de adicionar um dicionário de Portugues. Depois este programinha apresenta uma série de funcionalidades espantosas. Permite inclusivé editar todos os posts do blog, uma vez que permite escolher qual o post a editar. Por outro lado permite também trabalhar com uma quantidade infindável de servidores, não só o Blogger. Para além de ter umas barras de menus muito completas e que julgo permitirem aplicar skins diferentes. O tamanho? 1,2 Mb. E tem a vantagem de ser uma versão estável. Já é um programa Maduro. Muito bom mesmo. Para já leva a nota máxima.
***** w.bloggar