Como você deve ter notado, o lançamento do WPML 3.1 na semana passada não correu muito bem. De fato, devido a uma série de bugs, tivemos que retirar essa versão do ar e voltar para a versão 3.0.2 anterior. Depois de uma semana muito intensa de depuração e reparos, estamos prontos com uma quarta versão beta, que está muito próxima da versão final do WPML 3.1.x.
Primeiro, eu gostaria de pedir desculpas e explicar o que aconteceu.
Nosso objetivo no WPML 3.1 era melhorar o desempenho onde quer que pudéssemos. Acabamos editando cada arquivo e cada função no código do WPML. Os resultados disso são, na verdade, muito bons. Aqui está uma captura de tela do monitoramento do nosso servidor:

Nem toda essa mudança se deve à atualização do WPML. Fizemos outras otimizações no site para chegar a esse resultado, mas a atualização do WPML é uma grande parte disso. Grande parte da atividade no wpml.org está no fórum e é tudo conteúdo dinâmico, então não fica em cache. Essa atualização de desempenho do WPML fez muito bem para a carga do nosso servidor.
O problema é que muitos bugs passaram despercebidos pelo nosso controle de qualidade.
Como editamos todos os cantos do WPML, algumas mudanças foram feitas, o que afetou apenas configurações que não testamos. Essa é a causa raiz dessa confusão na versão.
Hoje, concluímos uma longa e extensa rodada de correções de bugs. Tivemos 6 desenvolvedores lidando com esses bugs (além da equipe de suporte normal). Paramos todos os outros desenvolvimentos e nos certificamos de que cada problema em cada site de cliente fosse totalmente depurado. Mesmo que isso significasse passar um dia inteiro nisso e mesmo que o problema pudesse nem estar relacionado a essa atualização. Sem uma depuração completa, não há como saber.
Também designamos desenvolvedores para reparar qualquer site que tenha quebrado devido a essa versão. A culpa é nossa e nós devemos lidar com isso.
Nosso próprio site está rodando esta versão e (agora) está funcionando perfeitamente. Assim como você sofreu com alguns dos bugs, nosso próprio site teve partes disfuncionais. Tudo está funcionando bem agora e o desempenho continua ótimo.
Correções no WPML 3.1.4
Aqui está uma lista dos principais problemas corrigidos desde o lançamento inicial do WPML 3.1 (que retiramos do ar) até agora:
- Traduções perdendo relacionamentos
- Problemas com o WordPress instalado em diretório
- Algumas strings não traduzidas
- Problemas com modelos de categoria
- Problemas com menus padrão em idiomas traduzidos
- O idioma português mudou de localidade
- Tipos de post personalizados produzindo erro 404
- Seletor de categorias na edição de post incompleto
- O ajuste automático de ID não estava funcionando corretamente
- Erros de PHP ao atualizar apenas componentes do WPML sem o núcleo
- Conflitos com plugins que gerenciam capacidades
Claro, todos esses problemas não aconteceram em todos os sites. Todos eles foram desencadeados por diferentes combinações de fatores. O interessante é que, quando você tem tantos sites rodando o WPML, todas as combinações acontecem. Deveríamos ter testado muito mais configurações após mudanças tão grandes e com certeza faremos isso daqui para frente.
Desde sexta-feira, logo após essa atualização infeliz, encontramos cerca de 10 problemas por dia. Essa taxa caiu agora e o último bug que encontramos chegou hoje de manhã. Estamos reduzidos a situações muito raras e parece que o WPML voltou a ser muito estável.
Levaremos os próximos dias para garantir que todos estejam OK e que nenhum site tenha qualquer tipo de problema e, em seguida, lançaremos a versão final do WPML 3.1.4.
Baixar
A versão mais recente, muito próxima de um lançamento final, é o WPML 3.1.4-b4. Você pode obtê-la apenas na sua conta do wpml.org (sem atualização automática). Para usar esta versão, siga estes passos:
- Faça backup do seu banco de dados. Falando sério.
- Faça login na sua conta do wpml.org e clique em Downloads.
- Role até o final e baixe o pacote Beta.
- Descompacte-o. Dentro do pacote, você encontrará todos os componentes do WPML. Se você atualizar o WPML, certifique-se de atualizar TODOS os componentes que você está usando.
Feedback
Se você precisar de alguma ajuda técnica com o WPML, abra um novo tópico em nosso fórum de suporte. Se estiver relacionado a esta versão, indique claramente no assunto, para que seja encaminhado à nossa equipe de desenvolvimento.
Novamente, certifique-se de fazer backup do seu banco de dados antes de instalar esta versão beta.

