Arquivo por ‘Rodrigo Ghedin

WordCamp Brasil dia 21 de junho! 21 abril 2009 às 2:14 pm por Rodrigo Ghedin

WordCamp Brasil.

WordCamp Brasil.

No dia 21 de junho, um sonho da comunidade brasileira de WordPress se realizará: teremos o primeiro WordCamp Brasil! Graças ao trabalho da empenhada trupe do WordPress-BR, o evento pode ser organizado, e contará com a presença de Matt Mullenweg, criador do Wordpress, em sua segunda visita ao Brasil – o pBlog esteve na Latinoware, primeira vez que em Matt ao nosso país.

O WordCamp Brasil será realizado, como já dito, no dia 21 de junho, em São Paulo. O evento será das 9h às 18h, e contará com palestras e apresentação de cases variados envolvendo WordPress. O início dos trabalhos será marcado por uma palestra de Matt.

As inscrições já foram abertas, e podem ser feitas nesta página. Os organizadores abriram espaço para interessados na apresentação de palestras ou cases; basta enviar um e-mail, e torcer. Eles ainda pedem a ajuda de patrocinadores, especialmente no que diz respeito ao local do evento, ainda indefinido. A preferência é de um espaço de fácil acesso, próximo de alguma estação do metrô, e que comporte cerca de 200 pessoas. Novamente, basta entrar em contato e oferecer ajuda a este que promete ser o maior evento relacionado a WordPress já ocorrido no Brasil.

Contamos com a presença de todos! É uma ótima oportunidade de conhecer pessoalmente Matt Mullenweg e muitas figurinhas carimbadas do universo WordPress no Brasil.

Personalizando o Prologue Por Rodrigo Ghedin dia 01 de abril de 2009 às 4:16 pm | Imprimir este post

O tema Prologue é totalmente baseado no modelo do Twitter. Desenvolvido pela Automattic, traz o look and feel do mais famoso serviço de microblogging da atualidade para o WordPress de maneira exemplar.

Recentemente, precisei utilizar o Prologue num projeto pessoal, e ao por a mão na massa, senti falta de alguns detalhes. Com um pouco de pesquisa, e alguns plugins e códigos, consegui deixá-lo do jeito que eu queria. E como WordPress é compartilhamento de informações, este post explicará, em detalhes, como turbinar o Prologue.

Minha primeira necessidade era restringir o acesso a pouquíssimas pessoas, todas com poder de publicação. Num primeiro momento, pensei em tascar uma senha no diretório em que o WordPress foi instalado, via servidor. Mas depois, pesquisando um pouco, descobri o plugin Login Configurator. Além de permitir personalizar o formulário de login do sistema, ele consegue restringir a leitura do blog inteiro (ou de partes dele) a membros, ou seja, pessoas cadastradas no WordPress. Exatamente o que eu precisava. O Juarez gravou uma vídeoaula sobre esse plugin; vale a pena assisti-la.

Diretório protegido, chegou a hora de instalar o Prologue. Nesse ponto, nenhuma novidade: a instalação é exatamente idêntica à de qualquer outro tema, e graças à forma como esse tema foi escrito, ele é ready to use, dispensa quaisquer configurações/edições posteriores. Só que, novamente, faltam alguns detalhes relacionados às categorias. Dois, para ser mais exato:

  • Seletor de categorias de posts no formulário da home;
  • Indicação das categorias às quais os posts pertencem, nos mesmos.

O primeiro ponto demanda algum trabalho, pois é preciso editar dois arquivos do tema: index.php. post-form.php e style.css. Felizmente, uma alma caridosa fez o “serviço sujo” de fazer essas modificações e compartilhar o caminho das pedras com o mundo (”WordPress é compartilhamento de informações”, lembrem-se sempre). Para quem manja inglês, a receita de bolo está aqui. Para quem prefere o bom e velho novo português, siga os passos abaixo:

Abra o arquivo post-form.php, e acrescente o código abaixo no local onde deseja inserir o menu dropdown das categorias:

<label for="cat">Categories</label> <?php wp_dropdown_categories('hide_empty=0&name=post_category[]'); ?>

Agora, abra o index.php, vamos trabalhar nele. Identifique a seguinte linha:

$tags = $_POST['tags'];

Imediatamente abaixo dessa, copie a seguinte linha:

