1. CONCEPTO

Los módulos son un tipo de extensión de Joomla. Son cajas que muestra algún tipo de información o contenido y que se colocan en distintas posiciones dentro de la web.

Las posiciones disponibles para colocar los módulos vendrán determinadas por la plantilla que se esté utilizando.

Joomla permite seleccionar en qué secciones de cada menú será visible o no un módulo determinado.

Los propios menús también van colocados dentro de módulos.

Se puede decir que todo lo que se ve en una web creada con Joomla que no son presentaciones de artículos son módulos.

2. GESTOR DE MÓDULOS

Es la herramienta que posee Joomla para editar, añadir o eliminar los módulos de la web que se está diseñando. Para acceder al gestor de módulos:

  1. Acceder al panel de administración de Joomla.
  2. En el menú principal pulsar Extensiones.
  3. Seleccionar Gestor de Módulos.

Aparece la pantalla principal del gestor de módulos, mostrando un listado de los módulos que contiene la web.

En la parte superior derecha se encuentran los botones de edición del módulo, para crear, editar, duplicar, publicar, despublicar o eliminar cada módulo del listado, seleccionando previamente la casilla correspondiente al módulo.

Debajo se encuentran las herramientas de filtrado, muy útiles cuando el listado de módulos es muy largo. Permite buscar los módulos por texto, estado, posición, etc.

Por último se dispone el listado de módulos, cuya información principal se dispone en una serie de columnas:

  • TítuloNombre del módulo. Este nombre tiene que ser único. Pulsando sobre él se accede a las propiedades específicas de ese módulo.
  • Estatus: Indica si está o no publicado el módulo, es decir, si es visible en el frontend o no.
  • Posición: Nombre de la posición en la que está colocado el módulo. Más adelante se verá cómo saber las posiciones disponibles.
  • OrdenPermite ordenar los módulos que se encuentran en una misma posición de forma sencilla.
  • Tipo de módulo: Indica de qué tipo es el módulo.
  • Páginas: Indica en qué secciones de la web será visible el módulo.
  • Acceso: Muestra qué tipo de usuarios podrán ver el módulo. Si es público podrán verlo todos los usuarios de la web.
  • Idioma: Idioma al que pertenece el módulo.
  • ID: Número identificador del módulo que es asignado por Joomla.

TIPOS DE MÓDULOS

Existe una gran variedad de tipos de módulos, además como ya se ha comentado, Joomla permite la incorporación de infinidad otros tipos creados por terceros. A continuación se describirán los más importantes que vienen por defecto instalados en el paquete Joomla 2.5.11 en Español:

  • Artículos-Noticias de última hora: muestra los títulos de los últimos artículos de una categoría determinada.
  • Imagen Aleatoria: muestra una imagen de forma aleatoria de las que se encuentran en una carpeta determinada del servidor.
  • Personalizar HTML: módulo de tipo genérico que contiene un editor de texto para incluir cualquier tipo de contenido personalizado.
  • Quién está en línea: muestra el número de usuarios anónimos y registrados que están accediendo al sitio Web en ese momento.
  • Acceso: muestra un formulario de acceso con nombre de usuario y contraseña. También muestra un enlace para recuperar una contraseña olvidada. Si el registro de usuarios está activado, mostrará también un enlace para el registro de los usuarios.
  • Buscarmuestra una caja de búsqueda para que los usuarios puedan buscar contenidos de la web.
  • Menú: Muestra un determinado menú creado con el gestor de menús.
  • RutaTambién llamado breadcrumbs o migas de pan, muestra la ruta de la sección dentro de la web en la que se encuentra el usuario.
  • Wraper: Muestra el contenido de otra página web incrustado dentro del módulo.

POSICIONES PARA MÓDULOS

Como ya se ha comentado, cada módulo tiene que ir colocado en una determinada posición, que se indica mediante una propiedad del módulo.

Cada plantilla de Joomla define una serie de posiciones dentro de la web y cada posición tendrá un nombre. Tanto los nombres como la colocación de las posiciones variarán de una plantilla a otra.

