3 minutes reading time (625 words)

J!-Over

J!-Over

Hoy les quiero contar sobre un nuevo proyecto de y para la comunidad Joomla!

J!-over es un proyecto de overrides para Joomla. Acaba de nacer en Alemania y espera crecer y convertirse en una plataforma de intercambio de overrides.

En la edición de noviembre del 2014 escribí un artículo sobre overrides inspirado por mi visita al JoomlaDay! en Colonia, Alemania.

Hace unas semanas Toni Gerns preguntó en el grupo de Joomla alemán, si ya existía algún portal en donde se pudieran intercambiar overrides. Hasta ese momento sólo conocíamos la idea de Sven Schultschik de crear un repositorio en Github para compartir overrides.

Ya que la idea de usar overrides para modificar Joomla me encanta, inmediatamente hice contacto con Toni y empezamos a hacer planes para un nuevo proyecto comunitario.

En pocos días armamos un sitio, escribimos algunas explicaciones sobre overrides y layouts alternativos y le empezamos a dar forma a la cosa.

Toni creó un diseño muy sencillo usando los colores de Joomla y basado en Bootstrap. El nombre salió también muy rápido: J!-Over: Joomla Override Community Project.

Al principio pensamos en usar solo Joomla para el proyecto, pero pronto nos dimos cuenta que se nos iba a complicar el manejo del sistema cuando los usuarios empezaran a querer subir overrides para compartir. Asi que decidimos usar ZOO. Modificamos la aplicación “Business Directory” para manejar los overrides y la aplicación “Documentation” para crear una sección FAQ.

La sección FAQ ayuda a los interesados a entender cómo usar los overrides y explica la diferencia entre override y layout alternativo.

Los overrides están categorizados de acuerdo a qué componente o módulo están sobreescribiendo, p.ej.: mod_articles_latest (Últimas novedades). Cada override trae una explicación sobre su función, el código PHP a usar y, en caso de que sea necesario, también el código CSS.

La idea del proyecto es resaltar el inmenso potencial que nos dan los overrides a la hora de crear un sitio web. Joomla es un sistema muy completo y poderoso, sobre todo si uno conoce los detalles, los parámetros y la API. No queremos hacerle concurrencia a los desarrolladores de extensiones Joomla, pero en muchos proyectos, sea por pequeño volumen o por escaso presupuesto, a veces no se pueden instalar tantas extensiones. A veces no queremos (y tampoco es recomendable hacerlo) inflar nuestro sitio con extensiones, solo porque aquí y allá queremos tener una presentación especial de los datos. En esos casos los overrides y layouts alternativos nos vienen de maravilla. Se basan en el núcleo de Joomla y sólo cambian la forma de mostrar algo.
¿Sabían que no hace falta instalar un componente o un módulo extra para crear los bloques “teaser” que están tan de moda? Toni creó para esto un override del módulo “artículos de la categoría” (mod_articles_category). Y este es el resultado:

 

Teaserbox

El proyecto todavía está en pañales y no tenemos muchos overrides para ofrecer. Pero esperamos que con un poco de publicidad, la comunidad vaya aportando sus overrides para que otros no tengan que volver a inventar la rueda.

Por ahora tenemos el sitio sólo en alemán. Si ya sé, no es el idioma más fácil del mundo! Pero sabiendo del interés de la comunidad, estamos pensando en ampliar el proyecto con inglés y español. Todavía estamos analizando cómo hacer el manejo multilingüe de manera sencilla.

Visiten nuestro proyecto (www.j-over.de), sígannos en Facebook (https://www.facebook.com/jtocp) y en Twitter (https://twitter.com/jtocp) y sobre todo ¡compartan sus overrides con otros! No importa cuán simple o complejo sea el override, si sólo cambia un ícono o la estructura completa de un módulo. Todo override es una ayuda para otros y sirve para aprender mas detalles de Joomla y lo flexible que es el sistema.

Muchas gracias.

logo jover

0
Joomla! Is the Perfect Solution
 

Comments

Already Registered? Login Here
No comments made yet. Be the first to submit a comment

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