Compartilhando seus feeds e blogroll com OPML

Por: Henrique C. Pereira

Publicado em Sunday 17 December 2006 às 21:16

Categoria: HTML/CSS/JScript, Internet / Web

opml icon 128x128 Compartilhando seus feeds e blogroll com OPML internet web html css javascript 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

  1. Lucas Castro Sunday 17 December 2006 às 19:38

    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…

  2. Pingback: Tecnocracia : Estado Tecnológico » Compartilhar, a essência da Internet

  3. Armando Fontes : : ) #1° Monday 18 December 2006 às 17:12

    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

  4. Pingback: Compartilhando seus feeds com OPML » Japs

  5. Gustavo Felicio Rebu #2° Monday 18 December 2006 às 22:41

    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

  6. Pingback: Adicionar blogroll via OPML « Nada como um pouco de Tudo

  7. Shino #3° Tuesday 19 December 2006 às 07:56

    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

  8. Ana Claudia #4° Tuesday 19 December 2006 às 08:06

    Execelente dica, não conhecia opml, que compartilhar meus feeds e blogroll desta forma.

  9. Pingback: Rafael Oliveira | Blog

  10. Cledison Eduardo Fri #5° Thursday 21 December 2006 às 00:09

    Está disponível o OPML com a lista de Feeds que assino em http://www.cledison.com/cledison_feeds.opml

  11. Pingback: cledison.com Web Blog - Web Standards com mel e limão » Arquivos do Blog » Compartilhando meus Feeds com OPML

  12. Pingback: Andre Metzen »

  13. Aldemir Silva #6° Thursday 21 December 2006 às 15:02

    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

  14. Pingback: about:blank » Blog Archive » Compartilhando feeds com OPML

  15. Pingback: Blogosfera » Blog Archive » OPML não é igual a Feed

  16. Junio Vitorino #7° Wednesday 03 January 2007 às 19:56

    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.

  17. Pingback: about:blank » Blog Archive » Transpondo a barreira do tempo: assine o feed dos comentários

  18. Pingback: Futilidade Pública » Blog Archive » My precious feeds

  19. Bruno Dulcetti #8° Thursday 18 January 2007 às 22:26

    Tinha colocado e acabei esquecendo de postar aqui Henrique. Segue o endereço ae ;)

    http://www.brunodulcetti.com/dulcetti_feeds.opml

  20. cenourinha #9° Monday 29 January 2007 às 20:42

  21. Pingback: InterNey.Net

  22. paulo araujo #10° Thursday 15 March 2007 às 14:14

    Parabéns pelo excelente artigo.

  23. Fernando #11° Thursday 15 March 2007 às 14:15

    Vou usar essa dica no KLIKDIGITAL.blogspot.com.

  24. Pingback: RafaelMarin:Blog

  25. lilaliss #12° Tuesday 28 August 2007 às 01:47

    valeu,

    fiz tudo direitinho, mas ainda nao entendi bem a ideia, sou tança nestas coisas,

    tenho usado o particls,

  26. raphael #13° Friday 21 September 2007 às 11:31

    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

  27. Thiago #14° Tuesday 16 October 2007 às 10:02

    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!

  28. Pingback: Compartilhar Feeds com OPML em r3, Padrões Web para Todos!

  29. Nagüeva Guilher #15° Tuesday 05 February 2008 às 10:13

    Agora eu tenho OPML divulgado no meu blog.
    http://blog.nagueva.com/

    Abraço

  30. Alexandre Formagio #16° Monday 18 February 2008 às 11:57

    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

  31. Pingback: Compartilhar Feeds com OPML em blog do Rodolfo R. Rodrigues. Ou somente r3

  32. Ashera #17° Thursday 24 April 2008 às 22:35

    Muito obrigada

    Já te adicionei aos meus favoritos.

    Parabéns pelo excelente trabalho

    Boa continuação

    Beijos

    Ashera

  33. Alex #18° Saturday 24 May 2008 às 12:11

    Gostei das dicas, mas eu sempre confundo com rss. porem ainda nao sei como utilizar muito bem esse tipo de funcionalidade no meu site.

  34. Pingback: O que é OPML? : Marcos Dell Antonio

  35. Macalha #19° Friday 17 September 2010 às 07:29

    E você, não disponibiliza mais seu OPML ?

  36. Luiz #20° Tuesday 15 May 2012 às 22:13

    Show de bola! vou tentar implementar!

Deixe seu comentário:

Observação: Todos os campos obrigatórios estão marcados com um asterisco (*).

  1. As seguintes tags podem ser inseridas nos comentários: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Sobre este blog

Meu nome é Henrique C. Pereira e o Revolução Etc é o meu blog pessoal. Eu trabalho com design de interfaces, dispositivos móveis, planejamento de soluções web, arquitetura da informação, programação de interfaces, acessibilidade, padrões web, e-commerce e outras coisas relacionadas.
Leia mais sobre o autor.