SlideShare une entreprise Scribd logo
1  sur  30
Unidad 4
Sistemas gestores de contenidos
CFGM. Aplicaciones web
4 Sistemas gestores de contenidos
2
CONTENIDOS
1. ¿Qué es un sistema de gestión de contenidos?
2. Joomla!
3. Estructura del CMS Joomla!
4. Configuración global y aspecto de Joomla!
5. Usuarios de Joomla!
6. Organización de los contenidos
7. Gestión de menús
8. Gestión de contenidos
4 Sistemas gestores de contenidos
3
CONTENIDOS
9. Gestor de la página de inicio
10. Gestión de extensiones (componentes, módulos,
plugins, etcétera)
11. Gestión de plantillas
12. Sindicación
13. Copia y restauración del portal Joomla!
14. Actualización de Joomla!
4 Sistemas gestores de contenidos
4
1. ¿Qué es un sistema de gestión de contenidos?
Una herramienta de software que permite crear, organizar y publicar documentos y otros contenidos de forma
colaborativa. Los sistemas de gestión de contenidos (Content Management Systems, en adelante CMS) están
formados por un conjunto de aplicaciones web que, de un modo similar a un portal, operan tanto en Internet
como en una intranet.
Con su ayuda, se pueden generar y publicar noticias, crear taxonomías (sistemas de clasificación), insertar
logotipos e imágenes personalizadas o corporativas en el portal, añadir secciones, administrar las bases de
datos de usuarios, etcétera.
1.1. Funciones básicas de un gestor de contenidos
• Creación de contenidos. Cualquier usuario que no tenga demasiados conocimientos sobre publicación web
puede generarlos gracias a los editores integrados.
• Gestión de contenidos. Cuando un usuario crea un documento, se almacena en una base de datos junto
con otras informaciones de interés como el nombre del autor, las fechas de creación y publicación, el tipo de
documento, los permisos de acceso, etcétera.
• Publicación de contenidos. Cuando el usuario da por terminado un contenido, puede publicarlo en ese
mismo momento o bien programarlo para que aparezca en una fecha determinada.
• Presentación del CMS. Por lo general, los CMS siguen la normativa internacional de accesibilidad. Pueden
utilizarse desde cualquier navegador y permiten establecer el idioma, el huso horario e incluso la moneda deseados.
4 Sistemas gestores de contenidos
5
1. ¿Qué es un sistema de gestión de contenidos?
1.2. Características generales de los sistema de gestión
de contenidos
La estructura de un CMS consta de los elementos siguientes:
• El frontend, la parte visible del CMS para los usuarios que acceden como invitados o usuarios registrados.
• El backend, el área de administración del CMS donde se llevan a cabo todas las tareas de actualización,
configuración y gestión del sitio.
• Módulos para la configuración y personalización del sitio web.
• Gestor de usuarios, perfiles y derechos de acceso.
• Módulos para la gestión del contenido del sitio web
• Plantillas para personalizar el aspecto o el diseño del sitio web.
• Extensiones que aumentan la funcionalidad del gestor de contenidos.
• Posibilidad de múltiples idiomas y localización.
4 Sistemas gestores de contenidos
6
1. ¿Qué es un sistema de gestión de contenidos?
1.3. Criterios de selección de un sistema de gestión
de contenidos
Es preciso establecer antes que nada los objetivos que se persiguen, para determinar la elección del gestor más
adecuado, por ejemplo:
Plantearse una lista de criterios de selección que ayuden a escoger un gestor u otro.
1. Código libre o propietario.
2. Arquitectura.
3. Soporte y desarrollo.
4. Usabilidad y accesibilidad.
5. Funcionalidad. Entre otras, el sistema gestor deberá proporcionar:
• Asignación de perfiles distintos para los usuarios.
• Soporte multilingüe.
• Publicación programada y asignación de fechas de caducidad.
• Herramienta de búsqueda.
• Mecanismos de comunicación entre los usuarios del portal.
4 Sistemas gestores de contenidos
7
2. Joomla!
Este sistema de gestión de contenidos es un CMS dinámico que permite la creación de sitios web para la
publicación de noticias, difusión de información de cualquier tipo, portales corporativos, sitios web para comercio
electrónico, etcétera.
Las principales características de Joomla! son las siguientes:
• Actualización y ampliación de la funcionalidad del sitio
mediante extensiones o módulos a través de una conexión a
Internet.
• Utilización de gran variedad de temas descargables desde la
web a través de usuarios registrados. Dispone de un sistema
gestor de plantillas.
• Empleo de plantillas configurables que definen la estructura del
sitio.
• Uso de un administrador de archivos multimedia que permite
gestionar todo tipo de archivos de audio, vídeo, imágenes,
etcétera, y que pueden modificarse en cualquier parte del sitio
desde el navegador.
• Trabajo multiplataforma: GNU/Linux, Windows, FreeBSD, Mac OS
X server, Solaris y AIX.
4 Sistemas gestores de contenidos
8
2. Joomla!
2.1. Elementos de Joomla!
Elementos básicos para el funcionamiento de Joomla!:
1. Base de datos MySQL que almacena en tablas diferenciadas
toda la información del sitio, así como gran parte de la
configuración del sistema.
2. Motor PHP que ejecuta órdenes de búsqueda, almacenamiento,
consulta y modificación sobre la base de datos.
3. Servidor HTTP Apache 1.13.19 o superior.
Elementos básicos ofrecidos por Joomla!:
• Plantillas.
• Extensiones (módulos y componentes) para generar formularios dinámicos; la
gestión de documentos; crear galerías de imágenes multimedia; el comercio
electrónico; foros, blogs y chats; calendarios; servicios de directorio; boletines de
noticias; el registro de datos; la publicación de anuncios; la gestión de suscripción.
4 Sistemas gestores de contenidos
9
2. Joomla!
2.2. Ventajas y características de Joomla!
El usuario debe ocuparse solo de la información que quiera publicar. El sistema ya se encargará
de gestionar todos los detalles técnicos y administrativos.
Las ventajas que ofrece Joomla! como CMS son las siguientes:
• Se instala y administra con facilidad.
• La administración se realiza vía web desde cualquier ordenador conectado.
• Es un CMS en continuo crecimiento, con gran cantidad de extensiones que amplían
su funcionalidad (http://extensiones.joomlaspanish.org).
• Se puede modificar su apariencia mediante la utilización de plantillas.
Para el correcto funcionamiento, se debe comprobar que el módulo
PHP tiene instalado el soporte para MySQL, XML y la biblioteca de
compresión de datos Zlib.
4 Sistemas gestores de contenidos
10
2. Joomla!
2.3. Instalación de Joomla!
La más habitual consiste en instalar el paquete fuente (del tipo .tar.gz) y proceder a la compilación en
la propia máquina.
También se puede recurrir a Bitnami.org. Este procedimiento es mucho más sencillo: el módulo
correspondiente a Joomla! incorpora los paquetes WAMP o LAMP, según se trabaje con Windows o
GNU/Linux, y la configuración final corre a cuenta del propio instalador.
4 Sistemas gestores de contenidos
11
3. Estructura del CMS Joomla!
Se compone de dos partes bien diferenciadas: frontend (o parte pública) y backend (el centro de
administración).
3.1. Frontend
Consta, entre otros, de los siguientes elementos:
• Menú con enlaces a las secciones del portal.
• Barra de navegación que indica en todo momento dónde se encuentra el usuario.
• Menú principal con las opciones de navegación por el portal más usuales.
• Últimas noticias incorporadas en el portal.
• Zona donde el administrador muestra alguna noticia o comunicado de interés.
• Zona central con noticias.
• Zona de encuestas.
• Zona de usuarios en línea.
• Formulario para el registro de usuarios.
4 Sistemas gestores de contenidos
12
3. Estructura del CSM Joomla!
3.2. Backend
El backend es el panel de administración y, por lo tanto, la parte no pública del portal, accesible solo para
determinados perfiles de usuario.
Desde la página principal del portal web Joomla!, el administrador se puede conectar de dos formas:
1. Proporcionando el nombre de usuario y la contraseña del administrador al rellenar el
formulario de conexión.
2. Seleccionando la opción Administración del bloque de Recursos.
4 Sistemas gestores de contenidos
13
3. Estructura del CSM Joomla!
3.3. Botones de acceso rápido
La visualización de los elementos depende del perfil de usuario del backend con el que se conecte un
usuario administrador.
4 Sistemas gestores de contenidos
3. Estructura del CSM Joomla!
3.4. Barra de menús desplegables: menú principal
Contiene todas las opciones de administración del portal. Algunas, las que se utilizan más a menudo, aparecen
como botones de acceso rápido. Constituyen menús desplegables que se verán en la medida que se utilicen.
Al iniciar cualquier operación, se dispondrá de una barra de herramientas específica con su icono de ayuda
correspondiente. Asimismo, cada opción de administración cuenta con su zona de trabajo particular.
En la figura puede observarse la zona de trabajo tras acceder al gestor de menús.
14
4 Sistemas gestores de contenidos
15
4. Configuración global y aspecto de Joomla!
Existen tres grupos de parámetros, relativos al sitio, el sistema y el servidor. Por lo que respecta al primero,
además de ofrecer la posibilidad de activarlo o desactivarlo, permite personalizar el mensaje de aviso,
asignar un nombre al portal, escoger el editor preferido, limitar el número de ítems por página, etcétera.
En los parámetros de optimización de SEO (Search Engine Optimization), habrá que indicar si se
quieren habilitar las URL amigables utilizando el módulo de Apache modrewrite y si se añade el sufijo
.html a las URL para conseguir un mejor posicionamiento en las búsquedas.
En la pestaña Sistema hay diferentes apartados:
• Configuración del sistema: contiene la palabra secreta que es la contraseña cifrada del administrador.
• Parámetros del usuario: entre otras opciones, permite y deniega el registro de los usuarios y activa o
no las cuentas de los nuevos usuarios.
• Configuración multimedia: se ocupa de las extensiones de archivos multimedia permitidas, las rutas de los
directorios donde se guardan, los tipos MIME permitidos y no permitidos, etcétera.
• Parámetros de depuración de errores: permiten depurar el sistema o el idioma.
• Parámetros de la caché: activan el uso de la caché del navegador para, de esa forma, agilizar el acceso a
contenidos ya descargados.
• Configuración de la sesión: establece el tiempo, en minutos, que durará la sesión de los usuarios
registrados.
4 Sistemas gestores de contenidos
16
4. Configuración global y aspecto de Joomla!
En la pestaña Servidor hay diferentes apartados:
• Configuración del servidor: ofrece la opción de comprimir las páginas (con zlib), seleccionar el informe
de errores, etcétera.
• Configuración de la localización: habrá que establecer para el portal el huso horario UTC+1 en la
península y Baleares o UTC+0/ en Canarias.
• Parámetros del FTP: Joomla! permite utilizar el portal como FTP.
• Configuración de la base de datos: indica el tipo de BBDD (MySQL), el nombre del servidor que
almacena la base de datos.
• Configuración de correo: brinda la posibilidad de utilizar un servidor externo o uno interno.
4 Sistemas gestores de contenidos
17
5. Usuarios de Joomla!
Joomla! establece dos grandes grupos de usuarios:
1. Usuarios del administrador (backend): son usuarios que pueden acceder a la administración del
portal.
2. Usuarios del sitio (frontend): son usuarios que pueden acceder a determinadas secciones de la parte
pública.
En la siguiente tabla podemos ver los tipos de usuarios del backend:
4 Sistemas gestores de contenidos
18
5. Usuarios de Joomla!
La tabla siguiente describe los tipos de usuarios del segundo grupo que determinan los niveles de acceso a la
parte pública del portal.
4 Sistemas gestores de contenidos
19
5. Usuarios de Joomla!
5.1. Registro de usuarios
Cuando un usuario con cuenta en el portal desea conectarse, debe acceder al formulario de conexión e
introducir su nombre de usuario y contraseña.
Si un usuario, tras conectarse como usuario administrador, accede al panel de control, verá que en la
zona de la derecha hay un grupo de pestañas que muestran la información general del portal.
4 Sistemas gestores de contenidos
20
6. Organización de los contenidos
Los contenidos constituyen el elemento básico del portal. Su estructura y organización determinará el acceso y,
en consecuencia, la usabilidad del portal.
Los contenidos en Joomla! se organizan de forma jerárquica:
Secciones > Categorías > Artículos o ítems de contenido
Existe otro tipo de contenido, llamado estático, que se corresponde con ítems de menú que no se encuentran
asociados a ninguna sección ni categoría.
Un contenido puede encontrarse en alguno de los estados siguientes:
• Archivado.
• Publicado.
• No publicado.
• Eliminado.
• Publicado en vigencia.
• Pendiente de publicación.
Los contenidos, respecto a su publicación, pueden encontrarse en los diversos estados temporales:
• Publicado pero expirado.
4 Sistemas gestores de contenidos
21
6. Organización de los contenidos
Los contenidos tienen asociado un Nivel de acceso relacionado con los aspectos siguientes:
• Visualización:
– Público (Public): visible para todos.
– Registrado (Registered): solo visible para usuarios registrados.
– Especial (Special): visible para usuarios con permisos mayores que los registrados.
• Edición:
– Editables por usuarios administradores.
– No editables por el resto de usuarios.
Para crear los contenidos, es muy importante seguir el orden correcto:
1. Definir y crear las secciones.
2. Definir y crear las categorías dentro de cada sección.
3. Crear y asociar los contenidos.
4. Definir y crear los menús correspondientes.
4 Sistemas gestores de contenidos
22
7. Gestión de menús
Joomla! permite la navegación y acceso a los contenidos del portal a través de los menús. Cada menú
contiene o agrupa enlaces a secciones, categorías, artículos, componentes o páginas externas al portal.
Los menús incluidos por defecto en Joomla! son los siguientes:
• Main Menu: menú principal del gestor de contenidos.
• Top Menu: menú horizontal que aparece sobre (o debajo) de la cabecera del sitio. Incluye los ítems
About Joomla!, Features, News y The Community.
• User Menu: menú de usuario (solo aparece cuando un usuario inicia una sesión de usuario).
• Other Menu: es simplemente «otro menú» cualquiera.
Algunos menús son creados en el proceso de instalación del portal, pero determinados perfiles de usuario
administrador pueden crear nuevos menús y/o editar los ya existentes.
Para poder ubicar los menús en el portal en los lugares que interese, deben ir «integrados» en módulos.
También, en el proceso de instalación del portal, se crean unos módulos básicos por defecto.
4 Sistemas gestores de contenidos
23
8. Gestión de contenidos
La opción de menú Contenidos consta de un grupo de entradas de menú relacionadas con su gestión.
Son las siguientes:
1. Gestor de secciones, que permite:
• Dar de alta o baja una sección e introducir cuantas modificaciones se deseen.
• Publicar u ocultar secciones.
2. Gestor de categorías, que permite:
• Dar de alta o baja una categoría e introducir cuantas modificaciones se deseen.
• Publicar o retirar categorías.
3. Gestor de artículos, que permite:
• Dar de alta o baja un artículo e introducir cuantas
modificaciones se deseen.
• Publicar o retirar artículos.
• Realizar otras acciones relacionadas con la gestión de artículos.
4. Gestión de la página principal, que veremos en el apartado 9.
4 Sistemas gestores de contenidos
24
9. Gestor de la página de inicio
El gestor de la página de inicio muestra el orden en que los artículos aparecen publicados. Se puede
cambiar desde la columna Ordenar, asignando el nuevo orden deseado.
La parte central de la página principal se reservará tan solo a las noticias relativas al portal aulaWEB
en general, dejando los laterales para noticias y enlaces relativos a otras partes del portal.
El aspecto de la página principal quedará completamente determinado cuando se realicen unos
cambios de ubicación de algunos módulos.
A la derecha, se dejará el módulo de idioma, el módulo de inicio de sesión de usuario, el módulo de
usuarios conectados y la opción de sindicación del sitio.
4 Sistemas gestores de contenidos
25
10. Gestión de extensiones (componentes,
módulos, plugins, etcétera)
Las extensiones en Joomla! (http://extensions.joomla.org) añaden funcionalidad al sistema. Aunque existe
una gran cantidad, conviene instalar solo las imprescindibles.
En la figura se muestra la ventana Gestión de extensiones con todos los tipos posibles de extensiones:
• Componentes: son programas desarrollados en PHP independientes de Joomla! pero
que se integran perfectamente en él.
• Módulos: son como cajas de contenidos posicionables dentro del frontend del portal.
• Plugins: son pequeños programas que permiten integrar otros contenidos en el cuerpo del artículo,
como controles.
4 Sistemas gestores de contenidos
26
11. Gestión de plantillas
Joomla! utiliza una técnica que permite separar el contenido y el diseño (presentación). De esta forma, se
puede cambiar la apariencia del portal sin que se alteren los contenidos ni su organización.
En Joomla! los contenidos son independientes del diseño. Gracias a las plantillas (templates) el
administrador puede cambiar el aspecto y la apariencia del portal cuando lo desee. No obstante, conviene
tener siempre en cuenta que estas plantillas determinan la distribución de los contenidos del portal.
Al instalar Joomla!, se dispone de un grupo de plantillas cuyo aspecto puede verse al pasar el ratón
por encima de sus nombres.
La plantilla que se asigna por defecto durante el proceso de instalación es rhukmilkyway.
El administrador también puede descargar plantillas disponibles en la web.
4 Sistemas gestores de contenidos
27
12. Sindicación
La sindicación de contenidos permite que los visitantes del portal se suscriban a las noticias que se consideren
de interés. La versión E1.5 de Joomla! incluye dos formatos de sindicación: RSS 2.0 y Atom 1.0.
Para su configuración, es preciso activar el módulo correspondiente al que habrá que asignar un título y
seleccionar la posición en la que aparecerá en el portal.
Los visitantes del portal pueden suscribirse al canal de noticias mediante una aplicación o bien mediante
marcadores dinámicos.
4 Sistemas gestores de contenidos
28
13. Copia y restauración del portal Joomla!
La realización de copias de seguridad del portal constituye una de las tareas de administración más importantes.
En ciertas ocasiones, es preciso restaurar todo el sistema de manera que se conserve toda la información
almacenada en el portal.
Para realizar copias de seguridad del portal Joomla! hay que instalar un nuevo componente llamado
JoomlaPack que puede descargarse desde
http://www.gnumla.com/ joomla/avisos/111-joomlapack-211-stable.html.
Para instalar el componente, basta con ir al gestor de extensiones y activar la opción Instalar/Desinstalar. En
Subir paquete, debemos localizar el archivo .zip descargado (com_jo omlapack-2.1.1-free.zip) y pulsar en Subir
archivo & Instalar.
En el panel de control del componente, entre las opciones disponibles, destacan Configuración del
componente y Realización de la copia, que permiten restaurar el portal.
Configuración
• Común: indica el directorio en que se guardarán las
copias de seguridad y el tipo de usuario que tendrá
acceso a ellas. Conviene tener en cuenta que el
directorio que indica por defecto es incorrecto. Si se
activa la pestaña Estado, se verá un mensaje de
aviso.
• De perfil: hay que indicar la plantilla utilizada
para asignar un nombre a las copias, así como la
información que va a copiarse.
4 Sistemas gestores de contenidos
29
14. Actualización de Joomla!
La actualización del portal es una de las tareas más importantes que debe realizar el administrador.
Conviene tener el portal siempre actualizado a su última versión, sobre todo en aquellas cuestiones
relacionadas con la seguridad.
Para las versiones a partir de la 1.5 de Joomla!, se ha publicado un componente, Joomla! Magic Updater,
que permite hacer la actualización sin necesidad de utilizar FTP. Se instala como un elemento más.
4 Sistemas gestores de contenidos
30
Créditos:
Autores del libro del alumno
Raül V. Lerma-Blasco, José Alfredo Murcia Andrés,
Raúl Juncos Castillo y Elvira Mifsud Talón
Edición
Estudio177.com
Laura García Olaya

Contenu connexe

Tendances

Iniciojoomla
IniciojoomlaIniciojoomla
Iniciojoomla
utez
 
Joomla taller castellón
Joomla taller castellónJoomla taller castellón
Joomla taller castellón
LF Channel
 
Diapositivas joomla
Diapositivas joomlaDiapositivas joomla
Diapositivas joomla
Bruja Loca
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
Richard_1508
 

Tendances (19)

Joomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la webJoomla cms primeros pasos para administrar contenidos en la web
Joomla cms primeros pasos para administrar contenidos en la web
 
Iniciojoomla
IniciojoomlaIniciojoomla
Iniciojoomla
 
Curso de Administración de Joomla
Curso de Administración de JoomlaCurso de Administración de Joomla
Curso de Administración de Joomla
 
Joomla Basico
Joomla BasicoJoomla Basico
Joomla Basico
 
Taller Gestion Joomla Cms
Taller Gestion Joomla CmsTaller Gestion Joomla Cms
Taller Gestion Joomla Cms
 
Joomla! 1.5 Para Principiantes
Joomla! 1.5 Para PrincipiantesJoomla! 1.5 Para Principiantes
Joomla! 1.5 Para Principiantes
 
Joomla la web_en_el_entorno_educativo_completo
Joomla la web_en_el_entorno_educativo_completoJoomla la web_en_el_entorno_educativo_completo
Joomla la web_en_el_entorno_educativo_completo
 
Joomla taller castellón
Joomla taller castellónJoomla taller castellón
Joomla taller castellón
 
Manual pagina web
Manual pagina webManual pagina web
Manual pagina web
 
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJoomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
 
Cms joobla
Cms jooblaCms joobla
Cms joobla
 
Diapositivas joomla
Diapositivas joomlaDiapositivas joomla
Diapositivas joomla
 
Practica 21
Practica 21Practica 21
Practica 21
 
Módulos, Componentes Y Mambots En Joomla 10x
Módulos, Componentes Y Mambots En Joomla 10xMódulos, Componentes Y Mambots En Joomla 10x
Módulos, Componentes Y Mambots En Joomla 10x
 
Joomla 3
Joomla 3Joomla 3
Joomla 3
 
Optimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para BibliotecasOptimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para Bibliotecas
 
04 Joomla. Usuarios
04 Joomla. Usuarios04 Joomla. Usuarios
04 Joomla. Usuarios
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 

En vedette (10)

Sistema de gestion de contenidos
Sistema de gestion de contenidosSistema de gestion de contenidos
Sistema de gestion de contenidos
 
Mambo Cms
Mambo CmsMambo Cms
Mambo Cms
 
Cms
CmsCms
Cms
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 
CMS
CMSCMS
CMS
 
Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)
 
Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)
 
