2

Repositório de plugins do WordPress lança sistema de compatibilidade Por Érico Oliveira dia 28 de outubro de 2009 às 7:25

É compatível?

É compatível?

A Automattic acabou de lançar, ainda em versão beta, um sistema que permite aos usuários informar na página do plugin dentro do Repositório do WordPress se o mesmo é compatível ou não com o WordPress. É possível informar se uma determinada versão do plugin é compatível com qual versão do WordPress. Esta implementação ocorreu em virtude de ser a principal preocupação dos usuários no momento de fazer a atualização do WordPress. Na gíria do futebol, “time que está ganhando não se mexe”, então muitos desenvolvedores preferem aguardar algumas semanas ou talvez meses antes de atualizar o WordPress para se prevenir de possíveis problemas com os plugins que possam deixar recursos do blog sem funcionar.

Agora ao visitar a página de qualquer plugin no Repositório do WordPress você encontrará uma nova seção chamada Compatibility, nela é possível saber a avaliação de outros usuários que utilizam o plugin sobre sua compatibilidade e também fazer a sua própria avaliação. O exemplo da imagem ao lado diz respeito ao plugin Google XML Sitemaps, nele você pode observar que 90% dos usuários informaram que a versão 3.1.7 do plugin está funcionando corretamente com o WordPress 2.8.5, o que é um ótimo sinal. É claro que você pode utilizar um tema ou um outro plugin que seja incompatível com o Google XML Sitemaps e entre para o grupo dos 10%, o que seria uma azar desgraçado. :P

Nova versão 2.8.5 do WordPress corrige falhas de segurança Por Érico Oliveira dia 21 de outubro de 2009 às 18:15 | Imprimir este post

Imagino que vários de vocês já devem ter visto na administração do WordPress o aviso que a versão 2.8.5 foi lançada e acredito até que muitos devem ter feito a atualização (visto que agora é bem simples). Se não fez recomendo fazer imediatamente, pois esta versão foi lançada para corrigir algumas falhas de segurança, uma delas inclusive bastante crítica. Esta falha permitia um ataque de DoS (Denial-of-Service) através do trackbak, tornando o blog inacessível devido a uma enorme quantidade de acessos simultâneos.

Se o seu blog está apresentando algum comportamento estranho pode ser que ele tenha sido infectado através de algumas destas falhas. Para descobrir se de fato seu blog foi infectado você poderá utilizar o plugin WordPress Exploit Scanner, este procura em arquivos, posts, tabelas de comentários no banco de dados e plugins ativos por nomes estranhos ou códigos suspeitos.

Como já disse, a atualização é recomendadíssima!

Screencast #1 – Instalando e configurando o Intense Debate Por Érico Oliveira dia 04 de outubro de 2009 às 3:38 | Imprimir este post

O sistema de comentários Intense Debate foi comprado pela Automattic ano passado com o objetivo, acredito eu, de fazer um upgrade no sistema de comentários do WordPress (e conseguiu!). Com este sistema é possível responder diretamente a outro usuário que fez um comentário, responder e moderar por email, gerenciar comentários de todos os sites que utilizam o Intense Debate, criar um sistema de reputação por voto e pontuação, utilizar a API para desenvolvimento de plugins e muito mais.

Quem tiver interesse em instalar o Intense Debate e precisar de uma ajudinha, basta seguir o passo-a-passo do screencast abaixo. :) Você já poderá vê-lo funcionando em nosso site de teste http://teste.pblog.com.br/

Dicas, dicas e mais de dicas Por Érico Oliveira dia 29 de setembro de 2009 às 18:50 | Imprimir este post

  • Booking Calendar – plugin que permite adicionar um sistema de reservas em seu site WordPress, muito útil para hotéis, pousadas, aluguéis de carros, etc;
  • BuzzVolume – site brasileiro que agrega os links mais populares do Twitter. Possui widget que facilita a divulgação do conteúdo do blog no Twitter.
  • KeKo – tema gratuito para WordPress com visual muito legal e diversos recursos.
  • Author Exposed – interessante forma de exibir os detalhes sobre autor do post.
  • Remover mensagens de erro do login – saiba como remover as mensagens de erros exibidas pela WordPress quando o login não é bem sucedido, afinal estas mensagens podem ser usadas por hackers para tentar invadir seu blog.
  • Editor de imagens no WP 2.9 – É provável que a próxima versão do WordPress venha com um editor de imagens integrado, com ele será possível, redimensionar, cortar, girar…
  • 40 ferramentas para desenvolvedores web – lista de softwares indispensáveis para todo e qualquer desenvolvedor web.

Tema Copyblogger Upgraded Por Rodrigo Ghedin dia 28 de setembro de 2009 às 8:37 | Imprimir este post

Chris Pearson é um dos nomes mais famosos quando o assunto é temas para WordPress. Seu portifólio tem poucos trabalhos, mas todos são reconhecidos mundialmente, e o último deles, o framework pago Thesis, é largamente elogiado e usado.

