Novo Plugin: BlogBlog User Info

Algum tempo atrás fui procurado por Manuel Lemos, criador do BlogBlogs para participar do projeto BlogBlogs API. O objetivo deste grupo de “figurinhas carimbadas” da blogosfera era grandioso, desenvolver a nova API do BlogBlogs e botar na “rede” novas ferramentas, widgets e diversos recursos para aproximar o BlogBlogs de seus usuários.

Isso foi por torno de 16 de Março, e logo pensei em fazer um plugin que utilizasse os dados de cada usuário e agregasse valor aos comentários dos blogs. Comecei o trabalho mas tive que parar em alguns momentos devido a falta de tempo, mas recentemente retomei o trabalho e hoje apresento os frutos.

Como funciona?

Bem, a ídeia original do plugin era alfo como o gravatar, plugin que através do e-mail da pessoa busca uma imagem de avatar que ele apenas precisa cadastrar uma vez, e o acompanhará sempre. Mas além de um simples avatar decidi aproveitar o potencial do BlogBlogs e acrescentar mais dados que estão lá disponíveis. Com isso abaixo de cada comentário em seu blog, você verá os dados daquele usuário de acordo com o cadastro dele no BlogBlogs, como mostra a imagem:

Exemplo

O que preciso?

Nada além do WordPress e do arquivo zip do plugin. O plugin é compatível com todas versões do PHP e não possui pré-requisitos para conexão como o BlogBlogs, pois usa a mesma biblioteca que o Wordpress para fazé-lo. Além disso é possivel escolher entre duas formas de carregamento, PHP e AJAX.

Utilizando a opção PHP os dados são carregados antes da exibição da página, com isso os dados já estarão carregados junto com a página, porém isso pode atrasar o carregamento da página caso haja alguma demora na comunicação com o BlogBlogs.

A opção AJAX realiza o carregamento após apresentar a página, tirando este peso de processamento, e apresentando efeitos agradáveis de “carregamento” enquanto os dados são carregados, esta é a opção recomendada.

Este plugin não é uma conquista solitária, e contou com o auxilio de algumas pessoas, onde resalto o Manoel Lemos que adaptou a API do BlogBlogs para possibilitar este plugin, Matheus Zeuch que fez a primeira versão da API JavaScript utilizada pelo plugin, e Lourenço Rizzotto que me ajudou com o layout.

Pegue o seu agora!

Bem então, da mesma forma que a apple fez com o iPhone, vou fazer minha jogada de marketing, e agora, com todos vocês em fila aguardando pelo plugin, vou abrir as portas da loja e ver 500 mil downloads em dois dias!… tá, tá bom, mas é permitido sonhar não é?

Para verem mais informações sobre o plugin, como seu processo de instalação e para relatar problemas e pedir ajuda, acessem o Gerenciador de Projetos da DMS Systems

Para ir direto ao download do arquivo cliquem aqui: Download

Gostou deste plugin? Então retribua, escreva um post e deixe seu trackback, obrigado!

comments powered by Disqus

Related Posts

PHP Conf Brasil 2006: Entrevista

PHP Conf Brasil 2006: Entrevista

  • December 22, 2006

Foi publicada hoje no site da ProPHP a entrevista que dei para um dos membros da organização do evento, o Ricardo Striquer.

Read More
ReviewMe: Ganhe dinheiro por sua opinião!

ReviewMe: Ganhe dinheiro por sua opinião!

  • November 17, 2006

Artigo patrocinado por: Review Me

Sim, eu falei patrocínio! Não, eu não virei popstar. A importância dos Blogs cresce a cada dia, e seu potencial como ferramenta de influencia é cada vez mais inegável. Visando aproveitar esta onda vimos surgir várias formas de anunciar nestes sites, como AdSense, Admarket dentre outros. O que é novo então?

Read More
strtotime() - Pode ajudar?

strtotime() - Pode ajudar?

  • August 3, 2006

Volta e meia recebo emails onde vejo perguntas de “Como somar X dias a uma data?”, “Como descubro quando é a próxima quinta?”, e muitas outras assim. Me assuto ao ver respostas enormes com códigos que fazem de tudo, até calcular dias levando em conta um algoritmo maluco q determina ano bisexto… não entendo porque complicar tanto.

A função strtotime() esta ai para isso, nesse posto vou apresentar ela e mostrar casos simples de uso onde ela é muito eficaz. Além de verificar a performance da função utilizando um benchmark simples.

Read More