Compartilhando seus feeds e blogroll com OPML
Por: Henrique C. Pereira
Publicado em Sunday 17 December 2006 às 21:16Categoria: HTML/CSS/JScript, Internet / Web
Compartilhar é o sobrenome da web (alguns dizem que é "2.0" () o sobrenome mais adequado, mas eu chamo de "compartilhar"). E nada melhor do que OPML para compartilhar suas fontes e blogroll. Muitos sites colocam uma área reservada para o "blogroll", ou seja, aquela lista de links recomendadas pelo autor do site como uma forma de indicar suas referências pessoais. Diga-me quem linkas que te direi quem és! Com OPML você pode indicar todas (e nada menos que isso) as suas referências pessoais através de um único arquivo de OPML. Assim podemos mudar o foco para "Diga-me quem assinas que te direi quem és"!
Eu coloquei um iconezinho do OPML Icon Project na lateral do meu site apontando pro meu OPML pessoal e sempre que houver atualizações eu atualizo minha lista aqui. Se você não sabe nem o que é feeds, eu aconselho ler este texto antes de continuar. Vamos ao que interessa!
O que é OPML?
OPML (Outline Processor Markup Language) é um arquivo padrão escrito em XML para compartilhar listas de feeds e é a melhor forma de fazer backup da sua lista caso seu agregador local (ou até mesmo seu agregador online) bata as botas de repente. Possui uma markup comum de XML só que com algumas tags e atributos padronizados. Você pode usar este arquivo de OPML tanto para fazer um backup do seus feeds quanto compartilhar suas referências na web.
Como gerar o meu próprio OPML?
Você pode construir um na mão mesmo seguindo as especificações do OPML 1.0 , ou pegando um arquivo já pronto como exemplo e ir adicionando na mão os endereços de feed que você quer compartilhar. Outra forma (a que eu recomendo) é fazer o seu agregador de feed exportar sua lista automaticamente. No Bloglines basta ir em "export subscriptions" que ele gera um arquivo OPML na hora pra você. Se o seu agregador não dá suporte a OPML e nem tem a opção de gerar um pra você, sorry, mas você precisa trocar de agregador de feed.
Qual o jeito mais fácil de ler um OPML?
Há duas extensões para o Firefox interessantes. O OPML Support que permite você exportar seus live bookmarks facilmente e o meu preferido que é o OPML Reader. Este último quando instalado, adiciona um ícone pequeno do OMPL no canto inferior direito do seu browser. Se estiver navegando e ele encontrar um link corretamente apontando para um OPML, o ícone fica azul e permite com que você veja todos os feeds do autor do site no próprio Firefox, sem ter que importar pra um agregador pra depois ver. Seu trabalho é apenas dar um clique que ele abre uma nova aba com o agregador Grazr (o serviço foi descontinuado) sem precisar instalar nada além da própria extension.
Uma outra forma de abrir um arquivo OPML de forma mais amigável é utilizar o OPML 2 HTML via JS, que trata-se de um parser em JavaScript que converte na hora a relação de links de um OPML gerando um HTML pra facilitar sua navegação nos links. Basta você copiar e colar o OPML na textarea e clicar em "parse".
Como faço para compartilhar meu OPML da melhor forma na web?
A forma de linkar seu OPML no seu site é adicionando a tag <link> no <head> do seu site da seguinte maneira:
<link rel="outline" type="text/xml+opml"
title="Henrique C Pereira feeds"
href="http://www.revolucao.etc.br/henrique_pereira_feeds.opml" />
Não encontrei nenhuma especificação formal sobre isso, apenas um monte de caras utilizando assim e fazendo testes com o OPML Reader. Na verdade, o OPML Reader só reconhece arquivos de OPML que foram linkados no <head> do site. A maioria das pessoas que aderiram a campanha "Feed Zero" não linkaram corretamente seus arquivos .opml e dessa forma o OPML Reader não consegue encontrar os arquivos compartilhados. Seria muito muito útil se todos fizessem esse upgrade. Mas além de linkar dessa forma, é interessante colocar um ícone em algum lugar no seu site apontando diretamente para seu arquivo OPML para facilitar a vida dos usuários mais comuns. Se quiser baixar ícones de OPML em vários formatos para compartilhar no seu site, o OMPL Icon Project fornece gratuitamente ícones em vários formatos de arquivo (png, eps, ai etc). Enjoy!
UPDATE
Se você compartilha no seu site um arquivo de OPML linkando <head> de forma que eu consiga ler no meu Firefox com o OPML Reader, me envie um link que eu atualizo esta lista aqui! Mais alguém que eu esqueci? Comente ou mande um e-mail que eu atualizo o post.
- Tecnocracia
- Japs
- ZeroSeis
- Tableless
- fechaTag
Porão da taberna(conteúdo não está mais disponível)Rafael Oliveira(conteúdo não está mais disponível)- Cledisson
Aldemir Silva Weblog(conteúdo não está mais disponível)
Comentários dos leitores
Este artigo possui 36 comentários
Boa a dica. Ao invés das pessoas pensarem em ajax quando se fala em 2.0, deveriam pensar em compartilhar como é o correto!
no exato momento estou compartilhando meus feeds e meu blogroll…
Pingback: Tecnocracia : Estado Tecnológico » Compartilhar, a essência da Internet
Ola Henrique, entendi do que o artigo trata, pois sempre quis entender com funciona o compartilhamento das abas do Netvibes.
Assino varios feeds de design e gostaria de compartilha-los e conhecer diversos outros.
aqui esta meu arquivo. opml
é assim q funciona?
Link
caso eu tenho feito besteira. Por favor gostaria de aprender.
Atenciosamente
Pingback: Compartilhando seus feeds com OPML » Japs
Oi Henrique, sobre seu comentário a respeito do meu post, eu uso uma conta do word press e não sei se há condições de alterar o header do blog, para incluir a referência ao opml…
valeu
Pingback: Adicionar blogroll via OPML « Nada como um pouco de Tudo
Olá, Henrique o Meu site não se encontra no mesmo nível que os que aderiram mas hahaha, pra ajudar a espalhar, coloquei o link para o meu opml:
http://www.doiss.com/pdt/blog
Execelente dica, não conhecia opml, que compartilhar meus feeds e blogroll desta forma.
Pingback: Rafael Oliveira | Blog
Está disponível o OPML com a lista de Feeds que assino em http://www.cledison.com/cledison_feeds.opml
Pingback: cledison.com Web Blog - Web Standards com mel e limão » Arquivos do Blog » Compartilhando meus Feeds com OPML
Pingback: Andre Metzen »
Olá Henrique,
Realmente a internet colaborativa tornará o acesso a informação mais dinâmico. Compatilhamento é tudo e ponto final.
Disponibilizei meu opml e como seu blog não aceita trackbacks via Haloscan, segue o link do blog:
http://aldemirsilva.blogspot.com
Pingback: about:blank » Blog Archive » Compartilhando feeds com OPML
Pingback: Blogosfera » Blog Archive » OPML não é igual a Feed
Otimo, adorei isso e a extensão para ler do Firefox, pena que não tenha ela para Safari (meu navegador padrão), mas já estou a procura de algo que faça a mesma coisa para o navegador do tigre.
Pingback: about:blank » Blog Archive » Transpondo a barreira do tempo: assine o feed dos comentários
Pingback: Futilidade Pública » Blog Archive » My precious feeds
Tinha colocado e acabei esquecendo de postar aqui Henrique. Segue o endereço ae ;)
http://www.brunodulcetti.com/dulcetti_feeds.opml
Aqui fica o meu:
http://www.webtuga.com/webtuga.opml
:)
Pingback: InterNey.Net
Parabéns pelo excelente artigo.
Vou usar essa dica no KLIKDIGITAL.blogspot.com.
Pingback: RafaelMarin:Blog
valeu,
fiz tudo direitinho, mas ainda nao entendi bem a ideia, sou tança nestas coisas,
tenho usado o particls,
po maneiro essa parada!nessana tornei se feeds pública >no Revolução sobre a possibilidade de compartilhar feeds com OPML. […]Execelente dica, não conhecia opml, que compartilhar meus feeds e blogroll desta forma.
valeuuuuuuuuu galera 1 abraço add ae as gatinhas rsrs
Raphael_mofu@hotmail.com fui
Olá! Resolvi seguir seus conselhos e compartilhar também minhas leituras. Em meu blog, http://www.pevermelho.net/thiago também é possível ler o OPML através do OPML Reader. Parabéns pela iniciativa!
Pingback: Compartilhar Feeds com OPML em r3, Padrões Web para Todos!
Agora eu tenho OPML divulgado no meu blog.
http://blog.nagueva.com/
Abraço
Segue o endereço do meu blog com OPML
http://www.alexandreformagio.com.br/alexandre_for…
http://www.alexandreformagio.com.br/
Ainda tenho que por muita gente, mas de pouco em pouco chego lá…rs
Abraço
Pingback: Compartilhar Feeds com OPML em blog do Rodolfo R. Rodrigues. Ou somente r3
Muito obrigada
Já te adicionei aos meus favoritos.
Parabéns pelo excelente trabalho
Boa continuação
Beijos
Ashera
Gostei das dicas, mas eu sempre confundo com rss. porem ainda nao sei como utilizar muito bem esse tipo de funcionalidade no meu site.
Pingback: O que é OPML? : Marcos Dell Antonio
E você, não disponibiliza mais seu OPML ?
Show de bola! vou tentar implementar!