05.07.2008
4
111

Plurkolate: Finalmente, Plurk + WordPress! 

Plurkolate em ação aqui na barra lateral do blogEis que há uns 10 dias atrás eu encontrei por acaso uma mensagem no plurk criada pelo americano Eric Nakagawa. Eric, mais um fã do sucessor do Twitter, dizia mensagem que havia acabado de alterar seu blog — hospedado no site pessoal — para que passasse a exibir seus plurk updates por lá. Quando resolvi dar uma olhada, me deparei com uma interface muito bonita, reproduzindo os qualificadores do Plurk exatamente como aparecem no site original, e com um diferencial: abaixo de cada plurk, todas as suas respostas endentadas.

No mesmo plurk, Eric revelava que a mágica combinava as linguagens XML e PHP. E mais, anunciou que em breve disponibilizaria o código depois que aplicasse nele uma bela limpeza, e que seria possível reproduzir com ele praticamente tudo o que o widget do Plurk faz, além de, justamente, endentar os comentários.

Confesso que nestes últimos 10 dias passei a fazer visitas freqüentes ao site de Eric Nakagawa. A ansiedade por ver algo que eventualmente respondesse a todos os meus pedidos em relação ao Plurk finalmente se materializando pelas mãos de algum programador talentoso mal me deixou dormir. Finalmente, nesta sexta-feira, o grandioso anúncio, feito, é claro, através do Plurk: Estava criado o Plurkolate, o plugin para WordPress que trás para a melhor ferramenta de edição de blogs todas as funções essenciais da melhor ferramenta de microblogging do universo.

Não preciso nem dizer que instalei a novidade por aqui imediatamente, ávido por conseguir o mesmo resultado do Eric na minha barra lateral. No entanto, esbarrei em um problema: Os qualificadores estavam ficando todos cinza ao invés de coloridos, o que, pensei imediatamente, tira um pouco da mágica da coisa.

Assim sendo, resolvi tirar um pouco da poeira dos meus conhecimentos de PHP e meti as caras no código do plugin. Descobri que o problema estava acontecendo porquê a rotina estava tratando o CSS apenas para os qualificadores em inglês. Tratei de arregaçar as mangas e, como eu já havia me arriscado criando um precursor do plugin booBox para WordPress para o Marco Gomes, alterei algumas coisinhas do Plurkolate aqui, outras ali, procurando chegar a uma versão em que fosse possível especificar que qualificadores usar no lugar dos originais em inglês.

Como resolvi usar meu próprio blog como laboratório, depois de algum tempo percebi que havia funcionado. Em resumo, na versão que criei, meio que no quick and dirty, dá pra traduzir os qualificadores, e o resultado é esse que está aí na barra lateral. Bonito, não é?

Como o Eric Nakagawa é um cara bacana, ele sugere na própria página do Plurkolate que sejam enviadas sugestões de melhoria. Assim, tratei de enviar-lhe um e-mail, que reproduzo abaixo, com o arquivo que contém o plugin alterado:

Hail, Eric.

Greetings from Brazil!

My name is Daniel Santos, I’m a brazilian blogger, running http://danielsantos.org, and, as you, I am also a plurk enthusiast.

