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!

  • http://danielcosta.info Daniel Costa

    Rafael,

    Quando ative e tentei acessar a pagina de administração do plugin, foi exibido o seguinte erro:

    Warning: file_get_contents(../http://danielcosta.info/wordpress/wp-content/plugins/bbuinfo/admin_tpl.htm) [function.file-get-contents]: failed to open stream: No such file or directory in /home/.middle/danielcosta/danielcosta.info/wordpress/wp-content/plugins/bbuinfo/bbuinfo.php on line 96

    O plugin foi instalado corretamente na pasta plugins/bbuinfo, do jeito que veio no zip.

    Um abraço!

  • http://danielcosta.info Daniel Costa

    Outra coisa, alterei a linha 96 onde tem:

    $admTpl = file_get_contents("../".$bbUInfo['plugin_path']."/admin_tpl.htm");

    para ignorar o ../

    $admTpl = file_get_contents($bbUInfo['plugin_path']."/admin_tpl.htm");

    porém no meu host está desabilitado o file_get_contents.

    Uma sugestão é usar Curl ou fsockopen, que é o mais usado nos plugins do WP. Quando tiver um tempinho devo dar uma olhada nisso… se você já não tiver resolvido! 😉

  • http://www.rafaeldohms.com.br Rafael Dohms

    Daniel,

    Verdade, como é um arquivo local não havia considerado este problema, até porque não tive o mesmo no meu servidor.
    Vou verificar a solução para isso e lançar um patch assim que puder, valeu pelo feed back

  • http://www.rafaeldohms.com.br Rafael Dohms

    Daniel,
    Os problemas foram resolvidos na versão 0.82, disponível para download no mesmo link.
    Abraço!

  • http://luzdeluma.blogspot.com Luma

    testando…

  • http://luzdeluma.blogspot.com Luma

    Pow!! Só no wordpress??

  • http://www.rafaeldohms.com.br Rafael Dohms

    Luma, infelizmente até este momento ele só é compatível com WordPress.
    Mas quem tiver interesse em outras plataforma deixe um aviso aqui para que eu possa estudar a possibilidade de expandir para novas plataformas de blog.

    Abraço!

  • http://www.loginstyle.com AleB

    Rafa,
    Maravilhoso esse Plugin parabens. So estou com problemas com o e-mail, e nao consigo mudar meu e-mail no BlogBlogs.

  • http://riffsesolos.blogspot.com Diego Matias

    Muito bom!!! Será que o blogger suporta essas coisas? Parabéns!

  • http://www.rafaeldohms.com.br Rafael Dohms

    Diego,
    Até onde sei não é possível desenvolver plugins para o Blogger, mas vou me atualizar sobre isso

  • http://anderssauro.com Anderssauro

    Testandoooo

  • http://www.celsojunior.net/blog celsojunior

    Bacana este plugin! =D

    Só me deixou com uma dúvida: ele exige muito do servidor?! Explico: qual seria a sobrecarga dele?!

    Abraço.

  • http://www.trankera.org Luiz Gadetto

    Muito interessante, depois vou testar no trankera

  • http://danielcosta.info Daniel Costa

    E aí Rafael.

    No arquivo admin_tpl.htm, o link que deveria mandar pra página da API do BlogBlogs está com um link para #.

    Flw.

  • http://danielcosta.info Daniel Costa

    Rafael, desculpa estar postando isso aqui toda hora. Mas surgiu outro perrengue, depois de configurar via Ajax, ao executar aparece no Firebug:

    Ajax is not a constructor
    [Break on this error] new Ajax(url, {onComplete:self.onComplete});

    Depois mudei para processamento via PHP, e continuou dando o mesmo erro.

    Dúvida 1: Via ajax é preciso alguma biblioteca específica? Xajax, prototype, jquery, etc?
    Dúvida 2: Ao mudar de Ajax pra PHP na administração, ele continua usando ajax?

    Flw!

  • http://www.rafaeldohms.com.br Rafael Dohms

    Celso,

    O plugin faz cache local, para nao pesar no blogBlogs, no seu servidor a carga é praticamente nula, o mesmo de botar um banner, ou até mais leve.

    Daniel,
    Realmente esqueci de atualizar este link.
    Quando ao problema do AJAX, tive este problema quando instalei em meu blog, mas corrigi antes da versão publica sair, verifique seus arquivos, poius a função AJAX mudou para bbAJAX por estar em conflito com uma função do WordPress. Vou verificar se esta tudo certo no zip que disponibilizei, mas esta função deve estar renomeada.
    O fato de continuar dando erro de AJAX no modo PHP se deve provavelmente a ele insistir em inserir o arquivo JS, vou verificar se existe algo errado.

  • http://www.rafaeldohms.com.br Rafael Dohms

    Daniel,

    Realmente meu CVS comeu a alteração, vou publicar hoje até a meia noite uma versão com as correções.

    Valeu mesmo pelo feedback, achar bugs é sempre complicado.

  • http://www.rafaeldohms.com.br Rafael Dohms

    Correções feitas e arquivo atualizado.

  • Pingback: Neto Cury Blog » Blog Archive » BlogBlogs e a visibilidade()

  • http://joshzinho.blog.br/ Josh

    Bem legal o plug ta de parabens vo instalar la no blog ^^

  • Pingback: Neto Cury Blog » Blog Archive » WordPress Plugin BlogBlogs User Info()

  • http://www.prensadigital.com.br 0rn4nd0

    Olá Rafael, acabei de fazer o download e ativar o plugin, muito fácil de instalar e funcional, parabéns.

  • Pingback: Plugin BlogBlogs User info : www.prensadigital.com.br()

  • http://www.panoramablogmario.blogger.com.br Mario

    testando… testando… testando…

  • http://holococos.sjdr.com.br/ Henrique Cintra

    metacomment: Interessante, mas como fica se não tiver cadastro no BlogBlogs?

  • http://www.rafaeldohms.com.br Rafael Dohms

    Caso o leitor não tenha cadastro no Blogblogs ele simplesmente omite a área de informações.

  • http://www.thiagoarraes.com.br Thiago Arraes

    Gostei do plugin. Muito bom. Parabéns!

  • http://flaviasereia.org Flavia Sereia

    Eu tive problemas, quer dizer, fiz tudo certo, coloquei o plugin, coloquei a minha key api, mas não acontece nada, não aparece essa barra nos comentarios, não precisa mesmo de um codigo na pagina dos comentarios?

    bjs

  • http://www.rafaeldohms.com.br Rafael Dohms

    Flavia,

    Verifiquei seu blog e lhe enviei um email para obter maiores informações, já que encontrei o plugin funcionando corretamente.

  • Pingback: Plugins para Wordpress : www.prensadigital.com.br()

  • http://www.blogajuda.com.br/ Rodrigo P. Ghedin

    Oi Rafael!

    Conforme prometido, hoje tentei escrever algo sobre o BBUserInfo, mas não deu certo… Entrei com a API Key, mas os dados dos comentaristas não carregam. Ainda tentei alterar o método de exibição (de AJAX para PHP), e isso foi pior: deu erro de script.

    Alguma idéia de qual é o problema? Não sei se ajuda na solução do problema, mas deixei o plugin ativado lá no BlogAjuda…

    []’s!

  • http://www.justale.com.br/receitas Justale

    Rafael,
    Estou com o mesmo problema da Flavia Sereia.
    Instalei, ocorreu tudo bem, mas a barra não aparece nos comentários.

  • http://www.rafaeldohms.com.br Rafael Dohms

    Alessandra,

    Verifiquei o blog de receitas mas não achei comentários, me passe um link para que eu possa verificar. Encontrei um erro do lightbox no seu site, isso pode ser parte do problema, mas preciso verificar com cuidado.

  • http://www.poracaso.com Max Pires

    show de bola o plugin.. vou testar em meu blog.

    parabens

  • http://www.poracaso.com Max Pires

    Amigo, uma pergunta

    é possível trocar a cor de fundo? no lugar deste verde colocar um cinza ou outra cor de preferencia?

    agradeço a resposta

  • http://www.rafaeldohms.com.br Rafael Dohms

    Max,

    Para editar o fundo você pode alterar o arquivo bg_user_info.gif dentro do diretório de imagens do plugin. Além disso você pode alterar o arquivo bbuinfo.css para mudar o esquema de cores do plugin.
    A próxima versão será mais customizavél, mas não tenho previsão para o lançamento dela.

    abraço!

  • http://www.maysadecastro.com.br/blog Maysa

    Uau! Gostei demais :)

    Rafael, ele vai “enfeitar” os comments anteriores à instalacao do plugin?

    Obrigada
    Maysa

  • http://www.rafaeldohms.com.br Rafael Dohms

    Maysa,

    Ele atua em todos comentários do Blog, sejam ele de antes ou depois da instalação. Também se remover o plugin todos comentários voltam ao normal.

  • Pingback: Novo texto de teste | Mundo Gump()

  • http://burajiru.blog.br Erica Akira

    Gosto muito desse plugin e vou testar no meu recém-transportado blog.

    Mas preciso pergntar algo:
    Não tem como fazer uma versão em AJAX do widget do blogblogs, aquele com as visitas e ranking?
    Quando o blogblogs pára, o blog de quem tem o widget pára junto……

    Abraço!

  • http://www.rafaeldohms.com.br Rafael Dohms

    Erica,

    O widget das visitas foi feito pelo Manuel, não tive a oportunidade de mexer nele. Porém pela forma de uso dele é impossível aplicar o que foi feito com o meu plugin, mas talvez seria possivel re-escrever o plugin em uma versão compatível que possa rodar com o AJAX, vou falar com o manuel e ver se conseguimos lançar algo neste sentido.
    Obrigado, e espero que meu plugin de certo para voce!

    Abraço!

  • http://www.rafaeldohms.com.br Rafael Dohms

    Erika,

    Boas notícias. Conversei com o Manoel Lemos do BlogBlogs e estou iniciando o trabalho no desenvolvimento do widget de últimos visitantes com possibilidade de usar AJAX para o carregamento. Ele seguirá a mesma linha do widget original, mas ao invés de usar apenas um código javascript para inclusão ele será instalado, tal como o meu plugin original.
    bom , não tenho um prazo para te dar, mas será feito!.
    Abraço

  • http://www.burajiru.blog.br/ Erica Akira

    Rafael, que grande notícia!
    Fico feliz em saber que será desenvolvido algo assim, e contente em saber que pude ajudar com uma idéia :-)
    Assim que ficar pronto farei questão de ser um dos primeiros a colocar o código em meu blog.
    Meu blog pessoal é em WP mas tenho também um outro bem visitado no Blogger, se precisarem de blogs para ajudar no teste do widget durante o desenvolvimento eles estão à disposição de vocês :-)
    Abraços!

  • Pingback: BBUInfo entra em novo ciclo de desenvolvimento()

  • http://www.jpferreira.com.br JP Ferreira

    mto bom o plugin. vou usar no blog!!

  • Pingback: BlogBlogs UserInfo Plugin_Wordpress plugin()

  • http://www.criarblog.com Celso Lemes

    Instalei no meu blog, porém as informações do BlogBlogs não aparecem nos comentários.
    Essas informações somente são carregadas em comentários novos?

  • http://www.rafaeldohms.com.br Rafael Dohms

    Celso,

    Ele deve funcionar para todos comentários, velhos e novos, portanto que o usuário tenha cadastro no BB e tenha usado o mesmo e-mail.

    Verifiquei seu blog e o plugin parece estar inativo, ou talvez sem a chave da API inserida.

    abraço

  • http://smokingpot.org cassiano

    ola amigo na minha pagina n esta carregando os usuarios, poderia dar uma verificada? esta ligada a opcao ajax!!
    Obrigado

  • http://www.rafaeldohms.com.br Rafael Dohms

    Cassiano,

    O script não esta encontrando o arquivo bbuinfo-proxy.php que deveria estar no caminho abaixo:

    http://smokingpot.org/wp-content/plugins/bbuinfo/bbuinfo-proxy.php

    Verifique que o plugin esta instalado em seu proprio diretorio como demostrado acima, se estiver tudo certo me avise que dou outra olhada.

    Abraço

  • Pingback: Realidade Subjetiva » Plugins para incrementar seus comentários()

  • http://www.rafainformatica.com Rafael

    Parabéns!! excelente plugin.

  • http://www.rafainformatica.com/index.php Ricardo

    Como faço pra ter um blog tb?

  • http://www.lafora.com.br Sergio

    Olá Rafael,

    Eu instalei o OA no meu site mas na verdade não tenho o menor tempo ou disposição para estudar e usar o sistema. Será que não há ninguém que preste o serviço de administrar o OA para terceiros? Você conhece alguém?

    []

  • http://agleoeoleo.wordpress.com Aglioeolio

    Obrigado pelo plugin irei testar em breve

  • Pingback: Wordpress Comments Trackback Pingback Plugins « Hone Watson Bookmarks()

  • Pingback: Wordpress Comments Trackback Pingback Plugins « Hone Watson Bookmarks()

  • Pingback: Os Melhores Plugins para Wordpress | Nadave.net()

  • http://blog.stive.com.b Stive

    teste

  • http://degracaemaisgostoso.info Shock

    Testando

  • Pingback: Plugins para Wordpress Super Templates e Dicas para Blog()

  • Pingback: Plugins para o WordPress Os Melhores()

  • Pingback: Plugins para o WordPress Os Melhores | MINEROUAIDOWNLOAD()

  • Pingback: Os Melhores Plugins para o WordPress por: pblog |()

  • Pingback: annemaria.com.br » Blog Archive » BlogBlogs UserInfo Plugin()

  • Pingback: Feyth Tecnologia – Wordpress, Themes, Plugin, Hospedagem, SEO, Blog, Site, Portal » Blog Archive » Os Melhores Plugins para o WordPress()

  • Pingback: Plugins para Blogs ou Sites WordPress! - Rafael Grisolia()

  • Pingback: Os Melhores Plugins para o WordPress()

  • Pingback: Os Melhores Plugins para o WordPress | Criar e Fazer Sites()