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 de...
4 Sistemas gestores de contenidos
3
CONTENIDOS
9. Gestor de la página de inicio
10. Gestión de extensiones (componentes, m...
4 Sistemas gestores de contenidos
4
1. ¿Qué es un sistema de gestión de contenidos?
Una herramienta de software que permit...
4 Sistemas gestores de contenidos
5
1. ¿Qué es un sistema de gestión de contenidos?
1.2. Características generales de los ...
4 Sistemas gestores de contenidos
6
1. ¿Qué es un sistema de gestión de contenidos?
1.3. Criterios de selección de un sist...
4 Sistemas gestores de contenidos
7
2. Joomla!
Este sistema de gestión de contenidos es un CMS dinámico que permite la cre...
4 Sistemas gestores de contenidos
8
2. Joomla!
2.1. Elementos de Joomla!
Elementos básicos para el funcionamiento de Jooml...
4 Sistemas gestores de contenidos
9
2. Joomla!
2.2. Ventajas y características de Joomla!
El usuario debe ocuparse solo de...
4 Sistemas gestores de contenidos
10
2. Joomla!
2.3. Instalación de Joomla!
La más habitual consiste en instalar el paquet...
4 Sistemas gestores de contenidos
11
3. Estructura del CMS Joomla!
Se compone de dos partes bien diferenciadas: frontend (...
4 Sistemas gestores de contenidos
12
3. Estructura del CSM Joomla!
3.2. Backend
El backend es el panel de administración y...
4 Sistemas gestores de contenidos
13
3. Estructura del CSM Joomla!
3.3. Botones de acceso rápido
La visualización de los e...
4 Sistemas gestores de contenidos
3. Estructura del CSM Joomla!
3.4. Barra de menús desplegables: menú principal
Contiene ...
4 Sistemas gestores de contenidos
15
4. Configuración global y aspecto de Joomla!
Existen tres grupos de parámetros, relat...
4 Sistemas gestores de contenidos
16
4. Configuración global y aspecto de Joomla!
En la pestaña Servidor hay diferentes ap...
4 Sistemas gestores de contenidos
17
5. Usuarios de Joomla!
Joomla! establece dos grandes grupos de usuarios:
1. Usuarios ...
4 Sistemas gestores de contenidos
18
5. Usuarios de Joomla!
La tabla siguiente describe los tipos de usuarios del segundo ...
4 Sistemas gestores de contenidos
19
5. Usuarios de Joomla!
5.1. Registro de usuarios
Cuando un usuario con cuenta en el p...
4 Sistemas gestores de contenidos
20
6. Organización de los contenidos
Los contenidos constituyen el elemento básico del p...
4 Sistemas gestores de contenidos
21
6. Organización de los contenidos
Los contenidos tienen asociado un Nivel de acceso r...
4 Sistemas gestores de contenidos
22
7. Gestión de menús
Joomla! permite la navegación y acceso a los contenidos del porta...
4 Sistemas gestores de contenidos
23
8. Gestión de contenidos
La opción de menú Contenidos consta de un grupo de entradas ...
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...
4 Sistemas gestores de contenidos
25
10. Gestión de extensiones (componentes,
módulos, plugins, etcétera)
Las extensiones ...
4 Sistemas gestores de contenidos
26
11. Gestión de plantillas
Joomla! utiliza una técnica que permite separar el contenid...
4 Sistemas gestores de contenidos
27
12. Sindicación
La sindicación de contenidos permite que los visitantes del portal se...
4 Sistemas gestores de contenidos
28
13. Copia y restauración del portal Joomla!
La realización de copias de seguridad del...
4 Sistemas gestores de contenidos
29
14. Actualización de Joomla!
La actualización del portal es una de las tareas más imp...
4 Sistemas gestores de contenidos
30
Créditos:
Autores del libro del alumno
Raül V. Lerma-Blasco, José Alfredo Murcia Andr...
Upcoming SlideShare
Loading in...5
×

Aw 04 powerpoint

193

Published on

Presentación sobre CMS y Joomla!

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
193
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aw 04 powerpoint

  1. 1. Unidad 4 Sistemas gestores de contenidos CFGM. Aplicaciones web
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×