$category = $_POST['post_category'];

Ainda no mesmo arquivo, encontre essa linha:

'post_content' => $post_content,

E imediatamente após ela, copie essa:

'post_category' => $category,

Por fim, abra o style.css. No final do arquivo, copie isso:

#postbox select { font-size: 1.2em; padding: 2px; border: 1px solid #c6d9e9; margin-left: 70px; }

Pronto, agora temos categorias no formulário da home page. Aproveite que está com o style.css aberto, e aumente um pouquinho a altura da textarea do post. Para tal, basta editar o valor height: 50px; do ID #postbox textarea#posttext. Particularmente, uso 150px nessa área. O resultado final é esse:

Prologue (com categoria).

Prologue (com categoria).

Falta ainda a questão da indicação das categorias nos posts. Por padrão, o Prologue só trabalha com tags, mas não é nada que possa ser mudado.

As alterações abaixo devem ser feitas nos arquivos index.php e single.php. Localize essa parte em ambos:

<?php the_tags( __( 'Tags: ' ), ', ', ' ' ); ?>

Substitua-a por essa linha:

Categoria: <?php the_category(', ') ?>. <?php the_tags( __( 'Tags:&nbsp;' ), ', ', '.' ); ?>

Muito bem! Agora temos categorias e tags indicadas em cada post.

Para finalizar, dois plugins que considero muito úteis nesse tipo de blog/microblog: um que mostra usuários ativos no momento, e outro que lista os últimos comentários.

O plugin que mostra os usuários online no momento é o WP-UserOnline, do Lester Chan. Após ativá-lo e traduzi-lo na área administrativa, o código invocatório que utilizo é o seguinte:

<?php get_useronline(); ?>: <?php echo get_users_browsing_site(); ?>

Ele retorna a quantidade de membros online, e dá os nomes de cada um.

O outro plugin é o Simple Recent Comments, que mostra os últimos comentários de maneira bem simples, numa lista. Após a ativação, o código invocatório é o seguinte:

<?php if (function_exists('src_simple_recent_comments')) { src_simple_recent_comments(7,120,'<li><h2>Ultimos Comentarios</h2>','</li>'); } ?>

Traduzindo-o: o número 7 é a quantidade de comentários que aparecerá; o 120, o limite de caracteres de cada comentário; o trecho longo que inclui o título (”Últimos Comentários”), é o que vem antes da lista de comentários, que por sua vez é gerada automaticamente, e depois disso, vem o fechamento do bloco.

Essas dicas deixam o Prologue mais esperto e completo, mas não é nada que chegue perto do P2, nova versão do Prologue em desenvolvimento (veja a demo em ação). Em poucas palavras? Está ficando fenomenal. Dê uma olhada no vídeo demonstrativo liberado pela Automattic:

O anúncio foi feito no início de março, mas até agora o novo tema não foi lançado. Caso queira aguardá-lo, é uma boa pedida. Se a utilização do Prologue é urgente, as modificações mostradas neste post ajudarão bastante.

easyComment, para Firefox, facilita o envio de comentários Por Rodrigo Ghedin dia 10 de março de 2009 às 5:15 pm | Imprimir este post

O ato de comentar faz parte do ser blogger. Interagir com outros blogs do mesmo nicho, ou mesmo de nichos completamente diferentes, cria o ecossistema de blogs ideal. Sem falar que é enriquecedor enveredar numa boa discussão sobre um tema pertinente em blogs alheios.

Antes da parte legal, que é comentar e ler os comentários dos outros, somos submetidos a um formulário chato: o trinômio nome, e-mail e endereço do blog. É a identificação, não dá para pular essa parte. Todavia, é possível automatizá-la.

A extensão easyComment, para Firefox, permite isso. Após instalá-la, reinicie o navegador e, quando a janela abrir novamente, a inscrição easyComment, em laranja, aparecerá no canto inferior direito. Clique nela, e uma caixa de informações, parecida com o formulário de um blog, surgirá:

Configurações do easyComment.

Configurações do easyComment.

Preencha os dados, e salve a configuração no botão Save. Não vale personalizar o campo Your Message com coisas do tipo “Muito legal seu blog, passa no meu”, hein! Preencher esse campo é válido se você costuma deixar algum cumprimento no final dos comentários, como o []’s!.

