WPML

Com o lançamento do WPML 2.3.4, estamos começando a trabalhar no WPML 2.4.0. Como sempre, temos mais ideias de recursos do que tempo para desenvolvê-los, então eu gostaria de ouvir a sua opinião antes de escolhermos o que entra e o que fica de fora.

Primeiro, o “panorama geral”. Nosso objetivo é facilitar a criação de sites multilíngues para você. Sei que isso é bem óbvio, mas precisamos ter isso sempre em mente. A grande questão é: o que você está realmente fazendo e, portanto, como podemos facilitar a sua vida?

O WordPress está se afastando cada vez mais dos blogs e se tornando um CMS convencional. Sendo assim, vemos que estas partes estão se tornando essenciais:


  • O sistema de menus – qualquer tema do WordPress que vemos já usa o sistema de menus nativo do WordPress. Muitas vezes, um site inclui vários menus, substituindo textos fixos no código e outras soluções personalizadas.

  • Tipos de dados personalizados – a combinação de tipos de post personalizados, taxonomia e campo permite que os webmasters construam qualquer coisa usando o WordPress. Vemos uma necessidade maior de uma melhor integração com painéis de escrita personalizados.

  • Gerenciamento de funções – sites complexos têm vários autores e uma hierarquia de administradores. Isso exige um controle de acesso mais refinado, inclusive por idioma.

Para o WPML 2.4.0, eu gostaria de ver grandes melhorias nessas três frentes. Deixe-me contar o que estamos planejando.

Sincronização automática da tradução de menus


Hoje mesmo, você já pode traduzir menus com o WPML. A parte difícil é realmente criar esses menus traduzidos no painel de administração do WordPress. Embora seja possível, isso pode ser um grande desafio para os administradores. Se o seu menu inclui dezenas de itens e você está administrando um site em 3 idiomas, você precisa recriar manualmente esse menu três vezes. É claro que, se você não fala esses idiomas, é um pouco mais difícil.

No WPML 2.4.0, eu gostaria de ver um botão de sincronizar menu para cada menu. Isso criará automaticamente traduções para esse menu em todos os outros idiomas. Uma vez que os menus traduzidos já existam, ele os atualizará para refletir as alterações no menu do idioma padrão. Dessa forma, quaisquer edições manuais que você fizer nos menus traduzidos serão mantidas.

Suporte à sincronização de campos personalizados com painéis de escrita personalizados


Este é um osso duro de roer. Existem vários ótimos plugins de gerenciamento de campos personalizados, que produzem uma ótima experiência do usuário ao trabalhar com dados personalizados. Infelizmente, o WPML não consegue sincronizar adequadamente os campos personalizados entre as traduções quando você usa esses plugins. Isso acontece porque todos esses plugins contornam a API do WordPress e criam suas próprias convenções.

Estamos trabalhando em um plugin de campos personalizados de nível comercial para WordPress e esperamos lançá-lo em algumas semanas. Isso permitirá personalizar completamente os painéis de edição, sendo totalmente compatível com o WPML. Este será um plugin gratuito, que poderá ser baixado do repositório do wp.org. Vemos isso como uma função complementar ao WPML, e muito necessária.

Integração com o Role Scoper


Muitos usuários já solicitaram que o WPML e o Role Scoper funcionem corretamente juntos. O autor do RS também está interessado nisso, assim como nós. A única coisa que faltava era tempo. Isso já está incluído nas tarefas pendentes para o WPML 2.4.0.

Assim que isso estiver funcionando, os administradores poderão escolher o que diferentes usuários podem fazer. Isso inclui o acesso às telas de administração do WPML, bem como o acesso às funções padrão do WordPress, com base no idioma. Este é um trabalho totalmente preliminar e depende muito da cooperação de terceiros.

O que você acha?


Não posso prometer que incluiremos tudo o que você sugerir, pelo menos não no WPML 2.4.0, mas é muito importante para nós ouvir isso. Se você tem comentários sobre o que estamos planejando ou ótimas sugestões sobre o que devemos adicionar, deixe um comentário. Obrigado!

Achou isso útil? Compartilhe este artigo: