Gestión de Extensiones en Joomla! Aplicaciones web. 2º SMR 1. Tipos de extensiones en Joomla 2. Crear un canal electrónico RSS 3. Inserción de anuncios (Banners) en nuestro sitio 4. Crear un foro con el componente Kunena 1. Tipos de extensiones en Joomla Las extensiones son agregados que aumentan las funcionalidades de la instalación estándar de Joomla. El gestor de extensiones de Joomla nos permitirá instalar, desinstalar y desactivar extensiones, además de ofrecernos algunas opciones de corrección y mantenimiento. Para instalar una nueva extensión tendremos que ir a Extensiones > gestor de extensiones. Aquí veremos varias opciones de instalación: Subir paquete. Es el método de instalación más habitual. Para realizar la instalación tendremos que disponer de la extensión en nuestro ordenador, pulsaremos en examinar y, una vez seleccionado el paquete de instalación, pulsaremos en Subir e instalar. Instalar desde un directorio. Este sistema nos permitirá instalar una extensión que se encuentre en el directorio del servidor que hayamos definido. Podemos utilizar esta opción cuando el método anterior nos de algún problema, generalmente cuando la extensión es de un tamaño considerable. Habrá que descomprimir los archivos de la extensión en una carpeta y subirla al servidor empleando algún cliente FTP. Antes de realizar la instalación, es conveniente que nos aseguremos de que no existe ninguna otra extensión en el directorio. Tras esto, pulsaremos en Instalar y la extensión se instalará. Instalar desde una URL. Se trata del último método de instalación disponible. En lugar de descargarnos la extensión para luego instalarla, podemos especificar la URL en la que se encuentra el archivo de instalación. Pulsaremos en Instalar y el proceso se completará. 1
Hay cuatro tipos de extensiones: Componentes Modulos Templates - Plantillas Plugins Componentes Un Componente es un programa que insertamos dentro de nuestro Joomla. Por lo general los componentes tienen dos partes bien diferenciadas. Por un lado, si accedemos al BackEnd de nuestro Joomla, en el menú principal, podemos ver un item denominado Componentes. Aquí podemos ver todos los componentes instalados en nuestro portal Joomla. Haciendo click sobre cualquiera de ellos, accedemos a su configuración. La otra parte de los componentes, es la que podemos ver en la parte pública del portal. Por lo general, es la parte central de la página. Paara poder ver un componente en la parte pública de nuestra web, debemos crear un item de menú y asociarlo al componente. Módulos Un módulo, es una pieza de software que podemos insertar en las posiciones que creamos en nuestras plantillas. Cuando creamos una plantilla, definimos unas posiciones o huecos, en las que podemos cargar nuestros módulos. Plugins Los plugins, a diferencia de componentes y módulos, no podemos elegir en qué posición de nuestra página se van a albergar. De hecho, no tienen posición como tal. Normalmente se añaden dentro de los artículos de nuestra web. Los plugins, son porciones de código que se van a ejecutar cuando suceda un evento concreto. Hay diferentes tipos de plugins: de usuario, de búsqueda, de contenido, etc. Puedes encontrar información y extensiones para Joomla en muchas webs, entre ellas: http://extensions.joomla.org en inglés, pero muy completo http://www.solojoomla.com/componentes.html http://www.extensionesjoomla.org/ 2. Crear un canal electrónico RSS Este componente nos permitirá mostrar en nuestra web la información de otros sitios web. Lo crearemos en dos pasos: 1. Crear un nuevo canal electrónico desde la pestaña Componentes Canales electrónicos Cana electrónico. Introducimos el título y la dirección del canal de noticias: 2
2. Una vez creados los canales, tendremos que hacer que se vean en nuestra página. Para ello, habrá que generar los enlaces del menú correspondientes a este componente. Tendremos que ir al gestor de menús y, dentro de nuestro menú lateral, añadir un nuevo elemento llamado, por ejemplo Noticias RSS. Este nuevo elemento de menú será del tipo Canales electrónicos: En el frontend veremos la información del canal elegido: 3. Inserción de anuncios (Banners) en nuestro sitio Para mostrar los banners de un determinado cliente en tu sitio Joomla, debes seguir secuencialmente estos pasos: 1. Subir el archivo de imagen de un banner del cliente a la carpeta banners, la carpeta predeterminada por Joomla para este fin, del Gestor Multimedia. Puedes utilizar el propio gestor multimedia de Joomla. 2. Crear una categoría para el banner con el Gestor de categorías del componente banner 3. Crear un cliente de banner utilizando el Gestor de clientes del componente banner 4. Crear un banner utilizando el Gestor de anuncios del componente banner 5. Crear, configurar y colocar un módulo de tipo anuncio para mostrar el banner en tu sitio Joomla. Realizaremos una práctica en concreto en el que aplicaremos todos estos pasos. Luego te corresponderá a ti adaptar estos mismos procesos en otros casos a aplicar similares. Paso 1. Subir el archivo de imagen del banner del cliente Para mostrar el banner del cliente en tu sitio Joomla primero tienes que subir la imagen de su banner a la carpeta banners (se encuentra en la carpeta images de Joomla) del Gestor Multimedia. 3
Vamos a suponer que los banners que utilizaremos son las imágenes siguientes. Son imágenes en tamaño 234 x 60, uno de los tamaños estándar de banners para la Web. http://www.gimp.org.es/ http://gimp-tutorials.net/ http://todogimp.com/ Paso 2. Crear una categoría de banner utilizando el Gestor de categorías de banners El fin de crear una categoría de banner es categorizar los banners similares. Por ejemplo, reunir todos los banners de una determinada opción como en el ejemplo que nosotros vamos a realizar, banner que nos permitan acceder a sitios que ofrecen tutoriales sobre Gimp. Para crear categorías de banners es necesario acudir al gestor de categorías de banners. Puedes por ejemplo ir al menú Componentes Anuncios anuncio y después en dicho gestor, hacer clic sobre el enlace Categorías o bien acudir directamente al gestor de categorías de banner seleccionando Componentes Anuncios Categorías. Crea una nueva categoría. haz clic en el botón Nuevo en la barra de herramientas. Accedes así al formulario de creación de una nueva categoría de banner. En el Título escribe Anuncios Tuto0riales Gimp. Paso 3. Crear un cliente de banner utilizando el Gestor de Clientes de anuncios El cliente de anuncios almacena la información para la organización cuyo banner vas a presentar en el sitio Web. Para crear clientes para los banners es necesario utilizar el Gestor de Clientes de banner. Puedes acceder a él desde Componentes Anuncios Clientes. Si deseas saber la utilización que de los banners hacen tus usuarios puedes configurar que Joomla registre las impresiones o los clics en los banner de dicho cliente. Paso 4. Crear un banner utilizando el Gestor de anuncios 4
El banner es el contenido real que vas a mostrar en el sitio Web y por el cual el cliente te va a pagar. El banner consiste en un archivo de imagen (subido al Gestor Multimedia) con un hipervínculo adjunto que dirige al visitante a la página de inicio del cliente al hacer clic sobre el banner. Selecciona Componentes Anuncios Anuncio para visualizar el gestor de banners. Crea un nuevo anuncio rellenando los datos. No olvides añadir el cliente que creaste en el paso anterior. Debes repetir el procedimiento anterior por cada anuncio banner que quieras crear para el cliente Gimp. Así utiliza las tres imágenes que te hemos ofrecido al comienzo de estas prácticas con sus correspondientes direcciones URL. Paso 5. Utilizar el módulo banners para mostrar el banner en tu sitio Joomla Hasta ahora has estado trabajando con el componente anuncio: has creado clientes para el anuncio y, por último, has creado diferentes anuncios o banners para los clientes. Ahora necesitas la ayuda del módulo de anuncio para visualizar los banners en tu sitio Web. Para crear y configurar un nuevo módulo de anuncios acude a Extensiones Gestor de módulos y crea un nuevo módulo de tipo Anuncios. Configúralo para que aparezca en una de las posiciones del pie de la página. 5
4. Crear un foro con el componente Kunena Instalación del componente Kunena El componente que se usará será la versión 2.0.3, de Kunena. Este se puede encontrar gratuitamente, en: http://www.kunena.org/download Una vez descargados el.zip del foro y el paquete del idioma español, desde el panel de control de Joomla, ve a Extensiones Gestor de extensiones. Sube el archivo comprimido: Una vez instalado el foro, aparecerá el panel de control o de administración del mismo. A partir de ese momento, podemos acceder a dicho panel desde el menú de Joomla Componentes Kunena Forum. Añadir el foro en la web Crea un nuevo elemento de menú en tu menú lateral de tu página web. El tipo de elemento de menú será Kunena Forum Home page: (para que apunte el elemento apunte a la página inicial del foro) Gestión de las categorías del foro Las categorías del componente Kunena son los hilos de comentarios que se pueden abrir desde el administrador. Para acceder a la gestión de éstas se tiene que acceder Componentes Kunena Foro, y en el apartado Gestor de Categorías. Las categorías se pueden enlazar entre ellas en forma de árbol. Para crear una categoría se tiene que pulsar el botón Crear. Durante la creación de una nueva categoría se puede especificar la Información Básica, la Configuración y la Moderación. 6
Gestión de los usuarios del foro Los usuarios que pertenecen al foro son aquellos usuarios que están registrados en el Gestor de usuarios de Joomla! (Sitio - Administración de usuarios). Antes es necesario que el usuario se loguee por primera vez en el foro desde el frontend. A partir de este momento, los usuarios formarán parte del foro y se podrán gestionar en el Gestor de Usuarios del panel de control de Kunena. 7
En este apartado, se podrá especificar si el usuario está Habilitado, Sancionado, si es Moderador (y de qué categoría), sus datos, etc. Gestión de los mensajes del foro Un usuario que sea moderador de una categoría del foro podrá gestionar los mensajes de ésta directamente desde el frontend del foro. Aquí se podrá Responder el Tema, Desinscribirse, marcarlo como Favorito, Eliminar el Tema, Fijarlo, Bloquearlo, crear un Nuevo Tema, Mover el Tema, Responder el mensaje, Editarlo, Moverlo, Eliminarlo, etc. 8