Web standards, arquitetura da informação, usabilidade, acessibilidade, tecnologia, filosofia de buteco (sic), e qualquer coisa em uma casca de noz!

Ir direto para o conteúdo

Compartilhando seus feeds e blogroll com OPML

Por: Henrique Pereira

Sunday 17 December 2006 às 21:16

Categoria: HTML / CSS / JavaScript, Internet / Web

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 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.

Artigos relacionados:

Este texto não pode ser copiado ou reproduzido em nenhum outro site na íntegra sem autorização do autor!. Mais detalhes sobre licença de uso aqui!



Existem 34 comentários para “Compartilhando seus feeds e blogroll com OPML”

# 1° Lucas Castro Sunday 17 December 2006 às 22:38GMT

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° Armando Fontes : : ) Monday 18 December 2006 às 20:12GMT

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

# 3° Gustavo Felicio Rebuzzi Tuesday 19 December 2006 às 01:41GMT

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

# 4° Ana Claudia Tuesday 19 December 2006 às 11:06GMT

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

# 5° Shino Tuesday 19 December 2006 às 10:56GMT

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

# 6° Cledison Eduardo Fritzen Thursday 21 December 2006 às 03:09GMT

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

# 7° Aldemir Silva Thursday 21 December 2006 às 15:02GMT

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

# 8° Junio Vitorino Wednesday 03 January 2007 às 22:56GMT

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.

# 9° Bruno Dulcetti Friday 19 January 2007 às 01:26GMT

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

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

# 10° cenourinha Monday 29 January 2007 às 23:42GMT

Aqui fica o meu:

http://www.webtuga.com/webtuga.opml

:)

# 11° paulo araujo Thursday 15 March 2007 às 17:14GMT

Parabéns pelo excelente artigo.

# 12° Fernando Thursday 15 March 2007 às 17:15GMT

Vou usar essa dica no KLIKDIGITAL.blogspot.com.

# 13° lilaliss Tuesday 28 August 2007 às 04:47GMT

valeu,
fiz tudo direitinho, mas ainda nao entendi bem a ideia, sou tança nestas coisas,
tenho usado o particls,

# 14° raphael Friday 21 September 2007 às 14:31GMT

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

# 15° Thiago Tuesday 16 October 2007 às 13:02GMT

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!

# 16° Nagüeva Guilherme Tuesday 05 February 2008 às 13:13GMT

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

Abraço

# 17° Alexandre Formagio Monday 18 February 2008 às 14:57GMT

Segue o endereço do meu blog com OPML

http://www.alexandreformagio.com.br/alexandre_formagio.opml

http://www.alexandreformagio.com.br/

Ainda tenho que por muita gente, mas de pouco em pouco chego lá…rs

Abraço

# 18° Ashera Friday 25 April 2008 às 01:35GMT

Muito obrigada
Já te adicionei aos meus favoritos.
Parabéns pelo excelente trabalho
Boa continuação
Beijos
Ashera

# 19° Alex Saturday 24 May 2008 às 15:11GMT

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

Deixe um comentário

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

Informações de Contato

Sobre o Revolução Etc

Henrique Costa Pereira O Revolução Etc é o site pessoal do Henrique C. Pereira que trabalha com design de interfaces, planejamento, arquitetura da informação e desenvolvimento para web. Ele escreve aqui sobre várias coisas relacionadas com acessibilidade, web standards, tecnologia, desenvolvimento e o que mais der na telha, além de eventualmente escrever alguma coisa ou outra para o Webinsider. Leia mais.

Publicidade

  • Banner
  • Banner

Henrique Costa Pereira - Revolução Etc - (CC) Alguns Direitos Reservados - Powered by WordPress

O conteúdo deste site de autoria de Henrique Costa Pereira está sob a licença de Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil. Permissões e/ou restrições além do escopo desta licença podem ser vistas e/ou requeridas na minha página de licença.

Nenhum conteúdo deste site pode ser copiado e reproduzido em outro site sem autorização do autor! Mais detalhes aqui!

Powered by WordPress