Com plugin devidamente configurado, toda vez que você estiver numa página de blog que tenha um formulário de comentário, basta clicar no easyComment e o formulário aparecerá destacado, com todos os campos preenchidos.

Algo simples, mas que economiza tempo e, em larga escala, lhe salva preciosos minutos, quiçá horas.

Via Weblog Tools Collection.

IntenseDebate agora aceita plugins Por Rodrigo Ghedin dia 06 de março de 2009 às 8:36 am | Imprimir este post

IntenseDebate: agora com plugins.

IntenseDebate: agora com plugins.

Boa novidade para quem usa o IntenseDebate, plataforma de comentários da Automattic: ontem, o time responsável anunciou a liberação de plugins para o sistema!

Por enquanto, existem apenas quatro plugins, a saber:

  • PollDaddy: permite aos leitores criarem enquetes dentro dos comentários (powered by PollDaddy);
  • Seesmic: permite aos leitores enviarem comentários em vídeo (powered by Seesmic);
  • YouTube: permite aos leitores adicionarem vídeos nos comentários (powered by YouTube);
  • Smileys: emoticons, finalmente!

A Automattic já liberou a API e está incentivando programadores a criarem novos plugins. Quer fazer um? Aqui está toda a documentação.

Para ativar os plugins já existentes, no painel administrativo do ID, entre em My Blogs, selecione um dos blogs cadastrados, e no submenu que aparece, clique em Plugins. Nessa área as coisas funcionam como no WordPress, ou seja, basta clicar em Activate, no plugin desejado, para colocá-lo em funcionamento.

É uma boa melhoria para o aparentemente abandonado IntenseDebate. Só falta agora corrigirem o sério problema com a dificuldade do sistema em lidar com grandes quantidades de comentários num post só, e traduzirem a interface.

WordPress usado para fins nãotradicionais (sugestões e exemplos) Por Rodrigo Ghedin dia 05 de março de 2009 às 8:57 pm | Imprimir este post

Que o WordPress é versátil, não há dúvidas. Mas até onde o poder de adaptação do sistema pode ir? Dois bloggers gringos fizeram sessões pesadas de pesquisa e brainstorms, e compilaram listas interessantíssimas com exemplos, sugestões e dicas de sites nãotradicionais baseados em WordPress:

Há muita coisa boa, ideias inusitadas e úteis, as quais nem com muito esforço conseguira imaginar. Exemplos? Log de bugs de software, catalogador de CDs, DVDs e outras coisas do tipo, clone do Delicious, só para citar alguns. Há, também, usos nãotradicionais mas, por outro lado, mais ortodoxos, como lista de contatos, wiki e quadro de empregos.

Ótimas listas para iniciar novos projetos ou turbinar os já existentes.

Busca de plugins no diretório oficial melhorada Por Rodrigo Ghedin dia 24 de fevereiro de 2009 às 9:57 am | Imprimir este post

Finalmente a Automattic resolveu o ponto mais crítico do diretório oficial de plugins desde que o mesmo foi lançado: o sistema de buscas. O diretório de plugins foi uma das coisas mais legais que a empresa já fez. Ele trouxe inúmeras vantagens ao WordPress:

  • Centralizou os plugins;
  • Concedeu excelente suporte, com SVN e hospedagem de arquivos (tudo gratuito);
  • Possibilitou a instalação de novos plugins diretamente da área administrativa do WordPress.

O único ponto que atrapalhava essa estrutura boa e sólida era a busca. Para terem uma ideia do caos que ela era, há algumas semanas simplesmente não consegui encontrar o plugin 1 Blog Cacher utilizando-a. Precisei recorrer ao Google, baixar o arquivo *.zip, e aí proceder a instalação via upload do arquivo local.

Isso, felizmente, é passado. Após ler o anúncio oficial da mudança, experimentei a busca novamente, e qual foi minha surpresa ao ver, após fazer a busca, apenas um resultado, e exatamente o desejado? Maravilha!

Sphinx.

Sphinx.

Segundo o anúncio oficial, aliás, o novo sistema de buscas é baseado no Sphinx, um sistema gratuito e open source. Resumindo, ele é muito bom :-) .

