Acaba de sair do forno a muito aguardada versão 2.5 do WordPress. Mantendo a tradição de versões anteriores, esta recebeu o codinome Brecker, em homenagem póstuma ao saxofonista e compositor de jazz americano Michael Brecker, falecido no ano passado.
De qualquer forma, mal saiu a notícia e eu fui logo tratar de seguir os três passos básicos para fazer a atualização do meu site. Poucos instantes depois já contava com o novo dashboard da ferramenta, sem que nenhum problema tivesse ocorrido, ao menos na atualização. Para quem ainda não sabe, só nesta nova versão, de acordo com a nota oficial publicada pelo Matt Mullenweg, foram dispendidos esforços de mais de seis meses de codificação. Ainda segundo a nota oficial, tudo isso culminou em uma série de modificações para os usuários finais ansiosos, como você ou eu.
Vou comentar por aqui o que eu achei da nova versão, e principalmente que problemas eu encontrei e tive até agora, além das devidas soluções já encontradas!

A primeira dessas mudanças, como deve ser do conhecimento pelo menos de alguns de vocês, diz respeito ao Dashboard, ou Painel Administrativo do WordPress. Matt comenta no post de lançamento da nova versão que a idéia por trás do redesenho da sua interface foi torná-la mais simples e mais rápida, permitindo o foco diretamente naquilo que importa, ou seja, as operações do blog, sem complicação. Na minha opinião esse redesenho — que teve o apoio de especialistas da Happy Cog — ficou muito bom. A única coisa que eu sou obrigado a admitir é que eu não gostei muito do novo esquema de cores. Nada que uma visita às opções de usuário não resolva, no entanto, pois é possível usar o esquema de cores antigo, embora o layout fique diferente do que era até a versão 2.3:

Segunda mudança: A página de plugins agora além de avisar que existe uma nova versão disponível para um plugin, permite sua atualização automática. Quando eu fui fazer a atualização de alguns plugins, no entanto, recebi uma mensagem de erro referente a uma classe do PHP: Fatal error: Cannot redeclare class pclzip. Felizmente, a correção no meu caso foi simples: O plugin WordPress Automatic Upgrade, que eu uso, também utiliza a classe pclzip , e desabilitá-lo fez com que a atualização ocorresse normalmente para todos os plugins que eu tenho instalados, um a um.
ATUALIZAÇÃO 1: Em tempo, o autor do WPAU também atualizou o seu plugin: Combateu o problema com a biblioteca pclzip. A nova versão é a 1.0, e pode ser atualizada automaticamente, segundo consta, sem maiores problemas.

Mudando de assunto, gostei do suporte nativo ao Gravatar na nova versão do WordPress sem a necessidade de plugins pra isso. A Automattic havia comprado o serviço, e agora a integração está não apenas nos temas, mas dentro do dashboard, em vários locais. No entanto, no caso dos temas, é necessário que os desenvolvedores daqui por diante façam uso de uma função específica para obter esse suporte, a get_avatar . Sem essa função, mesmo com o suporte ao Gravatar habilitado — o que é padrão no WP 2.5 —, nada feito: Seu blog vai ficar sem as imagens que identificam os usuários através do e-mail, exceto no dashboard.

