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!



Curso online de Joomla 1.5: manejando plantillas

16 07 2009

El aspecto estético de tu sitio Web realizado en Joomla 1.5  se encuentra prediseñado gracias a la utilización de plantillas.

 Joomla 1.5: plantilla   Joomla 1.5: plantilla

Por defecto, Joomla se instala con un número muy limitado de estos templates (en concreto, tres para el Frontend) pero podrás descargar muchos gratuitamente desde Internet para mejorar el diseño de tu Web o editar algunas de ellas para adaptarlas a tus necesidades. En realidad, los sitios Web realizados con Joomla se preocupan más del contenido que del diseño (Joomla es un Gestor de contenidos no una aplicación para el diseño web). Pero esto no impide que puedas hacer tus pinitos como diseñador si eres capaz de modificar y editar la plantilla que estás utilizando y poder así variar el diseño de tu sitio de una manera más creativa.

Nota. Debes conocer qué tipo de licencia tiene la plantilla que estás utilizando para saber si puedes realizar tareas de edición sobre ella o no. Busca siempre, y en primer lugar, plantillas bajo licencia GNU/GPL, es decir, plantillas libres, plantillas que podrás editar sin incurrir en ilegalidad, irregularidades o vulneración de derechos de autor. Y si tu elección pasa por una plantilla gratuita (preferentemente bajo licencia Creative Commons)  no olvides mantener el nombre del creador al final de la página inicial.

En realidad una plantilla no es más que un conjunto de archivos que controlan la presentación de los contenidos en Joomla y constituye el diseño básico y fundamental para la visualización de tu sitio Joomla. La plantilla que utilices controlará la interfaz del sitio que visualizará el visitante, determinará el color de los enlaces, del texto mostrado en los artículos, del aspecto de los bloques que presenta, etc. Tu sitio podrá tener varias plantillas, diferentes incluso según las páginas que se visiten, pero sólo una plantilla predeterminada y podrás incluso asociar diferentes plantillas a diferentes menús o a entradas de menú seleccionadas. Si aún no comprendes esto, no te preocupes, ya practicarás con Joomla y comprobarás cómo puedes tener varias plantillas diferentes en distintas páginas o secciones de tu sitio.

Administra las plantillas preinstaladas

Vas a realizar una primera aproximación a la utilización de plantillas en Joomla. Para ello accede a la pantalla inicial de la administración de tu sistema con tus datos de acceso y haz clic en el enlace Previsualizar del Panel de Control para tener acceso simultáneo al Backend y al Frontend de tu sitio.

Localiza en el menú de la administración de Joomla la entrada Extensiones y haz clic sobre el Gestor de plantillas para acceder a la página en la que podrás manejar las plantillas instaladas en tu sistema: visualizarlas, borrarlas e incluso editarlas.

 Joomla 1.5: el Gestor de Plantillas

La nueva pantalla es muy intuitiva: un listado con el nombre de las plantillas preinstaladas en la instalación básica de Joomla 1.5.12, una serie de parámetros de información y una barra de herramientas con botones en la parte superior:

Joomla 1.5: el Gestor de Plantillas

Si pasas el ratón por encima del nombre de la plantilla podrás previsualizar una pequeña miniatura con el aspecto que adquirirá tu sitio si la seleccionas como predeterminada. Cuando decidas qué plantilla utilizar simplemente selecciónala activando el botón circular situado a la izquierda de su nombre y, a continuación, presiona el botón Predeterminado. Recarga el Frontend con la tecla F5 para visualizar el cambio y el nuevo aspecto de tu sitio con la plantilla seleccionada: los contenidos no cambiarán pero el aspecto de la página será completamente diferente.

Repite el procedimiento con las diferentes plantillas preinstaladas para comprobar cada uno de los diseños y cómo cambia en cada caso la interfaz de tu sitio Web. La página mostrará un aspecto diferente en cada ocasión, pero ten en cuenta que incluso habrá elementos de la página que aparezcan en diferentes lugares, otros ni siquiera se mostrarán… esto dependerá de cómo el creador de la plantilla la ha configurado. Debes considerar esto si por algún motivo deseas cambiar de plantilla cuando tu sitio Web ya esté en plena producción.

