2. Joomla es un Sistema de gestión de contenidos o CMS (por sus siglas en
inglés, Content Management System) que permite desarrollar sitios web
dinámicos e interactivos. Permite crear, modificar o eliminar contenido de
un sitio web de manera sencilla a través de un Panel de Administración.
Es un software de código abierto, desarrollado en PHP y liberado bajo
licencia GPL. Este administrador de contenidos puede utilizarse en
una PC local (en Localhost), en una Intranet o a través de Internet y
requiere para su funcionamiento una base de datos creada con un gestor
de bases de datos (MySQL es lo más habitual), así como de un servidor
HTTP Apache.
3. Características como: generación de código HTML bien formado, gestión de blogs, vistas de impresión de
artículos, flash con noticias, foros, polls (encuestas), calendarios, búsquedas integradas al sitio y soporte
multi-idioma. Debido a las tendencias actuales existe una gran apuesta por e-commerce en Joomla!
4. Joomla surge como el resultado de una bifurcación de Mambo_Open_Source, de la corporación Miro of
Australia, quien mantenía la marca del nombre Mambo en esa época y el grupo principal de desarrolladores.
Joomla nace con esta división el 17 de agosto de 2005. La corporación Miro formó una organización sin fines
de lucro con el propósito inicial de fundar el proyecto y protegerlo de pleitos. El grupo de desarrollo reclamó
que muchas de las cláusulas de la estructura de la fundación fueron acuerdos previos hechos por el comité
directivo de Mambo, el cual no tiene la consultoría necesaria de quienes mantienen el proyecto e incluye
cláusulas que violan los valores principales del código abierto. El grupo de desarrollo creo un sitio Web que se
llamó OpenSourceMatters para distribuir información a los usuarios, desarrolladores, diseñadores Web y a la
comunidad en general. En ese momento el líder Andrew Eddie, conocido como "MasterChief", escribió una
carta abierta para la comunidad, que apareció en la sección de anuncios del foro público en mamboserver.com
5. Esta desarrollado en una arquitectura MVC lo que
permite:
•Interactuar directamente con la parte de vista de Joomla!,
lo que permite sobrescribir desde el template de Joomla!
la parte de vista de un componente, módulo o plugin, lo
que permite un gran nivel de personalización en el
desarrollo de los templates.
•Un desarrollo de componentes módulos y plugins
basados en la arquitectura base del CMS
•Actualizaciones rápidas en caliente, actualizando los
elementos requeridos para los cambios de versión con la
plataforma funcionando.