Neste caso, enquanto se espera por temas que estão em desenvolvimento, há duas opções: Se você, assim como eu, se sente confortável editando seu próprio tema, basta abrir o arquivo comments.php , e lá inserir o seguinte bloco de código onde quiser que o Gravatar apareça:
1 2 3 |
if (function_exists('get_avatar')) { echo get_avatar( get_comment_author_email(), '80' ); } |
Deve-se lembrar que o parâmetro 80 no bloco de código acima é o tamanho desejado para o avatar, e pode ser personalizado conforme sua preferência.
Caso você não se sinta a vontade em editar seus próprios arquivos, ou não conheça nem um ponto-e-vírgula de PHP, pode recorrer a um plugin fantástico de um dos co-desenvolvedores do WordPress, o Easy Gravatar. Uma vez instalado e habilitado, os avatares aparecem automaticamente ao lado dos comentários, e podem ser configurados pelo painel/dashboard.
Falando em plugins, esse é um outro assunto que me dá medo normalmente, quando atualizo a versão do WordPress. É praticamente certo que pelo menos um plugin dê problema. No meu caso, fui sorteado com o Popularity Contest, do Alex King, que recém havia instalado por aqui. Ao atualizar o WordPress para 2.5 eu imediatamente percebi que ele havia provocado uma falha geral e não pôde ser ativado. Felizmente encontrei a solução: Editar a linha 59 do arquivo do plugin, substituindo esse trecho de código:
1 |
require(’../../wp-blog-header.php’); |
…por esse outro:
1 |
require(’../wp-blog-header.php’); |
Ao salvar o arquivo — já que a edição pode ser feita dentro do próprio painel de administração do WordPress — tudo voltou ao normal e eu pude ativar o plugin novamente.
Esse foi o único problema de atualização que tive com relação a plugins. Todos os outros que ativei — felizmente — funcionaram sem problemas, ou seja, pelo menos neste aspecto a atualização pode ocorrer normalmente.
Outra coisa que eu achei muito legal: Alguns usuários devem se lembrar da briga que foi quando o Dashboard do WordPress parou de mostrar os Incoming Links do Technorati e passou a exibir os do Google Blog Search. Para que a funcionalidade anterior voltasse, até mesmo alguns plugins foram desenvolvidos pelos mais insatisfeitos. Agora, a democracia impera: Ao entrar no painel, é possível editar o feed RSS que se deseja usar para exibir os links feitos para o seu blog. Assim, cada um usa o serviço que mais gosta:

Mudando de assunto, no screencast feito pelo Matt com as novas funcionalidades do painel de criação de artigos, uma mudança fantástica é exibida: O upload de múltiplas imagens e outros arquivos de mídia, como filmes e áudio (para podcasts, por exemplo). Tudo funciona às mil maravilhas, e há um botão que invoca uma caixa de diálogo onde se pode realizar a seleção múltipla de arquivos e enviá-los conforme prometido. A versão usada no screencast é a 2.5 RC 2.
INFELIZMENTE, até agora não consegui fazer isso funcionar de jeito nenhum no meu blog. E olha que usei até reza brava. Não há opção que se possa habilitar em toda a interface de administração para ativar a função, e os fóruns de suporte do WordPress estão lotados com reclamações de pessoas que, como eu, gostariam muito que este recurso estivesse funcionando. Além disso, nem mesmo todas as imagens que eu gostaria de usar para ilustrar esse artigo puderam ser enviadas para o servidor: Um outro problema, também bastante recorrente no fórum nesse momento, exibe uma mensagem de erro, Specified file failed upload test. Na prática a imagem vai para o servidor, mas não é exibida nas dimensões corretas dentro do editor do WordPress.
ATUALIZAÇÃO 2: O problema para fazer o upload de múltiplas imagens — além da mensagem de erro que eu mencionei acima — parece ter sido causado pela maneira como eu fiz a atualização da versão 2.5 do WordPress. Como eu já o tinha instalado por aqui, usei o plugin WordPress Automatic Upgrade, e foi a atualização desta forma que causou o problema. Após ler esta mensagem do fórum de suporte, refiz a instalação completamente via FTP (ou seja, às antigas) e consegui que o botão que aparece no screencast apareça, bem como a barra de progresso e a tela de edição de parâmetros de cada imagem. Todas as imagens deste post comprovam isso.
Embora eu pretenda ir atualizando este artigo com o que for descobrindo, vai aqui um conselho: Se você puder ser menos apressado, espere um pouco mais de tempo para instalar a nova versão 2.5 do WordPress. Parece que mesmo seis meses de trabalho para seu lançamento não foram suficientes para a detecção de todos os possíveis percalços. Mas não desmereço a equipe, que é sempre ativa e dinâmica: Vou esperar que logo sejam apontadas soluções para os problemas, pois, por enquanto, nada feito
ATUALIZAÇÃO 3: O último parágrafo que eu havia escrito anteriormente já demonstrava minha opinião: A equipe do WordPress é muito atenta e dinâmica, e não demoram a pipocar as soluções, seja a partir deles, seja a partir dos próprios usuários. Retiro o que eu disse anteriormente, e recomendo a atualização o quanto antes para que todos possam curtir os benefícios desta novíssima versão. E tenho dito!
[ratings]

Pingback: links for 2008-03-31 : WP Brasil: a Lista
Pingback: Wordpress 2.5 - Open2Tech atualizado | Open2Tech
Pingback: Saber é Bom Demais!! » Wordpress 2.5 - Já atualizou?