WPML

Los tipos de datos personalizados marcan la diferencia entre una buena herramienta de blogs y un verdadero CMS. Hasta la fecha, no existe una solución completa para gestionar datos personalizados en sitios multilingües. ¡Types y Views cambiarán todo esto!

Actualización: Types y Views están listos.

Obtenga Types desde el sitio web de Toolset.

Para Views, vaya al sitio de WP Views.


En los últimos 5 meses, hemos estado trabajando en dos nuevos plugins importantes para gestionar y mostrar datos personalizados en WordPress. Estamos a menos de un mes de la versión final y es hora de hacer una presentación informal.

Types: define datos personalizados


Primero, necesitamos decirle a WordPress cuáles son nuestros datos personalizados. Types nos permite configurar tipos de contenido personalizados, taxonomías y campos personalizados.

Types le permite definir y editar tipos de contenido personalizados y taxonomías, así como la relación entre ellos.

Lista de tipos personalizados y taxonomías

Cuando edita tipos personalizados, obtiene todos los detalles, incluyendo el nombre, la descripción, las propiedades del menú y todos los pequeños textos que puede elegir.

Edición de tipos personalizados

La verdadera diversión comienza cuando empieza a configurar campos personalizados para sus tipos recién creados.

Types contiene una gestión completa de campos personalizados para WordPress. Puede configurar cuadros meta, elegir qué campos listar en ellos y en qué tipos de contenido deben mostrarse estos cuadros. Por si se lo pregunta, hemos tomado prestadas algunas ideas excelentes del popular módulo CCK de Drupal para nuestro Types.

Edición de un grupo

Types incluye todos los tipos de campos «normales» (como campos de texto, áreas de texto, botones de radio y casillas de verificación), así como campos especiales, como imágenes, URL, números de teléfono, etc.

Los campos incluyen validación de datos integrada. Al insertar un campo, Types puede comprobar que los datos del usuario sean válidos antes de que se puedan guardar.

Además, puede especificar qué hacer con las traducciones para cada campo. Puede elegir si WPML traducirá ese campo, lo copiará o no hará nada.

Edición de un campo

Una vez que todo está configurado, los usuarios ven su nueva y brillante pantalla de edición personalizada. Así es como se ve el nuevo cuadro de «Atributos del programa» que hemos definido anteriormente:

Cuadro de entrada de campos personalizados

Views: muestra datos personalizados


Hasta aquí, todo bien. Podemos decirle a WordPress qué tipos personalizados queremos, qué cuadros meta crear y qué campos contendrán.

Los usuarios ahora pueden introducir datos personalizados en el sitio. Pero, ¿cómo los mostramos?

Aquí es donde entra en juego Views. Views es un paquete completo para mostrar datos en su sitio. Incluye dos módulos principales:


  • Plantillas dinámicas: crea plantillas hijas sin editar archivos PHP.

  • Listas de datos: consulta y muestra datos.

El motor de plantillas es responsable de la visualización de páginas individuales. Le permite crear una plantilla de página usando HTML y shortcode (mediante una GUI). Podrá crear plantillas de página complejas para tipos de datos estándar y personalizados sin aprender la API de WordPress y sin usar PHP. Todos los campos estándar y personalizados aparecen en la GUI y puede personalizarlos con diferentes propiedades.
Plantilla de View

El motor de listas es aún más potente. Las llamamos Views. Un View incluye un generador de consultas, que le permite cargar listas de datos. También incluye un motor de renderizado para iterar a través de estos datos y mostrarlos. Puede insertar un View en cualquier contenido de WordPress o usarlo como widget.

Editor de View

Views es un gran plugin y merece una entrada propia. Escribiré sobre ello, con todos los detalles, muy pronto.

Totalmente compatible con WPML


Por supuesto, Types y Views están diseñados para tener compatibilidad con WPML.

Cuando crea nuevos tipos de datos, son totalmente multilingües. Las páginas de edición se mostrarán en el idioma correcto. Cada fragmento de texto que introduzca para definir un tipo personalizado aparecerá en la pantalla WPML Traducción de cadenas.

Al insertar un View en su contenido o usar una plantilla dinámica, descubrirá que también es multilingüe. Puede traducir cadenas usando WPML Traducción de cadenas y meta-HTML usando el Editor de traducción.

¿Cuándo, dónde y cuánto?


En este momento, estamos en la fase de pruebas tanto para Types como para Views. Estamos construyendo diseños de referencia que usan Types, Views y WPML, y estamos resolviendo los problemas que surgen. Deberíamos tener una versión limpia y completa en aproximadamente un mes.

Types será un plugin gratuito, disponible para descargar a través del repositorio de plugins de WordPress. Views será un plugin de pago. El coste previsto será de 50 $. Tendremos los detalles finales a medida que lancemos ambos plugins.

Tan pronto como tengamos versiones beta, escribiré más al respecto. Regalaremos cuentas gratuitas de Views a las primeras personas que lo prueben y usen.

Nota rápida sobre WPML 2.4.0


Por si se lo pregunta, también estamos bastante cerca de la próxima versión principal de WPML. Mihai y Daniel están trabajando arduamente en las nuevas características de WPML en este mismo momento. La sincronización de menús para WPML 2.4.0 está casi completa. Estamos trabajando para solucionar los últimos errores y estaremos listos con una primera versión beta de WPML 2.4.0. Escribiré todo al respecto tan pronto como esté lista.

Y sí, ¡estamos contratando!

¿Le ha resultado útil? Comparta este artículo: