Por Ramon Villanueva on Sábado, 01 Junio 2013
Categoría: Junio

Iniciación al framework de Joomla

En ocasiones olvidamos que Joomla es más que un potente CMS. Además, es un potente framework que nos permite crear nuestros propios módulos, componentes y plugins, o bien, adaptar los existentes de manera que podamos personalizar a nuestro gusto el funcionamiento de nuestro sitio. En este artículo de introducción daremos un breve repaso a la arquitectura del framework, y a los directorios y ficheros relevantes para el desarrollo.

El patrón arquitectónico MVC

El framework de joomla ha sido diseñado siguiendo el patrón arquitectónico MVC (Modelo - Vista - Controlador). En dicho patrón, los controladores se encargan de procesar las peticiones de los usuarios, solicitar al modelo los datos necesarios y, tras realizar las operaciones necesarias, enviar los resultados a las vistas para mostrarlos por pantalla.

El framework de joomla, además de potente, es muy flexible y nos permitirá, como veremos en próximos artículos, solicitar datos al modelo desde las propias vistas.

Directorios y ficheros relevantes en desarrollo con Joomla

Dado la gran cantidad de directorios del framework Joomla, tan solo se nombraran los mínimos imprescindibles para iniciarse en el desarrollo de Joomla.

A continuación damos un breve repaso a la estructura de ficheros del framework de joomla pertenecientes al front-end.

Front-End

Back-End

configuration.php

Contiene la clase JConfig, con una serie de constantes relacionadas con la configuración de Joomla (por ejemplo el Meta Description).

 

Pues bien, hasta aquí este primer artículo introductorio de desarrollo con Joomla. No soy partidario de dar mucha teoría, por lo que, en el próximo artículo veremos algún ejemplo práctico.

Dejar comentarios