2. Administración Podemos
¿Qué es?
basada en crear
Es un gestor de Gestión • Sitios web de noticias
contenidos dinámicos online de
o CMS • Sitios corporativos
contenidos
• Sitios web de presencia
• Portales comunitarios
3. Características de Joomla!
Sistema de administración sencillo y avanzado.
Organización del sitio web.
Publicación de contenidos.
Escalabilidad e implementación de nuevas funcionalidades.
Internacionalización.
Administración de usuarios.
Diseño y aspecto estético del sitio.
Administrador de archivos multimedia.
Disposición de módulos modificables.
Encuesta.
Feed de noticias.
Publicidad.
Estadísticas de visitas.
4. Características de publicación
de páginas web en Joomla!
Automatización en la publicación.
Archivo e historial.
Formato de lectura.
Envío por correo electrónico.
Valoración de contenidos
Comentarios (opcional).
5. Licencia de Joomla!
El software Joomla! CMS es de uso gratuito, y de libre distribución (Open Source),
bajo licencia pública general (GNU/GLP).
http://gugs.sindominio.net/licencias/gples.html
Es bueno que sepas que eres el propietario de tu sitio Joomla! pero no eres propietario
del sistema Joomla! que utilizas para el mismo
Sí se puede… No se puede…
• Quitar las declaraciones de Copyright y
•Quitar el crédito en el pie de página que tiene la créditos del código fuente de Joomla!
leyenda
• Cobrar por el software Joomla! en sí mismo.
• Usar el software para cualquier propósito.
• Modificar o ampliar el código fuente de
• Estudiar cómo trabaja el sistema y adaptarlo a
Joomla! con el objeto de revender o cobrar por
las propias necesidades.
el software.
• Redistribuirlo
• Alterar el código fuente de Joomla! con el
• Cobrar por redistribuir el software o por prestar
objeto de darle denominación o librarse de la
servicios relacionados con el mismo. licencia GNU/GLP, para propósitos de venta.
• Hacer mejoras al programa, y redistribuirlo bajo • Alterar o eliminar la licencia GNU/GLP de
los mismos términos GNU/GLP. distribución de Joomla!
• Pretender que Joomla! sea tuyo, para hacer de
él lo que quieras.
6. Front-end y Back-end
Un CMS consiste en
• un Front-end, que es el sitio web (website), que los visitantes y los
usuarios registrados pueden ver. Y
• un Back-end, que contiene la parte de administración, localizado en
una URL diferente al sitio web.
7. Ejemplo de Front-end, la portada o parte pública de Joomla!
Ejemplo de Back-
end, Administración de
Joomla!
8.
9. Consideraciones generales
Gestión de usuarios Ayuda
Herramientas
Menú principal Extensiones
Gestor multimedia
“Administración”
Configuración global Componentes
Menús Contenidos
10. Joomla es un sistema en continua revisión, y por tanto, Se
recomienda que sólo se realicen modificaciones cuando se sepa
exactamente lo que se está haciendo:
(Sitio, Sistema y Servidor).
11. SITIO
Configuración del sitio
Sitio desactivado
Mensaje para el sitio web desactivado
Nombre del sitio web
Editor WYSIWYG predeterminado
Número de ítems por página
Longitud de la noticia
* Se activan motores de búsqueda con “Metapalabras clave del
sitio”.
Ejemplo:
http://localhost/index.php/joomla-license
12. SISTEMA
Configuración del sistema
Palabra secreta
Ruta a la carpeta de registro
Activar los servicios web
Servidor de ayuda
Parámetros del usuario
Permitir el registro de usuarios
Nivel de acceso predeterminado
Activación de cuentas para los usuarios nuevos
Parámetros para los usuarios de la portada
13. Configuración multimedia
Extensiones permitidas
bmp, csv, doc, epg, gif, ico, jpg, odg, odp, ods, odt, pdf, png, ppt,
swf,sxt,xcf,xls,BMP,CSV,DOC,EPG,GIF,ICO,JPG,ODG,ODP,ODS,ODT,
PDF,PNG,PPT,SWF,TXT,XCF,XLS
Tamaño máximo (en bytes)
Ruta al directorio de archivos
Ruta al directorio de imágenes
Subidas restringidas
Extensiones ignoradas
Parámetros de depuración de errores
Depuración de sistema
Depurar el idioma
Configuración de sesión
Duración de la sesión
Manejo de la sesión
14. SERVIDOR
Configuración del servidor
Ruta al directorio temporal
Compresión GZIP de las páginas
Informe de errores
Configuración de la base de datos
Configuración del correo
Programa de correo
Dirección del remitente
Nombre del remitente
Ruta para Sendmail
Autenticación SMTP
Usuario SMTP
Contraseña SMTP
Servidor (externo) SMTP
15. GESTOR MULTIMEDIA
Permite dos presentaciones: “Vista en miniatura” y “Vista detallada”.
1. Los archivos se encuentran ordenados en carpetas:
• M_images
• Banners
• Smiles
• Stories
16. 2 Pulsando con el ratón sobre el icono de un archivo
se abre una ventana pop-up para verlo:
3 Crear una carpeta.
4 Subida de archivos “Empezar subida”. Se pueden subir varios archivos
a la vez, si tenemos activado el parámetro “Habilitar la subida de Flash” en
la Configuración Global.
Se gestiona la cola de la operación subida con el botón “Limpieza
completada”, para eliminar todos los archivos de la cola, o con el icono
17. Herramientas
1. Mensajería interna
2. Correo masivo
3. Desbloqueo global
4. Información del sistema
• Joomla posee una herramienta de comunicación de mensajería privada
interna, Supone una buena forma de mantenerse informados todos los
administradores del sitio web entre sí, sobre las distintas operaciones que
están realizando.
*Además, el usuario de tipo “Super Administrador” recibe notificación de los
nuevos artículos de contenido que se han creado.
18. Responder
Borrar
Cancelar
Escribir un nuevo mensaje
Correo masivo
El usuario Súper Administrador puede enviar mensajes de correo masivos
a grupos de usuarios, lo que lo convierte en una herramienta muy potente
cuando se necesitan transmitir noticias importantes para la gestión de un
sitio web. De forma predeterminada, si no seleccionamos destinatarios, el
mensaje es enviado a todos los usuarios.
19. Desbloqueo global
El sistema permite que haya varios usuarios trabajando al mismo tiempo.
Si en algún momento un usuario quiere actuar con un elemento que está
siendo editado por otro, aparecerá una indicación textual de que esa
operación no se puede realizar, y el elemento aparecerá marcado con el
símbolo “bloqueado”.
20.
21. Menús
Pueden mostrarse diferentes menús dependiendo de la sección o
página por la que se esté navegando.
Cada menú debe tener un nombre de identificación único usado
internamente por Joomla.
Un menú sólo es visible en el sitio web si el correspondiente
módulo mod_mainmenu está habilitado (publicado).
22. Crear un menú
Entramos en el panel de “Gestión de menús” y seleccionamos la
acción “Nuevo”.
Completamos la información de “Detalles del menú”. En este
caso:
Seleccionamos “Guardar”. Y ya tenemos creado el nuevo
menú.
Publicar (habilitar) un nuevo menú creado
Se selecciona el menú y en la barra de herramientas se
selecciona “Habilitar”.
23. Editar un menú
1. Edición de un menú (permite únicamente modificar el Nombre único,
Título y Descripción del menú).
2. Editar el módulo asociado al menú (permite muchas más opciones de
configuración).
Apariencia del nuevo menú en el Front-end.
Copiar un Menú
Menú “othermenu” y eligimos la opción “Copiar” de la barra de
herramientas.
Borrar un Menú
24. Crear ítems de menú
1. Elección del tipo de ítem de menú
Ejemplo del ítem creado:
25. 2. Que lleve en la navegación a una sección de contenidos que
se muestren en formato “blog”. Ejemplo:
26. Editar un ítem de menú
Copiar un ítem de menú
Realizar una copia de un determinado ítem en otro menú, manteniendo
el ítem que se copia en el menú original.
Mover un ítem de menú
Realizar una copia de un determinado ítem en otro menú, pero
eliminando el ítem que se copia en el menú original.
Borrar un ítem de menú. La papelera
Enviarlo a la papelera de menús, donde permanecerá hasta que se
decida su borrado definitivo o su recuperación al menú original.
29. Publicación del artículo de contenido
Metadata , Descripción y “Palabras clave” para que los
buscadores localicen este contenido.
30. Artículo creado
*Los usuarios de tipo “Editor” podrán ahora acceder al contenido de este
artículo creado por un usuario de tipo “Autor” y realizar las correcciones
que estime oportunas.
31. Gestión se secciones de contenido
Opciones de la barra de herramientas:
Publicar desde Front-End
Despublicar
Copiar
Borrar
Editar
Nueva sección
Aplicaciones
Copiar una sección
Borrar una sección (eliminar cualquier relación de contenidos con esa
clasificación, por lo que es necesario que no tenga ninguna categoría
asociada ni ningún artículo incluido)
Editar una sección
Crear una nueva sección
32. Gestión de categorías de contenido
Existen tres categorías de contenido: “Últimas noticias (Últimas)”,
“Destacados (Destacamos)” y “Preguntas frecuentes (Ejemplos)”.
Es posible igual que en Secciones de Contenido: Mover, Copiar, Borra,
Editar y Crear nueva categoría de la misma forma.
Gestión de artículos de contenido
Archivar artículo de contenido
Decidir que sigue activo, pero no se encuentra clasificado dentro de la
sección/categoría original.
Mover artículo de contenido
Realizar una copia exacta del artículo de contenido en una nueva
sección/categoría, o bien para que sea desclasificado. El artículo
desaparece de la clasificación sección/categoría original.
33. Copiar artículo de contenido
Decidir en qué sección/categoría se va a realizar una copia.
Borrar artículo de contenido
Supone enviarlo a la “Papelera de artículos”.
Editar artículo de contenido
Crear nuevo artículo de contenido
34. Extensiones
Por extensiones entendemos todo aquello que realiza alguna tarea en
Joomla! y que, junto al Core (corazón o núcleo de Joomla!), complementan
y desarrollan toda la potencialidad del sistema. Son extensiones:
• Los componentes
• Los módulos
• Los plugins
• Los idiomas
• Las plantillas
35. Componentes
Son pequeños programas independientes entre sí, que están junto al núcleo
de Joomla!, o bien se descargan aparte, y posteriormente se instalan desde
el panel de Administración de Joomla!.
Los componentes de Joomla! funcionan en dos niveles distintos:
• Dentro del nivel Administrativo, el usuario administrador realiza varias
acciones:
Define las opciones de configuración del componente en cuestión.
Crea ítems y elementos que contienen datos e imágenes, etc.
Edita, borra, elimina, publica, etc.
36. Componentes (I)
• El otro nivel es el del Front-end: aquel que interactúa con los
usuarios/navegantes del sitio que pueden realizar acciones como:
Filtrado de datos realizando búsquedas específicas.
Envío de datos al sistema o al usuario administrador.
Navegación por sus ítems y hasta creación o edición de contenidos
específicos.
Los archivos de estos componentes se encuentran en la carpeta
/components/
37. Componentes (II)
Los componentes básicos son:
• El componente que gestiona los contenidos de Joomla!: com_content.
• El componente que administra y muestra la página principal del sitio:
com_frontpage.
• El componente encargado de administrar los contactos y enviar los
mensajes por email que escriben desde el formulario los visitantes/usuarios:
com_contact.
• El componente de administración de banners: com_banners.
• El componente de encuestas y votaciones: com_poll.
• El componente de gestión y publicación de enlaces: com_weblinks.
• El componente de sindicación de noticias desde otros sitios:
com_newsfeeds.
• El componente que genera las ventanas internas que contienen otras
páginas/sitios (iframes): com_wrapper.
• El componente del buscador interno: com_search.
• El componente de mensajería interna: com_messages.
• Los componentes relacionados con las funciones de usuario: com_login,
com_users.
38. Gestión de Componentes
Desde la Administración se permite gestionar varios de los componentes que
vienen instalados en el Core de Joomla!:
• Anuncios (Banners): Permite clasificar los anuncios (banners) que un
cliente quiere anunciar en nuestro sitio web en categorías.
• Contactos: Los contactos disponibles en nuestro sitio web, se administran de
forma sencilla gracias a este componente.
• Servidor de noticias (newsfeed): Son las Noticias Externas dispnibles para
los usuarios del sitio web.
• Encuestas: Gestión de encuestas, Editar y crear encuestas.
• Buscar: Permite decidir si se contabilizan las búsquedas que se realicen en
el Front-end de texto específico en los contenidos de nuestro sitio web.
• Enlaces web: Gestionar, editar y crear enlaces web / Gestionar, editar y
crear Categorías de enlaces web.
Se accede a la administración de estos componentes desde el menú
“Componentes” del menú principal de la Administración de Joomla!
39. Módulos
Son aplicaciones mucho más simples que los componentes y generalmente
son una extensión o complemento de algún componente. Los módulos
muestran información secundaria, simplificada y breve que toman de la base
de datos y luego cargan sobre los laterales del sitio (en las columnas de los
extremos). Pero también tienen funciones más importantes que llevar a cabo:
pueden publicar los enlaces del menú, recoger datos de acceso mediante un
formulario, etc.
Los módulos poseen dos niveles de aplicación. Se accede a la administración
de uno u otro desde el menú principal de la administración de Joomla!
• Módulos del nivel de administración: Aquí aparecen todos los módulos
utilizados en la Administración (Back-end) de Joomla! Se encuentran
localizados en la carpeta del servidor.
• Módulos del nivel del Front-end: Aquí se encuentran todos los módulos que
pueden ser visualizados en el Front-end. Se encuentran localizados en la
carpeta del servidor.
40. Plugins
Los plugins son aplicaciones que literalmente "interceptan" los ítems de
contenido (documentos o ítems de componentes) antes de ser mostrados y
publicados por el sistema, y le agregan información adicional o lo "alteran" en
forma dinámica, completando así el contenido total que va a ser entregado al
navegador del usuario final.
El acceso a la gestión de los plugins se realiza desde el menú principal de la
Administración de Joomla!
Plantillas
Se accede a la administración de la gestión de las plantillas instaladas
desde el menú principal de la Administración de Joomla!
41. Extensiones de terceros
Son extensiones preparadas para ser instaladas en Joomla!: Extensiones de
terceros (Third Party Developers).
• Componente: Xmap: Es un componente que permite crear un mapa del
sitio web utilizando la estructura de los menús, y así poder acceder
rápidamente a toda la navegación creada en el sitio web.
• Módulo: RoKSlideshow: Es un módulo que permite mostrar una colección
de imágenes localizadas en una carpeta en nuestro servidor, en la localización
que el gestor multimedia predispone para las imágenes: “images/stories”.
•Plugin: Plugin for YouTube videos: Este plugin permite integrar videos de
YouTube en artículos de contenido.
• Plantilla: Las plantillas permiten, con instalaciones sencillas, disponer de un
sitio web elegante y flexible con facilidad.
42. Aplicando la funcionalidad
de Joomla!
Se presenta una colección de extensiones claramente útiles en entornos
educativos, con referencias a las funcionalidades que implementan al sistema
Joomla! y orientaciones para su instalación y gestión, si procede. Pero
también se debe entender que en la implementación de extensiones, a veces,
será necesario asegurar la compatibilidad y la intersección de tareas
realizables entre ellas.
• AlphaContent: Es un directorio al estilo de Yahoo que muestra una
ordenación alfabética de los artículos de contenido. El directorio se crea con
las secciones y categorías publicadas en nuestro sitio web; y permite la
definición de una gran cantidad de parámetros para la presentación y posible
selección de las secciones o categorías que serán o no publicadas.
• Attachments for content articles: Permite cargar (subir) archivos al
servidor y adjuntarlos en la parte final de un artículo de contenido.
43. Aplicando la funcionalidad
de Joomla! (I)
• JoomlaComment: Permite añadir comentarios a artículos de contenido.
• GCalendar: Es una extensión que permite integrar calendarios de Google
para ser mostrados en el Front-end de Joomla! Es preciso tener antes creado
en Google el calendario que se quiere mostrar en nuestro sitio web, y conocer
las características del calendario que será utilizado para integrarlo en Joomla!
• Phoca Guest Book with Captcha: Permite crear y administrar libros de
visitas con facilidad, incluyendo una imagen de verificación,Captcha, para
evitar la inclusión masiva de artículos en el libro de visitas. Fácilmente
configurable.
• Joomla Advanced Message: JAM: Es un sistema de gestión de mensajería
privada muy útil para mantener contactos con personas que estén
manteniendo el proyecto que se desarrolle en nuestro sitio web. La instalación
del componente presenta errores en archivos de idiomas no localizados que
deben ser omitidos.
• Simplest Forum: Proporciona un sencillo y completo sistema de gestión de
foros para ser implementado en Joomla! La instalación del componente se
realiza con un único archivo.
• MgMedia2: Es una completa extensión que permite mostrar muchos tipos
de archivos multimedia en el contenido: flv, mp4, mpeg, wav, mp3, mov,
youtube, googlevideo...
44. Aplicando la funcionalidad
de Joomla! (II)
• Expose Flash Gallery: Es una elegante galería de imágenes y videos
gestionada con facilidad desde el Back-end.
• DOCman: Es un gestor de descargas muy completo, permitiendo integrar en
Joomla! un gestor de documentos que permite subir al servidor archivos y
gestionarlos fácilmente en categorías para disponerlos para su descarga en
nuestro sitio web creado con Joomla! Presenta las siguientes características
básicas:
Permite crear infinitas categorías y subcategorías.
Los archivos pueden ser subidos desde una localización local o remota.
Dispone de un sistema de acceso fácilmente configurable, para decidir
qué tipo de usuario puede hacer qué operación.
Permite crear grupos propios de usuarios al margen de los establecidos
por Joomla.
• IDoBlog: Es una extensión que integra un sencillo blog multiusuario muy
versátil (Gestiona perfiles de usuario, Permite comentarios, Reconoce amigos
para trabajar conjuntamente, Maneja plantillas, Permite sindicación, Posee un
sistema de notificaciones, Etc...)
45. Mantenimiento del espacio
web
• Actualizaciones de Joomla!: La actualización a las nuevas versiones de
Joomla! es siempre necesaria si queremos que nuestro espacio web no tenga
vulnerabilidades peligrosas, y mantenga depuradas sus funcionalidades.
Aunque el proceso que se describe es sencillo, es conveniente realizar copias
de seguridad antes de toda actualización, tal y como se describe en el
apartado siguiente de este capítulo.
• Copias de seguridad del espacio web: Es conveniente realizar copias de
seguridad con cierta frecuencia. En caso de que el sitio web deje de estar
operativo, por el motivo que sea, siempre podremos recuperar la última
copia de seguridad realizada.
46. Mantenimiento del espacio
web (I)
• Restauración de una copia de seguridad del espacio web: Si
tenemos recuperada la copia de seguridad, la restauración del espacio web
requiere dos pasos:
Restaurar la estructura de archivos y carpetas en el servidor,
para lo que utilizaremos un programa cliente de FTP.
Restaurar la base de datos. Si tenemos la opción de utilizar un gestor
de bases de datos tipo PhpMyAdmin el proceso es sencillo.
• La seguridad en nuestro espacio web: En primera instancia, para
mantener nuestro espacio protegido en la red, y considerando que si
tenemos nuestro sitio albergado en un servidor remoto, lo más probable es
que no podamos modificar las configuraciones del servidor HTTP ni de PHP.
Joomla! ya es en sí un sistema muy seguro, pero es preciso actuar con cierta
diligencia si no queremos tener sorpresas desagradables.
47. INSTALACIÓN
Instalación de Joomla! en un servidor web local
WAMP. instalación de un servidor web local en Windows.
Instalación de un servidor web local en Linux: LAMP.
Instalación de un servidor web local en Mac OS X: MAMP.
Instalación de Joomla! en un servidor remoto
48. Instalación en un servidor
web local I
• Requisitos de Instalación
- Servidor http: Apache 1.13.19 o superior.
- Servidor de bases de datos: MySQL 3.23.x o superior.
- Intérprete del lenguaje PHP 4.4.3 o superior.
Además, se debe tener XML1 y soporte Zlib2 configurado en PHP.
• Navegadores:
Internet Explorer (versión 5.5 +), Firefox, Mozilla, Netscape, Opera,
Camino, Omniweb, Epiphany, Konqueror...
49. Instalación en un servidor
web local II
• WAMP. Instalación de un servidor web local en Windows
Para Windows XP, Vista y 7.
- Instalar WampServer2.
50. Instalación web
Una vez que tenemos todo dispuesto, Apache, PHP, MySQL, usuario de
MySql y base de datos, la instalación de Joomla! es sencilla, básicamente
consiste en:
• Copiar archivos de la instalación en una nueva carpeta del servidor
Apache.
• Iniciar el proceso de instalación a través de un navegador.
1. Creamos una carpeta de nombre “joomla” en la carpeta que utiliza
Apache para servir archivos.
En Windows: c:wampwww c:wampwwwjoomla
51. Instalación web (I)
2. Descomprimimos el archivo y copiamos íntegramente su contenido en la
carpeta “joomla”.
Paso 1: Idioma.
Paso 2: Comprobación previa.
55. Instalación en un servidor
remoto
Requerimientos del servidor.
Servidor Apache.
Servidor de base de datos MySQL.
Intérprete de lenguaje PHP.
XML.
Soporte Zlib
56. Instalación en un servidor
remoto (I)
Instalación de Joomla!. Sigue los mismos pasos que la instalación en un
servidor web local.
Descomprimir en nuestro equipo el paquete de instalación de Joomla!
Subir las carpetas y los archivos a la carpeta del servidor remoto.
Iniciar la instalación web.
57. Joomla! en entornos
educativos (I)
1. La Consejería de Educación de Educación de Extremadura
ofrece para los centros educativos de esta comunidad autónoma la
creación de las páginas webs con Joomla!, y dispone un portal para
darles soporte:
http://portalcentros.educarex.es/
58. Joomla! en entornos
educativos (II)
2. La Consejería de Educación de Castilla-La Mancha ha creado una
comunidad de usuarios de Joomla! donde se promociona el uso de esta
aplicación web en centros educativos:
http://edu.jccm.es/joomla/
59. Joomla! en entornos
educativos (III)
3. Edujoomla es un sitio web creado basado en Joomla! y con la idea de
dar soporte informativo sobre su utilización en el mundo de la educación:
http://www.edujoomla.es
60. Ejemplos educativos con
Joomla! (I)
1. C.P. Los Glacis, Badajoz
http://cplosglacis.juntaextremadura.net/
61. Ejemplos educativos con
Joomla! (II)
2. I.E.S. Donoso Cortés, Don Benito
http://iesdonosocortes.juntaextremadura.net/
62. Ejemplos educativos con
Joomla! (III)
3. C.E.I.P. San Juan de la Cruz, Gálvez (Toledo)
http://edu.jccm.es/cp/sanjuandelacruz/index.php?option=com_content&a
mpamp;view=frontpage
63. GRACIAS POR SU ATENCION
JAIME MOYOLEMA
RIOBAMBA – ECUADOR