Por lo general las plantillas incluyen unos marcadores de posición identificados con un nombre determinado: right, left, top… en los que se irán colocando los diferentes elementos de Joomla: imágenes, módulos, componentes, enlaces, etc. pero no siempre aparecen los mismos marcadores en cada plantilla, ni el mismo número, ni siempre los han colocado en el mismo lugar. Por este motivo, y en general, porque casi todas las plantillas requieren algún tipo de modificación para adaptarlas a tus necesidades concretas, es fundamental elegir la plantilla que va a presidir tu sitio Web en las primeras etapas de desarrollo de tu web. Y esta decisión debe ser lo suficientemente pensada como para que se convierta en una plantilla estable.

Para comprobar estos marcadores de posición haz clic sobre el nombre de la plantilla, por ejemplo, utiliza la plantilla rhuk_milkyway, una de las presentes en la instalación básica de Joomla 1.5, y en la nueva pantalla haz clic sobre el icono Previsualizar.

Joomla 1.5: plantillas

En la parte inferior de la pantalla verás el aspecto de la plantilla junto con los marcadores de posición de la plantilla seleccionada:

Joomla 1.5: plantillas

Observa, en este caso, que esta plantilla tiene diseñadas diferentes posiciones:

  • Left: parte izquierda de la página. En ella se muestra el menú principal.
  • Right: parte derecha de la página
  • Top: parte superior
  • User1, user2, user3 y user4
  • Breadcrumb: posición muy útil para colocar una ruta de navegación
  • Footer o debug

A medida que vayas añadiendo nuevos elementos en tu sitio Web tendrás que asignarles manualmente una de estas posiciones, según tus preferencias y podrás cambiarlos de posición siempre que lo desees. Por ejemplo, el menú principal se muestra en la parte izquierda de la página pero podrías hacer que lo hiciera en la parte derecha. ¿Adviertes ahora las opciones de personalización que Joomla te ofrece?.

Instala una nueva plantilla

De forma predeterminada, Joomla incluye tres plantillas para el Frontend y una para el Backend, aunque siempre podrás instalar todas las que quieras.

La instalación de nuevas plantillas se realiza desde el menú Extensiones - Instalar / Desinstalar.

Joomla 1.5: instalar una nueva plantilla

Opción 1. Subir el archivo zip

El procedimiento más sencillo es utilizar la primera de las opciones que aparece en la
nueva página destinada a la instalación de componentes en Joomla, la opción Subir paquete. Sólo tendrás que localizar el archivo empaquetado zip de la plantilla que desees instalar y subir el archivo al servidor a través del botón correspondiente que Joomla te ofrece.

Para ello haz clic en el botón Examinar y localiza el archivo zip de la plantilla elegida en  tu equipo (no es necesario que lo extraigas previamente). Selecciónalo y haz clic en el botón Abrir de la nueva ventana. Observa que la ruta al archivo aparece en el campo de texto Archivo empaquetado para indicarte que Joomla tiene seleccionada dicha plantilla. Finalmente, haz clic sobre el botón Subir archivo e instalarlo.

 Joomla 1.5: instalar una nueva plantilla

Joomla se ocupará de descomprimir el archivo, de colocar todas las carpetas y ficheros en su lugar correspondiente y de instalarlos, sin requerir tu intervención. Si todo funciona correctamente, Joomla te informará de que la instalación ha sido realizada con éxito.

Por ejemplo, prueba a realizar la instalación de la plantilla Etosha, una plantilla GNU/GPL, de la cual te hemos hablado en un artículo anterior de este blog.

Plantilla Etosha: descarga

Una vez realizada la instalación por el procedimiento que te hemos indicado encontrarás la nueva plantilla en el Gestor de plantillas (recuerda Extensiones -
Gestor de plantillas). En el listado se habrá añadido el nombre Etosha. Desde aquí podrás configurarla como plantilla Predeterminada (a través del procedimiento que ya conoces). Sólo resta comprobar que, en efecto, la nueva plantilla tiene el diseño que te gusta para tu sitio Web recargando de nuevo el Frontend de tu sitio.

