ANALISIS GRUPAL SOBRE CMS
JOOMLA UNA BUENA ELECCIÓN PARA DISEÑO WEB
Joomla es un Sistema de gestión de contenidos (en inglés Content Management System, o CMS) 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 MySQL, así como de un servidor HTTP Apache . 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. La primera versión de Joomla(1.0.0) fue publicada 16 de septiembre de 2005 y se trataba de una evolución paralela (fork) mejorada de Mambo 4.5.2.3 combinada con modificaciones de seguridad y anti-bugs. Le siguió la versión 1.5 y Joomla 1.6, mejorando considerablemente el sistema ACL de usuarios y la posibilidad de crear árbol de secciones ilimitado, evitando así las restricciones que tenía el antiguo sistema de clasificación de contenidos. Joomla corresponde al grupo de soluciones de código abierto, es un producto de software libre. Para el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación como son: los encuentros por medio de IRC, foros, listas de correo, "wikis" y blogs. Este gestor de contenidos GDC sigue las pautas marcadas por el bazar, con su objetivo principal de dar solución a las necesidades de todos aquellos que participan de una u otra forma en el proyecto. una de las mayores potencialidades que tiene este CMS es la gran cantidad de extensiones existentes programadas por su comunidad de usuarios que aumentan las posibilidades de Joomla con nuevas características y que se integran fácilmente en él. Existen cientos de extensiones disponibles y con diversas funcionalidades como por ejemplo: Generadores de formularios dinámicos, Directorios de empresas u organizaciones Gestores de documentos, Galerías de imágenes multimedia, Motores de comercio y venta electrónica, Software de foros y chats, Calendarios, Software para blogs,
Servicios de directorio, Boletines de noticias, Herramientas de registro de datos, Sistemas de publicación de anuncios , Servicios de suscripción A su vez estas extensiones se agrupan en: Componentes, Módulos, Plantillas, Plugins Es tan sencilla y amigable la interfaz administrativa de Joomla, que cualquier persona puede gestionar sus propios contenidos web sin necesidad de poseer conocimientos técnicos, sin saber programar en lenguaje HTML, y sin tener que recurrir a un webmaster que le ayude, cada vez que hay que actualizar contenidos en un sitio web. Todos los aspectos técnicos del sistema están ocultos al usuario común, y han sido resueltos por los programadores de Joomla, haciendo las cosas lo más sencillo posible para que los administradores y editores de contenidos no tengan que ser unos expertos especializados en el sistema de Joomla. Joomla está programado en lenguaje PHP (Hypertext Pre Processor) y SQL (Structure Query Language). Utiliza bases de datos relacionales, concretamente usa MySQL. Tanto PHP como Mysql son programas Opensource de libre distribución y uso, y al ser Joomla una aplicación web, funciona obviamente en servidores de páginas web (HTTP Servers). Basados en esta misma filosofía opensource podemos afirmar también que Joomla correrá mejor en datacenters cuyas plataformas sean Linux/Unix y cuyos servidores HTTP sean Apache. Con esto no vamos a decir que Joomla no funciona en plataformas Windows con servidores IIS (Internet Information Server, de Microsoft), pero sí que lo hace con toda su potencia y funcionalidades en plataformas Unix/Apache. Hoy día, cualquier servicio de alojamiento tiene soporte para todos los requisitos que se acaban de enumerar, así que no debes preocuparte por ello. El funcionamiento de Joomla se lleva a cabo gracias a sus dos principales elementos, que son: La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema, de una forma ordenada y en distintas tablas, las cuales cada una de ellas almacena información específica y determinada. Los scripts PHP: son los que ejecutan las acciones de consulta y realizan modificaciones en la base de datos convirtiendo los datos en simples páginas web interpretables por los navegadores de Internet (Browsers) y perfectamente inteligibles para los usuarios navegantes y administradores.