First of all, I need to admit that I ran into your website (http://ericnakagawa.com/) by accident, all because of this plurk (http://www.plurk.com/p/luf9) of yours. As you said you would be releasing something based on XML + PHP soon, I couldn’t wait to see the results because being as addicted to plurk as I am to WordPress blogging, I was looking forwards to being able to share my plurks with everyone else also from my blog.

So, this evening, when I found that you had created Plurkolate, I must’ve been one of the firsts to download and install it, anxious to see what could happen. Well, needless to say, I LOVED IT. Plurkolate was really all I ever wanted, kudos to your great programming skills.

However, I noticed the CSS coloring that you apply to your own plurks on your website wasn’t showing up in mine. So, as I am also a Computer Science graduate somewhat familiar to PHP, I decided to look into your plugin’s code, and saw what happened. As Plurk folks are evolving very fast with their service, it’s been possible to set one’s preferred plurking language. Mine is set to Brazilian Portuguese, what in the end makes qualifiers like “says” and “loves”, translate to their Brazilian equivalents, “diz” and “ama”.

I decided I could contribute with Plurkolate, by arranging something to workaround this. So I shook dust from my PHP programming skills and HTML knowledge, and came up with a different version of your plugin, where it is possible to define default qualifiers to be used in case of translation needs.

I’m sending you the result of this variation of mine, attached to this message. hoping you can analyse the code — excusing me, again, for my not-often-practiced PHP programming skills — and possibly make these arrangements official, somehow. If you wish, you can take a look at my blog’s sidebar, as I’ve left a working version right there, in Brazilian Portuguese.

I hope I can hear from you soon on this improvement.
Oh, and as you suggest, I added you as a plurk friend, already.

Thanks for your initiative. This will certainly please millions of plurkers worldwide.
Best regards.

Agora, como vocês podem ver, sugerida a melhoria, estou aguardando o retorno dele. Assim que tiver novidades, publico por aqui, é lógico. Eu só espero, de qualquer forma, estar prestando um bom serviço, ao mesmo tempo, à blogosfera e à plurkosfera nacionais.

ATUALIZAÇÃO (05/07/2008): Após a mensagem acima, recebi não apenas uma, mas três mensagens empolgadíssimas vindas do Eric. A primeira delas foi essa, em que ele agradeceu a minha mensagem e disse que trataria de incorporar a sugestão o quanto antes:

ROCK ON!

I forgot about other languages!!! Thank you so much for writing to me. I’ll review and include portugese support. ‘ll incorporate this and add it to the trunk… How exciting!

I’ll send word once I get this up and working!

Thank you Daniel! Added you on plurk, as well.

Eric Nakagawa
CEO, FTW R&D (For The Win!)

Em seguida, mais uma mensagem com novidades, e a criação de uma caixa de listagem com os idiomas disponíveis na interface do Plurk:

hey daniel…

i’ve made it so you can choose a drop down to choose your language..

i’ll be populating it with english, brazilian, and then the other languages…

would be game to test brazilian support?

Eric Nakagawa
CEO, FTW R&D (For The Win!)

Como era a interface que enviei para o Eric NakagawaEu achei essa idéia sensacional, porquê na pressa ontem, codificando em plena madrugada, acabei implementando não uma caixa de listagem, mas sim diversas caixas de texto. Como essa versão nunca irá a público, apenas por curiosidade, ao lado deste parágrafo ilustro como eu tinha feito as coisas. A visão do Eric foi muito melhor.

Finalmente, numa terceira mensagem que recebi, o Eric me contou que tinha feito alguns testes com o meu usuário — para verificar o suporte ao Português brasileiro — e que tudo tinha corrido muito bem. Eu também devo dizer que ele foi muito gentil ao acrescentar na página do plugin que eu havia colaborado para o lançamento da primeira revisão do Plurkolate, a 1.01. Fiquei feliz e espero,é lógico, ajudar sempre que possível.

[ratings]

26.06.2008
0
58

A lupa do Plurk 

E hoje no blog oficial do Plurk, a bola da vez foi destacar a novíssima capacidade de realizar buscas através da interface do sistema. Eu, particularmente, devo admitir que gostei muito dessa história, pois estava entre os que faziam coro pra que a novidade não tardasse a ser implementada. E agora ela chegou pra ficar.

Discretamente posicionada no canto inferior direito da timeline, uma lupa permite selecionar o escopo do que se deseja buscar. Entre as opções estão buscas no próprio timeline, buscas entre todos os plurks e buscas por humanos.

As buscas por humanos permitem encontrar outros usuários da ferramenta, o que pode ser útil, por exemplo, para verificar se um amigo já caiu nas graças do Plurk. Mas são as demais que, na minha opinião, estavam sendo mais aguardadas pelos plurkonautas.

Na prática, as buscas em nosso próprio timeline nos ajudam a filtrar informações, facilitando encontrar um ou outro plurk que deixamos pra responder depois, ou aquele falando sobre um assunto específico, sem que para isso precisemos necessariamente usar tags — ou seja, acrescentar o caractere # a uma palavra. As buscas gerais — ou seja, em meio a todos os plurks do universo — também podem ser úteis para encontrar informações ou links interessantes.

Mas melhor do que ficar apenas falando é demonstrar o novo recurso. Para isso, usarei como exemplo a nova série do criador de Lost, J.J. Abrams, Fringe, que deve começar a ser exibida agora no segundo semestre na TV americana. Como demonstra uma busca no meu timeline, além de mim, o Rodrigo Muniz também já está falando dela:

Obviamente, uma busca geral sobre a série me trará muito mais resultados, como é possível observar a seguir. Em meio a outros assuntos com a palavra-chave, é possível verificar diversos comentários de pessoas de todos os lugares do mundo sobre o seriado:

Como se vê, a busca de plurks é realmente algo que merece ser explorado com calma — uma vez que pode abrir infinitas possibilidades — e que felizmente veio pra ficar. No entanto, embora eu quisesse terminar este artigo dizendo que a busca sobreviveu à todos os meus testes em flawless victory, isso infelizmente não será possível.

Digo isso porquê ainda usando a série Fringe como referência enquanto terminava de escrever este meu texto, a busca em meu próprio timeline não trouxe este plurk do Otávio Cordeiro, que está em minha linha do tempo e mesmo assim ficou de fora. No entanto, não acredito ser este um problema para muita preocupação. Na velocidade em que as coisas mudam, são implementadas e corrigidas no
Plurk, isso não deve demorar para ser arrumado. Quem sabe, aliás, foi um problema com a indexação de plurks, que talvez — a exemplo do que ocorre com os pontos de karma — também só aconteça três vezes por dia. Vou esperar.

09.06.2008
4
289

O guia extra-oficial para plurkeiros 

Não há como negarmos que o Plurk está aos poucos tomando conta do gosto da blogosfera nacional. São cada dia mais usuários brasileiros se juntando às colunas do serviço, tudo em prol de compartilhar momentos divertidos com os amigos que estiverem online naquele instante.

Como se trata de um serviço novo, é natural que as dúvidas sejam inúmeras: Como é que eu uso o Plurk de maneira a obter dele o máximo de produtividade? — ou seria improdutividade?

Bem, seja como for, para ajudar aqueles que precisam, decidi começar a compilar uma lista de funcionalidades e respostas a respeito desta que é uma das invenções mais sensacionais dos últimos tempos. Mesmo quem ainda está relutante e não migrou de outras ferramentas — ou pelo menos duplicou o seu perfil pode acabar achando interessante.

Então, sem mais delongas, aqui está o meu guia extra-oficial para plurkeiros. Espero que gostem dele e me ajudem a enriquecê-lo com sugestões, uma vez que certamente este será um trabalho em constante atualização.

Continue lendo →