WPML

Tipos de dados personalizados fazem toda a diferença entre uma ferramenta de blog legal e um verdadeiro CMS. Até o momento, não há uma solução completa para gerenciar dados personalizados em sites multilíngues. O Types e o Views vão mudar tudo isso!

Atualização – O Types e o Views estão prontos.

Obtenha o Types no site do Toolset.

Para o Views, acesse o site do WP Views.


Nos últimos 5 meses, estivemos trabalhando em dois novos plugins importantes para gerenciar e exibir dados personalizados no WordPress. Estamos a menos de um mês do lançamento da versão e é hora de fazer uma introdução informal.

Types – define dados personalizados


Primeiro, precisamos dizer ao WordPress quais são os nossos dados personalizados. O Types nos permite configurar tipos de post personalizados, taxonomia e campos personalizados.

O Types permite que você defina e edite tipos de post personalizados e taxonomia, além do relacionamento entre eles.

Lista de tipos e taxonomias personalizados

Ao editar tipos personalizados, você tem acesso a todos os detalhes, incluindo o nome, a descrição, as propriedades do menu e todos os pequenos textos que você pode escolher.

Edição de tipos personalizados

A verdadeira diversão começa quando você passa a configurar campos personalizados para os seus tipos recém-criados.

O Types contém um gerenciamento completo de campos personalizados para o WordPress. Você pode configurar meta-boxes, escolher quais campos listar nelas e em quais tipos de conteúdo essas caixas devem ser exibidas. Caso você esteja se perguntando, nós pegamos emprestadas algumas ótimas ideias do popular módulo CCK do Drupal para o nosso Types.

Edição de um grupo

O Types inclui todos os tipos de campos “comuns” (como campos de texto, área de texto, rádio e caixas de seleção), assim como campos especiais, como imagem, URL, número de telefone etc.

Os campos incluem validação de dados integrada. Quando você insere um campo, o Types pode verificar se os dados do usuário são válidos antes que possam ser salvos.

Além disso, você pode especificar o que fazer com as traduções para cada campo. Você pode escolher se o WPML vai traduzir esse campo, copiá-lo ou não fazer nada.

Edição de um campo

Depois que tudo estiver configurado, os usuários verão a sua nova e brilhante tela de edição personalizada. É assim que a nova caixa “Atributos do programa”, que definimos acima, se parece:

Caixa de entrada de campos personalizados

Views – exibe dados personalizados


Até aqui, tudo bem. Podemos dizer ao WordPress quais tipos personalizados queremos, quais meta-boxes criar e quais campos elas vão conter.

Os usuários agora podem inserir dados personalizados no site. Mas como nós os exibimos?

É aqui que o Views entra em cena. O Views é um pacote abrangente para exibir dados no seu site. Ele inclui dois módulos principais:


  • Modelos dinâmicos – criam modelos filhos sem editar arquivos PHP

  • Listas de dados – consultam e exibem dados

O mecanismo de modelos é responsável pela exibição de páginas individuais. Ele permite que você crie um modelo de página usando HTML e shortcode (usando uma interface gráfica). Você poderá criar modelos de página complexos para tipos de dados padrão e personalizados sem aprender a API do WordPress e sem usar PHP. Todos os campos padrão e personalizados aparecem na interface gráfica e você pode personalizá-los com diferentes propriedades.
Modelo do View

O mecanismo de listas é ainda mais poderoso. Nós os chamamos de Views. Um View inclui um gerador de consultas, que permite carregar listas de dados. Ele também inclui um mecanismo de renderização para iterar por esses dados e exibi-los. Você pode inserir um View em qualquer conteúdo do WordPress, ou usá-lo como um widget.

Editor do View

O Views é um plugin grande e merece um post próprio. Escreverei sobre ele, com todos os detalhes, muito em breve.

Totalmente compatível com o WPML


É claro que o Types e o Views foram projetados para ter compatibilidade com o WPML.

Quando você cria novos tipos de dados, eles são totalmente multilíngues. As páginas de edição serão exibidas no idioma correto. Cada pedaço de texto que você inserir para definir um tipo personalizado aparecerá na tela Tradução de Strings do WPML.

Ao inserir um View no seu conteúdo ou usar um modelo dinâmico, você descobrirá que ele também é multilíngue. Você pode traduzir strings usando a Tradução de Strings do WPML e o meta-HTML usando o Editor de tradução.

Quando, onde e quanto?


No momento, estamos na fase de testes tanto para o Types quanto para o Views. Estamos construindo designs de referência que usam o Types, o Views e o WPML, e estamos analisando os problemas que surgem. Devemos ter uma versão limpa e completa em cerca de um mês.

O Types será um plugin gratuito, disponível para baixar no repositório de plugins do WordPress. O Views será um plugin pago. O custo planejado será de $ 50. Teremos os detalhes finais quando lançarmos ambos os plugins.

Assim que tivermos versões beta, escreverei mais sobre isso. Estaremos distribuindo contas gratuitas do Views para as primeiras pessoas que o testarem e usarem.

Nota rápida sobre o WPML 2.4.0


Caso você esteja se perguntando, também estamos muito próximos da próxima versão principal do WPML. Mihai e Daniel estão trabalhando duro nos novos recursos do WPML neste exato momento. A sincronização de menus do WPML 2.4.0 está quase concluída. Estamos trabalhando para resolver alguns últimos bugs e estaremos prontos com a primeira versão beta do WPML 2.4.0. Escreverei tudo sobre ela assim que estiver pronta.

E sim, estamos contratando!

Achou isso útil? Compartilhe este artigo: