3 minutos de lectura ( 683 palabras)

Formas de extender el content nativo de Joomla!

Formas de extender el content nativo de Joomla!

Hace poco empezamos una serie de artículos en los que explicamos las distintas formas que tenemos de gestionar un blog con la última versión de Joomla!. Mientras preparamos más artículos de esta serie, y coincidiendo con el aniversario de la Magazine en español, vamos a comenzar otra de mucho interés (y que tiene relación con ella): cómo extender el content del CMS.

Una de las ventajas que nos ofrecen los CCK que iremos viendo para la gestión de blog (K2, ZOO...) es que podemos añadir campos personalizados a los artículos o ítems. Esto, que viene ya por defecto en estas extensiones y que no lo tenemos de forma nativa en Joomla!, lo podemos conseguir a través de una extensión. En concreto vamos a ver 3 extensiones que nos facilitan esta tarea.

1/ FlexiContent

Esta extensión quizás es una de las más conocidas en este sentido de ampliar o extender el gestor de contenidos de Joomla!. Es válida para la versión 2.5 y para la versión 3. Es multi-idioma y está traducida a varios idiomas.

flexicontent

Nos permite, además de crear campos personalizados de todos los tipos (de texto, de fichero, de imagen, de fecha...), tener disitintas plantillas o templates de contenido, tener un workflow o flujo de trabajao de artículos (distintos estados como borrador, pendiente de aprovación, en curso...), versionado de contenidos (histórico del artículo), sistema de comentarios...
Por supuesto que cuenta también con una importante colección de componentes, módulos y plugins que usan esta extensión para ampliar sus funcionalidades.

Quizás el único inconveniente que le veo a la extensión es la falta de una versión estable. Desde que saliera Joomla! 2.5 esta extensión está en RC. Aunque es bastante estable, parece que le falta ese punto para que la extensión se convierta en una gran alternativa a los distintos CCK que disponemos y que usan sus propias tablas en lugar de extender la del CMS.

Para más información puedes ir a la página web oficial: http://www.flexicontent.org/

2/ Seblod

Una gran extensión que nos permite hacer todo lo que hemos comentado para FlexiContent. Probablemente estemos ante la mejor extensión para extender el com_content de Joomla! (y el com_categories, com_users...): formularios avanzados, distintos tipos de contenido, Drag&Drop, más de 40 tipos de campo, ampliación de criterios de búsqueda...

seblod

Este CCK, debido a esa gran potencia en su funcionalidad, hace que la curva de aprendizaje sea más compleja que FlexiContent. Lo que sí es cierto es que merece la pena dedicarle tiempo para llegar a conseguir resultados increíbles para tu portal web.

Cuenta con una gran cantidad de añadidos clasificados por categorías que podemos descargar desde su sitio web oficial.

Más información en: http://www.seblod.com/

3/ Fieldsattach

Esta extensión es la hermana pequeña de las anteriores. Una extensión que nos permite de una forma sencilla y rápida poder extender el com_content mediante campos extra de varios tipos (Input / Textarea / Select / Image / Gallery Image / File / Checkbox / Date / Radio Button / Select Multiple / Vimeo videos / Youtube Video / Disable Default Article Text / Mailto / Related articles / Tags / Image gallery FOLDER).

fieldsattach

Con esta extensión se pueden conseguir grandes resultados y, además, los datos pueden ser tratados mediante override de una forma fácil puediendo adaptar nuestro template rápidamente a las necesidades finales del proyecto web en el que estemos trabajando.
Probablemente le falte un poco de maduración, pero no nos quepa duda de que estamos ante una gran extensión. Y, por cierto, el desarrollador de la misma es de habla hispana. Su nombre: Cristian Grañó.

Más información en la web oficial del proyecto: http://www.fieldsattach.com/

Conclusiones

Como hemos visto en este artículo podemos extender de una forma ágil el content de Joomla! y, de esta forma, ampliar su funcionalidad pudiendo llegar a tener una simplicidad en la gestión de artículos y una amplia variedad para la construcción de los mismos. Y todo sin dejar de usar las tablas propias del CMS. Algo que a mi juicio es una gran ventaja de cara a futuras migraciones, cambios de modelo de negocio...

¿A ti qué te parece?

0
¡La JCM hispana ya tiene un año!
Desarrollo práctico
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/