Opción 2. Copiar - pegar la carpeta correspondiente

En el caso de las plantillas existe un segundo procedimiento igual de sencillo: copiar la
plantilla descomprimida dentro de la carpeta /templates (directorio en el que se guardan todas las plantillas instaladas). Acude a la carpeta en la que has instalado el servidor local XAMPP y localiza en ella la carpeta templates de Joomla. Para ello sigue la ruta c:\servidorlocal\xampp\htdocs\portal y busca la carpeta templates. Haz doble clic sobre ella para acceder a su contenido. En su interior podrás ver una carpeta con cada plantilla instalada, carpeta que tiene el mismo nombre que la plantilla en cuestión.

Joomla 1.5: instalar una nueva plantilla

En el caso de una instalación de una plantilla en remoto, las plantillas del Frontend se instalan en una subcarpeta de la carpeta templates (cuyo nombre debe coincidir exactamente con el de la propia plantilla) y contiene una estructura concreta de archivos y carpetas, idéntica a la que has encontrado en el servidor local.

EN RESUMEN:

Debes conocer qué hace Joomla cada vez que realiza un procedimiento de instalación de una plantilla:

  1. Descomprime el archivo zip
  2. Vuelca todo el contenido de este archivo en una carpeta, con el mismo nombre que tiene la plantilla, en la carpeta templates de Joomla
  3. Esto incluye diversos archivos php, html, hojas de estilo css y variados archivos de imágenes.
  4. Para editar la plantilla que estés utilizando tendrás que editar los archivos de imagen que contiene y, en algunos casos, modificar los archivos php, html o las hojas de estilos css en los que se basan.

No es objeto de este artículo, al menos por ahora, comenzar con la edición de plantillas pero te adelantamos que algunas modificaciones son relativamente sencillas y están al alcance de usuarios noveles (te mostraremos algunas de ellas) pero otras necesitarán que tengas conocimientos avanzados en php o lenguaje html.



Curso online de Joomla: dos espacios diferentes

14 07 2009

En el contexto de los CMS como Joomla se suele hablar de Frontend y Backend, dos términos habituales para designar dos espacios diferentes accesibles vía Web que se crean durante la instalación de este gestor de contenidos, es decir, que dispondrás de dos puertas de acceso diferenciadas a tu sitio Web.

La parte pública: EL FRONTEND

Es la vista que se muestra a los visitantes de la Web y es la puerta de acceso público. Es decir, lo que conoces como un tradicional sitio web. Es también la página inicial que se visualiza cuando alguien escribe la dirección URL de tu sitio en su navegador. En el caso de tu instalación de Joomla 1.5.12 en el servidor local accederás al Frontend si tecleas su dirección URL (no lo olvides: pon siempre primero en marcha el servidor local por el procedimiento que ya conoces, ejecuta tu navegador web y teclea la dirección siguiente):

http://localhost/portal

(recuerda que portal es la carpeta que hemos utilizado para copiar en ella todos los archivos y directorios de Joomla 1.5.12)

Lo que ves en pantalla es el Frontend de tu sitio Web:

Joomla 1.5: Frontend de tu sitio Web

Frontend de tu sitio web en el servidor local con la plantilla JA_Purity
establecida como predeterminada

Veamos ahora un sitio educativo elaborado con Joomla: por ejemplo, en tu navegador teclea la dirección

http://cpevaristovalle.com/portal

En pantalla se mostrará la página inicial del C.P. Evaristo Valle de Gijón, un sitio web construido con Joomla.

 Joomla 1.5: un sitio web educativo

Si navegas por sus páginas podrás experimentar las posibilidades que Joomla puede ofrecerte a la hora de crear un sitio web: múltiples menús, un área de inicio de sesión, encuestas, artículos con imágenes y otros elementos multimedia, imágenes enlazadas, galerías de imágenes, canales de noticias RSS, etc. ¡Un auténtico portal educativo interactivo!