Diagnóstico del ECM
Diagnóstico del ECMDiagnóstico del ECM
Diagnóstico del ECM
 
Gestor de contenidos
Gestor de contenidosGestor de contenidos
Gestor de contenidos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 

Similaire à Aw 04 powerpoint (20)

ExposicionSeminarioJoomla
ExposicionSeminarioJoomlaExposicionSeminarioJoomla
ExposicionSeminarioJoomla
 
Joomla
JoomlaJoomla
Joomla
 
Curso joomla
Curso joomlaCurso joomla
Curso joomla
 
Cursojoomlabsico 111125234318-phpapp01
Cursojoomlabsico 111125234318-phpapp01Cursojoomlabsico 111125234318-phpapp01
Cursojoomlabsico 111125234318-phpapp01
 
Joomla
JoomlaJoomla
Joomla
 
Joomla!
Joomla!Joomla!
Joomla!
 
Joomla
JoomlaJoomla
Joomla
 
Joomla
JoomlaJoomla
Joomla
 
Joomla
JoomlaJoomla
Joomla
 
Joomla 1.6
Joomla 1.6Joomla 1.6
Joomla 1.6
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696
 
Introducción a los sistemas de gestión de contenidos
Introducción a los sistemas de gestión de contenidosIntroducción a los sistemas de gestión de contenidos
Introducción a los sistemas de gestión de contenidos
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protales
 
