Curso online de Joomla 1.5: los contenidos (I)

1 08 2009

En los artículos anteriores hemos hecho una primera aproximación al diseño de tu sitio web: cómo utilizar plantillas y cómo emplear su sistema de módulos para conseguir una web mucho más llamativa y atractiva. Pero aún no nos hemos ocupado de los contenidos en Joomla y eso que Joomla es precisamente eso, un gestor de contenidos y, por tanto, crear y gestionar contenidos es su principal funcionalidad.

Joomla es una aplicación web con la que podrás presentar, crear, modificar, borrar y ofrecer diversos tipos de contenidos o datos, aunque estos contenidos con los que puede trabajar Joomla de manera nativa, en su instalación básica, son apenas unos pocos. Básicamente, artículos (como los de un periódico), enlaces web, contactos (como los de una agenda), publicidad o banners, encuestas, noticias en formato de sindicación y poco más. Sin embargo, estos contenidos por sí mismos pueden ser suficientes para muchos usuarios y situaciones, teniendo en cuenta además, que en su seno podrán mostrar imágenes, archivos flash, juegos swf, gifs animados, animaciones multimedia, vídeos, texto, código construido, etc. ¡Como ves, todo lo que puedas necesitar para construir una web educativa que desee ofrecer todo tipo de recursos!

Los artículos son, sin lugar a dudas, el tipo de contenido estrella de Joomla, pues son
los que más opciones de configuración y presentación ofrecen. Sin embargo, suelen ser objeto de crítica por la escasa flexibilidad de su sistema de clasificación: Joomla sigue una estructura jerárquica de contenido que estarás obligado a respetar, pues se clasifican en categorías y las categorías en secciones, pero no tendrás la posibilidad de establecer más niveles en esta jerarquía. Esto es algo que deberás conocer antes de lanzarte a escribir contenido de forma masiva para tu sitio. No te preocupes, “Con el ordenador a cuestas” también te orientará en esto.

A la hora de trabajar con artículos Joomla te propondrá que tenga un título y un contenido, podrás designar parte de este contenido para que actúe como texto introductorio o preámbulo, te permitirá paginar los artículos, para que resulte mucho más sencillo acceder a posiciones concretas dentro de ellos (algo muy útil, especialmente cuando los artículos sean muy largos) y te permitirá insertar en ellos todo tipo de archivos multimedia. Pero eso sí, siempre considerando que el artículo que crees esté dentro de una categoría, y que esta categoría esté dentro de una sección. ¿Te parece complicado todo esto? Tal vez, ambos conceptos sean a priori un tanto confusos y difíciles de comprender pero si planificas previamente tu sitio web (incluso con lápiz y papel), te resultará mucho más fácil asumir esta estructura jerárquica de contenidos en Joomla.

Es decir, cuando te plantees el diseño y el contenido de tu sitio Web, será requisito inicial crear las secciones que necesites (tal vez sólo una si tu sitio es pequeño, tal vez una buena lista si planificas un sitio muy complejo). Luego, dentro de ellas, deberás crear categorías y, finalmente, dentro de éstas crearás los artículos de contenido.

Veamos algún ejemplo para un mejor comprensión. Supongamos que estés realizando un sitio web dedicado a temas informáticos: una de sus secciones puede ser tutoriales, y dentro de ellas podrás crear diferentes categorías: diseño, ofimática, educación, etc. Cuando crees un artículo que incluya un tutorial de la suite ofimática OpenOffice, tendrás que indicarle al sistema que lo asignas a la categoría ofimática y a la sección tutoriales.

Otro más… Si planificas el sitio web institucional de tu centro puedes establecer como secciones, centro, alumnado, profesorado, ampa… y dentro de cada una de ellas diferentes categorías: secretaría, proyectos, actividades… para la sección centro, o actividades, enlaces, recursos… para la sección alumnado, y así sucesivamente. Luego, cuando escribas un artículo cuyo contenido sean las ayudas o becas al estudio le indicarás a Joomla que lo asigne a la categoría secretaría de la sección centro.

¿Te clarifica esto un poco? A pesar de las críticas, la posibilidad de establecer categorías y secciones te ofrece mucha flexibilidad a la hora de diseñar tu sitio Web y, sobre todo, mantendrá bien organizados los contenidos que crees en él, te permitirá diseñar sitios web complejos y casi profesionales con múltiples secciones, con diferencias estéticas y con diseños variados para cada sección, con menús diferentes por secciones y otras muchas combinaciones posibles. Te garantizamos que Joomla te permite todo esto y mucho más.

Los artículos, el contenido estrella

¿Significa todo esto que si no creo esta estructura inicial de secciones y categorías no es posible comenzar a crear contenido en Joomla? En absoluto. Joomla 1.5 te permite crear artículos sin asignar a secciones o categorías, artículos que mostrarán información estática, invariable, tal y como harías en cualquier página web de un sitio web… digamos tradicional. No son este tipo de artículos los que realizarás de manera más habitual en Joomla pero en el caso de una web institucional de centro podrás utilizarlos para mostrar esa información que no se modifica a lo largo del curso escolar. Entre otros usos, puedes crear artículos sin asignar a secciones o categorías para:

  • Mostrar un mensaje de bienvenida a la web
  • Informar al visitante de la ubicación del centro: dónde está, cómo llegar a él…
  • Informar al visitante sobre la oferta educativa, los servicios educativos o los programas educativos que ofrece el centro
  • Informar al visitante sobre la organización del centro: sus órganos de gobierno y participación, los órganos de coordinación docente, las funciones de cada uno de ellos, etc.
  • Ofrecer los horarios generales del centro: de las actividades lectivas, de los grupos - clase, de las visitas a los diferentes tutores o profesores especialistas, etc.

En cambio, no tendrás más remedio que utilizar la estructura de secciones y categorías cuando desees mostrar contenido variable, que actualices día a día… y, en eso, Joomla no tiene rival: si deseas que tu web esté permanentemente actualizada y quieres que ese trabajo de actualización no suponga un excesivo esfuerzo (recuerdo a los lectores que nosotros somos maestros, no informáticos y ni mucho menos diseñadores web) Joomla hará que dediques apenas unos minutos a cada artículo que añadas al sitio. ¡Te lo demostramos, sigue leyendo!

Práctica. Un nuevo artículo con texto e imagen para tu sitio

En esta práctica vas a crear precisamente un artículo sin clasificar que posteriormente
convertirás en el único contenido de la página principal de tu sitio web (y como tu sitio está
vacío prácticamente también será el único contenido de momento de tu web). Para ello sigue los siguientes pasos:

PASO 1. Accede a la administración de tu sitio Joomla

Evidentemente, en primer lugar accede al Backend de tu sitio, porque hasta el momento todos los artículos que te hemos ofrecido lo hemos hecho desde el punto de vista de que eres el administrador del sistema.

Nota. Añadir artículos a Joomla puede hacerse también desde el Frontend del sitio, desde la página web que cualquier visitante ve desde Internet. Pero, de momento, tal y como tenemos diseñado el sitio en este curso online, esto de momento, no es posible. Pero eso no significa que no pueda hacerse.

Recuerda que debes escribir la URL del sitio seguido de /administrator, en el caso de un sitio remoto y, en el caso de una instalación de Joomla en local, la dirección localhost/”nombredelsitio”/administrator. Introduce los datos de acceso: nombre de usuario y contraseña, para ingresar en el sistema Joomla.

Paso 2. Accede al Gestor de Artículos

Los artículos se gestionan a través del menú Contenido. Al desplegarlo no debe sorprendente que el menú te ofrezca opciones para gestionar los artículos, las secciones y las categorías (ya sabes ahora que están íntimamente relacionados).

Joomla 1.5: crear un nuevo art�culo

Tienes varios caminos diferentes para crear un nuevo artículo:

  • Un icono en el Panel de Control denominado Añadir un nuevo artículo.

Joomla 1.5: crear un nuevo art�culo

  • Acudir al menú Contenido y hacer clic en la entrada Gestor de artículos.
  • O bien utilizar el icono del Panel de Control llamado Gestor de artículos (obtendrás el mismo resultado que el paso anterior).

Joomla 1.5: crear un nuevo art�culo

Si utilizas los dos últimos procedimientos, el sistema te mostrará una página en la que podrás visualizar todos los artículos que contiene en el momento actual tu sitio (¡ninguno, claro, aún no has empezado a añadir contenido al sitio!).

Joomla 1.5: crear un nuevo art�culo

Paso 3. Crea un nuevo artículo con texto

