45
Joomla!: La web en entornos educativos Capítulos 4 a 6 Material actualizado a septiembre de 2012

Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

Joomla!:

La web en entornos educativos

Capítulos 4 a 6

Material actualizado a septiembre de 2012

Page 2: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

Índice

Índice de contenido4. Conceptos generales...............................................................................................65

4.1. Introducción......................................................................................................654.2. Front-end .........................................................................................................654.3. Primera visualización de contenidos................................................................664.4. Registramos el primer usuario.........................................................................674.5. Back-end..........................................................................................................694.6. Panel de control de la Administración de Joomla!...........................................69

4.6.1. Relación de botones o accesos directos..................................................704.6.2. Relación de lengüetas (tabs) desplegables.............................................71

4.7. Distribución espacial de la Administración de Joomla!....................................714.8. Idiomas en Joomla!: Español...........................................................................73

5. Usuarios...................................................................................................................775.1. Tipos de usuarios en Joomla!..........................................................................775.2. Permisos de acceso en Joomla!......................................................................785.3. Usuarios del Front-end de Joomla!..................................................................785.4. Usuarios del Back-end de Joomla!..................................................................795.5. Administración de usuarios. Back-end.............................................................81

6. Consideraciones globales.......................................................................................856.1. Introducción......................................................................................................856.2. Configuración global........................................................................................86

6.2.1. Sitio...........................................................................................................876.2.2. Sistema.....................................................................................................896.2.3. Servidor.....................................................................................................92

6.3. Gestor multimedia............................................................................................956.3.1. Mensajería Interna....................................................................................986.3.2. Correo masivo.........................................................................................1016.3.3. Desbloqueo global..................................................................................1036.3.4. Gestor de la caché..................................................................................1046.3.5. Información del sistema..........................................................................104

Joomla!: La web en entornos educativos

Page 3: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

Las páginas del presente manual han sido realizadas sobre la base de los documentos que se encuentran en http://www.ite.educacion.es/formacion/materiales/99/cd/indice.htm distribuidos mediante licencia Creative Commons (http://www.ite.educacion.es/formacion/materiales/99/cd/autoria/index.html) por José Sánchez Rodríguez ([email protected]) y Julio Ruiz Palmero ([email protected])

4. Conceptos generales

4.1. Introducción

Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades que permite.

La instalación ha creado dos espacios accesibles vía web:

• El Front-end, cuya página de inicio (FrontPage) ya conocemos. Es la parte del software que interactúa con el usuario, el sitio web propiamente dicho.

• El Back-end, o Panel de Administración de Joomla! Es la parte que procesa la entrada desde el “Front-end”, la parte del software que interactúa con el administrador.

El “Front-end” es el responsable de recolectar los datos de entrada del usuario, que pueden ser de muchas y variadas formas, y procesarlas de una manera conforme a la especificación que el “Back-end” pueda usar.

4.2. Front-end Ya que decidimos en la instalación de Joomla! que se instalasen datos de ejemplo, muestra por defecto un sitio web cuya página de inicio (Frontpage) presenta muchas partes diferenciadas: logo, formularios de acceso, menús, acceso a noticias, sindicación, etc.; y que podemos observar en la siguiente imagen:

Joomla!: La web en entornos educativos 65

Page 4: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

4.3. Primera visualización de contenidos.Ha aparecido el texto del artículo deseado, con una modificación clara en la barra de navegación,

y donde cabe resaltar los dos iconos de la parte superior derecha,

Para imprimir el artículo. Con una previa visualización, antes de enviar el documento a la impresora.

Joomla!: La web en entornos educativos 66

Page 5: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

Por si se quiere enviar un vínculo del artículo a un amigo.

4.4. Registramos el primer usuario

Una vez que seleccionamos la opción “Crear una cuenta” nos aparece la ventana de registro de un nuevo usuario desde el Front-end. Está claro que la dirección de correo electrónico debe ser una dirección válida. Por defecto, los nuevos usuarios que registra Joomla! desde el Front-end son considerados usuarios del tipo “Registrado”.

Completada la información, decidimos que se realice el registro y nos aparece un mensaje informándonos de que ha sido enviado un mensaje de correo a la cuenta especificada con un vínculo de activación de la cuenta de usuario Joomla!

Joomla!: La web en entornos educativos 67

Page 6: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

Si todo hubiera funcionado correctamente, y el usuario “registrado” hubiera recibido el vínculo de activación, podría acceder al sistema con sus claves.

Lo primero que observamos al ingresar en el sistema con las claves de usuario “registrado”, es que aparece un nuevo menú, específico del usuario, y que el formulario de acceso se ha transformado, permitiendo la desconexión del sistema.

En caso de que el usuario haya olvidado su contraseña o su nombre de usuario, el sistema permite, desde el Front-end, recuperarlo.

En ambos casos se solicita el envío de información que identifique al usuario, el cual recibirá un mensaje de correo con las instrucciones necesarias para recuperar la información olvidada.

Nota: El proceso de registro por parte de usuarios no funciona ni en el servidor local ni en un hosting gratuito (que tiene restringida la opción de envío de correos electrónicos). Sí que estaría operativo en un servidor “de pago”.

Joomla!: La web en entornos educativos 68

Page 7: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

4.5. Back-endEs el centro administrativo del sitio web. La construcción e implementación de la web, la gestión de la edición y publicación de contenidos se realizan a través de esta interfaz elegante e intuitiva.

Una vez echado un primer vistazo al Front-end y accediendo al panel de administración, desde la URL

http://localhost/joomla/administrator

Introducimos las claves de acceso del administrador, y ya podemos empezar a administrar nuestro sitio web.

4.6. Panel de control de la Administración de Joomla!Nos encontramos dentro de la Administración de Joomla!, el centro de control del sitio web, con una apariencia como la vemos en esta imagen.

Proporciona acceso rápido a los diferentes partes de la administración. Por un lado, a través de una serie de botones o accesos directos; y por otro, a través de una navegación desde lengüetas desplegables.

Joomla!: La web en entornos educativos 69

Page 8: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

4.6.1. Relación de botones o accesos directos.

Acceso a la configuración global del sitio web: idioma, servidor, ...