Open Source
Open SourceOpen Source
Open Source
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio Cms
 
Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Presentaciondejoomlacompleta
PresentaciondejoomlacompletaPresentaciondejoomlacompleta
Presentaciondejoomlacompleta
 
Joomla Castellon
Joomla CastellonJoomla Castellon
Joomla Castellon
 
PresentacióN Joomla
PresentacióN JoomlaPresentacióN Joomla
PresentacióN Joomla
 

Aw 04 powerpoint

  • 1. Unidad 4 Sistemas gestores de contenidos CFGM. Aplicaciones web
  • 2. 4 Sistemas gestores de contenidos 2 CONTENIDOS 1. ¿Qué es un sistema de gestión de contenidos? 2. Joomla! 3. Estructura del CMS Joomla! 4. Configuración global y aspecto de Joomla! 5. Usuarios de Joomla! 6. Organización de los contenidos 7. Gestión de menús 8. Gestión de contenidos
  • 3. 4 Sistemas gestores de contenidos 3 CONTENIDOS 9. Gestor de la página de inicio 10. Gestión de extensiones (componentes, módulos, plugins, etcétera) 11. Gestión de plantillas 12. Sindicación 13. Copia y restauración del portal Joomla! 14. Actualización de Joomla!
  • 4. 4 Sistemas gestores de contenidos 4 1. ¿Qué es un sistema de gestión de contenidos? Una herramienta de software que permite crear, organizar y publicar documentos y otros contenidos de forma colaborativa. Los sistemas de gestión de contenidos (Content Management Systems, en adelante CMS) están formados por un conjunto de aplicaciones web que, de un modo similar a un portal, operan tanto en Internet como en una intranet. Con su ayuda, se pueden generar y publicar noticias, crear taxonomías (sistemas de clasificación), insertar logotipos e imágenes personalizadas o corporativas en el portal, añadir secciones, administrar las bases de datos de usuarios, etcétera. 1.1. Funciones básicas de un gestor de contenidos • Creación de contenidos. Cualquier usuario que no tenga demasiados conocimientos sobre publicación web puede generarlos gracias a los editores integrados. • Gestión de contenidos. Cuando un usuario crea un documento, se almacena en una base de datos junto con otras informaciones de interés como el nombre del autor, las fechas de creación y publicación, el tipo de documento, los permisos de acceso, etcétera. • Publicación de contenidos. Cuando el usuario da por terminado un contenido, puede publicarlo en ese mismo momento o bien programarlo para que aparezca en una fecha determinada. • Presentación del CMS. Por lo general, los CMS siguen la normativa internacional de accesibilidad. Pueden utilizarse desde cualquier navegador y permiten establecer el idioma, el huso horario e incluso la moneda deseados.
  • 5. 4 Sistemas gestores de contenidos 5 1. ¿Qué es un sistema de gestión de contenidos? 1.2. Características generales de los sistema de gestión de contenidos La estructura de un CMS consta de los elementos siguientes: • El frontend, la parte visible del CMS para los usuarios que acceden como invitados o usuarios registrados. • El backend, el área de administración del CMS donde se llevan a cabo todas las tareas de actualización, configuración y gestión del sitio. • Módulos para la configuración y personalización del sitio web. • Gestor de usuarios, perfiles y derechos de acceso. • Módulos para la gestión del contenido del sitio web • Plantillas para personalizar el aspecto o el diseño del sitio web. • Extensiones que aumentan la funcionalidad del gestor de contenidos. • Posibilidad de múltiples idiomas y localización.
  • 6. 4 Sistemas gestores de contenidos 6 1. ¿Qué es un sistema de gestión de contenidos? 1.3. Criterios de selección de un sistema de gestión de contenidos Es preciso establecer antes que nada los objetivos que se persiguen, para determinar la elección del gestor más adecuado, por ejemplo: Plantearse una lista de criterios de selección que ayuden a escoger un gestor u otro. 1. Código libre o propietario. 2. Arquitectura. 3. Soporte y desarrollo. 4. Usabilidad y accesibilidad. 5. Funcionalidad. Entre otras, el sistema gestor deberá proporcionar: • Asignación de perfiles distintos para los usuarios. • Soporte multilingüe. • Publicación programada y asignación de fechas de caducidad. • Herramienta de búsqueda. • Mecanismos de comunicación entre los usuarios del portal.
  • 7. 4 Sistemas gestores de contenidos 7 2. Joomla! Este sistema de gestión de contenidos es un CMS dinámico que permite la creación de sitios web para la publicación de noticias, difusión de información de cualquier tipo, portales corporativos, sitios web para comercio electrónico, etcétera. Las principales características de Joomla! son las siguientes: • Actualización y ampliación de la funcionalidad del sitio mediante extensiones o módulos a través de una conexión a Internet. • Utilización de gran variedad de temas descargables desde la web a través de usuarios registrados. Dispone de un sistema gestor de plantillas. • Empleo de plantillas configurables que definen la estructura del sitio. • Uso de un administrador de archivos multimedia que permite gestionar todo tipo de archivos de audio, vídeo, imágenes, etcétera, y que pueden modificarse en cualquier parte del sitio desde el navegador. • Trabajo multiplataforma: GNU/Linux, Windows, FreeBSD, Mac OS X server, Solaris y AIX.
  • 8. 4 Sistemas gestores de contenidos 8 2. Joomla! 2.1. Elementos de Joomla! Elementos básicos para el funcionamiento de Joomla!: 1. Base de datos MySQL que almacena en tablas diferenciadas toda la información del sitio, así como gran parte de la configuración del sistema. 2. Motor PHP que ejecuta órdenes de búsqueda, almacenamiento, consulta y modificación sobre la base de datos. 3. Servidor HTTP Apache 1.13.19 o superior. Elementos básicos ofrecidos por Joomla!: • Plantillas. • Extensiones (módulos y componentes) para generar formularios dinámicos; la gestión de documentos; crear galerías de imágenes multimedia; el comercio electrónico; foros, blogs y chats; calendarios; servicios de directorio; boletines de noticias; el registro de datos; la publicación de anuncios; la gestión de suscripción.
  • 9. 4 Sistemas gestores de contenidos 9 2. Joomla! 2.2. Ventajas y características de Joomla! El usuario debe ocuparse solo de la información que quiera publicar. El sistema ya se encargará de gestionar todos los detalles técnicos y administrativos. Las ventajas que ofrece Joomla! como CMS son las siguientes: • Se instala y administra con facilidad. • La administración se realiza vía web desde cualquier ordenador conectado. • Es un CMS en continuo crecimiento, con gran cantidad de extensiones que amplían su funcionalidad (http://extensiones.joomlaspanish.org). • Se puede modificar su apariencia mediante la utilización de plantillas. Para el correcto funcionamiento, se debe comprobar que el módulo PHP tiene instalado el soporte para MySQL, XML y la biblioteca de compresión de datos Zlib.
  • 10. 4 Sistemas gestores de contenidos 10 2. Joomla! 2.3. Instalación de Joomla! La más habitual consiste en instalar el paquete fuente (del tipo .tar.gz) y proceder a la compilación en la propia máquina. También se puede recurrir a Bitnami.org. Este procedimiento es mucho más sencillo: el módulo correspondiente a Joomla! incorpora los paquetes WAMP o LAMP, según se trabaje con Windows o GNU/Linux, y la configuración final corre a cuenta del propio instalador.
  • 11. 4 Sistemas gestores de contenidos 11 3. Estructura del CMS Joomla! Se compone de dos partes bien diferenciadas: frontend (o parte pública) y backend (el centro de administración). 3.1. Frontend Consta, entre otros, de los siguientes elementos: • Menú con enlaces a las secciones del portal. • Barra de navegación que indica en todo momento dónde se encuentra el usuario. • Menú principal con las opciones de navegación por el portal más usuales. • Últimas noticias incorporadas en el portal. • Zona donde el administrador muestra alguna noticia o comunicado de interés. • Zona central con noticias. • Zona de encuestas. • Zona de usuarios en línea. • Formulario para el registro de usuarios.
  • 12. 4 Sistemas gestores de contenidos 12 3. Estructura del CSM Joomla! 3.2. Backend El backend es el panel de administración y, por lo tanto, la parte no pública del portal, accesible solo para determinados perfiles de usuario. Desde la página principal del portal web Joomla!, el administrador se puede conectar de dos formas: 1. Proporcionando el nombre de usuario y la contraseña del administrador al rellenar el formulario de conexión. 2. Seleccionando la opción Administración del bloque de Recursos.
  • 13. 4 Sistemas gestores de contenidos 13 3. Estructura del CSM Joomla! 3.3. Botones de acceso rápido La visualización de los elementos depende del perfil de usuario del backend con el que se conecte un usuario administrador.
  • 14. 4 Sistemas gestores de contenidos 3. Estructura del CSM Joomla! 3.4. Barra de menús desplegables: menú principal Contiene todas las opciones de administración del portal. Algunas, las que se utilizan más a menudo, aparecen como botones de acceso rápido. Constituyen menús desplegables que se verán en la medida que se utilicen. Al iniciar cualquier operación, se dispondrá de una barra de herramientas específica con su icono de ayuda correspondiente. Asimismo, cada opción de administración cuenta con su zona de trabajo particular. En la figura puede observarse la zona de trabajo tras acceder al gestor de menús. 14
  • 15. 4 Sistemas gestores de contenidos 15 4. Configuración global y aspecto de Joomla! Existen tres grupos de parámetros, relativos al sitio, el sistema y el servidor. Por lo que respecta al primero, además de ofrecer la posibilidad de activarlo o desactivarlo, permite personalizar el mensaje de aviso, asignar un nombre al portal, escoger el editor preferido, limitar el número de ítems por página, etcétera. En los parámetros de optimización de SEO (Search Engine Optimization), habrá que indicar si se quieren habilitar las URL amigables utilizando el módulo de Apache modrewrite y si se añade el sufijo .html a las URL para conseguir un mejor posicionamiento en las búsquedas. En la pestaña Sistema hay diferentes apartados: • Configuración del sistema: contiene la palabra secreta que es la contraseña cifrada del administrador. • Parámetros del usuario: entre otras opciones, permite y deniega el registro de los usuarios y activa o no las cuentas de los nuevos usuarios. • Configuración multimedia: se ocupa de las extensiones de archivos multimedia permitidas, las rutas de los directorios donde se guardan, los tipos MIME permitidos y no permitidos, etcétera. • Parámetros de depuración de errores: permiten depurar el sistema o el idioma. • Parámetros de la caché: activan el uso de la caché del navegador para, de esa forma, agilizar el acceso a contenidos ya descargados. • Configuración de la sesión: establece el tiempo, en minutos, que durará la sesión de los usuarios registrados.
  • 16. 4 Sistemas gestores de contenidos 16 4. Configuración global y aspecto de Joomla! En la pestaña Servidor hay diferentes apartados: • Configuración del servidor: ofrece la opción de comprimir las páginas (con zlib), seleccionar el informe de errores, etcétera. • Configuración de la localización: habrá que establecer para el portal el huso horario UTC+1 en la península y Baleares o UTC+0/ en Canarias. • Parámetros del FTP: Joomla! permite utilizar el portal como FTP. • Configuración de la base de datos: indica el tipo de BBDD (MySQL), el nombre del servidor que almacena la base de datos. • Configuración de correo: brinda la posibilidad de utilizar un servidor externo o uno interno.
  • 17. 4 Sistemas gestores de contenidos 17 5. Usuarios de Joomla! Joomla! establece dos grandes grupos de usuarios: 1. Usuarios del administrador (backend): son usuarios que pueden acceder a la administración del portal. 2. Usuarios del sitio (frontend): son usuarios que pueden acceder a determinadas secciones de la parte pública. En la siguiente tabla podemos ver los tipos de usuarios del backend:
  • 18. 4 Sistemas gestores de contenidos 18 5. Usuarios de Joomla! La tabla siguiente describe los tipos de usuarios del segundo grupo que determinan los niveles de acceso a la parte pública del portal.
  • 19. 4 Sistemas gestores de contenidos 19 5. Usuarios de Joomla! 5.1. Registro de usuarios Cuando un usuario con cuenta en el portal desea conectarse, debe acceder al formulario de conexión e introducir su nombre de usuario y contraseña. Si un usuario, tras conectarse como usuario administrador, accede al panel de control, verá que en la zona de la derecha hay un grupo de pestañas que muestran la información general del portal.
  • 20. 4 Sistemas gestores de contenidos 20 6. Organización de los contenidos Los contenidos constituyen el elemento básico del portal. Su estructura y organización determinará el acceso y, en consecuencia, la usabilidad del portal. Los contenidos en Joomla! se organizan de forma jerárquica: Secciones > Categorías > Artículos o ítems de contenido Existe otro tipo de contenido, llamado estático, que se corresponde con ítems de menú que no se encuentran asociados a ninguna sección ni categoría. Un contenido puede encontrarse en alguno de los estados siguientes: • Archivado. • Publicado. • No publicado. • Eliminado. • Publicado en vigencia. • Pendiente de publicación. Los contenidos, respecto a su publicación, pueden encontrarse en los diversos estados temporales: • Publicado pero expirado.
  • 21. 4 Sistemas gestores de contenidos 21 6. Organización de los contenidos Los contenidos tienen asociado un Nivel de acceso relacionado con los aspectos siguientes: • Visualización: – Público (Public): visible para todos. – Registrado (Registered): solo visible para usuarios registrados. – Especial (Special): visible para usuarios con permisos mayores que los registrados. • Edición: – Editables por usuarios administradores. – No editables por el resto de usuarios. Para crear los contenidos, es muy importante seguir el orden correcto: 1. Definir y crear las secciones. 2. Definir y crear las categorías dentro de cada sección. 3. Crear y asociar los contenidos. 4. Definir y crear los menús correspondientes.
  • 22. 4 Sistemas gestores de contenidos 22 7. Gestión de menús Joomla! permite la navegación y acceso a los contenidos del portal a través de los menús. Cada menú contiene o agrupa enlaces a secciones, categorías, artículos, componentes o páginas externas al portal. Los menús incluidos por defecto en Joomla! son los siguientes: • Main Menu: menú principal del gestor de contenidos. • Top Menu: menú horizontal que aparece sobre (o debajo) de la cabecera del sitio. Incluye los ítems About Joomla!, Features, News y The Community. • User Menu: menú de usuario (solo aparece cuando un usuario inicia una sesión de usuario). • Other Menu: es simplemente «otro menú» cualquiera. Algunos menús son creados en el proceso de instalación del portal, pero determinados perfiles de usuario administrador pueden crear nuevos menús y/o editar los ya existentes. Para poder ubicar los menús en el portal en los lugares que interese, deben ir «integrados» en módulos. También, en el proceso de instalación del portal, se crean unos módulos básicos por defecto.
  • 23. 4 Sistemas gestores de contenidos 23 8. Gestión de contenidos La opción de menú Contenidos consta de un grupo de entradas de menú relacionadas con su gestión. Son las siguientes: 1. Gestor de secciones, que permite: • Dar de alta o baja una sección e introducir cuantas modificaciones se deseen. • Publicar u ocultar secciones. 2. Gestor de categorías, que permite: • Dar de alta o baja una categoría e introducir cuantas modificaciones se deseen. • Publicar o retirar categorías. 3. Gestor de artículos, que permite: • Dar de alta o baja un artículo e introducir cuantas modificaciones se deseen. • Publicar o retirar artículos. • Realizar otras acciones relacionadas con la gestión de artículos. 4. Gestión de la página principal, que veremos en el apartado 9.
  • 24. 4 Sistemas gestores de contenidos 24 9. Gestor de la página de inicio El gestor de la página de inicio muestra el orden en que los artículos aparecen publicados. Se puede cambiar desde la columna Ordenar, asignando el nuevo orden deseado. La parte central de la página principal se reservará tan solo a las noticias relativas al portal aulaWEB en general, dejando los laterales para noticias y enlaces relativos a otras partes del portal. El aspecto de la página principal quedará completamente determinado cuando se realicen unos cambios de ubicación de algunos módulos. A la derecha, se dejará el módulo de idioma, el módulo de inicio de sesión de usuario, el módulo de usuarios conectados y la opción de sindicación del sitio.
  • 25. 4 Sistemas gestores de contenidos 25 10. Gestión de extensiones (componentes, módulos, plugins, etcétera) Las extensiones en Joomla! (http://extensions.joomla.org) añaden funcionalidad al sistema. Aunque existe una gran cantidad, conviene instalar solo las imprescindibles. En la figura se muestra la ventana Gestión de extensiones con todos los tipos posibles de extensiones: • Componentes: son programas desarrollados en PHP independientes de Joomla! pero que se integran perfectamente en él. • Módulos: son como cajas de contenidos posicionables dentro del frontend del portal. • Plugins: son pequeños programas que permiten integrar otros contenidos en el cuerpo del artículo, como controles.
  • 26. 4 Sistemas gestores de contenidos 26 11. Gestión de plantillas Joomla! utiliza una técnica que permite separar el contenido y el diseño (presentación). De esta forma, se puede cambiar la apariencia del portal sin que se alteren los contenidos ni su organización. En Joomla! los contenidos son independientes del diseño. Gracias a las plantillas (templates) el administrador puede cambiar el aspecto y la apariencia del portal cuando lo desee. No obstante, conviene tener siempre en cuenta que estas plantillas determinan la distribución de los contenidos del portal. Al instalar Joomla!, se dispone de un grupo de plantillas cuyo aspecto puede verse al pasar el ratón por encima de sus nombres. La plantilla que se asigna por defecto durante el proceso de instalación es rhukmilkyway. El administrador también puede descargar plantillas disponibles en la web.
  • 27. 4 Sistemas gestores de contenidos 27 12. Sindicación La sindicación de contenidos permite que los visitantes del portal se suscriban a las noticias que se consideren de interés. La versión E1.5 de Joomla! incluye dos formatos de sindicación: RSS 2.0 y Atom 1.0. Para su configuración, es preciso activar el módulo correspondiente al que habrá que asignar un título y seleccionar la posición en la que aparecerá en el portal. Los visitantes del portal pueden suscribirse al canal de noticias mediante una aplicación o bien mediante marcadores dinámicos.
  • 28. 4 Sistemas gestores de contenidos 28 13. Copia y restauración del portal Joomla! La realización de copias de seguridad del portal constituye una de las tareas de administración más importantes. En ciertas ocasiones, es preciso restaurar todo el sistema de manera que se conserve toda la información almacenada en el portal. Para realizar copias de seguridad del portal Joomla! hay que instalar un nuevo componente llamado JoomlaPack que puede descargarse desde http://www.gnumla.com/ joomla/avisos/111-joomlapack-211-stable.html. Para instalar el componente, basta con ir al gestor de extensiones y activar la opción Instalar/Desinstalar. En Subir paquete, debemos localizar el archivo .zip descargado (com_jo omlapack-2.1.1-free.zip) y pulsar en Subir archivo & Instalar. En el panel de control del componente, entre las opciones disponibles, destacan Configuración del componente y Realización de la copia, que permiten restaurar el portal. Configuración • Común: indica el directorio en que se guardarán las copias de seguridad y el tipo de usuario que tendrá acceso a ellas. Conviene tener en cuenta que el directorio que indica por defecto es incorrecto. Si se activa la pestaña Estado, se verá un mensaje de aviso. • De perfil: hay que indicar la plantilla utilizada para asignar un nombre a las copias, así como la información que va a copiarse.
  • 29. 4 Sistemas gestores de contenidos 29 14. Actualización de Joomla! La actualización del portal es una de las tareas más importantes que debe realizar el administrador. Conviene tener el portal siempre actualizado a su última versión, sobre todo en aquellas cuestiones relacionadas con la seguridad. Para las versiones a partir de la 1.5 de Joomla!, se ha publicado un componente, Joomla! Magic Updater, que permite hacer la actualización sin necesidad de utilizar FTP. Se instala como un elemento más.
  • 30. 4 Sistemas gestores de contenidos 30 Créditos: Autores del libro del alumno Raül V. Lerma-Blasco, José Alfredo Murcia Andrés, Raúl Juncos Castillo y Elvira Mifsud Talón Edición Estudio177.com Laura García Olaya