2. Qué es Joomla!
• Un gestor de contenidos (CMS),
como Wordpress, Drupal, Mambo,
Moodle, etc.
• Orientado al desarrollo de entornos
web con una alta flexibilidad y
capacidad de personalización
• Posibilidad de gestionarlo desde
cualquier punto con conexión a
Internet
• Con una gran comunidad de
desarrolladores a su alrededor
3. Historia de Joomla!
• 1ª versión (1.0.0.) en Septiembre de
2005
La versión 1.x llegó hasta la 1.0.14 en
Enero de 2008
• 2ª Versión (1.5.X) en Octubre de
2006
La versión 1.5.x llega hasta hoy, con
la 1.5.23
• 3ª versión (1.6) Enero 2011 (Actual)
4. Principales características
• Fácil de instalar y de usar.
Multiplataforma
• Gran potencialidad. Se adapta a sitios
web pequeños y grandes (intranetes y
Extranets)
• Consume pocos recursos
• Es gratuito
• Está en constante actualización, gracias
a la comunidad de desarrolladores
• Necesita pocos conocimientos anteriores
en programación o diseño.
• Curva de aprendizaje exponencial
5. Principales características
• Separa la parte de diseño de la
parte de administración
• Gran cantidad de extensiones,
plugins y componentes gratuitos y
de pago
• Resultados profesionales
• Permite la inclusión de elementos
para la interacción de los usuarios
(foros, chats, comentarios, etc.)
6. Algunos datos sobre Joomla!
Marzo 2011
• A finales de Marzo, la versión 1.6
superaba el millón de descargas.
• Los paquetes de Joomla!, en cualquiera
de sus versiones han sido descargados
más de 22 millones de veces
• Hay más de 2.5 millones de mensajes en
los foros oficiales
• Más de 54.000 temas expuestos en los
foros
• Cerca de 500.000 usuarios en dichos
foros
• Hay cerca de 7000 extensiones de
Joomla, y de ellas, casi 1000 son para la
Fuente: Gnumla! (http://www.gnumla.com/)
versión 1.6
7. Ventajas e inconveniente de Joomla! 1.5x y
Joomla! 1.6
Joomla! 1.5 Joomla! 1.6
Accesos ilimitados y muy
Experiencia
diversificados
Mayor nº de Componentes y Mayor rapidez de gestión y
Ventajas extensiones respuesta
Nivel de seguridad Alto Nueva gestión de menús
Inclusión del modo Legacy para
Sistema ACL flexible
compatibilidad con versión 1.0
Nº de Extensiones limitado (por
Rigidez en la creación de menús
ahora)
Accesos ya preestablecidos Falta de rodaje comercial
Inconvenientes Los permisos son generales, no Anunciado un pequeño ciclo de
variables vida (en Julio 2011 versión 1.7)
Organización en Plantillas de 1.5 no compatibles
secciones>categorías>artículos
8. Instalación
• En Servidor Remoto y en Servidor
Local
REQUISITOS
• Descarga de archivos necesarios
(paquete AMP, CMS, cliente FTP,
descompresor de archivos) de los
sitios oficiales.
• Instalación guiada.
• A partir de la instalación, el CMS es
totalmente operativo.
9. Funcionamiento
• A través de la página principal (Frontend)
• A través de la Administración (Backend)
El usuario “Superadministrador” dispone de
todos los permisos para cambiar, editar,
crear o eliminar contenido y elementos
del core de Joomla!. Sólo otro
administrador, creado por éste primero
podría tener los mismos privilegios.
El resto de usuarios poseen privilegios
menores que le son otorgados por el
Superadministrador.
10. Funcionamiento
• Los permisos los otorga el
Superadministrador a los usuarios y
son de dos tipos:
De Acceso: a determinados espacios
del sitio, normalmente restringidos
a otros usuarios
De Actuación: Los cuales, permiten o
habilitan a determinados usuarios a
realizar determinadas acciones.
11. Estructura externa (Front-end)
• Un Entorno Web hecho con
Joomla! posee una apariencia
de página o portal Web, y
puede contener todos los
elementos tradicionales de la
misma (Header, Menús,
Estructura en columnas, pie
de página, banners, etc.) Pero
se puede acceder a él a
través del Front-end para
12. Estructura interna (Back-end)
• La administración de un
sitio Joomla! por su
cara interna se lleva a
cabo a través de un
Panel de Control en el
que se recogen todas
las herramientas y
comandos que permiten
la administración del
sitio y sus usuarios, y al
13. La Gestión del Contenido en
Joomla!
• Joomla! permite la
gestión de múltiples
formato de contenido:
– Texto
– Imágenes
– Música
– Vídeo
– Archivos Flash,
– etc.
14. La Gestión del Contenido en
Joomla!
• Los archivos multimedia (imágenes,
música, video, etc) se alojan en el sitio a
través del Gestor multimedia o bien
mediante protocolo FTP.
• La composición de los artículos se trata a
través del editor WISYWING que aporta
el programa o bien instalando un editor
distinto desde el JED.
15. La Gestión del Contenido en
Joomla!
• El acceso a los contenidos del sitio se
lleva a cabo a través del sistema de
Menús. Los menús son un tipo de
módulos configurables que permiten
asociar el contenido para su visualización
en distintos lugares dentro de la plantilla.
• Cada plantilla posee unas posiciones
específicas que le permiten alojar
módulos para su visualización desde el
Frontend.
16. La Gestión del Contenido en
Joomla!
• Los menús de Joomla! acogen elementos
de menú de muy diversa índole, pudiendo
albergar un mismo menú distintos
submenús, cada uno de ellos de una
categoría distinta.
• Joomla! permite crear menús de acceso
restringido a usuarios registrados y,
dentro de estos, en función de sus
privilegios.
17. La Gestión del Contenido en
Joomla!
• Los módulos son los otros elementos que
aportan al Joomla! una gran versatilidad
para la ubicación de contenidos. Existen
módulos muy variados en la configuración
inicial del CMS, Ademas de una gran
cantidad de ellos, tanto gratuitos como de
pago, para ampliar las capacidades del
sitio.
18. La Ampliación del sitio
• Además de los menús y módulos para la
configuración, ordenación y
estructuración de contenidos, Joomla!
dispone de otros componentes que
amplían las capacidades del sitio.
- Banner
- Contactos
- Enlaces Web
- Canales rss
- Mensajería interna
- Redireccionar URL’s
- Etc.
19. Configuración Global
• También ha estudiado que existen
algunos parámetros configurables por el
administrador cuya modificación afecta a
todo el sitio. Los parámetros de
configuración global afectan a elementos
tales como:
- Activación/desactivación del sitio
- Metadatos
- Configuración SEO
- Configuración cliente FTP, Base de Datos y E-mail
- Configuración permisos. Primer nivel
20. Copias de seguridad
• Una de las prácticas más recomendables
es el desarrollo de copias de seguridad
del sitio. Las copias de seguridad se
deben realizzar tanto del CMS como de la
Base de datos que lo respalda. Existen
varias formas de llevar a cabo una copia
de seguridad.
- A través del panel de Control ofrecido por la empresa de
hosting para el acceso a la BD y la descarga del CMS vía ftp.
- A través de componentes externos a Joomla! que pueden
instalarse.
21. Plantillas para Joomla!
Existen en la actualidad un gran número de plantillas
comercialesy gratuitas para Joomla 1.6. No obstante, siempre
está la posibilidad de crear una plantilla propia conociendo un
poco de programación en php y la estructura secuencial y
lógica de los archivos de una plantilla Joomla!.