Acceso directo a la administración de

plantillas.

Acceso a la administración de los usuarios: crear,

editar, eliminar, bloquear,...

Acceso directo a la administración de las categorías en que se

organizan los contenidos

de los artículos.

Acceso a la administración del idioma del Front-end y

del Back-end.

Los contenidos se organizan en

categorías. “Agregar un nuevo articulo” supone

acceder de forma rápida a la

categoría que se quiera para añadir un nuevo

artículo

Acceso a la administración de los menús del sitio

web.

Acceso rápido a la gestión

de artículos de contenido.

Acceso directo a la gestión de archivos multimedia,

que pueden ser utilizados por los editores

WYSIWYG en la

elaboración de contenidos.

Acceso rápido a la gestión

de módulos.

Joomla!: La web en entornos educativos 70

Page 9: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

4.6.2. Relación de lengüetas (tabs) desplegables

Registro (Usuarios conectados): Indica los usuarios que se encuentran actualmente dentro del sistema en el sistema, tanto en el Front-end como en el Back-end.

Popular: acceso a los artículos más visitados.

Últimos artículos (Recent added Articles): acceso a los últimos artículos añadidos.

El pie de página nos recuerda el tipo de licencia bajo el que se encuentra Joomla!, la versión actualmente instalada,

y nos permite vincular rápidamente a la página del desarrollo de Joomla! para comprobar si existe alguna versión nueva: http://www.joomla.org/

4.7. Distribución espacial de la Administración de Joomla!La administración de Joomla! se divide en cuatro áreas: Menú principal (1), Barra de Herramientas (2), Barra de información (3) y Área de trabajo (4). Y que podemos observar en la imagen siguiente.

Joomla!: La web en entornos educativos 71

Page 10: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

• El menú principal es el centro de navegación del panel de administración.

Dentro de él cada botón posee un menú desplegable con más opciones, los cuales pueden también poseer otros menús desplegables con sus propias opciones.

• La barra de información nos brinda datos sobre:• la parte de Joomla! que está operando. En concreto, ya que

decidimos “Editar Artículos de Contenidos”, aparece “Gestor de artículos”, el nombre del componente que gestiona los contenidos.

• un vínculo para previsualizar el sitio web. • el número de mensajes que tienes de otros

administradores designados.• el número de usuarios actualmente online.• y un vínculo (“Finalizar”), que le permite abandonar el

sistema.

• La barra de herramientas provee al administrador de distintos instrumentos para la creación y manipulación de los contenidos y de cualquier otro elemento de Joomla! que podamos editar, crear o configurar, como por ejemplo plantillas (templates), menús, idiomas, etc.

La barra de herramientas cambia dependiendo del elemento que estemos manipulando desde el administrador, y ofrece opciones específicas para cada uno de ellos. Pero siempre encontraremos la opción de solicitar ayuda, botón que enlaza con la página de ayuda del proyecto Joomla!, o bien del proyecto que deseemos que nos proporcione ayuda en nuestro trabajo con Joomla!, ya que es

Joomla!: La web en entornos educativos 72

12

3

4

Page 11: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

configurable.

• El área de trabajo es el espacio que se actualiza cuando haces alguna selección del menú, o utilizas una herramienta de la barra de herramientas. Sirve para seleccionar los elementos con los cuales queremos trabajar y editar, también para fijar posiciones, para instalar, configurar o posicionar componentes y módulos, etc.

En el área de trabajo también se ve información sobre los elementos que están publicados, información del sistema, estadísticas, configuraciones, etc.

El área de trabajo por defecto es el Panel de Control, la página de inicio de la navegación en la parte administrativa de Joomla!

4.8. Idiomas en Joomla!: Español

Estamos en condiciones de disponer de nuestro espacio web en el idioma que deseemos, siempre que podamos conseguir los archivos necesarios. En Joomla! los idiomas son extensiones, y se instalan y gestionan desde el menú “Extensiones” del menú principal de la Administración de Joomla! Existen traductores oficiales de la distribución original en inglés de Joomla!, que en nuestro caso, si queremos conseguir los archivos que nos permitirán tener Front-end y Back-end en español, es Joomla! Spanish. Aunque por lo general si nos descargamos la versión que proponemos, ya viene traducida al español y no es necesario realizar ninguno de los pasos siguientes.

Observación: Localización de los archivos de instalación.

Los archivos que permitirán tener Front-end y Back-end en idioma español se encuentran en Recursos, con el siguiente nombre:

• Idioma del Front-end: idioma_front_2.5.6_es-ES.zip• Idioma del Back-end: idioma_admin_2.5.6_es-ES.zip

Nota: Estos archivos permiten la instalación de un idioma por separado en el Front-end y en Back-end. Si quiere instalar el idioma en ambos sitios con un único archivo encontrará para esto es-ES_joomla2.5.4_front_admin.zip

Página oficial del proyecto: http://w w w. j oom l a s pan is h.or g

• Se accede a la gestión de idiomas desde el menú “Extensiones” o desde el icono apropiado del Panel de Control.

Joomla!: La web en entornos educativos 73

Page 12: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

Desde el área de trabajo del gestor de idiomas básicamente decidimos qué idioma es el que se utiliza por defecto, tanto en el Front-end (Sitio), como en el Back-end (Administrador).

• Para instalar cualquier extensión, en concreto el idioma, accedemos al gestor de instalación/desinstalación desde el menú “Extensiones”

1. Accedemos al espacio desde el que instalamos cualquier extensión, y observamos que existen varias pestañas, que nos permitirán acceder a la lista de las diferentes extensiones instaladas: Módulos (Modules), Plugins, idiomas (Languages) y plantillas (Templates).

Joomla!: La web en entornos educativos 74

Page 13: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

2. Existen tres posibilidades de instalación de una extensión, dependiendo de dónde esté localizado el archivo:

• Subiendo un archivo empaquetado, localizado en nuestro equipo.

• Instalando desde un directorio, útil cuando hayamos colocado este archivo instalador en una carpeta de nuestro servidor.

• Instalando desde una localización externa, accesible desde una URL.