Antes do Thesis, porém, os trabalhos mais conhecidos de Pearson eram o onipresente Cutline, e o simpático Copyblogger. O Cutline, já há algum tempo, foi atualizado para suportar as novas vantagens do WordPress 2.7, como threads nos comentários, mas o Copyblogger ainda hoje permanece esquecido – a última entrada no blog oficial é de julho de 2007…

Felizmente, alguém resolveu dar seguimento ao projeto. Um tiozinho identificado como Costa criou um fork do Copyblogger original, batizou-o criativamente de Copyblogger Upgraded, e fez diversas melhorias no código original, mantendo a boa e comprovada simplicidade e SEO.

Basicamente, o trabalho de Costa foi adicionar as threads aos comentários, e o sistema de alinhamento automático de imagens. Para não ficar no arroz com feijão, ele criou um CSS custom totalmente opcional que dá um tapa no visual do tema. Observe o comparativo:

Copyblogger Upgraded.

Copyblogger Upgraded.

Para realizar as alterações, que além do CSS, incluem também o uso de imagem no cabeçalho, basta “descomentar” dois trechos no stylesheet.css, ambos explicados no post original (mesmo não sabendo inglês, basta localizá-los e descomentá-los, sem segredo).

O Copyblogger é um excelente tema, simples, bem construído e bonito. Com as modificações do Costa, fica melhor ainda. Se está em dúvida sobre qual tema escolher para seu blog, aqui está uma boa opção.

Como criar um arquivo de tradução para seu tema Por Érico Oliveira dia 12 de setembro de 2009 às 7:37 | Imprimir este post

Quem já traduziu um tema WordPress que não possui arquivo de tradução sabe como é chato procurar palavra por palavra no código de todos os arquivos e substituí-las pela correspondente em português. O mesmo não acontece com temas “internacionalizados” (que infelizmente são raros) pois estes possuem um arquivo do tipo .po (Portable Object) que contem uma lista com todas as palavras a serem traduzidas. Assim basta abrir o arquivo, utilizando o PoEdit (software desenvolvido exatamente para isso), clicar nas palavras ou expressões, digitar suas traduções e salvar na pasta do tema. É bem mais fácil e rápido, pode ter certeza!

Se você quiser criar este aquivo de tradução para o seu tema (ou plugin, o procedimento é igual), basta seguir o passo-a-passo abaixo. Tenho certeza que isso estimulará usuários de outros países a traduzir seu tema/plugin, o que os tornará mais populares.

Passo 1 – Adicionar código no arquivo functions.php

Crie um arquivo chamado functions.php em seu tema e adicione o código abaixo. Isto fará com que o WordPress saiba que seu tema possui suporte a internacionalização. Se o seu tema já possui o arquivo, basta acrescentar o código.

load_theme_textdomain( 'Nome do Tema', TEMPLATEPATH.'/languages' );
$locale = get_locale();
$locale_file = TEMPLATEPATH."/languages/$locale.php";
if ( is_readable($locale_file) )
require_once($locale_file);

Na linha 1 substitua “Nome do Tema” pelo nome do seu tema. :)

Passo 2 – Substituindo os textos pelo código PHP

Agora vem a parte mais trabalhosa, principalmente se você já possui o tema pronto. Se você ainda vai codificar o layout o trabalho não é tão grande assim. Para que o sistema entenda que aquela palavra ou expressão é “traduzível”, será necessário utilizar a função gettext do PHP utilizando os seguintes padrões:

<?php _e("Escrito por", "Nome do Tema"); ?>

Ou

<?php the_content(__('Leia mais...', "Nome do Tema")); ?>

O primeiro caso com “_e” você utilizará para substituir textos simples e o segundo para substituir textos que estão dentro de tags PHP. Lembrando que o “Nome do Tema” deverá ser o mesmo utilizado no arquivo functions.php. Este procedimento deverá ser feito em todos os arquivos do tema.

Passo 3 – Criando o arquivo .po

Para gerar o arquivo de tradução .po iremos utilizar uma ferramenta online chamada icanlocalize.com. Para isso compacte todos os arquivos do seu tema em formato .zip, clique no campo PHP file to process, selecione o arquivo zipado e clique emSend file. Faça o download do arquivo .po, edite-o utilizando o PoEdit para criar uma versão em inglês, crie uma pasta chamada languages dentro do tema e salve-o com o nome en_US.po. Você verá que o PoEdit também salvará outro arquivo com o mesmo nome mas com a extensão .mo, trata-se de uma versão compilada do mesmo arquivo. Salve-a também na pasta do arquivo.

Desta forma se o usuário definiu o WPLANG do arquivo config.php do WordPress como en_US, o sistema irá automaticamente exibir os textos contidos no arquivo en_US.po. Caso esta variável esteja definida para outra língua que não exista um arquivo .po correspondente, o WordPress irá exibir o texto que foi adicionado dentro do código do tema. Por esse motivo talvez seja melhor adicionar o texto em inglês dentro do tema e criar um arquivo de tradução pt_BR, assim também ajudará outros usuários a traduzir o tema para outras línguas, já que o inglês é uma língua que mais possoas a utilizam, principalmente na internet.

Fonte: Planeta WordPress