Haz clic sobre el botón Nuevo, que se encuentra en la barra de herramientas de la parte superior derecha de la pantalla para iniciar la creación de un artículo nuevo. Aparecerá un formulario en el que el sistema te solicitará diversos datos concernientes a la creación del nuevo artículo.

  • En Título teclea Bienvenidos a nuestro sitio Web en el cuadro de texto.
  • En Alias copia - pega el mismo contenido anterior en el cuadro de texto.
  • Para indicar que el artículo no debe clasificarse en ninguna sección / categoría, despliega el cuadro de lista Sección y selecciona la opción Sin clasificar. Observa que el cuadro de lista Categoría adquiere automáticamente ese mismo valor.
  • Fíjate que, por defecto, se encuentra validada la opción Sí del campo Publicado. Esto significa que el artículo estará correctamente publicado en la web y será visible para los visitantes de tu sitio Joomla.
  • Selecciona en la opción Página Principal para indicar a Joomla que deseas mostrar el artículo en la página inicial de tu sitio, la que se mostrará al visitante tras introducir la dirección URL en el navegador.
  • En el cuadro de texto central, el correspondiente al cuerpo del artículo, escribe el texto “Este sitio está aún en construcción” (sin las comillas) y pulsa la tecla Intro para cambiar de línea.

Joomla 1.5: crear un nuevo art�culo

Cuando finalices de introducir todas estas opciones pulsa el botón Guardar de la esquina superior derecha para finalizar la creación de este artículo. El sistema te mostrará ahora de nuevo la lista de artículos, pero ya no estará vacía: el nuevo artículo creado aparecerá en el listado que te muestra el Gestor de artículos.

Joomla 1.5: crear un nuevo art�culo

Si ahora recargas el Frontend de tu sitio podrás ver que el artículo de contenido aparece en la página inicial. Aún no es gran cosa, pero añadir contenido con texto es así de simple.

Joomla 1.5: crear un nuevo art�culo

Paso 4. Edita el artículo para añadirle una imagen animada

Una vez que has escrito un artículo en Joomla, podrás modificarlo / editarlo siempre que lo desees. Localízalo en el listado del Gestor de artículos y haz clic sobre su nombre para abrir el formulario de creación - edición del artículo.

Vas a añadirle una imagen. Si has leído nuestro artículo anterior de este curso online, en él te hemos mostrado como insertar una imagen en un módulo personalizado. Los procedimientos allí descritos sirven para esta ocasión, pues incluir una imagen en un artículo de contenido se realiza exactamente igual.

Veamos cómo. En primer lugar, guarda la imagen animada que te ofrecemos a continuación, pues será la que utilizaremos en el artículo (botón derecho del ratón - Guardar imagen como):

Joomla 1.5: crear un nuevo art�culo

Imagen descargada desde Los gifs animados de Palermo Viejo
un sitio web que ofrece gifs animados gratuitos

Ahora acude al icono Insertar imagen que te ofrece el editor JCE y navega hasta la parte inferior de la pantalla, hasta localizar el icono Subir.

 Joomla 1.5: crear un nuevo art�culo

Al hacer clic en él, se abrirá una nueva ventana emergente en la pantalla. Sólo tendrás que pulsar el botón Add - Añadir para localizar el archivo descargado en tu equipo.

 Joomla 1.5: crear un nuevo art�culo

Cuando lo localices y el archivo se muestre en esta ventana, pulsa el botón Subir para copiarlo en Joomla.

Joomla 1.5: crear un nuevo art�culo

Para incluirlo en el artículo sólo tienes que hacer clic sobre él: automáticamente la ruta al archivo aparecerá en la parte superior del Administrador de imágenes. Añade un texto alternativo, por ejemplo Saltando a la comba y modifica el tamaño de la imagen si lo deseas (si lo haces asegúrate de que se encuentra validada la opción Proporcional, de esta manera podrás modificar una de las dimensiones y la imagen se ajustará proporcionalmente: así evitarás deformarla).

Joomla 1.5: crear un nuevo art�culo

Cuando finalices de hacer todos los cambios que desees, pulsa sobre el botón Insert - Insertar que localizarás en la parte inferior del Administrador. Guarda los cambios y actualiza el Frontend para ver el nuevo aspecto del artículo. ¡Mucho mejor!

Joomla 1.5: crear un nuevo art�culo

Este artículo sin clasificar se visualiza en la página inicial de tu sitio porque así lo has decidido (has validado la opción Sí en Página inicial a la hora de crear el artículo). Pero comprueba que el acceso al artículo no es tan simple como parece: si ahora acudes al Gestor de artículos y deshabilitas el artículo en la columna Página principal haciendo clic en el icono de validación verde (ahora el icono es rojo) las cosas habrán cambiado… ¡y mucho!. Ahora actualiza el Frontend de tu sitio y comprueba que ya no está en la página inicial y que, además, te resultará casi imposible acceder a él. Para que los visitantes de tu web puedan tener acceso a este artículo tendrás que crear una entrada en el menú del sitio (el menú principal) o un nuevo menú que apunte a él, en caso contrario el usuario de tu web no sabrá cómo encontrarlo.

Por tanto, cuando creas contenido no sólo tendrás que considerar qué son las secciones y categorías sino que también tendrás que conocer cómo Joomla crea menús de navegación  que permitan accedar a dichos contenidos. Como ves todos estos conceptos están interrelacionados y unos no pueden vivir sin los otros.

Si quieres practicar con lo expuesto en este artículo te invitamos a que realices otros contenidos sin clasificar y que experimentes qué sucede cuando estableces en Joomla que se muestren o no en la página inicial de tu sitio.



Curso online de Joomla 1.5: los módulos (y IV)

31 07 2009

Continuando con nuestra serie de artículos dedicados a la utilidad de los módulos en Joomla, hoy dedicamos un artículo a los dos últimos tipos de módulos que puedes usar en el CMS:

  • Los módulos de menús
  • Los módulos de usuario

Módulos de menús

Son aquellos módulos creados de manera automática por parte de Joomla como consecuencia de la creación de un menú. No es ahora el momento de profundizar en la creación de menús, aspecto que veremos en artículos posteriores, pero sí te adelantamos que en Joomla los menús que visualizarás en un sitio Joomla son, en realidad, módulos. Por ejemplo, el Menú Principal que se muestra en el sitio o mainmenu es un módulo llamado de esta misma manera que localizarás en el Gestor de módulos. Si acude a Extensiones - Gestor de módulos lo localizarás en la lista tipo con el nombre mod_mainmenu.

Joomla 1.5: módulo mainmenu o el menú principal

Cuando creas un nuevo menú en el sistema, Joomla crea automáticamente un módulo de tipo mainmenu para dicho menú. Como ocurre con todos los tipos de módulos, tendrás que habilitarlo manualmente y configurarlo según tus intereses (establecer su nivel de acceso, decidir su ubicación en la plantilla…) para que el menú se muestre en tu sitio web. De momento observa en el Frontend que el módulo mod_mainmenu, que de forma predeterminada se corresponde con el Menú principal se muestra en la página inicial de tu sitio.

Como cualquier otro módulo podrás cambiarlo de posición: por ejemplo, puedes colocarlo en la parte derecha de la página si es de tu agrado.

En futuros artículos hablaremos de la creación de menús en Joomla 1.5 y entenderás mejor este tipo de módulos.

Módulos de usuario

Son módulos creados de manera manual por el administrador del sistema desde la parte administrativa del Backend. Joomla permite así crear nuestros propios módulos: módulos muy sencillos que mostrarán simplemente información sin hacer ningún tipo de consulta a la base de datos. Serán módulos estáticos porque la información que muestran es invariable pero te aseguramos que son de extraordinaria utilidad. Por ejemplo, este tipo de módulo te permitirá crear un módulo Enlaces en el que mostrarás imágenes características de diversos sitios Web que enlazarás con sus correspondientes direcciones URL.