3. Procedemos de la primera forma, localizando el archivo que contiene el idioma español para el Front-end en nuestro equipo (“Examinar”), y decidiendo que lo suba y lo instale (“Subir e instalar”)

Realizada la operación nos aparece el correspondiente mensaje indicando que se ha realizado con éxito.

4. Realizamos la misma operación con el archivo que contiene el idioma español para el Back-end.

Y nos muestra que la operación se ha realizado con éxito.

5. Ya tenemos instalados los idiomas que queríamos, si visualizamos el contenido de la pestaña Languages observamos que disponemos de cuatro idiomas instalados, dos para el Front-end y dos para el Back-end.

Si quisiéramos desinstalar cualquier extensión, también lo haríamos desde esta área de trabajo, seleccionando el tipo de extensión y decidiendo “desinstalar” en la barra de herramientas.

Joomla!: La web en entornos educativos 75

Page 14: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

4. Conceptos generales

6. Si queremos que el idioma que se utilice en Front-end y Back-end sea el español, sólo nos queda decirle a Joomla! que así sea, a través del gestor de idiomas. Accedemos al gestor de idiomas tal y como se indica al principio de este apartado, y decidimos que tanto el idioma de Front-end como de Back-end predeterminado sea el español. Lo seleccionamos, y pulsamos en el botón “Default”.

Realizada la operación, podemos observar que ya nuestro espacio de Administración de Joomla! se encuentra traducido. Lo mismo ocurre en el Front-end, pero debe entenderse que esta traducción sólo se realiza en aquellos textos que Joomla! crea de forma automática, no en los títulos de los artículos de contenido, texto de los artículos, nombre de los menús, etc.; que siempre dependen de lo que haya escrito el autor.

Joomla!: La web en entornos educativos 76

Page 15: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

5. Usuarios

5.1. Tipos de usuarios en Joomla!

Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales:

• Invi tados.• Usuarios registrados.

Los Invitados son sencillamente usuarios de Joomla! que han navegado hasta encontrar el sitio web. Dependiendo de cómo el administrador ha configurado el sitio, los invitados podrán navegar libremente por todo el contenido o tener restringido el acceso a cierto tipo de contenidos, reservados para usuarios registrados.

Los Usuarios Registrados están registrados en el sitio web con un nombre de usuario y contraseña. Estos nombres de usuario y contraseña les permiten acceder al área restringida del sitio, recibiendo privilegios especiales no disponibles para los invitados.

Los usuarios registrados se dividen en dos grupos:

• Usuarios del Sitio (Front-end).• Usuarios de la Administración (Back-end).

Los grupos de usuarios definidos en Joomla! se organizan de modo jerárquico o piramidal, de forma que los permisos que le corresponden a un tipo de usuario, es decir, aquello que le está permitido hacer, también le pertenece a los tipos de usuarios de rango superior, que, obviamente, van disfrutando cada vez de más privilegios que los inferiores. Se detallan a continuación:

Joomla!: La web en entornos educativos 77

Page 16: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

5.2. Permisos de acceso en Joomla!

El usuario que navega por un sitio web Joomla! puede acceder a diferentes objetos (categorías, artículos de contenido, menús, módulos, plugins,...) en función de los permisos de acceso que tenga asignados.

Los niveles de permisos están inteligentemente asignados, ya que cuando un usuario ingresa, el sistema le provee acceso en los menús sólo a los recursos autorizados, y no hay forma de que se "salte" esta seguridad para acceder a aquellos recursos no autorizados o que requieren un nivel de permisos superior.

Joomla! diferencia tres niveles distintos de acceso, son:

• Público (Public): accesible para todos los usuarios.

• Registrado (Registered): accesible para todos los usuarios de tipo “registrado”, usuarios de Front-end y Back-end.

• Especial (Special): accesible para todos los usuarios considerados de tipo “Autor”, “Editor”, “Publicador”), “Gestor”, “Administrador” y “Súper Usuario”.

5.3. Usuarios del Front-end de Joomla!

Los usuarios del Front-end pueden solamente ingresar en el sistema, dicho de otra forma, iniciar sesión, desde el formulario de acceso de la portada del sitio web. No pueden ingresar en la administración.

Por defecto, el usuario que se registra en el sistema Joomla! es considerado de tipo “Registrado”. Esta configuración predeterminada puede ser modificada desde la administración de Joomla! si se desea que los nuevos usuarios que se dan de alta en el sistema desde el Front-end sean del tipo Autor, por ejemplo.

Se detallan las funcionalidades de los tipos de usuario del Front-end, de “menor” a “mayor” nivel. Las características que definen a cada tipo de usuario incluyen las de niveles “inferiores”.

Joomla!: La web en entornos educativos 78

Page 17: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

Registrado: solamente es usuario registrado el que puede acceder a la

información que requiere de este nivel de autenticación, puede acceder a cualquier recurso que se haya decidido con el nivel de acceso "registered", no disponible para usuarios “invitados”.

• Registrado: solamente es usuario registrado el que puede acceder a la información que requiere de este nivel de autenticación, puede acceder a cualquier recurso que se haya decidido con el nivel de acceso "registered", no disponible para usuarios “invitados”.

• Autor: puede enviar nuevos artículos de contenido y editar los creados por él una vez publicados, pero no puede editar los artículos de los demás, ni publicar los que escriba él mismo (quedan pendientes de validación hasta que un usuario del Back-end los autorice y publique). Puede enviar nuevos “Enlaces Web” para ser publicados.

• Editor: puede enviar nuevos artículos de contenido y editar cualquier artículo, pero no puede decidir su publicación. Éstos quedan pendientes de validación, al igual que el caso anterior.

• Publicador: puede enviar, modificar y publicar artículos de contenido.

5.4. Usuarios del Back-end de Joomla!

Como es lógico, los usuarios de la administración, también son usuarios del Front-end, y pueden ingresar en él para administrar algunas cosas; no todas, obviamente.

A efectos de administración el Front-end es bastante limitado.

• Gestor: tiene un acceso parcial a la administración. Concretamente:

Joomla!: La web en entornos educativos 79

Page 18: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

➢ al gestor de archivos multimedia.

➢ a la administración de los ítems o elementos de menú, pero no a la creación o edición de menús, ni a la gestión de la papelera de ítems de menú.

