Está en la página 1de 6

CMS JOOMLA Y SUS APLICACIONES

 Sistema de gestión de contenidos (Content Management


System)
Un sistema de gestión de contenidos (CMS, por sus siglas en inglés) es un programa que
permite a uno o varios usuarios crear, editar y publicar contenido web (texto, vídeo, imagen)
sin conocimientos de programación en una interfaz gráfica de usuario.

Estos son los CMS más populares WordPress, TYPO3, Joomla!, Drupal, Contao y Neos están
consideradas como las soluciones estándar para la administración profesional de sitios web,
pero no todos los sistemas son idóneos para cualquier propósito. Hemos analizado las
funciones centrales, los campos de aplicación y los requisitos técnicos de estos CMS para
facilitar la tarea de elegir el mejor CMS para cada caso.

Un poco de historia sobre Joomla!


Joomla surge como evolución de Mambo, un sistema CMS basado en plantillas, al
cual se le añadió un mejor control sobre el contenido, mayor seguridad y un
control de errores (bugs). Desde el momento de su lanzamiento en 2005, Joomla!
ha tenido un total de 12 versiones. Entre las versiones más extendidas cabe
destacar la 1.5, lanzada en enero de 2008 y la 2.5 lanzada en enero de 2012,
ambas versiones LTS (versiones con soporte extendido).

Entre estas dos versiones se publicó la versión 1.6 que incluía numerosas mejoras
y cambios respecto de su predecesora entre los que destacan: categorías
anidadas, el sistema de control de acceso (totalmente nuevo), mejoras en el
soporte de idiomas y SEO, redirección de páginas integrada y estilos de plantilla.
Además, se rediseñó completamente el entorno (interfaz de usuario) y se ha
mejorado el gestor de extensiones.

Tanto la versión 1.5 como 2.5 de Joomla!, han dejado de tener soporte. El soporte
de la versión 1.5 terminó en julio de 2009 y el soporte de la versión 2.5 el mes
pasado. Esto significa que ya no habrá más desarrollos ni corrección de errores o
parches de seguridad sobre estas versiones y que tanto el equipo de Joomla
como las extensiones de terceros comenzarán a desarrollar para las últimas
versiones. Es por esto que se aconseja ir migrando los Sites a las últimas
versiones disponibles.

En septiembre de 2012 apareció la versión 3.0, que nuevamente rediseña el


entorno de usuario, mejora enormemente el soporte de idiomas (totalmente
integrado con Joomla!) y cuenta con un mejor soporte para componentes
externos (de terceros) y el control de acceso (ACL). Actualmente Joomla! se
encuentra en la versión 3.3.6 y se planea lanzar la versión 3.4 en los próximos
meses. La comunidad de desarrollo tiene pensado mantener Joomla! en su
versión 3.x como mínimo durante un año más, y se planea el lanzamiento de la
versión 4 para el año 2016.

¿Qué es Joomla?
Joomla es un gestor de contenidos (CMS, por sus siglas en inglés, Content
Management System) que te permite crear una página web en poco tiempo y
sin necesidad de muchos conocimientos técnicos.
Este gestor de contenidos es un software de código abierto, desarrollado en
PHP y posee Licencia pública general GNU (GPL). Además, posee una gran
comunidad de desarrolladores que de manera voluntaria dedican parte de su
tiempo y trabajo a hacer posible que este CMS siga funcionando y creciendo.
Joomla utiliza un panel de administración o escritorio con el que podrás crear,
editar o eliminar contenido de tu página web, añadir nuevas funcionalidades
a través de los plugins de Joomla o complementos y cambiar el diseño con una
de las cientos de plantillas que existen en su directorio oficial.

¿Cuales son algunas de las aplicaciones web que


se pueden hacer con Joomla?
Como ya acabamos de ver, Joomla es una herramienta que sirve para crear
una página web de forma fácil y rápida. Y sí, páginas web de todo tipo como,
por ejemplo:

 Sitios corporativos y portales


 Intranets corporativas y extranets
 Revistas online, periódicos, y publicaciones
 Comercio electrónico y reservaciones
 Aplicaciones Gubernamentales
 Sitios web para pequeños negocios
 Sitios web para ONGs
 Portales para comunidades
 Sitios web de Escuelas e Iglesias
 Sitios web personales y blogs

REQUISITOS PARA INSTALAR JOOMLA