En este artículo vas a crear un nuevo módulo que te servirá como base para duplicarlo en otros módulos para que su funcionalidad sea similar. El módulo consistirá en una imagen que enlazarás con una página web externa. Para esta práctica utilizaremos un par de imágenes que puedes descargar directamente a continuación (botón derecho del ratón - Guardar imagen como:

Logo del NEA   Isftic, recursos para niños

Joomla te permite insertar imágenes en los contenidos que crees de muy diferentes maneras. Puedes utilizar imágenes que tengas alojadas en la web (no necesariamente en tu servidor) o que se localicen en Internet. Este es el caso de imágenes alojadas en servicios alojadores de archivos o imágenes ya publicadas en otras páginas, como las imágenes de la Wikipedia que desees referenciar. En estos dos casos para incluirlas en tus contenidos de Joomla deberás conocer su dirección URL y referenciarla en ellos estableciendo vínculos al archivo multimedia desde el contenido. Este procedimiento se convertirá seguro en uno de tus favoritos y, es más, será uno de los más recomendables a la hora de utilizarlos, ya que los archivos multimedia suelen requerir bastante espacio de almacenamiento: recurrir, pues, a esos servicios Web será una excelente idea para evitar agotar tu propio espacio de hosting, limitado en muchos servidores incluso de pago. Entre los más populares YouTube, Flickr, Picasa Web, Photobucket, Google Videos, etc.

Pero puede ocurrir también que prefieras utilizar imágenes alojadas en tu propio servidor (procedimiento que utilizarás habitualmente cuando trabajes con tu servidor local: en este caso la limitación del hosting la pone sólo la capacidad de tu disco de almacenamiento). En este caso Joomla te ofrece una herramienta para gestionar este almacenamiento, el Gestor Multimedia, y diversos procedimientos para incluir estas imágenes en tus contenidos. “Con el ordenador a cuestas” te mostrará cómo actuar en cada uno de ellos, después será decisión tuya escoger el procedimiento que consideres más oportuno o más cómodo. Además también tienes que tener en cuenta que en una sesión previa de este curso online hemos instalado el editor JCE y lo hemos configurado para que el administrador del sistema lo utilice, por tanto, el tutorial que aquí se muestra está basado en la inserción de imágenes con este editor.

Curso online de Joomla 1.5: Lo primero… instalar un buen editor - Acceder


El Gestor Multimedia

Joomla incluye su propio gestor multimedia que te permitirá gestionar los archivos multimedia de tu servidor: te permitirá crear carpetas, subir nuevos archivos al sistema, borrarlos, previsualizarlos o conocer la ruta de almacenamiento de cualquier archivo que se encuentre en tu espacio. No es demasiado completo pues no podrás utilizarlo para copiar, mover, renombrar o buscar archivos, pero sí suficiente para nuestras pretensiones actuales. Accederás a él desde el Panel de Control o desde el menú Sitio - Gestor Multimedia.

Su manejo es extremadamente sencillo e intuitivo: sólo tendrás que localizar el archivo a subir y la carpeta de tu directorio Joomla en la que lo guardarás y Joomla se encargará del resto.

Inicialmente el Gestor Multimedia muestra la vista en miniatura, pero podrás cambiar a la vista detallada haciendo clic sobre el enlace Vista detallada que localizarás en la zona superior de la pantalla. Esta vista en miniatura divide la pantalla en tres partes:

Joomla 1.5: el Gestor Multimedia

  • Carpetas. En la parte izquierda puedes ver las carpetas de las que se compone (de manera predeterminada Joomla establece como directorio de archivos multimedia la carpeta images - puedes cambiar esta ruta en el menú Sitio - Configuración global - pestaña Sistema - bloque Configuración multimedia). ¡A tener en cuenta: puedes modificar las rutas a las carpetas predeterminadas, pero no elimines nunca las carpetas que Joomla tiene establecidas de manera predeterminada para los archivos multimedia: images, stories… son utilizadas por muchos componentes de Joomla. Si las borras, tendrás problemas con la instalación de extensiones de terceros para Joomla! Al hacer clic sobre cada una de ellas podrás ver en la zona derecha de la pantalla los archivos que contiene.
  • Archivos. En la parte derecha tienes una previsualización de cada archivo y, debajo de ella, el nombre del archivo y una casilla de activación que te permitirá seleccionarlo para borrarlo, bien con el icono rojo que hay a su lado, o bien a través del botón borrar de la parte superior derecha de la pantalla. Si haces clic sobre la imagen en miniatura o sobre el nombre del archivo podrás visualizarlo a tamaño real. Observa que en la parte superior se muestra la ruta completa de la carpeta o archivo dentro del sistema: esta información puede resultarte de utilidad para crear enlaces a estos archivos. Dispones también del botón Crear carpeta, que podrás utilizar para crear nuevas carpetas para organizar mejor los archivos del sistema. Recuerda, cuando lo hagas, posicionarte en la carpeta en cuyo interior desees crear subcarpetas.
  • Subir archivo. En la parte inferior de la pantalla se muestra un formulario básico de subida de archivos: el botón Examinar te permitirá localizar un archivo multimedia en tu equipo y el botón Empezar subida te permitirá “subir-copiar” el archivo a la carpeta que tengas seleccionada en Archivos. En este proceso sólo podrás subir archivos de uno en uno. Para superar esta limitación, Joomla te ofrece en Configuración global - Sistema - configuración multimedia la posibilidad de habilitar Flash Uploader (valida Si en Habilitar la subida de Flash y guarda los cambios mediante el icono Guardar), de tal manera que puedas subir varios archivos a la vez y conocer el proceso de transferencia mediante un porcentaje. Ahora el botón Examinar se ha sustituido por un botón Navegador de archivos que abrirá una ventana en la que podrás seleccionar varios archivos a la vez. ¡Nota: Flash Uploader no funciona con Flash 10, este error, de momento, no está solucionado!.

Joomla 1.5: el Gestor Multimedia


Práctica. Crear un módulo nuevo con una imagen enlazada

Lo primero será comenzar con la creación del nuevo módulo. Para ello acude al menú Extensiones - Gestor de módulos. Haz clic sobre el botón Nuevo de la barra de herramientas. En la nueva pantalla selecciona la opción Personalizar HTML: es la opción que te permitirá crear tu propio módulo utilizando el lenguaje html de publicación web en un editor de textos. Valida el botón y haz clic sobre Siguiente en la barra de herramientas o haz clic en su nombre. Accederás así al formulario de creación del nuevo módulo.

Teclea como nombre del módulo Mis enlaces escribiendo estas palabras en el campo Título (éste será el valor que se muestre en el Frontend), escoge posición right (derecha) y deja que sea la posición 0 la que le corresponda. Asegúrate que se encuentra habilitado (lo estará de forma predeterminada). Ahora dirígete hasta el final de la página, hasta que veas el editor de textos de Joomla, en concreto, la sección Salida personalizada.

Si estás familiarizado con la utilización de un procesador de textos no tendrás dificultades para utilizar este editor, incluso algunos iconos son exactamente los mismos que encontrarás en Word o en OooWriter. Podrás teclear el texto en el lienzo en blanco y, a continuación, editarlo según tus preferencias. Pongámonos a la tarea:

1. Escribir un texto

Teclea en el espacio en blanco NEA. Vas a darle un formato característico. En primer lugar, selecciona toda la palabra con el ratón o haciendo doble clic encima de ella y pulsa el icono con la letra B que localizarás en la barra de herramientas del editor. Esto hará que la palabra aparezca resaltada en negrita.  A continuación, localiza el apartado tamaño de fuente y en el menú desplegable selecciona un tamaño de 12 puntos. Haz clic con el ratón al final de la palabra y con un Intro pasa a la línea siguiente, exactamente igual que harías con tu procesador de textos favorito.

Joomla 1.5: escribir texto en un módulo personalizado HTML

2. Insertar la imagen

a. Mediante el botón Imagen

Joomla te ofrece un botón Imagen que hallarás en la parte inferior del editor. Te permitirá insertar una imagen en el módulo.

Joomla 1.5: botón Imagen

Fíjate en la parte inferior de la ventana que emerge en pantalla, la sección Subir.

 Joomla 1.5: botón Imagen

Haz clic sobre el botón Examinar y localiza el archivo nea_logo.png que te hemos ofrecido al comienzo del artículo y, posteriormente, haz clic sobre el botón Empezar subida. Con este sencillo procedimiento se realizará el volcado de este archivo de imagen a la carpeta images/stories (recuerda, la predeterminada por el sistema para alojar nuevas imágenes). Una vez que finalice la subida del archivo el sistema te indicará con un mensaje que la subida se ha completado y podrás ver una pequeña minuatura con su previsualización en la ventana (los archivos están ordenados alfabéticamente). Si haces clic sobre la imagen observarás que el campo URL de la imagen se rellena automáticamente con la ruta exacta al archivo en cuestión.

Completa los demás campos de texto que aparecen en la ventana:

  • En Descripción, incluye un texto descriptivo para la imagen elegida: logo del NEA - Navegador Educacional Asturiano
  • En Título, teclea un texto que la describa (aparecerá en el Frontend al aproximarte con el ratón a la imagen: Accede al NEA, Navegador Educación Asturiano.

Ahora sólo tienes que hacer clic sobre el botón Insertar que se localiza en la parte superior para que la imagen se inserte en el editor, justo en el lugar donde se situaba el cursor del ratón.

 Joomla 1.5: botón Imagen

Finalmente, centra tanto el texto como la imagen, seleccionándolos previamente, utilizando el icono de Centrado de la barra de herramientas del editor de textos.

 Joomla 1.5: centrado del texto en el editor JCE

Guarda finalmente los cambios realizados en el módulo utilizando el botón Guardar de la Barra de herramientas del formulario de creación del módulo.

b. Utilizando el botón Imagen del editor de textos JCE

Un segundo procedimiento te permite insertar una imagen en el módulo: utilizar el icono imagen del editor JCE. Vas a practicar con él: haz clic ahora sobre el módulo Mis enlaces, que aparece en el gestor de Módulos, esto te permitirá editarlo una vez ya creado y dirígete hasta la sección Salida personalizada, en la parte inferior de la pantalla. Haz clic al final de la imagen del logo del NEA y con un Intro pasa a la línea siguiente. Teclea ahora ISFTIC - NIÑOS y formatea el texto tal y como has hecho en el procedimiento anterior. De nuevo, un Intro para pasar a la línea siguiente: ahora vas a insertar la segunda imagen.

Para ello utiliza el icono Insertar imagen que localizarás en la barra de herramientas del editor de texto JCE.

 Joomla 1.5: editor JCE - insertar imagen

La ventana emergente Administrador de imágenes aparecerá en pantalla. Verás que se encuentra dividida en dos partes:

  • En la parte inferior de la pantalla, la sección Navegar. Te permite previsualizar el directorio de carpetas y archivos del directorio predeterminado en Joomla para las imagenes /images/stories. Puedes localizar una carpeta determinada en la columna Carpetas, un archivo multimedia en la columna central o visualizar en pantalla en la columna derecha detalles una miniatura de la imagen seleccionada en la parte central o un listado detallado de sus propiedades como el tipo de archivo, sus dimensiones o su tamaño. El icono Subir (está situado justo encima de la columna Detalles) te permitirá localizar la imagen que desees en tu equipo y subirla a tu servidor. Haz clic sobre este icono, una ventana aparece en pantalla; si pulsas sobre el botón Add - Añadir podrás acceder al disco o discos presentes en tu ordenador para localizar la imagen a utilizar. Finalmente el botón Subir iniciará el proceso de volcado de la imagen a tu servidor. Cierra, por último, la ventana. Podrás comprobar ahora que los datos relativos a la imagen han sido automáticamente rellenados en la parte superior de la ventana.

Joomla 1.5: editor JCE - insertar imagen

  • En la parte superior de la ventana verás los detalles de la imagen seleccionada. En este apartado el administrador de imágenes te ofrece opciones avanzadas para la edición de la imagen como modificar sus dimensiones, establecer el alineamiento de la imagen en relación con el texto que la acompañe, añadir un borde del ancho y color que desees, establecer márgenes e incluso establecer una imagen rollover, es decir, establecer una imagen que sustituya a la original cuando el ratón se acerca o no a la imagen seleccionada. No pretendemos hacer un manual completo de este administrador porque alguna de sus funciones son muy intuitivas, te animamos a que juegues y experimentes con él.

Joomla 1.5: editor JCE - insertar imagen

Cuando termines de hacer todos los cambios que desees (nosotros no hemos hecho ninguno) simplemente haz clic sobre el botón Insert que localizarás en la parte inferior de la ventana. La imagen se insertará en el editor. Guarda los cambios realizados.

c. Utilizando una imagen ya existente en Internet

En este último apartado vas a incluir una tercera imagen en el módulo, pero ésta ya se encuentra publicada en Internet. En concreto, vamos a utilizar la imagen del logo JClic alojada en el servidor del programa Clic, un excelente software educativo que te permitirá realizar y trabajar con actividades multimedia educativas.

Su dirección URL es http://clic.xtec.cat/img/jclic_logo.gif. En Firefox es muy sencillo conocer la dirección URL de las imágenes: cuando localices una de tu interés haz clic con el botón derecho del ratón sobre ella y en el menú emergente selecciona Ver imagen (la ruta se mostrará automáticamente en el campo de texto dirección Url del navegador). Puedes también utilizar la opción Copiar la ruta de la imagen para copiar esta dirección URL al portapapeles del sistema operativo.

Ahora utiliza de nuevo el icono para Insertar imágenes del editor JCE o el botón Imagen de Joomla. Pero en lugar de localizar una imagen de tu servidor, copia - pega la dirección URL de la imagen en el campo de texto dirección URL de la ventana emergente. ¡Fácil, no! El resto del proceso es exactamente igual al que te hemos descrito en los apartados anteriores.

Joomla 1.5: insertar una imagen alojada en Internet

3. Enlazar las imágenes

Ahora que ya sabes cómo insertar imágenes en un módulo (utilizarás exactamente los mismos procedimientos en Joomla para insertar imágenes en los artículos) sólo queda enlazarlas con las páginas web correspondiente. Y esto es muy sencillo, te mostramos cómo debes hacerlo con la primera de las imágenes, luego repite el proceso utilizando la dirección URL de Isftic y de JClic para las dos siguientes.

1. Haz clic sobre la imagen nea_logo.png para seleccionarla.

2. Observa en el editor de texto el icono en forma de cadena (ahora activo). Te servirá para añadir un vínculo al elemento seleccionado. Haz clic sobre este icono para abrir la ventana de edición Enlaces avanzados. JCE te permite añadir vínculos a sitios web, a documentos de tu servidor, a un destinatario e-mail, e incluso a contenidos del sitio o a entradas de los menús de Joomla, pero en este caso se trata de incluir la dirección URL del sitio al que se navegará cuando se haga clic en la imagen, es decir, a la página del NEA.

Joomla 1.5: enlazar una imagen a un sitio web

En URL teclea la dirección URL del NEA http://nea.educastur.princast.es (admite copiar - pegar: copias la dirección en Firefox, pegas en JCE), selecciona en Destino la opción Abrir en una ventana nueva para que el comportamiento del enlace sea que al hacer clic sobre la imagen, el sitio del NEA se abra en una nueva pestaña o ventana del navegador. Escribe como Título, NEA, Navegador Educacional Asturiano y haz clic, por último, en Insertar. ¡Listo!.

Joomla 1.5: enlazar una imagen a un sitio web

Repite el procedimiento para las otras dos imágenes con las siguientes direcciones URL:

ISFTIC NIÑOS: http://www.isftic.mepsyd.es/ninos/

JCLIC: http://clic.xtec.cat/es/act/index.htm

Guarda todos los cambios realizados y actualiza el frontend de tu sitio Joomla. Fíjate ahora en la nueva estética de tu sitio web y cómo el nuevo módulo aparece en la parte derecha de la pantalla. Comprueba también el funcionamiento del módulo y navega hacia las páginas enlazadas. ¿Funciona o no?

¿Vas intuyendo otras posibilidades? Este tipo de módulos, de gran sencillez a la hora de crearlos, serán de extraordinaria utilidad:

  • Podrás incluir varias imágenes enlazadas a diferentes sitios web, unas debajo de otras, a modo de panel de navegación, tal y como has visto.
  • Podrás duplicar el módulo para realizar otros similares y hacer más espectacular el diseño de tu sitio.
  • Podrás crear un módulo Quién soy, en el que muestres información personal para informar a tus visitantes de quién es el administrador del sitio, tu centro, tus proyectos, etc.
  • E incluso podrás crear subportales con módulos diferenciados por secciones y páginas de tu sitio Web. ¡Ahí es ná!


Curso online de Joomla 1.5: los módulos (III)

27 07 2009

Nos ocuparemos en este artículo de los llamados MÓDULOS DE COMPONENTE. Se trata de módulos que necesitan para su correcto funcionamiento de la presencia de uno o varios componentes previamente instalados en el sistema, ya que recogen o hacen consultas a las tablas en las que se encuentran alojados estos componentes. Es necesario mencionar que cada componente que está instalado en Joomla está relacionado íntimamente con una tabla de datos: por ejemplo, cuando instalas un componente como una galería de imágenes o una galería de vídeos, estos componentes crearán de 2 a 3 y hasta cuatro tablas en la base de datos de Joomla. Hay, por tanto, una serie de módulos que trabajan íntimamente relacionados con los componentes y, por ello, si instalas el módulo pero no has instalado previamente el componente asociado se generará un error en la instalación. Aunque no es el momento, por ahora, de profundizar en los componentes de Joomla, cuestión que abordaremos en sesiones posteriores, entenderás mejor este concepto realizando prácticas concretas:

  • En primer lugar, recuerda que has creado un módulo Encuestas posicionado en la posición right de tu plantilla pero que aún no es visible porque no tienes configurada ninguna encuesta en tu sitio Joomla. Aprenderás a hacerlo. Si aún no lo has hecho te invitamos a que utilices el Gestor de Módulos - botón Nuevo y lo crees para seguir nuestro tutorial. Ver artículo de Con el ordenador a cuestas en el que te mostramos cómo instalar un módulo de los presentes en la instalación básica de Joomla.
  • En segundo lugar realizarás la instalación de un módulo que puede ser de utilidad en tu sitio educativo que necesita obligatoriamente la instalación previa de un componente y te mostraremos cómo configurarlos.

Configura una encuesta con el componente Encuestas de Joomla

Joomla incluye en su instalación básica el componente com_poll para plantear encuestas a los visitantes de tu sitio: cada una de ellas estará formada por una sola pregunta y tendrá la posibilidad de incluir hasta 12 opciones excluyentes.

Para diseñar - modificar las encuestas debes acudir al Gestor de encuestas localizable
en el menú Componentes - Encuestas del Backend de Joomla:

Joomla 1.5: componente Encuesta

Accederás así al listado de todas las encuestas que tienes en tu sistema: listado vacío, porque, de momento, no tienes ninguna.

Joomla 1.5: componente Encuesta

Los botones de la barra de herramientas te permitirán publicar y anular la publicación de las encuestas, borrarlas, editarlas y, por supuesto, también crear nuevas encuestas. Pulsa sobre el botón Nuevo para acceder al formulario de creación de una encuesta.

En el cuadro de texto Título escribe la pregunta o el enunciado de la encuesta y utiliza
cada uno de los cuadros de texto Opciones para establecer las opciones de respuesta de la misma. Estas opciones son excluyentes, es decir, el usuario sólo podrá elegir una de ellas en cada votación.
La opción Intervalo permite establecer un plazo mínimo de tiempo (expresado en segundos) entre dos votos procedentes de un mismo ordenador. Sin embargo, este sistema de control es bastante limitado pues está basado en cookies, por lo que resulta muy fácil escapar a él: por ejemplo, si el visitante utiliza distintos navegadores o borra las cookies podrá votar tantas veces como quiera sin limitación alguna de tiempo. Cuando finalices de diseñar la encuesta pulsa el botón Guardar para guardarla en el sistema y observa cómo se muestra en el listado del Gestor de Encuestas.

Ejemplo de encuesta:

  • Título: ¿Qué contenidos te gustaría encontrar en nuestro sitio?
  • Opciones:
    • Información detallada sobre el centro
    • Galerías fotográficas de las actividades del centro
    • Variedad de recursos educativos
    • Descargas de documentos
    • Foros o chats de participación
    • Enlaces educativos

Joomla 1.5: componente Encuesta

Joomla 1.5: componente Encuesta

La creación de la encuesta ya ha finalizado pero si recargas el Frontend de tu sitio no podrás visualizarla. ¡Para mostrarse en tu sitio, en el Frontend, necesitarás configurar el módulo correspondiente asociado a este componente, el módulo Encuesta - mod_poll!. Por cierto, asegúrate de que la nueva Encuesta esté publicada o si no no podrá visualizarse en el módulo correspondiente.

Joomla 1.5: componente Encuesta

Recuerda que este módulo ya ha sido creado en un artículo anterior (lo hemos llamado Nuestra encuesta) pero todavía no está configurado. Ahora es el momento de hacerlo. Por ello acude al Gestor de Módulos y, haz clic en el nombre del módulo Nuestra encuesta (fíjate a su derecha verás la columna tipo - mod_poll que te indicará que se trata de un módulo encuesta) para acceder al formulario de configuración de la misma.

Observa el apartado Parámetros. Si despliegas el cuadro de lista desplegable Encuesta verás el título de la nueva encuesta que acabas de crear. Selecciónala y guarda los cambios utilizando el botón Guardar de la Barra de herramientas.

Joomla 1.5: componente Encuesta

Si ahora actualizas el Frontend de tu sitio verás el aspecto de la encuesta en la página inicial de tu sitio.

 Joomla 1.5: componente Encuesta

Prueba su funcionamiento: contesta y vota y observa cómo Joomla te muestra sus resultados.


Instala un módulo asociado a un componente: el módulo Google Search

Google Search es un módulo asociado al componente Google Search, gratuito y distribuido bajo licencia GPL, que te permitirá ubicar en cualquier posición de tu página un formulario de búsqueda en Google. Cuando el visitante de la web utilice el botón de búsqueda los resultados se mostrarán en tu propio sitio Joomla, en el lugar donde se visualizan los artículos de tu sitio (aquí es donde se nota la actuación del componente).

Información sobre el módulo en Extensions Joomla.org: http://extensions.joomla.org/extensions/external-contents/web-search/4935/details

Descarga del módulo Google Search para Joomla 1.5: http://www.kksou.com/php-gtk2/products/download_product.php?i=15

Descarga del componente Google Search para Joomla 1.5: http://www.kksou.com/php-gtk2/products/download_product.php?i=13

Debes descargar y guardar en tu equipo ambos archivos zip: el llamado mod (el módulo) y el archivo que empieza por com (el componente).

1. Instala el módulo

Con el procedimiento ya conocido, instala el módulo. Para ello acude a Extensiones - Instalar / Desinstalar y localiza el archivo zip descargado. Se instalará aunque el sistema te mostrará un mensaje de advertencia indicándote la necesidad de instalar también el componente asociado.

Joomla 1.5: instala el módulo Google Search

Acude ahora al Gestor de Módulos y habilita el módulo recién instalado o si no no será visible en el Frontend de tu sitio.

Joomla 1.5: instala el módulo Google Search

Recarga el Frontend de tu sitio para comprobar que Joomla emite un mensaje de error indicándote la necesidad de instalar el componente asociado.

 Joomla 1.5: instala el módulo Google Search

2. Instala el componente

Instala a continuación el componente asociado (instalar componentes se instala exactamente igual que el resto de extensiones de Joomla: ya sabes acude a Extensiones - Instalar / Desinstalar y procede de la misma forma que ya conoces para instalar un módulo: el archivo se llama com_googlesearch. Cuando finalices una nueva entrada llamada Google Search aparecerá en el menú Componentes de Joomla.

Joomla 1.5: instala el módulo Google Search

Ahora actualiza el Frontend de tu sitio Joomla y observa cómo el módulo ya se visualiza correctamente. Aprovecha para comprobar su funcionamiento.

Joomla 1.5: instala el módulo Google Search

Aún quedan muchas cosas por hacer. Lo primero será configurar el módulo según tus necesidades e intereses. Para ello acude al Gestor de Módulos y haz clic sobre su nombre:

  • Cambia su título para que no aparezca en inglés: por ejemplo, Buscar en la Web.
  • Cambia su ubicación al lugar de la página que desees: por ejemplo, en la parte derecha - right, al inicio de la columna. En el listado del Gestor de Módulos puedes utilizar unos pequeños triángulos presentes en la columna Ordenar para subir y bajar los módulos en cada posición que se localice.
  • Aplica y guarda finalmente los cambios cuando finalices y comprueba recargando el Frontend el aspecto final del módulo.

¡De la misma manera, también puedes configurar el componente al que se asocia este módulo para cambiar algunos de sus parámetros!. Acude, por tanto, al menú Componentes, entrada Google Search y haciendo clic sobre este nombre modifícalo a tu gusto. Por ejemplo, nosotros hemos modificado los siguientes valores:

  • width of search results: 420 (este tamaño se mide en píxeles y debes tener en cuenta que los resultados se mostrarán en la parte central de la página, esta medida es suficiente para la plantilla que estamos usando)
  • size of search field: 40

Recuerda que estamos introduciendo valores que se adapten correctamente a la plantilla ruhk milkyway en uso como predeterminada.

  • search button label: es el texto que aparece en el botón del módulo para iniciar la búsqueda, de manera predetermina Search, cámbialo por Buscar, por ejemplo.
  • search domain as default: valida no, de esta manera se mostrará de forma predetermina la opción de buscar en la web.
  • country: en el listado selecciona Spain. Esto permitirá que las búsquedas se realicen utilizando como localización geográfica España y el componente mostrará los resultados en español.
  • Los otros parámetros son bastante intuitivos: te permitirán modificar el diseño del botón, el formato de fuente, los colores, los logos de Google, etc. Experimenta con ellos y observa los cambios.

Cuando acabes de escoger todas las opciones que te interesen utiliza el botón Guardar para salvar los cambios. ¡Tus alumnos, a partir de ahora, podrán realizar búsquedas en Google directamente desde la web del centro, una opción más para animarles a ser visitantes de  la web del colegio!



Curso online de Joomla 1.5: módulos independientes (II)

24 07 2009

Al hilo del artículo anterior de este curso online de Joomla 1.5, en este artículo vas a realizar una primera aproximación a la categorización de módulos en Joomla:

  1. Módulos independientes
  2. Módulos de componentes
  3. Módulos de menús
  4. Módulos de usuario

En sucesivas sesiones vas a practicar creando nuevos módulos de cada clase e instalando otros que previamente serán descargados gratuitamente desde Internet. Recuerda que nuestra intención siempre es realizar una web educativa, pero una vez que conozcas los procedimientos podrás aplicarlos a cualquier clase de sitio que estés diseñando, tenga la intención que tenga.

En primer lugar, dedicaremos el artículo a los módulos independientes, es decir, a aquellos módulos que no necesitan de ningún componente para su funcionamiento. Simplemente se instalan y funcionan plenamente por sí solos. No hacen ninguna consulta a ninguna base de datos, ni tampoco a ningún componente previamente instalado en el sistema.

Para localizar módulos de este tipo que puedan interesarte acude siempre al repositorio oficial de extensiones para Joomla:

 JOOMLA.ORG EXTENSIONS: http://extensions.joomla.org/

El sitio web mostrará un icono con una M en color rojo para indicarte que se trata de un módulo, y no de otra de las extensiones características de Joomla, como plugins, componentes o plantillas.

descarga de módulos

Te mostramos algunas posibilidades:

Instala y configura el módulo Slick RSS

Este módulo, fácil de instalar y configurar, te permite sindicar contenido de la Web para distribuirlo y compartirlo con tus visitantes, de tal manera que cuando el archivo RSS cambia en la web original, el contenido que se muestra en tu sitio a partir del RSS también cambia. Muy útil, por ejemplo, para insertar las últimas noticias, novedades, de los portales educativos institucionales como haremos a continuación.

Consulta los siguientes sitios si necesitas:

  • Información sobre el módulo en Joomla Extensions: http://extensions.joomla.org/extensions/external-contents/rss-readers/1649/details
  • Descarga del archivo (comprimido tar.gz - reconocido perfectamente por Joomla, no necesita descomprimir): http://joomla.daveslist.co.nz/demo/slick-rss/index.php?option=com_docman&task=doc_download&gid=7&Itemid=26. Se trata de un módulo bajo licencia GNU/GPL, acéptala validando la opción I agree y procede a la descarga del archivo mediante el botón Click here to proceed, que localizarás a mitad de página. Guarda el archivo mod_slick_rss-1-5-0.tar.gz en tu equipo.

La instalación de módulos independientes en Joomla se realiza por el  procedimiento ya conocido de instalar extensiones en Joomla (un módulo no es más que una extensión para el sistema). Vete al menú Extensiones y selecciona Instalar / desinstalar. Utiliza la opción más sencilla: subir paquete. Localiza el archivo que acabas de descargar mediante el botón Examinar y pulsa el botón Subir archivo e instalar para que se realice el proceso de instalación. En breve, el sistema te indicará que el módulo se ha instalado correctamente.

Pero con la subida del archivo no acaba la tarea de instalación y configuración del módulo. Siempre debes asegurarte de que el módulo se encuentra habilitado (por lo general, los nuevos módulos en el sistema se instalan deshabilitados por razones de seguridad) y, además, tendrás que acceder a su página de configuración para adaptarlo a lo que realmente necesitas.

Tras la instalación de un nuevo módulo sigue siempre estos pasos para configurarlo:

En primer lugar, cerciórate siempre de que el módulo recién instalado se encuentra habilitado en el Gestor de módulos. Búscalo en el listado y si no lo está, debes habilitarlo o si no no será visible en tu sitio. Acude por tanto al menú Extensiones - Gestor de Módulos, localiza en el listado el nuevo módulo Slick RSS y habilítalo haciendo clic sobre el icono rojo.

Joomla 1.5: instala el módulo Slick RSS

Pulsa sobre su nombre para acceder a los parámetros de configuración del módulo.

Observa el apartado Detalles: Puedes cambiar el Título, tecleando otro en su lugar, por ejemplo Canal Educastur (nuestra intención es acceder al canal RSS de Educastur, la página institucional de educación de nuestra Comunidad Autónoma), seleccionar si deseas o no que se muestre el título en el módulo (hemos seleccionado Sí), puedes también habilitarlo directamente desde aquí (si no lo has hecho en el paso 1), cambiar su posición y el orden en el que se muestra en dicha posición (de momento, selecciona footer, para que se muestre en el pie de página), incluso podrás establecerlo para un usuario determinado de tu sitio en Nivel de Acceso (déjalo como Público, para que cualquier visitante de tu Web pueda visualizarlo), etc. Experimenta con las distintas opciones y visualiza el resultado actualizando el Frontend de tu sitio Joomla. ¡Caramba, sólo veo el título… de noticias RSS… nada de nada!. Aún falta algún parámetro de configuración.

Joomla 1.5: instala el módulo Slick RSS

Apartado Asignación de menú. De manera predeterminada, está validada la opción Todo. Eso significa que hagas clic en cualquier enlace de los menús de navegación se visualizará siempre en la página este módulo Slick RSS; en otras palabras, el módulo se mostrará en todas las páginas de tu sitio Joomla. De momento, no tienes creado ningún menú excepto el menú principal que creó Joomla en la instalación básica, por tanto no puedes experimentar demasiado con esta opción, pero te adelantamos que podrías hacer que el módulo fuese visible al hacer clic en una entrada del menú que tu selecciones (o en varias) y, en cambio, que no apareciera en la página si el visitante hace clic sobre otro de los enlaces del menú. ¿Intuyes su utilidad?

Joomla 1.5: instala el módulo Slick RSS

El apartado Parámetros te permitirá configurar cómo se presenta el módulo en tu sitio: por ejemplo, el número de noticias que quieres que se muestren (number of items: teclea 8, por ejemplo), el número de palabras que incluirá el título de la noticia (item title word count: si pones 0 se mostrará todo el texto), si deseas que muestre un texto descriptivo o no en cada noticia RSS (item description text: lo hemos dejado en No, pero selecciona según tu criterio), que cuando hagas clic en la noticia se muestre en una nueva pestaña o ventana o en la misma (RSS feed link target: new window, same window, respectivamente), si deseas que se muestre o no un pequeño diálogo descriptivo al acercar el ratón a cada enlace de la noticia (tooltip)… en fin, experimenta modificando estas opciones. Ahora bien, el cuadro de diálogo imprescindible que deberás utilizar es RSS Url, pues será aquí el lugar en el que debes introducir la dirección URL del canal de noticias que quieres que se muestre en tu sitio.

 Joomla 1.5: instala el módulo Slick RSS

En nuestro ejemplo, hemos utilizado el canal RSS de Educastur que se localiza en la dirección: http://www.educastur.es/index.php?option=com_rss&feed=RSS2.0&no_html=1 pero seguro localizarás otros canales RSS de los portales educativos de las comunidades autónomas o de los sitios web que te interesen:

Canal RSS Educar.ex (Extremadura): http://www.educarex.es/contenido/noticias/noticias_rss.php

Canal RSS Junta de Andalucía - Educación: http://www.juntadeandalucia.es/educacion/www/novedades.xml

Canal Novedades RSS EducaCantabria: http://www.educantabria.es/feed/rss

Noticias EducaAragón: http://www.educaragon.org/noticias/rss.asp

Este módulo no permite demasiadas opciones de configuración, pero como ves cumple su función espléndidamente y, además, añade vistosidad y mejora estética y funcionalmente tu sitio, así que… no dejes de probar e instalar aquellos módulos que creas añadan funcionalidades a tu página.

El aspecto final del módulo será similar al que ves en la siguiente captura de pantalla:

Joomla 1.5: instala el módulo Slick RSS

Instala y configura el módulo GTranslate

Si quieres ofrecer la posibilidad de que tu sitio Web sea traducido a varios idiomas este módulo es una perfecta elección porque el módulo utiliza el motor de Google para la traducción de la página. Escrito bajo licencia GPL puedes obtener información sobre el módulo en:

GTranslate - Joomla Extensions: http://extensions.joomla.org/extensions/languages/automatic-translations/4823/details

Y puedes descargarlo desde:

Edvard Ananyan http://edo.webmaster.am/projects

Nota: localiza la versión 1.5, la versión para Joomla 1.5; necesita registro gratuito para su descarga.

Como el anterior utiliza Extensiones - Instalar / Desinstalar para instalar este módulo en tu sitio. Habilítalo para que se muestre en el Frontend desde Extensiones - Gestor de Módulos y configúralo haciendo clic en su nombre según tus preferencias: por ejemplo, cambia el Título y selecciona en Parámetros los idiomas de traducción que deseas ofrecer a tus visitantes.

Lógicamente, este módulo debe ser instalado en un sitio web ya en producción, en local mostrará un mensaje de error al ser utilizado, pero podrás observar su apariencia final para hacerte una idea de su funcionalidad:

 Joomla 1.5: instala el módulo GTranslate

Instala y configura el módulo RokSlideshow

Este módulo añadirá vistosidad a tu sitio ya que permite visualizar imágenes con transiciones en la posición de tu página que selecciones.

Información sobre RokSlideshow - Joomla Extensions: http://extensions.joomla.org/extensions/photos-&-images/images-slideshow/2078/details

Descarga del módulo Extensions Download RokSlideshow: http://www.rockettheme.com/extensions-downloads/free/rokslideshow/1039-rokslideshow-module/download

Como siempre, instala el módulo tal y como ya sabes, asegúrate de que se encuentra habilitado y configúralo según tus necesidades.

Aspectos a considerar en Parámetros:

  • Las imágenes que se muestran se toman desde un directorio concreto que deberás especificar manualmente en Images Directory: debes, por tanto, crear una carpeta en images/stories (por ejemplo, llámala centro) e incluir en ella las imágenes, previamente tratadas con un editor de imágenes, que desees que se muestren en el sitio. En el caso de un servidor local debes copiar - pegar las imágenes a la carpeta centro que se localizará en la ruta xampp/htdocs/portal/images/stories; si el servidor es remoto tendrás que acceder por FTP a tu cuenta y subir las imágenes a esa misma ubicación. Recuerda configurar en parámetros como directorio de imágenes images/stories/centro.

Joomla 1.5: instala el módulo Rokslideshow

  • El tamaño dependerá de la plantilla en uso, por ejemplo, para la plantilla rhuk_milkyway, la que usamos hasta ahora en este curso online, un ancho de 150 píxeles es más que suficiente y configura como alto 100 píxeles. Tus imágenes deberán tener el tamaño que aquí asignes.
  • Puedes modificar el tiempo de duración de la transición o el tiempo en el que se muestra cada imagen (transition duration e image duration, respectivamente).
  • Para realizar esta práctica hemos utilizado imágenes de uso educativo localizadas en el Banco de imágenes del ISFTIC: http://bancoimagenes.isftic.mepsyd.es. Hemos reducido su tamaño a 150 píxeles de ancho utilizando GIMP ( y hemos copiado - pegado todas las imágenes a la carpeta centro creada en images/stories de la carpeta portal (la de la instalación de Joomla). Las imágenes utilizadas te las ofrecemos en descarga al final de este artículo.

El aspecto final del módulo será similar al siguiente:

 Joomla 1.5: instala el módulo Rokslideshow

Descarga el archivo comprimido zip con las imágenes a utilizar en esta práctica: descarga

Como ves, una vez que conozcas los procedimientos de descarga desde la página oficial de Extensiones de Joomla, cómo instalar y cómo configurar los módulos descargados sólo tienes que elegir el que te interese y utilizarlo. Y no cabe duda que encontrarás módulos que muestren relojes, estado del tiempo, calendarios, imágenes y hasta reproductores MP3. Y si localizas y pruebas un módulo que te parezca atrayente, de esos de las tres Bes, bueno, bonito y barato (mejor gratis) comparte con nosotros tus impresiones: los usuarios de Joomla te lo agradeceremos.



Curso online de Joomla 1.5: los módulos (I)

23 07 2009

El auténtico poder y versatilidad de Joomla reside en la gran cantidad de aplicaciones que posee para el entorno de trabajo denominadas EXTENSIONES. Estas miniplicaciones adicionales se utilizan para agregar mayores funcionalidades al sistema y, por defecto y en su código base, no se encuentran disponibles en la instalación básica de Joomla: será pues necesario que aprendas como tienes que instalar aquellas extensiones que selecciones posteriormente a la instalación base de Joomla.

Existen cientos de estas extensiones disponibles para múltiples funcionalidades: galerías de imágenes y multimedia, comercio electrónico, foros, chats, calendarios, agendas, correos, sistemas de anuncios, sistemas de suscripción a servicios, descarga de archivos, y muchas más. Algunas de ellas serán gratuitas, otras comerciales a las que sólo accederás si pagas por su licencia, muchas bajo licencias Creative Commons y una gran mayoría bajo licencias libres GNU/GPL (estas dos últimas serán las que te recomendemos instalar).

Conseguirlas es relativamente sencillo pues sólo necesitarás localizarlas haciendo búsquedas concretas en un buscador como Google (teclea addons joomla gratuitos, por ejemplo) pero también puedes acceder a páginas especializadas como:

  • JOOMLA EXTENSIONES OFICIALES http://extensions.joomla.org (es el mayor repositorio de extensiones para Joomla, y el oficial, así que de visita obligada)
  • JOOMLA HACKS http://www.joomlahacks.com
  • JOOMLA RESOURCE http://resources.joomla.org/
  • y, por supuesto, también de visita obligada el Centro de Extensiones de Joomla Spanish, del que ya te hemos hablado, el repositorio oficial en español de extensiones para Joomla JOOMLA SPANISH EXTENSIONES OFICIALES http://extensiones.joomlaspanish.org

En realidad, Joomla posee cinco diferentes tipos de extensiones, algunos de los cuales ya conoces:
1. Plantillas: ya hemos hablado de ellas en artículos anteriores. Permiten establecer y modificar el diseño de tu sitio Web.
2. Módulos: son los protagonistas de esta sesión de trabajo
3. Plugins o mambots
4. Componentes
5. y los archivos de lenguaje: los idiomas, que posibilitan la traducción de Joomla o de algunas de sus extensiones al lenguaje español.

¿Qué son los módulos?

Los módulos son elementos del sistema que muestran bloques de información en diferentes posiciones o zonas de la plantilla que estés utilizando en tu sitio Joomla (pueden estar situados en cualquier parte de tu sitio, esto dependerá de los criterios que haya seguido el diseñador de la plantilla que estés utilizando cuando en su momento la diseñó). En otras palabras: los módulos son el vehículo para mostrar en tu sitio ciertos contenidos del mismo. Muestran información secundaria, simplificada y breve que toman de la base de datos y que después cargan sobre la periferia de la plantilla (normalmente en las columnas laterales, el encabezamiento o el pie de página). No olvides que su posición puede variar según la plantilla, template o theme que estés empleando en cada momento en tu página y que podrás comprobar cuál es si acudes al Gestor de plantillas - botón Editar - Previsualizar. Consulta nuestro artículo dedicado a la gestión de plantillas si necesitas conocer qué son las posiciones en una plantilla de Joomla.

En el caso concreto del sitio que tienes instalado y configurado en el servidor local, al no haber instalado los archivos de ejemplo que Joomla te recomendaba al acometer una instalación básica, verás que sólo aparece un único módulo, el Menú principal. Compruébalo acudiendo al menú Extensiones - Gestor de Módulos.

 Joomla 1.5: el Gestor de Módulos

En la ventana que se abre en pantalla verás el listado de módulos instalados hasta el momento en Joomla.

Joomla 1.5: el Gestor de Módulos

Si accedes a sitios Web realizados en Joomla comprobarás la gran variedad de módulos de los que puedes disponer en este CMS. Mientras que algunos módulos sólo mostrarán información, otros recepcionarán información y crearán consultas en torno a los datos solicitados. Un ejemplo clásico de este último es el módulo Acceso (el módulo que permite que introduzcas tus credenciales de acceso en el Frontend de Joomla: así recepcionará esta información, hará una consulta a la base de datos para comprobar que este usuario está acreditado en el sistema y, si todo es correcto, le permitirá acceso a Joomla).

Joomla te ofrece la posibilidad de instalar una gran variedad de módulos en su instalación básica, algunos de gran importancia, como los módulos responsables de los menús, pero también podrás instalar muchos otros localizados en Internet e incluso programarlos personalmente. La lista es muy amplia, variada y, como comprobarás, resultan muy efectivos y útiles.

La gestión de los módulos en Joomla 1.5

Los módulos son los responsables de determinar qué se muestra en el Frontend, pero no cómo se muestra, pues eso es misión de la plantilla que tengas configurada como Predeterminada. Como has visto sólo dispones de un único módulo presente en el Frontend, pero esto puede cambiar, añadiendo nuevos módulos de los que Joomla te ofrece.

Los módulos instalados en Joomla se administran, como ya has visto, desde el menú Extensiones - Gestor de módulos. En pantalla verás el listado de todos los módulos instalados en Joomla (de momento sólo uno) y diferentes parámetros de información sobre los mismos, como su nombre, si se encuentran habilitados o no, quiénes tienen acceso a él, en qué páginas se muestran, la posición que ocupan en la plantilla actualmente activa o el nombre concreto del archivo:

Joomla 1.5: el Gestor de Módulos

Observa:

  • Nombre del módulo: Menú principal
  • Habilitado. Te permite comprobar qué módulos de los instalados se visualizarán en tu sitio Web, en el Frontend. Si se encuentran marcados como habilitados (marca de verificación verde) o como no habilitados (marca de verificación en rojo), respectivamente en el Gestor de Módulos significará que serán visibles en el Frontend en el primer caso, o no en el segundo. Comprueba en el Frontend del sitio (asegúrate de tener la plantilla Ruhk milkyway asignada como predeterminada) que, en efecto, el módulo Menú principal aparece en la página inicial de tu sitio. De vuelta en el Backend haz clic sobre la marca de verificación de la columna habilitado, el icono cambia y se transforma en un círculo rojo con un aspa dibujado en su interior; ahora el módulo no está habilitado. Si actualizas el Frontend del sitio ya no aparecerá el Menú principal en la página inicial. Para recobrar su estado inicial sólo tendrás que hacer clic de nuevo sobre el icono de la columna Habilitado para habilitarlo de nuevo y que, el menú principal se muestre otra vez en tu sitio Joomla. ¡Así de sencillo!
  • Acceso. A los módulos pueden acceder diferentes usuarios propios de Joomla. Aunque no hablaremos de la administración de usuarios en Joomla hasta unas cuantas sesiones más adelante, debes saber que Joomla permite diferentes perfiles de acceso: no sólo a módulos, sino también a contenidos, menús de navegación, etc. Según la información mostrada en pantalla el módulo Menú principal es de acceso público, es decir, cualquier usuario - visitante que acceda a tu sitio podrá verlo e interactuar con él, por ejemplo, haciendo clic en el enlace Inicio. Como verás más adelante, podrás configurar que haya módulos para usuarios registrados, de tal manera que sólo se mostrará en el Frontend cuando un usuario registrado de Joomla acceda al sistema identificado con sus credenciales de usuario y contraseña.
  • Posición. Los módulos pueden cambiarse de posición para que se muestren en una zona u otra de la página. Por ejemplo, el Menú principal se muestra en la posición left (izquierda) pero podrías hacer que se mostrase en la posición right (derecha). Para ello haz clic en el nombre del módulo y en la nueva pantalla selecciona en el cuadro de lista desplegable Posición la entrada right. Pulsa el botón Aplicar para aplicar los cambios y actualiza el Frontend para comprobar que ahora el menú principal se muestra a la derecha de la página Web.

Nota. Observa que el aspecto del menú principal es ahora muy diferente. Esto es debido a la configuración de la plantilla que estás utilizando.

Joomla 1.5: menú Principal - módulo en el Frontend      Joomla 1.5: menú Principal - módulo en el Frontend

Tienes que tener siempre en cuenta  que los módulos muestran la información en el Frontend pero el cómo dependerá de la plantilla en uso. No todas las plantillas tienen definidas todas las posiciones, ni están configuradas para que se muestren en el mismo lugar, por lo que algunos módulos los verás con unas plantillas y no con otras, o incluso en diferentes lugares de la plantilla. Además, el aspecto estético de cada módulo también está determinado por la plantilla que estás utilizando en cada momento y dentro de una misma plantilla, incluso por la posición en la que se encuentra, como el caso que nos ocupa.

Cancela los cambios o modifica la posición del módulo mainmenú para que se vea en la posición left - izquierda y guarda mediante el botón Guardar para volver al Gestor de Módulos.

  • Páginas. Como verás más adelante puedes configurar el módulo para que se vea en todas las páginas de tu sitio o sólo en algunas páginas seleccionadas. En este caso, la entrada todo en este columna te indica que el menú principal se visualizará en todas las páginas de tu sitio Joomla con los parámetros de configuración señalados hasta el momento. En este caso, es un menú de navegación que nos interesa que se visualice en todas las páginas del sitio, pero podría no ser así y ¡Joomla te permite personalizar este aspecto según tus preferencias o necesidades!
  • Tipo. Hace referencia al tipo de módulo que es el módulo seleccionado. En este caso, es un módulo de tipo mainmenu, es decir, significa que en el Frontend visualizarás un menú de navegación. Como verás a continuación, existen muchos tipos diferentes de módulos y puedes tener varios módulos diferentes creados del mismo tipo: por ejemplo, puedes disponer en tu sitio de varios módulos mainmenu con diferentes menús de navegación configurados.

Creación de un nuevo módulo de los predeterminados de Joomla

Observa la barra de herramientas presente en el Gestor de Módulos. Te permitirá realizar muchas tareas con ellos como habilitarlos o deshabilitarlos, copiarlos, borrarlos y editarlos o crear nuevos módulos:

Joomla 1.5: crear un nuevo módulo

Para crear un módulo nuevo debes hacer clic sobre el botón Nuevo. Accederás así al formulario de creación de un nuevo módulo para Joomla. Observa la larga lista de módulos básicos que puedes crear en Joomla, no te asustes por su complejidad, ya verás como no es tan difícil entender qué funcionalidades tienen:

Joomla 1.5: crear un nuevo módulo

Por ejemplo observa el primero de ellos: Acceder. Si pasas el ratón por encima de su nombre, Joomla te ofrecerá información relativa a este módulo y te indicará que su función es añadir un módulo en el Frontend en el que podrás introducir tus credenciales de acceso al sistema. Vas a crear un nuevo módulo precisamente para ello pues este módulo ofrece en el Frontend de tu sitio Joomla un formulario para que el usuario anónimo pueda registrarse en el sistema, solicitar que se le recuerde su nombre de usuario, iniciar el proceso de renovación de la contraseña o acreditarse ante el sistema con su propio nombre de usuario y contraseña. Una vez que el usuario se haya acreditado y haya accedido al sistema este módulo sólo le ofrecerá un botón para terminar la sesión.

Haz clic sobre la casilla de verificación situado a la izquierda de Acceder para crear un nuevo módulo de Acceso al sistema de Joomla. Pulsa ahora en el botón Siguiente para acceder al formulario de configuración del nuevo módulo.

De momento, no vamos a considerar la sección situada a la derecha del formulario llamada Parámetros, sólo nos preocuparemos de la sección Detalles. Más adelante te mostraremos para qué sirve Parámetros y cómo se configura un módulo.

 Joomla 1.5: crear un nuevo módulo

Por ahora, teclea en el campo de texto Titulo el nombre para el módulo que estás creando, por ejemplo, Acceso (este es el nombre que se mostrará en el Frontend) y selecciona como posición right (derecha) de la plantilla. Observa que, de forma predeterminada, se mostrará el título pues se encuentra validada la opción Sí, de la misma manera que también se encuentra Habilitado, es decir, será visible en el Frontend de tu sitio desde el momento que apliques o guardes los cambios. Utiliza el botón Guardar para guardar los cambios realizados. Observa que el nuevo módulo se muestra en el listado del Gestor de Módulos.

Joomla 1.5: crear un nuevo módulo

Si ahora actualizas el Frontend de tu sitio Joomla (enlace Ver sitio, botón F5 de tu teclado) verás que la página inicial ya muestra dos módulos diferentes: el Menú principal en la parte izquierda de la pantalla y el Formulario de Acceso en la parte derecha.

Repitiendo el procedimiento que te hemos mostrado crea nuevos módulos de diferentes tipos y asígnalos a las posiciones que te indicamos:

  • Módulo Buscar: Título Buscar en el sitio, posición user4.
  • Módulo Contenido más leído: Título Artículos más leídos, posición User1.
  • Módulo Últimas noticias: Título Artículos nuevos en la Web, posición User2.
  • Módulo Menú: Título Menú superior, posición User3.
  • Módulo Sindicación: Título Sindicación, posición Syndicate.
  • Módulo Footer (pie de página): Título Pie de página, posición debug. Selecciona No en Mostrar título del módulo para que no se muestre el título Pie de página en tu sitio Joomla.
  • Módulo Encuesta: Título Nuestra encuesta, posición right. Recuerda que ya tienes el módulo Acceso en esta misma posición y que ocupa el orden 0: esto se traduce en que en la columna derecha del sitio verás el formulario de acceso y, a continuación, la encuesta, por este orden. Si actualizas el Frontend este módulo no se verá porque el módulo Encuesta es un módulo especial asociado a un componente, el componente Encuesta. Se encarga de mostrar en la página el formulario de la encuesta configurada en el componente: como aún no has configurado ninguna, el módulo no mostrará nada. De todas maneras, créalo para establecerla más adelante.
  • Módulo Ruta de acceso: Título Ruta de acceso, posición breadcrumb. Selecciona No en Mostrar título para que no se muestre el título Ruta de acceso en tu sitio Joomla.

Si has seguido nuestras indicaciones y ahora actualizas el Frontend de tu sitio, con todos estos módulos creados, tu web ya tendrá un aspecto muy diferente al inicial y, aunque aún no has creado ningún contenido para ella, ya empiezas a visualizar el aspecto final que podrá tener la página.

Joomla 1.5: crear un nuevo módulo

Te invitamos a que ahora realices cambios de plantilla en el Gestor de plantillas, para que compruebes que estos módulos no sirven del todo ni se colocan correctamente según la plantilla que utilices. Por ejemplo, utiliza la plantilla JA_Purity como plantilla Predeterminada y actualiza ahora el Frontend: el menú superior se mostrará ahora en la parte inferior de la página…

¿Comprendes ahora cuán importante es decidir qué plantilla vas a utilizar para tu sitio en los primeros momentos de desarrollo de tu sitio Joomla?

A pesar de este último inconveniente, puedes ya apreciar que la gestión de módulos en Joomla te permite personalizar a tu gusto el diseño de tu sitio. ¡Y sólo has vislumbrado un pequeño vistazo de lo que los módulos son capaces de hacer en Joomla… te invitamos a que sigas nuestros posteriores tutoriales sobre la descarga e instalación de módulos ajenos a la instalación básica de Joomla para que compruebes in situ su potencialidad!