➢ a la gestión de los componentes instalados.

➢ a todo lo relacionado con la gestión de contenidos.

• Administrador: posee todos los privilegios del usuario “Gestor”, y además

➢ puede administrar usuarios, salvo a los del nivel “Súper Administrador”.

➢ tiene opción a toda la gestión de menús, también a crearlos y editarlos; y a la gestión de la papelera de ítems de menú.

➢ puede instalar todo tipo de extensiones: componentes, módulos y plugins, plantillas e idiomas.

➢ puede gestionar componentes, módulos y plugins, pero no plantillas ni idiomas.

• Súper Administrador: posee acceso total a todo el sitio y a toda la administración. El primer usuario que crea Joomla! en la instalación es usuario del tipo “Súper Administrador”, y sólo él es capaz de crear o editar otros usuario del mismo nivel.

Joomla!: La web en entornos educativos 80

Page 19: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

5.5. Administración de usuarios. Back-end

Con nuestra instalación en local no tenemos habilitado un servicio de correo que permita que un usuario se registre en nuestro sitio web, tal y como viene configurado de forma predeterminada en Joomla!

En este apartado se detalla cómo crear usuarios desde el Back-end.

Crea un usuario de cada tipo y comprueba que puedes entrar en el sitio web identificándote con las claves que le hayas asignado. Es decir, que los usuarios del Front-end acceden al sitio web, y que los usuarios del Back-end acceden tanto al Front-end como a la Administración de Joomla!

Es necesario recordar que en un navegador web sólo puede estar identificado un único usuario y si quisieras realizar estas tareas de forma consecutiva, deberás utilizar dos navegadores distintos: en uno identificado como Súper Administrador creando usuarios, y otro para probar la identificación de cada usuario.

Aparte de que un visitante cualquiera de nuestra página web se puede registrar en ella, podemos gestionar los usuarios del sitio web desde la Administración de Joomla!

Se accede a la administración de usuarios, bien desde el menú Sitio > Gestor de usuarios, bien desde el Panel de Control de la Administración de Joomla!

Este panel es utilizado para realizar gestiones de diverso tipo con los usuarios:

Para bloquear un usuario en el sistema.

Para borrar un usuario del sistema.

Joomla!: La web en entornos educativos 81

Page 20: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

Para editar la información de definición de un usuario.

Para crear un nuevo usuario.

Observamos diversa información de los usuarios del sitio web: “Nombre”, “Nombre de usuario”, si ha iniciado sesión o no, si se encuentra “Habilitado”, el grupo de usuarios al que pertenece, su “E-mail”, la fecha y hora de la última visita; y la “ID”, clave numérica que utiliza Joomla! para identificar al usuario de forma única en la base de datos.

Las columnas “Nombre”, “E-mail” y “Activado” tienen referencias activas, para acceder rápidamente a la edición del usuario, enviarle un mensaje de correo o decidir si es habilitado o no, respectivamente.

Si queremos crear un usuario nuevo, debemos decidirlo activando la acción del botón correspondiente, y una vez que hemos accedido al área de trabajo pertinente, completamos la información que se pide.

Joomla!: La web en entornos educativos 82

Page 21: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

Los detalles del usuario son evidentes, y los parámetros definen ciertas opciones particulares que podemos decidir para el nuevo usuario:

• Idioma que utilizará el Back-end.

• Idioma que utilizará el Front-end.

• El editor de texto que utilizará el usuario cuando edite artículos de contenido.

• El sitio de ayuda al que accederá cuando active la acción del botón “ayuda” que aparece en todas las pantallas del Back-end.

• La zona horaria en la que se encuentra el usuario.

Cuando necesitemos editar un usuario, el área de trabajo es equivalente,pero sólo aparecen los parámetros que puede determinar el propio usuario cuando accede a los “Detalles de usuario” desde el Front-end.

La ventana de edición de los datos de un usuario contiene información sobre los

Joomla!: La web en entornos educativos 83

Page 22: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

5: Usuarios

detalles, ya conocidos; sobre diversos parámetros asociados en particular (lenguaje del Front-end y el Back-end, el editor de texto asignado, el espacio de ayuda y la zona horaria que le corresponde); y si está vinculado a algún usuario relacionado en los contactos del sitio web.

Joomla!: La web en entornos educativos 84

Page 23: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

6. Consideraciones globales

6.1. Introducción

Se inicia en este capítulo una revisión detallada de las opciones de gestión que permite Joomla! Todas las explicaciones que se hacen de la parte de la Administración de Joomla! se introducen desde las opciones que tiene un usuario de tipo “Súper Administrador”, entendiendo que otros tipos de usuarios del Back-end accederían a las opciones de administración que permiten su perfil.

Desde el menú principal de la Administración de Joomla! podemos acceder a todas las herramientas que gestiona Joomla!:

• Gestión de usuarios.

• Gestor multimedia.

• Configuración global.

• Menús.

• Contenidos.

• Componentes.

• Extensiones: Instalar/desinstalar, Gestor de módulos, Gestor de plugins...

• Herramientas: mensajería interna, correos masivos y desbloqueo global.

• Ayuda.

Considerando que lo relacionado con usuarios, la navegación (Menús), contenidos, plantillas e idioma, y la gestión de extensiones preinstaladas, así como la ampliación de las funcionalidades de Joomla! instalando nuevas extensiones, merecen capítulos dedicados; en este capítulo vamos a conocer la gestión de la configuración global del sistema, el gestor de archivos multimedia y las opciones de los menús “Extensiones” y “Ayuda”.

Joomla!: La web en entornos educativos 85

Page 24: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

6.2. Configuración global

Bien accediendo desde el menú “Sitio”, o bien desde el Panel de control de la Administración de Joomla!,

llegamos al área de trabajo de la “Configuración Global” de Joomla!

Desde aquí se configuran multitud de parámetros y opciones, necesarios para comprender las decisiones que se pueden tomar para que el sistema funcione de forma óptima. Hay que recordar que Joomla! es un sistema en continua revisión, y por tanto nos podemos encontrar diferentes opciones de configuración dependiendo de la versión con la que estemos trabajando, sin dejar de lado la posibilidad de que algún concepto no esté “depurado”; aunque ello no impida en ningún momento que el sistema funcione adecuadamente. Se recomienda que sólo se realicen modificaciones cuando se sepa exactamente lo que se está haciendo.

