
También deletreado Joomla! (con un signo de exclamación) y a veces abreviado como J !, es un sistema de gestión de contenido (CMS) gratuito y de código abierto para publicar contenido web en sitios web.
Antes de hablar de Joomla, hemos mencionado que es un CMS, así que, primero hay que tener claro lo que es un CMS.
La definición de un CMS es una aplicación (basada en la web), que proporciona capacidades para que múltiples usuarios con diferentes niveles de permiso administren (todo o una sección) el contenido, los datos o la información de un proyecto de sitio web o aplicación de intranet.
La gestión de contenido se refiere a crear, editar, archivar, publicar, colaborar, informar y distribuir contenido, datos e información del sitio web.
Sabiendo eso, ya podemos empezar a hablar en detalle de Joomla.
Joomla se basa en un marco de aplicación web modelo-vista-controlador que se puede utilizar independientemente del CMS que le permite crear potentes aplicaciones en línea, la cual ha ganado varios premios.
Las aplicaciones de contenido web incluyen foros de discusión, galerías de fotos, comercio electrónico y comunidades de usuarios y muchas otras aplicaciones basadas en web.
Joomla está escrito en PHP, utiliza técnicas de programación orientadas a objetos y patrones de diseño de software, almacena datos en una base de datos MySQL. T. Joomla incluye funciones como almacenamiento en caché de páginas, feeds RSS, blogs, búsqueda y soporte para la internacionalización de idiomas.