El hecho de que sea una vía de acceso público no implica que sus contenidos sean visibles para todos los visitantes que accedan a la web. Joomla implementa un sistema de privilegios basado en acreditaciones compuestas por un nombre de usuario y una contraseña (observa el formulario de acceso de usuarios que puedes ver en la parte izquierda de la página). Dependiendo de los privilegios de esta acreditación, el usuario - visitante podrá acceder o no a ciertos contenidos o a determinadas entradas en los menús de navegación, por ejemplo, e incluso podrán interactuar con ellos o no según los permisos que tenga concedidos por el sistema. Considera que, entre otras opciones, algunos usuarios sólo podrán leer los artículos del sitio o sólo los artículos que seleccione previamente un administrador, mientras que otros usuarios podrán incluso editarlos. Ya te hablaremos de todo esto más adelante, cuando abordemos la realización de prácticas dedicadas a usuarios en Joomla.

La parte privada: EL BACKEND

Es la segunda puerta de acceso y es una zona privada, desde la que se gestionan los contenidos, se añaden nuevos artículos o se editan los existentes, se modifica el aspecto de la web, se da de alta a nuevos usuarios, y en general, se tiene el control sobre el funcionamiento del sitio Joomla. Se trata de una página oculta al visitante, que engloba el área de administración. Aquí sólo pueden entrar el administrador y aquellos usuarios a los que se les haya concedido esta posibilidad, previo inicio de sesión en el sistema con sus credenciales personalizadas. Tras una instalación básica de Joomla sólo existirá un único usuario acreditado llamado admin. Es el usuario con el que realizaste la instalación de Joomla y es el usuario Administrador, un usuario con permisos absolutos en el sistema capaz de interactuar con él plenamente.

En el caso de la instalación de Joomla en un servidor local, la dirección URL de acceso a este área de administración es:

http://localhost/portal/administrator

(sustituye el término portal por el nombre de la carpeta en la que has instalado Joomla si no se llama así)

En pantalla aparecerá el formulario de inicio de sesión.

 Joomla 1.5: formulario de acceso a la administración del sitio

De forma predeterminada, el nombre de usuario es admin. La contraseña se te habrá dado durante la instalación (o la  habrás establecido tú mismo, como sucedió al instalar Joomla 1.5 en local). Tendrás que  teclear ambos valores en el formulario y pulsar la tecla Intro o el botón Acceder para ingresar en el área de administración de Joomla.

Se abrirá una nueva página en la que se mostrarán unos cuantos menús y un montón de botones con iconos. Es el PANEL DE CONTROL de la página inicial de administración de Joomla.

Observa esta pantalla:

  • En la parte superior izquierda se muestra el título que configuraste para el sitio durante la instalación: podrás cambiarlo si lo deseas. Ya te indicaremos cómo.

Joomla 1.5: Panel de control

  • En la parte superior derecha se indica qué versión de Joomla estás utilizando; en nuestro caso, 1.5.12.
  • Debajo del título hay un menú desplegable que incluye variadas opciones para acceder a todas las posibilidades que ofrece la administración del sitio Web, como las plantillas utilizadas en su diseño, el instalador, la gestión de los módulos, la administración de usuarios. Este menú es la principal herramienta de navegación dentro del Backend y sólo tienes que pasar el ratón por encima de cada entrada para acceder a los submenús correspondientes. Cuando trabajes con Joomla olvídate de los botones Atrás y Adelante de tu navegador y utiliza las opciones de este menú.

Joomla 1.5: Panel de control - menús

  • Observa que aparece a la derecha de este menú un enlace de nombre Previsualizar. Utiliza el botón derecho del ratón sobre el mismo y selecciona la opción de Abrir enlace en una pestaña nueva (Firefox). Esto te permitirá visualizar la página inicial de tu sitio Web en una pestaña nueva de tu navegador al tiempo que mantienes abierta la Administración de Joomla. Este truquillo resulta muy útil porque así podrás comprobar  simultáneamente el efecto en tu sitio de los cambios que vayas realizando mientras trabajes con la administración de Joomla.

Joomla 1.5: Panel de control