Aparecen varias lengüetas, referidas al sitio, sistema, servidor, permisos y filtros de texto, respectivamente, que permiten acceder a diferentes parámetros de configuración, y se entiende que ante cualquier modificación podemos optar por las operaciones descritas en la barra de herramientas:

• Guardar y cerrar. Para almacenar los cambios realizados y volver al Panel de Control de la Administración de Joomla!

• Aplicar. Para guardar los cambios realizados sin salir de la “Configuración global”.

• Cancelar. Para desestimar las operaciones realizadas.

Todos los parámetros de la Configuración Global se almacenan en el archivo “configuration.php”, situado en la carpeta raíz de la instalación de Joomla! En caso de que se necesitase recuperar alguna configuración específica ante un mal funcionamiento del sistema, se podría manipular directamente este archivo.

Joomla!: La web en entornos educativos 86

Page 25: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

6.2.1. Sitio

• Configuración del sitio:

• Sitio desactivado. Se decidirá “Sí”, por ejemplo, en operaciones de mantenimiento (actualización de versiones, copias de seguridad), para que los usuarios del Front-end estén avisados de esta situación.

• Mensaje para el sitio web desactivado. Mensaje que se mostraráen la web cuando esté “Fuera de línea” por alguna razón.

• Nombre del sitio web. Nombre que identifica el sitio web y que es señalado por el navegador en la ventana donde se visualiza la página de la administración.

• Editor WYSIWYG predeterminado. Editor html que, por defecto, se utiliza en la elaboración de contenidos del sitio Web. Se puede seleccionar que no haya ningún editor seleccionado por defecto o el que viene instalado en esta versión de Joomla!: “TinyMCE”.

• Número de listas por página. Determina la longitud de los listados en la Administración de Joomla! Sólo será operativa cuando se vuelva a iniciar sesión.

• Longitud de la noticia. Cuando ofrecemos sindicación desde nuestro sitio web, determinamos la longitud de la lista de elementos a sindicar desde esta opción.

Joomla!: La web en entornos educativos 87

Page 26: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Parámetros de los metadatos.

Los “metadatos” son información sobre los contenidos de nuestro sitio web. Son relevantes para los motores de búsqueda, por lo que una buena definición puede hacer que nuestro sitio web aparezca en los buscadores.

• Meta-Descripción del sitio. Es la descripción, breve, que muestran los motores de búsqueda y la que utilizará un usuario del buscador para decidir si es el espacio que busca o no.

• Meta-Palabras del sitio. Son las palabras más importantes en un documento. Describen el principal propósito de nuestro sitio web y el medio de localización de muchos de los motores de búsqueda. Se pueden introducir palabras separadas por comas, o varias palabras entre comillas con los espacios en blanco correspondientes. Un número óptimo de caracteres en una descripción de palabras clave puede estar entre 300 y 500. Por ejemplo, si queremos describir el sitio de la biblioteca de nuestro centro de secundaria, una posible relación de términos sería:

IES, I.E.S., instituto, enseñanza, secundaria, biblioteca, lectura, textos, libros, relatos, poesía, “antiguos alumnos”, “nuestras lecturas”, “animación a la lectura”

• Mostrar Meta-etiquetas del título. Permite considerar el título del artículo de contenido como “metadato”.

• Mostrar Meta-etiquetas del autor. Permite decidir si el nombre del autor de contenidos se considera como “metadato”.

• Parámetros de Optimización de SEO.

• Motor de búsqueda para URLs amigables. Modifica o no la URL de las páginas que se visitan del sitio Joomla! a escrituras más “amigables”. Activada esta primera opción, si queremos ver el contenido del artículo “Joomla! License” de nuestra instalación en local, en vez de visualizar una URL del tipo

http://localhost/index.php?option=com_content&view=article&id=5&Itemid=2

tendríamos una escritura como sigue,

http://localhost/index.php/joomla-license

Si observamos la primera URL, aparece información relativa a la parte de Joomla! (componente) que gestiona los artículos de contenido, así como referencias a cómo es identificado en el sistema. Modificar la URL que se muestra en el navegador

Joomla!: La web en entornos educativos 88

Page 27: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

supone añadir seguridad en nuestro sitio web.

• Usar la reescritura URL. Si el servidor web en el que está Joomla! instalado es Apache, podemos decidir utilizar un módulo de Apache, “mod_rewrite”, para lo que se debe renombrar el archivo “htaccess.txt” a “.htaccess”1, antes de activarlo.

• Agregar sufijo a la URL. Añade un sufijo a la URL basado en el tipo de documento. En el ejemplo utilizado anteriormente, el navegador mostraría una URL como sigue,

http://localhost/index.php/joomla-license.html

6.2.2. Sistema

• Configuración del sistema.

• Palabra secreta. Se aplica en operaciones internas de encriptado de información.

• Ruta a la carpeta de registro. Ruta absoluta en el servidor a la carpeta que almacena los registros del sistema.

• Activar los servicios web. Que permitirá conexiones entre Joomla! y aplicaciones externas.

• Servidor de ayuda. URL del espacio de ayuda de Joomla!, el que viene por defecto en la instalación. Un menú desplegable permite elegir la URL del servidor de ayuda que se quiere utilizar en la administración.

1 Es probable que no te funcione en la instalación que tenemos en local. Cuando realices una instalación en un servidor remoto, podrás comprobar su funcionamiento, con las indicaciones que daremos en un

capítulo dedicado a la instalación de Joomla! en un servidor remoto.

Joomla!: La web en entornos educativos 89

Page 28: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Parámetros del usuario.

• Permitir el registro de usuarios. Se permite el registro de usuarios desde el Front-end.

• Nivel de acceso predeterminado. Define el tipo de usuario que se crea automáticamente cuando un nuevo usuario se registra desde el Front- end. Por defecto, será del tipo “Registrado”, pero podemos elegir también entre “Autor”, “Editor” …, si así es nuestra decisión.

