Joomla! es un software del tipo CMS (Content Management System - Sistema de Administración de Contenidos) licenciado bajo GPL (General Public License - Licencia Pública General) escrito principalmente en PHP y basado en el sistema de gestión de bases de datos MySQL , especialmente orientado a trabajar en ambiente web. Permite crear sitios web de altas prestaciones y ser administrado remotamente, en su totalidad, por uno o muchos usuarios que no requieren conocimientos de programación para administrar un portal joomla!.
Su facilidad de uso y versatilidad le han permitido conseguir, desde 2005 - año de su independencia de Mambo - importantes premios al mejor CMS del mundo.
Joomla!, es desarrollado por una comunidad de más de 2300 programadores y cuenta con una comunidad activa de más de 4000 miembros que utilizan Joomla en sus distintos proyectos web, de los cuales más de la mitad realizan reportes de vulnerabilidades que permiten proteger o mejorar su código fuente muy rápidamente. A la fecha, ha sido descargado 18.5 millones de veces (solo desde su sitio oficial). En la actualidad se encuentran activas con soporte las ramas 1.5 y 1.6.
Joomla puede ser descargado gratuitamente. Su idioma original es el inglés pero ha sido traducido a más de 64 idiomas . En su sistema base o por defecto - para la serie 1.5.X - cuenta con un amplio conjunto de funciones o servicios que permiten:
- Publicación ilimitada de contenidos tipo artículos o noticias organizados en secciones y categorías
- Creación de múltiples tipos de menúes para vincular la información
- Administración de usuarios con distinto tipo de acceso o logueo
- Creación de encuestas simples
- Publicación ilimitada de enlaces web
- Publicación de otras páginas web embebidas
- Sindicación de noticias por Feeds
- Publicación de banners propios o remotos
- Creación y publicación de ilimitados formularios de contacto
- Envío de mensajes a los usuarios registrados
...entre otras prestaciones muy importantes para un sistema web. Su interfaz gráfica basada en posiciones, permite activar o anular tales servicios, en cualquiera de sus páginas creadas dinámicamente por su core. Cuenta, además, con su propio motor de búsqueda, de gran eficiencia, que permite habilitar o desabilitar artículos o hasta secciones en la visualización de los resultados.
Su total separación entre contenidos e interfaz gráfica, permite nostrar la información con distintos conceptos arquitectónicos o estéticos, pudiéndose asignar múltiples plantillas o templates a diferentes secciones o páginas de un mismo sitio web.
En la actualidad (abril/2011) cuenta con más de 7300 extensiones creadas por la comunidad de desarrolladores, que permiten ampliar las funcionalidades del sistema base a múltiples ámbitos de los servicios web, tales como foros, comunidades en línea, mesas de ayuda, web corporativos, revistas, bibliotecas en línea, groupwares, blogs personales, comercio electrónico, entre muchos otros, con un sistema extremadamente simple de instalación o desinstalación.
Para conocer Joomla! puede UD. visitar el nuevo demo de Joomla.org.