¡Qué buena idea! Deja abiertos el Frontend y el Backend al mismo tiempo. De este modo podrás apreciar instantáneamente todos los cambios que realices en el Backend en la página frontal. Puedes hacerlo en dos pestañas diferentes, en dos ventanas diferenciadas e incluso en dos monitores distintos y procura alternar entre ambos haciendo clic sobre su nombre en la barra de tareas del sistema. Cada vez que realices un cambio en el backend recarga el frontend utilizando la tecla F5 de tu navegador (Firefox e IE) y podrás visualizar los cambios realizados inmediatamente.

  • A la derecha verás el icono Bandeja de entrada. Te indica el número de mensajes que tienes sin leer en el buzón de correo interno de Joomla. El sistema de mensajería interna de Joomla es muy útil para coordinar la labor de los usuarios que tienen acceso al Backend.
  • El icono Número de usuarios acreditados actualmente te indica cuántos usuarios acreditados están actualmente visitando tu sitio, tanto en el Backend como en el Frontend.
  • Y por último, el enlace Cerrar sesión. Este enlace te permitirá salir del sistema. Utilízalo siempre cuando termines tu trabajo con Joomla, es fundamental para evitar que otros usuarios del ordenador puedan usurpar tu personalidad en el Backend de Joomla.

El panel de control

Ocupa la mayor parte de la pantalla y se caracteriza por la presencia de unos grandes
botones de acceso directo a las tareas más comunes que realizarás en Joomla. Si trasteas con estos iconos y acabas medio perdido en Joomla, sólo tendrás que hacer clic en la entrada del menú Inicio - Panel de Control para volver a la página inicial del Panel de Control: ¡no te perderás en Joomla!

Joomla 1.5: Panel de control - iconos

Los resúmenes deslizantes

A la derecha de la pantalla puedes acceder a los resúmenes deslizantes (haz clic sobre
cada uno de ellos) con variada información sobre Joomla, alguna realmente muy útil.

Joomla 1.5: Panel de control - resúmenes deslizantes

  • Bienvenido a Joomla!
  • Usuarios identificados: se muestran los usuarios que actualmente han iniciado sesión en el sistema.
  • Popular: se muestran los artículos más populares, es decir, los que tienen más éxito entre los visitantes. Se muestra la fecha y hora de creación del artículo y la cantidad de visitas realizadas al artículo. ¡Muy práctico, si haces clic sobre su enlace podrás editar los artículos cliqueados!
  • Artículos añadidos recientemente. Aquí se muestran las últimas entradas. También resulta muy práctico, ya que a menudo puede interesarte completar alguna de ellas.
  • Menú de estadísticas: Agrupa los distintos menús. Permite ver cuántas entradas tiene cada uno de los menús de Joomla. Observa que en el listado sólo aparece un único menú, el llamado mainmenú, que contiene un único item (si observas el Backend de tu sitio web, sólo hay un menú, el Menú principal, que contiene una única entrada de menú, el enlace Inicio).

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

Sin querer entrar en muchos pormenores de lo que es Joomla, te comentaré que, en realidad, lo que estás viendo no es un menú, sino un módulo de Joomla, el módulo asociado a este menú, un módulo que Joomla crea de forma predeterminada cada vez que creas y configuras un menú de navegación. Casi todo lo que ves en las páginas de un sitio Joomla son, en realidad, módulos. Los menús de navegación son módulos, el formulario de acceso de usuarios que viste en la página del C.P. Evaristo Valle es también un módulo, la encuesta es un módulo… No olvides este concepto: casi todo… lo que aparece en el sitio Web, en el Frontend, será un módulo y podrás editarlo a tu gusto, cambiarlo de sitio, añadir nuevos módulos, etc.  Esta estructura modular confiere a Joomla una singular potencia y te permitirá personalizarlo a tu antojo.

Por cierto, el aspecto que tiene esta página (los colores, la posición de los elementos, etc.) está determinado por una plantilla, la que se esté utilizando en ese momento. Y suele ser muy frecuente que las plantillas utilicen las zonas laterales, superiores e inferiores para ubicar los módulos. Así pues, estos dos conceptos, módulos y plantillas, son básico en Joomla y serán los protagonistas de nuestros próximos artículos.



Etosha, una plantilla de Joomla 1.5 interesante y fácil de adaptar a nuestra página.

13 07 2009