Joomla es una aplicación web, por tanto necesita herramientas para trabajo en entornos web.
Para poder instalar Joomla (existen distintas versiones: 1.5 - 1.6, 1.7, 2.5, 3.0, 3.5, 4.0, 4.5) es
necesario un servidor web Apache (Apache 1.3 o superior ó IIS) dotado de PHP 4.3 o superior
según versiones y servidor de bases de datos MySQL 3.2 o superior según versiones. Apache es
gratuito y dispone de una enorme comunidad de usuarios, siendo compatible con Windows,
Linux y Mac Os. IIS está indicado y optimizado para Windows, pero muchos usuarios de
Windows trabajan con Apache porque es lo más habitual.

 Estos requisitos, que a algunas personas les pueden parecer que requieren un nivel de
conocimientos alto, en realidad se resuelven de modo muy sencillo. Nos basta un PC con
Windows para poder crear nuestras webs con Joomla. Ni siquiera nos va a ser necesario estar
conectados a internet (esto lo iremos matizando, pero queremos animar al uso de Joomla
porque es realmente sencillo, lo iremos viendo poco a poco). Si estás iniciándote sigue leyendo
aunque no entiendas algunas cosas; sigue las instrucciones y vete probando el manejo de
Joomla poco a poco por tu cuenta.

¿qué CMS es mejor Wordpress vs Drupal vs Joomla?


Joomla! no es el único gestor de contenidos que hay disponible. Entre sus
mayores competidores se encuentran Wordpress y Drupal. Si comparamos estos
tres gestores solo por el número de webs que lo utilizan podemos observar que
Wordpress gana ampliamente a sus competidores, aunque esto es debido a su
simplicidad lo que lleva al uso masivo por parte de los desarrolladores no
profesionales o por aquellas personas que desean crear fácilmente su propio

blog.

Estos tres gestores comparten varios puntos entre sí:


 son gestores de contenidos
 están programados en PHP
 pueden funcionan tanto sobre Apache como sobre IIS

Analizando cada CMS por separado te ofrezco las ventajas y desventajas de cada
uno de ellos.

Ventajas Desventajas
 Está enfocado a
desarrolladores. Su
 Mejor nivel de curva de aprendizaje
programación de los es bastante alta. Los
tres CMS, soporta un desarrollos sobre
mayor tráfico de este CMS suelen ser
usuarios con la personalizados.
misma
 Interfaz menos
infraestructura.
amigable por lo que
 Alto nivel de el cliente final podría
programación y por requerir formación o
lo tanto cuenta con contratar un
una alta seguridad mantenimiento del
frente a ataques sitio.
 Gran comunidad de
desarrolladores y de
soporte

Ventajas Desventajas
 Su curva de  No está pensado
aprendizaje es más para implementar un
lenta que la de blog. Wordpress
Wordpress pero superan a Joomla
mucho más rápida ampliamente en este
que la de Drupal aspecto.
 Cuenta con muchos  La implementación
plugins que de SEO no están
permiten eficiente como en
personalizar el sitio y otros CMS aunque
darle mayores usos está mejorando con
de los que cabría cada versión y
suponer en un existen
principio. componentes de
 Alto número de terceros que
desarrolladores y en contrarrestan este
aspecto.
 El código es
crecimiento. La
complejo y su curva
Comunidad es muy
de aprendizaje es
activa.
bastante alta
 Gran variedad de
aunque menos que
personalización en
Drupal. Es por esto
cuanto a diseños y
que estos sistemas
plantillas.
requieren un perfil
más técnico.

Ventajas Desventajas
 Fácil de usar y  Realiza un uso
adaptar a proyectos intensivo de PHP por
repetitivos como lo que necesita un
blogs y portfolios hosting más potente
 Multitud de temas y que el requerido por
plugins que facilitan otros CMS
su personalización  Debido al alto
 Administración número de plugins
amigable y muy necesarios, pueden
buena comunidad de aparecer fallos de
soporte online seguridad, lo cual
 Curva de aprendizaje unido a su alta
rápida en popularidad, lo
comparación con convierte en blanco
otros CMS de ataques de
hackers.
 Su nivel de
programación es
muy básico y
prácticamente no se
pueden realizar
modificaciones sin el
uso de plugins, a
menos que se
tengan altos
conocimientos de
PHP y HTML.

En resumen podemos decir que:

 Drupal: Es un producto hecho por desarroladores para desarrolladores


(webs personalizadas o de funcionalidad concreta como foros)
 Joomla: Es un producto hecho por programadores para creadores de
contenidos y programadores (webs de servicios que no se ajusta a un patrón
definido)
 Wordpress: Es un producto hecho por programadores para creadores de
contenidos (blogs, portafolios, página de noticias,...)

También podría gustarte