• Activación de cuentas para los usuarios nuevos. Si se selecciona “Sí”, el usuario recibirá un mensaje de correo con un enlace para activar su cuenta antes de que pueda acceder al sistema.

• Parámetros para los usuarios de la portada. Permite decidir si queremos que se visualicen los parámetros de usuario en la información de los “Detalles” que tiene disponible un usuario.

• Configuración multimedia.

• Extensiones permitidas. Relación de extensiones de los tipos de archivos que es permitido subir al sistema:

bmp,csv,doc,epg,gif,ico,jpg,odg,odp,ods,odt,pdf,png,ppt,swf,txt,xcf,xls,BMP,CSV,DOC,EPG,GIF,ICO,JPG,ODG,ODP,ODS,ODT,PDF,PNG,PPT,SWF,TXT,XCF,XLS

Observa que se repite la extensión del archivo en mayúsculas, y que podemos añadir extensiones nuevas manteniendo el formato “, extensión”.

• Tamaño máximo (en bytes). Tamaño máximo, en bytes, de los archivos que se pueden gestionar, aunque este límite siempre dependerá del máximo permitido por la configuración de PHP.

• Ruta al directorio de archivos. Ruta relativa a la carpeta de instalación de Joomla! donde se localizan los archivos multimedia. En el servidor es la carpeta “/images”.

• Ruta al directorio de imágenes. Ruta relativa a la carpeta de instalación de Joomla! donde se localizan los archivos de imagen, para ser utilizados desde el Front-end por el gestor multimedia. Localizada en el servidor como la carpeta “/images/stories”.

• Subidas restringidas. Si se permite o no subir archivos con el

Joomla!: La web en entornos educativos 90

Page 29: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

gestor multimedia, a usuarios con rango igual o superior a “autor”.

• Comprobar el tipo de MIME. Las funciones “Mime Type” de PHP se encargan de adivinar el tipo de contenido y codificación de un archivo. Se decide si se quiere que sea activada esta función o no.

• Extensiones permitidas (Tipos de archivo). Los archivos con esta extensión pueden ser subidos si se decide restringir las subidas.

• Extensiones ignoradas. Tipos de extensión ignoradas para la comprobación del tipo de MIME y para la restricción de subida.

• Tipos de MIME permitidos. Los tipos MIME especifican los tipos de datos, como por ejemplo texto, imagen, audio, etc., que los archivos contienen. MIME adjunta a cada fichero un archivo de cabecera donde se indica el tipo y el subtipo del contenido de los datos del mismo. Gracias a esta información, tanto el servidor como el navegador pueden manejar y presentar los archivos correctamente.

• Tipos de MIME no permitidos. Tipos de datos de archivos que no se permiten subir.

• Habilitar la subida de Flash. Permite decidir si se habilita una aplicación creada en Flash que permite subir varios archivos a la vez.

• Parámetros de depuración de errores.

• Depuración de sistema. Permite mostrar los errores que se producen en Joomla!

• Idioma de la depuración. Permite visualizar la información de diagnóstico para el idioma establecido por defecto

• Configuración de la Caché.

• Caché. Donde se decide si se quiere utilizar el almacenamiento temporal de elementos de nuestro sitio en el servidor. Puede incrementar la respuesta del servidor en las peticiones de visualización de páginas, pero si se presentan problemas deberá deshabilitarse.

• Tiempo de duración de la caché. Tiempo que transcurre entre una actualización del contenido de la caché y la siguiente.

Joomla!: La web en entornos educativos 91

Page 30: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Manipular de la Caché. Método de administración de la caché.

• Configuración de sesión.

• Tiempo de vida de la sesión. Pasado este tiempo sin actividad en el sistema, el usuario es expulsado automáticamente.

• Control de la sesión. Método por el cual Joomla! identifica a un usuario una vez que inicia sesión.

6.2.3. Servidor

• Configuración del servidor.

• Ruta al directorio temporal. Ruta absoluta a la carpeta temporal.

• Compresión GZIP de las páginas. Posibilita la compresión de las páginas. Si el servidor en el que está instalado Joomla! y el navegador permiten utilizar esta funcionalidad, las páginas son servidas en formato ZIP y desempaquetadas por el navegador. Puede incrementar substancialmente la velocidad de descarga de las páginas desde el servidor.

• Informe de errores. Lista desplegable en la que se activa el mecanismo de informes de los errores de PHP. Presenta cuatro opciones:

Joomla!: La web en entornos educativos 92

Page 31: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Predeterminado del sistema: es utilizada la configuración definida en el archivo “php.ini”.

• Ninguno: no se muestran informes de errores.

• Simple: son mostrados errores y avisos.

• Máximo: son mostrados errores, avisos y referencias.

• Configuración de la localización.

• Zona horaria. Huso horario con el que se regirán las fechas y horarios del espacio Web. En nuestro caso, si nos encontramos en España, podría convenir modificarlo a “(UTC+01:00 hour) Berlin, Brussels, Copenhagen, Madrid, Paris”2.

• Parámetros del FTP.

• Habilitar FTP. Para decidir si se utiliza la capa FTP para realizar operaciones de carpetas y archivos en el servidor. La utilización de esta opción permite ser ejecutado Joomla! en servidor en “safe mode”, modo de funcionamiento que limita mucho las operaciones de ejecución de scripts3 en el servidor.

• Hospedaje del FTP. Nombre del servidor FTP.

• Puerto FTP. Puerto utilizado para el servicio de FTP.

• Nombre de usuario FTP.

• Contraseña del usuario FTP.

• Directorio raíz del FTP. Localización absoluta donde se encuentra instalado Joomla! en el servidor.

• Configuración de la base de datos.

• Tipo de la base de datos, empleada en la instalación de Joomla!

• Nombre del proveedor, que alberga la base de datos utilizada en la instalación de Joomla!

• Nombre de usuario. El usuario de la base de datos.

• Base de datos. El nombre de la base de datos donde se ha