A la hora de darle forma a nuestra página surgen infinidad de posibilidades, tantas como plantillas.

Una de ellas es ésta que originalmente tiene como tema el parque nacional del mismo nombre, en Namibia, y que reúne algunas particularidades:

  • Es algo diferente a la mayoría porque su logo superior de 1200×200 píxeles puede cambiarse cada vez que el usuario o visitante haga clic en un enlace.
  • También podemos colocar el nombre que nos interese en la margen superior izquierdo de manera que siempre permanece en ese mismo sitio aunque vayamos moviéndonos por la página verticalmente.
  • Tiene los módulos más habituales y se adapta a las diferentes pantallas.
  • Su licencia es GNU/GPL, completamente libre, la cual la hace susceptible de ser copiada y editada a tu gusto sin problemas de derechos de autor.

free templates JoomlaPara empezar puedes descargarla desde este enlace: http://www.joomla24.com/Joomla_1.5.x_Downloads/Joomla_1.5_Templates/Etosha.html

El resultado será que dispones de un archivo zip en tu equipo llamado etosha_101 que no necesitarás descomprimir, porque Joomla lo hará por ti.

Una vez descargada se instala por el procedimiento normal, es decir, entra en tu sitio Web como administrador (http://localhost/portal/administrator y teclea tus credenciales de acceso). Ahora acude al menú Extensiones - Instalar/Desinstalar:

 Joomla 1.5: instalar una nueva plantilla

En la pestaña “Instalar”, pulsa en el botón “Examinar” y busca el archivo etosha_101.zip, selecciónalo, y Joomla lo “subirá” a tu espacio web y realizará la instalación automática de la nueva plantilla.

Ya  instalada, puedes ver su estructura. Para ello vete a Extensiones - Gestor de plantillas.

Joomla 1.5: instalar una nueva plantilla

Elige la que te interesa haciendo clic sobre ella: en este caso, sobre el nombre Etosha.

Joomla 1.5: instalar una nueva plantilla

Se abre una pantalla con las características más destacadas de esta plantilla.

En nuestro caso, tras varias pruebas y cambios para experimentar algo, los parámetros que mejor se adaptan a nuestras preferencias son los que se recogen de forma predeterminada en la plantilla, pero puedes variar estos parámetros a tu antojo (juega con ellos, haciendo cambios, pulsando en el botón Aplicar y haciendo clic en el botón Previsualizar para comprobar el resultado final).

Joomla 1.5: instalar una nueva plantilla

Al pulsar en el enlace Previsualizar que se localiza en la parte superior de la pantalla, se abre la imagen que sigue y que corresponde a la página con la plantilla ya aplicada:

Joomla 1.5: instalar una nueva plantilla

En ella se puede apreciar la foto que ocupa toda la banda superior (1200×200) y que irá cambiando tantas veces como queramos al hacer clic en algún enlace. Al mismo tiempo también se puede ver el nombre al que aludí al principio en la banda lateral superior izquierda. Ese nombre aparece siempre visible en esa posición aunque realices scroll con el ratón por la página.

¿Cómo modificar los logos superior y lateral?

Una de las modificaciones más simples que puedes realizar en una plantilla es modificar las imágenes de la cabecera y, en esta plantilla en concreto, no resulta difícil hacerlo. Paso a paso te mostramos cómo.

Primero explora los archivos de la plantilla. Para ello extrae su contenido en un directorio y localiza los archivos existentes en la carpeta header. Originalmente aparecen tres imágenes y un archivo php

Joomla 1.5: editar una plantilla instalada

Las imágenes se llaman

  • header_01.jpg,
  • header_02.jpg y
  • header_03.jpg
  • El archivo php se llama settings.php

Estos son los archivos con los que tendrás que trabajar.

Paso 1. Preparar las imágenes

Primero debes preparar las imágenes que quieras que vayan apareciendo cuando se haga clic en algún enlace con tu editor de imágenes preferido (tienes tutoriales en este mismo blog para trabajar con Photofiltre - programa gratuito o con Gimp - programa libre, open source). Todas deben tener un tamaño de 1200×200 píxeles. Hemos probado hasta con 15 imágenes. Debes nombrarlas header_01.jpg, header_02.jpg… y así sucesivamente. Las tres primeras sustituirán a las que ya existen en la carpeta original (sobreescribe las imágenes); las demás añádelas en la carpeta.

Paso 2. Modificar el archivo settings.php

Si no haces nada más, sólo se verán las 01, 02 y 03, eso sí, con los rótulos originales, no con los que nos podrían interesar y al hacer clic sobre ellas el visitante de tu página acudirá a la página original del autor. Pero si modificas el archivo settings.php con un editor html, por ejemplo, el propio bloc de notas de Windows harás que funcionen todas las imágenes que quieras y con el comportamiento que desees.

Manos a la obra: abre settings.php con el Bloc de notas. Para ello utiliza la opción Abrir del botón derecho del ratón sobre settings.php y selecciona en el listado correspondiente Bloc de notas.Visualizarás el código php del archivo:

Joomla 1.5: editar una plantilla instalada

Si quieres tener, por ejemplo, 5 imágenes, copia cualquier grupo de 4 líneas y pégalo  a continuación de los que hay, en este caso, dos veces, siempre antes del código final ?>. Ahora aparecerán 5 grupos de 4 líneas. Lógicamente aún debes cambiar algunos parámetros.

Sólo deja sin tocar la primera línea de cada grupo, la que corresponde al nombre del archivo imagen: img = “header_01.jpg”; (lógicamente, modifica header_04.jpg, header_05.jpg… si has añadido nuevas imágenes en la carpeta). Las segundas líneas de cada grupo se cambian por la frase que quieras que aparezca en la parte inferior derecha de cada imagen. Las terceras y cuartas líneas de cada grupo se refieren a la dirección a la que quieras enlazar la imagen. Si no se quiere poner un enlace basta con borrar todo lo que hay entre las comillas en cada línea, pero, atención, no borres las comillas. Muy importante es acordarse de poner el número correspondiente al grupo de cada imagen: (4), (5)… aparecen siempre detrás de header entre paréntesis y llevan el mismo número que el de la imagen que quieras que aparezca.

Después de hacer los cambios que te parezca oportunos, guarda el archivo settings.php mediante la opción del menú Archivo - Guardar.

Para que en tu sitio Web Joomla se aprecien los cambios debes enviar los archivos por ftp a la carpeta /portal/templates/etosha/header” y sobreescribir los que originalmente están en ella. En el servidor local es muy simple: copia - pega el contenido de la carpeta header en la ruta xampp/htdocs/portal/templates/etosha/header.

Por lo que respecta al nombre que aparece en vertical, basta abrir con cualquier editor de imágenes, la imagen “Etosha/images/logo.png” y editar la imagen según las preferencias deseadas. Por ejemplo, borra la dirección y sustituye por la frase o nombre que quieras que aparezca. Guarda y sube el archivo de nuevo a la carpeta images sobreescribiendo el archivo logo.png original que había allí.

Joomla 1.5: editar una plantilla instalada

Paso 3. Convertir Etosha como plantilla predeterminada de tu sitio Web

Todo listo: ahora acude a la administración de Joomla y en concreto a “Extensiones - Gestor de plantillas”. En el listado de plantillas instaladas marca la opción de validación de Etosha y pulsa, a continuación, en el icono en forma de estrella amarilla, predeterminada. Prueba los cambios y el nuevo aspecto de tu sitio abriendo la página con tu navegador preferido (actualiza con la tecla F5 si fuese necesario).

Si no te gusta el resultado, sólo tienes que volver a elegir otra de las plantillas del Gestor, marcarla como predeterminada y seguir con ella como si nada hubiera pasado.

Por supuesto, falta decir que si te gusta la nueva plantilla etosha aún quedarán por adaptar la ubicación de los módulos que ya tenías en Joomla a esta nueva plantilla para que siga funcionando todo como hasta ahora.

Mi agradecimiento a Constantino García León, reciente colaborador de este blog y autor de este artículo, al que aprovecho para darle la bienvenida, por este magnífico post que muestra cómo la edición de plantillas en Joomla 1.5 puede ser un procedimiento relativamente sencillo incluso para usuarios no experimentados.