Compartilhando seus feeds e blogroll com OPML

OPML logo 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)
  • Lucas Castro

    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()

  • http://www.tododesigner.vai.la Armando Fontes : : )

    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()

  • Gustavo Felicio Rebu

    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()

  • Shino

    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

  • http://www.anacnogueira.eti.br Ana Claudia

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

  • Pingback: Rafael Oliveira | Blog()

  • Cledison Eduardo Fri

    Está disponível o OPML com a lista de Feeds que assino em

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

  • Pingback: Andre Metzen »()

  • Aldemir Silva

    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()

  • Junio Vitorino

    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()

  • http://www.brunodulcetti.com/blog/ Bruno Dulcetti

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

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

  • http://www.webtuga.com cenourinha

    Aqui fica o meu:

    :)

  • Pingback: InterNey.Net()

  • http://planetacelular.blogspot.com paulo araujo

    Parabéns pelo excelente artigo.

  • Fernando

    Vou usar essa dica no KLIKDIGITAL.blogspot.com.

  • Pingback: RafaelMarin:Blog()

  • http://www.notiun.com/ lilaliss

    valeu,

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

    tenho usado o particls,

  • http://www.google.com raphael
  • http://www.thiagotpc.com Thiago

    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!()

  • Nagüeva Guilher

    Agora eu tenho OPML divulgado no meu blog.

    Abraço

  • http://meadiciona.com/alexandreformagio Alexandre Formagio

    Segue o endereço do meu blog com OPML

    .

    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()

  • Ashera

    Muito obrigada

    Já te adicionei aos meus favoritos.

    Parabéns pelo excelente trabalho

    Boa continuação

    Beijos

    Ashera

  • Alex

    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()

  • Macalha

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

  • http://confianceshop.blogspot.com Luiz

    Show de bola! vou tentar implementar!