No momento, a busca é restrita a dados como nome do plugin, descrição, instalação, FAQ, etc., ou seja, os dados que constam no readme.txt. Para o futuro, a Automattic promete incluir tags e nomes dos desenvolvedores dentre os critérios da busca.

WordPress 2.7.1 Por Rodrigo Ghedin dia 11 de fevereiro de 2009 às 2:35 pm | Imprimir este post

Saiu aos 45 do segundo tempo de ontem o WordPress 2.7.1, primeira atualização de segurança da última grande versão do nosso sistema de blogs favorito. A nova versão traz correções apresentadas em 68 tickets, e, como sempre, é recomendável instalá-la djá!

Essa é a primeira versão oficial possível de ser instalada via atualização automática. Para tal, no menu do WordPress, expanda o item Ferramentas (Tools), e clique em Atualizar (Upgrade). Na tela que aparecer, clique no botão Atualizar automaticamente (Upgrade Automatically). Espere, e… pronto, WordPress atualizado.

Para quem usa uma versão antiga (2.6.x ou anterior), a atualização ainda é manual. Para esses, e para quem vai instalar, e não atualizar, o WordPress, o instalador está no local de sempre.

O caso Logogate e a grafia correta do WordPress Por Rodrigo Ghedin dia 01 de fevereiro de 2009 às 6:41 pm | Imprimir este post

Quando Matt Mullenweg, co-criador do WordPress, completou 25 anos, ele publicou em seu blog uma lista de resoluções, algo que faz desde os 19 – e que eu pretendo fazer em meu blog a partir dos 23, em novembro. Dentre elas, uma chamou a atenção da comunidade: fazer com que as pessoas usem o logo correto do WP, e escrevam o “P” de WordPress da forma correta, maiúscula. Detalhes pequenos, mas que são importantes na manutenção da identidade visual de uma marca. A repercussão acerca do assunto foi tão grande que batizaram o caso de “Logogate”, uma alusão (exagerada e bem-humorada) ao escândalo de Watergate, ocorrido nos EUA na década de 70.

O logo do WordPress mudou há algum tempo, mas muita gente insiste em usar a versão antiga, motivada provavelmente por buscas no Google Images. As diferenças são sutís, mas existem: a fonte é diferente (Mrs. Eaves), e a altura do “W” é maior no logo correto. Para ajudar, Matt fez uma comparação entre os dois modelos. Confira:

O da direita é o certo.

O da direita é o certo.

Já comentamos aqui no pBlog sobre a página de logos oficiais do WordPress. Sempre que for usar a logo, use essas imagens. Se costuma usá-las com frequência, marque o link em seus bookmarks, ou no Delicious, ou decore a URL (como eu fiz :mrgreen: ).

A questão da grafia correta do WordPress é outro problema que incomoda. No WordPress.com, essa dor de cabeça foi resolvida: segundo Lorelle VanFossen, um script que transforma “Wordpress” em “WordPress” foi instalado, corrigindo a grafia em mais de 5 milhões de blogs. Satisfação instantânea :-) .

A coisa aperta nos blogs self-hosted, ou seja, no WordPress.org. Lorelle também ajuda, dando dicas de três plugins que fazem o mesmo que o script do WP.com faz (lista abaixo), mas, na minha humilde opinião, o problema será eliminado gradativamente com a conscientização dos usuários, novos e antigos, e o consequente fortalecimento da marca.

Para quem escreve há muito tempo, e escrevia (no passado mesmo, porque a partir de agora não escreverá mais, né?) “WordPress” errado, os plugins abaixo, colhidos pela Lorelle, ajudam a resolver o problema:

Uma outra solução, mais discreta e minimalista, é incluir o código abaixo no arquivo functions.php do seu tema (caso o arquivo não exista, crie-o). Funciona só em servidores que rodem PHP 5, e os créditos vão para o WP Engineer:

[source language='php'] function writeWordPressCorrect($content) {
$content = str_ireplace("wordpress","WordPress", $content);
return $content;
}
add_filter('the_title', 'writeWordPressCorrect',1);
add_filter('the_content', 'writeWordPressCorrect',1);
?>[/source]

Dado o destaque que o assunto ganhou junto a evangelizadores de WordPress e pessoas influentes do meio, é bem provável que essa seja a primeira meta de Matt para seu vigésimo quinto aniversário que ele riscará da sua to do list.