2 UTC: Tiempo Universal Coordinado, también conocido como tiempo civil, es la zona horaria de referencia respecto a la cual se calculan todas las otras zonas del mundo. Es el sucesor del GMT (Greenwich Mean Time: tiempo promedio del observatorio de Greenwich, en Londres) aunque todavía coloquialmente algunas veces se le denomina así. La nueva denominación fue acuñada para eliminar la inclusión de una localización específica en un estándar internacional, así como para basar la medida del tiempo en los estándares atómicos, más que en los celestes

Joomla!: La web en entornos educativos 93

Page 32: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

instalado Joomla!• Prefijo de la base de datos. Prefijo utilizado para nombrar todas

las tablas de la base de datos que interacciona con Joomla! (“jos_” por defecto).

• Configuración del correo.

• Programa de correo. Permite elegir si se utiliza la función de PHP de gestión de correo, un programa de envío de correo que debería estar instalado en el servidor, o un servidor SMTP.

• Dirección del remitente. Cuando se genera un mensaje de correo desde Joomla!, ésta es la dirección que aparece del remitente.

• Nombre del remitente. Es el nombre que automáticamente se muestra cuando Joomla! envía un mensaje de correo.

• Ruta para Sendmail. Si se decide utilizar un programa de envío de correo instalado en el servidor (Sendmail), ésta debería ser la ruta en la que se encuentra ubicado. Es información del servidor que se debe conocer.

• Autenticación SMTP. Donde se decide si se quiere utilizar un servidor de correo externo.

• Usuario SMTP. Nombre de usuario del servidor de correo externo.

• Contraseña SMTP. Contraseña de usuario del servidor de correo externo.

• Servidor SMTP. Nombre del servidor de correo SMTP del proveedor del servicio de correo.

Observación: Configuración de correo.

Lo más probable es que en una instalación en Linux la función “sendmail” esté activada en nuestro servidor local y así podamos utilizar el servidor de correo. Pero, en MAC y en Windows esto no es así. La opción más sencilla para tener operativo nuestro servidor de correo desde Joomla! en una instalación local es utilizar un servidor SMTP externo, siempre que permita este tipo de conexiones, y no es extraño que no pueda ser utilizado de esta forma, por cuestiones de seguridad.

En instalaciones remotas de Joomla! No encontraremos estos problemas de configuración de correo.

Joomla!: La web en entornos educativos 94

Page 33: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

6.3. Gestor multimedia

Desde el menú “Contenido” o desde el Panel de Control de la Administración de Joomla!,

accedemos a la Administración de los elementos multimedia. Realmente se trata de un administrador de archivos del tipo bmp, csv, doc, epg, gif, ico, jpg, odg, odp, ods, odt, pdf, png, ppt, swf, txt, xcf, xls, de un explorador de archivos o programa FTP, especialmente útil cuando tenemos derechos de administración, pero no podemos acceder con un programa cliente de FTP al servidor.

Permite dos presentaciones: “Vista en miniatura” y “Vista detallada”.

Joomla!: La web en entornos educativos 95

Page 34: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

1. La barra de navegación “Archivos” muestra la ruta absoluta de la carpeta que alberga todos los archivos multimedia, la carpeta de instalación de Joomla! llamada “images”.

Los archivos se encuentran ordenados en carpetas, incluidas en la carpeta raíz de la “Gestión de archivos multimedia”, que a efectos de navegación, tal y como se aprecia en al marco de la izquierda, se designa como “Media”, y que por defecto son:

• M_images, la que contiene iconos utilizados en Joomla! en el Front-end: sindicación del sitio web, contenidos, contactos y enlaces.

• Banners, la que contiene las imágenes de los anuncios (banners) que pueden aparecer en el Front-end.

• Smiles, la que contiene los “emoticonos” que pueden aparecer en el sitio web.

• Stories, la que contiene los archivos que pueden ser utilizados en la creación/edición de contenidos, desde el editor WYSIWYG.

La navegación se realiza pulsando con el ratón sobre los iconos de las carpetas, pudiendo retornar al nivel superior activando el botón

o bien, utilizando la navegación por carpetas que permite el marco de la izquierda.

2. Pulsando con el ratón sobre el icono de un archivo,

Joomla!: La web en entornos educativos 96

Page 35: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

se abre una ventana pop-up para verlo,

y si lo hacemos sobre su nombre, se visualiza en una nueva ventana de navegación, en tamaño original.

3. Si necesitamos crear una carpeta o directorio, porque queremos añadir algunas imágenes diferenciadas del resto, por ejemplo, debemos utilizar la caja de texto de “Crear Carpeta” y, una vez introducido el nombre, se creará una nueva carpeta en la localización desde la que estamos realizando la operación.

4. En la parte inferior de la ventana tenemos localizada la herramienta de gestión de subida de archivos al servidor, en la carpeta en la que nos encontramos, basta con localizarlo con el “Navegador de archivos” y decidir “Empezar subida”. Se pueden subir varios archivos a la vez, si tenemos activado el parámetro “Habilitar la subida de Flash” en la Configuración Global.

Joomla!: La web en entornos educativos 97

Page 36: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

5. Para eliminar un único elemento bastará con pulsar el icono situado al final de la fila que muestra su información, pero si queremos eliminar más de un elemento, deberemos hacer una selección masiva con las celdas de la columna “Borrar”, si por ejemplo nos encontramos en “Vista detallada”, y seleccionar la opción “Eliminar” de la barra de herramientas.

Es conveniente recordar ciertos criterios adecuados para nombrar archivos y no tener problemas de gestión con el servidor, en concreto, no utilizar caracteres especiales como espacios en blanco, tildes…

6.3.1. Mensajería Interna

Joomla! posee una herramienta de comunicación de mensajería privada interna, diferenciada de la comunicación por correo electrónico, entre los usuarios del Back-end. Supone una buena forma de mantenerse informados todos los administradores del sitio web entre sí, sobre las distintas operaciones que están realizando, según un reparto de funciones previamente decidido…

• La bandeja de entrada nos muestra los mensajes que tenemos en nuestro buzón, con varias columnas que nos informan sobre el asunto, el estado, el remitente y la fecha y hora de envío, respectivamente. Además, el usuario de tipo “Super Administrador” recibe notificación de los nuevos artículos de contenido que se han creado.

Joomla!: La web en entornos educativos 98

