aw 04 powerpoint

30
Unidad 4 Sistemas gestores de contenidos CFGM. Aplicaciones web

Upload: david-saneugenio

Post on 13-Jun-2015

208 views

Category:

Documents


2 download

DESCRIPTION

Presentación sobre CMS y Joomla!

TRANSCRIPT

Page 1: Aw 04 powerpoint

Unidad 4Sistemas gestores de contenidos

CFGM. Aplicaciones web

Page 2: Aw 04 powerpoint

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

Page 3: Aw 04 powerpoint

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!

Page 4: Aw 04 powerpoint

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.

Page 5: Aw 04 powerpoint

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.

Page 6: Aw 04 powerpoint

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.

Page 7: Aw 04 powerpoint

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.

Page 8: Aw 04 powerpoint

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.

Page 9: Aw 04 powerpoint

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.

Page 10: Aw 04 powerpoint

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.

Page 11: Aw 04 powerpoint

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.

Page 12: Aw 04 powerpoint

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.

Page 13: Aw 04 powerpoint

4 Sistemas gestores de contenidos

13

3. Estructura del CSM Joomla!

3.3. Botones de acceso rápidoLa visualización de los elementos depende del perfil de usuario del backend con el que se conecte un usuario administrador.

Page 14: Aw 04 powerpoint

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

Page 15: Aw 04 powerpoint

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.

Page 16: Aw 04 powerpoint

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.

Page 17: Aw 04 powerpoint

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:

Page 18: Aw 04 powerpoint

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.

Page 19: Aw 04 powerpoint

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.

Page 20: Aw 04 powerpoint

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.

Page 21: Aw 04 powerpoint

4 Sistemas gestores de contenidos

21

6. Organización de los contenidosLos 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.

Page 22: Aw 04 powerpoint

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.

Page 23: Aw 04 powerpoint

4 Sistemas gestores de contenidos

23

8. Gestión de contenidosLa 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.

Page 24: Aw 04 powerpoint

4 Sistemas gestores de contenidos

24

9. Gestor de la página de inicioEl 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.

Page 25: Aw 04 powerpoint

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.

Page 26: Aw 04 powerpoint

4 Sistemas gestores de contenidos

26

11. Gestión de plantillasJoomla! 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.

Page 27: Aw 04 powerpoint

4 Sistemas gestores de contenidos

27

12. SindicaciónLa 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.

Page 28: Aw 04 powerpoint

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.

Page 29: Aw 04 powerpoint

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.

Page 30: Aw 04 powerpoint

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