Para conocer las posiciones de la plantilla que se está usando en Joomla:

  1. Acceder al panel de administración de Joomla.
  2. En el menú principal seleccionar Extensiones.
  3. Pulsar Gestor de Plantillas.
  4. Pulsar Opciones.
  5. En Vista previa de las posiciones de los módulos, seleccionar Activado.
  6. Pulsar Guardar y Cerrar.
  7. En el navegador de internet, introducir la URL del frontend de la web añadiendo al final ?tp=1, por ejemplo: http://localhost/miwebjoomla/?tp=1
  8. Observar el resultado que muestra el navegador. Se trata del mismo frontend de la web que se está diseñando con Joomla pero aparecen en él marcadas las posiciones de los módulos y el nombre de cada una de ellas en rojo.

CREACIÓN DE UN MÓDULO PERSONALIZADO

  1. Acceder al panel de administración de Joomla.
  2. En el menú principal pulsar Extensiones.
  3. Seleccionar Gestor de Módulos.
  4. Pulsar Nuevo.
  5. Seleccionar el tipo de módulo Personalizar HTML
  6. Rellenar las propiedades del módulo:
  • Título: Nombre para el módulo, que debe ser único.
  • Mostrar título: si se desea que el nombre del módulo aparezca en el frontend o esté oculto.
  • Posición: Nombre de la posición donde irá colocado el módulo en la página web.
  • Estatus: Si este módulo será visible, se dejará siempre en Publicado.
  • Acceso: Nivel de acceso requerido para ver este módulo. En principio se debe dejar en público.
  • Orden: Número de orden del módulo dentro de la posición seleccionada.
  • Iniciar publicación: Permite elegir una fecha a partir de la cual el módulo será visible. Si se deja en blanco, el sistema lo publicará inmediatamente.
  • Finalizar publicación: Permite elegir una fecha a partir de la cual el módulo dejará de ser visible en la web. Si se deja en blanco el sistema no lo despublicará nunca.
  • Idioma: Se deja como está por defecto en Todo.
  • Nota: Opcionalmente, se puede agregar una nota de carácter interno sobre el módulo.
  • Salida personalizada: Se trata del contenido que mostrará el módulo. Se crea a través del mismo editor de texto que el que viene incrustado en el editor de artículos, por lo que de idéntica forma se pueden añadir a él texto, imágenes, enlaces, etc.
  1. Indicar en qué secciones del menú será visible el módulo. Hay cuatro opciones:
  • En todas las páginas.
  • En ninguna páginas.
  • Sólo en las páginas seleccionadas: En este caso se marcarán en la parte inferior las secciones del menú donde se desea ver el módulo.
  • En todas las páginas excepto en las seleccionadas: En este caso se marcarán en la parte inferior las secciones del menú donde no se desea ver el módulo.
  1. Pulsar Guardar y Cerrar.

3. AGREGAR NUEVOS TIPOS DE MÓDULOS

Para incluir nuevos tipos de módulos, como con el resto de extensiones de Joomla, se utiliza el Gestor de Extensiones.

El primer paso es buscar en internet el tipo de módulo que se necesita utilizar. El Centro de Extensiones de Joomla recopila una gran cantidad de éstos clasificados por temas, en la dirección web http://extensiones.joomlaspanish.org/.

Una vez encontrado, se descargará un archivo comprimido zip al ordenador cuyo nombre empezará por mod lo cual indica que es un tipo de módulo, por ejemplo mod_ejemplotipodemodulo.zip.

Una vez descargado el archivo zip del módulo, el procedimiento es el siguiente:

  1. Acceder al panel de administración de Joomla.
  2. Seleccionar Extensiones.
  3. Seleccionar Gestor de Extensiones.
  4. Pulsar el botón Examinar, junto a Archivo empaquetado.
  5. Seleccionar el archivo zip del módulo.
  6. Pulsar Subir e instalar.

Una vez instalado, al crear un nuevo módulo el tipo de módulo añadido aparecerá en el listado de opciones.