Page 37: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

Encontramos dos herramientas de selección de mensajes, con una búsqueda directa, o seleccionando según el estado, leído o no.

El asunto, vinculado, nos permite llegar a la visualización del mensaje completo,

y después de su lectura, decidiremos:Responder. Para acceder a la escritura de un mensaje de respuesta

Cancelar. Para desestimar las opciones seleccionadas el mensaje.

• Escribir un nuevo mensaje

supone entrar en una ventana donde decides el destinatario, de una lista

Joomla!: La web en entornos educativos 99

Page 38: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

desplegable donde se encuentran todos los grupos de usuarios del Back- end, el asunto y el mensaje.

Una vez redactado, se decide:

Enviar el mensaje.

Cancelar la redacción y envío del mensaje.

Joomla!: La web en entornos educativos 100

Page 39: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Desde las opciones de configuración,

podemos decidir si:

• Se bloquea la bandeja de entrada. Previene que se envíen mensajes o no al usuario, desde otros administradores posibles del Bac-kend. Si no son muchos, es conveniente dejarlo abierto para estar atento al proceso del sistema.

• Se envía un mensaje de correo electrónico al mismo usuario, junto con cada nuevo mensaje interno que envíe.

• Se realiza la purga de mensajes cada cierto tiempo, en días de antigüedad del mensaje.

Los usuarios de tipo gestor y administrador no tienen acceso al menú de la mensajería interna. Acceden a la gestión de estos mensajes desde el icono de acceso al buzón de la barra de información.

6.3.2. Correo masivo.

El usuario Súper Administrador puede enviar mensajes de correo masivos a grupos de usuarios, lo que lo convierte en una herramienta muy potente cuando se necesitan transmitir noticias importantes para la gestión de un sitio web. De forma predeterminada, si no seleccionamos destinatarios, el mensaje es enviado a todos los usuarios.

Joomla!: La web en entornos educativos 101

Page 40: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Completado el asunto y el cuerpo del mensaje, podemos decidir enviarlo a un grupo de usuarios determinado, seleccionado de la lista: Registrado, Autor, Editor, Gestor, Administrador y Super administrador.

Activamos la opción “Enviar e-mail”.

Podemos decidir ampliar el rango de grupos de usuarios a los que enviamos simultáneamente un mensaje, activando la casilla Correo a subgrupos. Activada esta opción podemos enviar mensajes a todos los usuarios de “Acceso público (Front-end)” y de “Acceso a la administración (Back-end). O bien, si decidimos, por ejemplo, seleccionar de la lista “Autor”, el mensaje se enviará a todos los usuarios de acceso público con nivel igual o superior al de un usuario de tipo “Autor”.

Por último, permite la posibilidad de realizar el envío de modo “html”, si el cuerpo del mensaje contiene código html.

• Las opciones,

Joomla!: La web en entornos educativos 102

Page 41: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

nos permiten decidir si queremos incluir en todos los mensajes, de forma automática, un prefijo al asunto y/o un sufijo al cuerpo del mensaje, una firma.

6.3.3. Desbloqueo global.

El sistema permite que haya varios usuarios trabajando al mismo tiempo. Si en algún momento un usuario quiere actuar con un elemento que está siendo editado por otro, aparecerá una indicación textual de que esa operación no se puede realizar, y el elemento aparecerá marcado con el símbolo “bloqueado”.

En general, cuando un usuario edita un archivo, desde el Front-end o el Back- end, Joomla! modifica el estado de este archivo a “Ckecked Out”. El archivo es bloqueado y sólo el usuario que lo cambió a este estado es el que tiene permisos para operar en él. Este sistema de seguridad impide que dos o más usuarios puedan estar editando un documento al mismo tiempo. El archivo permanece en estado “Checked out” hasta que el usuario que lo edita decide “Guardar” o “Cancelar” la edición. En este momento, el estado del archivo pasa a ser “Check in”.

Si el usuario no sale de la edición adecuadamente, cierra el navegador repentinamente o se produce algún otro tipo de desconexión con el sistema (con la base de datos), el archivo aparecerá bloqueado.

En estos casos, realizar una comprobación global permitirá desbloquear estos elementos. Joomla! informará de cuántos registros y en qué tablas de la base de datos se han realizado los cambios de estado. Pero habrá que tener precaución porque pueden estar a la vez muchos usuarios conectados al sistema, pudiendo impedir que algún usuario termine de editar un contenido, por ejemplo.

Joomla!: La web en entornos educativos 103

Page 42: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

6.3.4. Gestor de la caché.

Desde donde se gestionan los elementos almacenados temporalmente si se ha decidido utilizar la caché en la “Configuración global”, con la posibilidad de realizar selecciones de estos elementos para ser eliminados tanto en el “Sitio” como en la “Administración”.

6.3.5. Información del sistema.

Proporciona información detallada sobre el sistema, a través de cinco pestañas:

• Información del sistema. Donde encontramos información sobre el servidor web, la base de datos, la versión de PHP operativa, la versión de Joomla!...

Joomla!: La web en entornos educativos 104

Page 43: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Configuraciones de PHP. Donde se observan las directivas de PHP activas en el servidor, y que son fundamentales para conocer el grado de compatibilidad del servidor con Joomla!

• Archivo de configuración. Localizado en la carpeta raíz de instalación de Joomla! y que contiene la información básica fundamental de configuración de nuestro espacio web.

Joomla!: La web en entornos educativos 105

Page 44: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Permisos de directorios. Donde se muestran las carpetas de nuestra instalación Joomla! que necesitan ser “escribibles” para que todo funcione con corrección. La manipulación de los permisos de estas carpetas, así como de los archivos, es fundamental dominarla cuando nuestro espacio esté disponible en la red Internet.

Joomla!: La web en entornos educativos 106

Page 45: Joomla!: La web en entornos educativos Capítulos 4 a 6 Material …tecnologiaedu.uma.es/materiales/joomla/modulos4-6.pdf · 2012-09-18 · • El Front-end, cuya página de inicio

6. Consideraciones globales

• Información de PHP. Para conocer la versión de PHP activa en nuestro servidor.

Joomla!: La web en entornos educativos 107