sábado, 14 de julio de 2012

Que es un componente en Joomla


¿Qué son los componentes de Joomla?
Los componentes son pequeñas aplicaciones independientes entre sí que gestionan la información dentro de Joomla. Los compomentes añaden distintas funcionalidades a Joomla y lo convierten en mucho más que una web de artículos o noticias.

Algunos componentes están relacionados a las funciones principales de Joomla, como por ejemplo la gestión de artículos o el manejo de usuarios. Otros son adicionales y brindan distintos servicios o funcionalidades extra. 
La instalación básica de Joomla trae incorporados varios componentes que además de publicar noticias o gestionar usuarios nos permiten crear un directorio de enlaces web, ver noticias de otros sitios web externos, publicar  encuestas y anuncios publicitarios, etc.
Pero además existen otros muchos componentes desarrollados por la comunidad de usuarios de Joomla que podemos instalar en nuestro sitio para añadir, entre otras funcionalidades, un repositorio de documentos para descargar, una galería de fotos, un foro de debate, una sección de anuncios clasificados o una tienda online.

Estos componentes adicionales se bajan desde sitios de  temática Joomla y se instalan desde el panel de administración, de la misma forma que las plantillas o los módulos.
Normalmente se designa el nombre de los componentes de Joomla con el  prefijo "com_ es " (así como en los módulos "mod_").
Los componentes que se instalan con la versión básica de Joomla son los siguientes
  • Componente que gestiona los contenidos: com_content  (Contenido->Todos los artículos con contenido).
  • Componente que administra y muestra la página principal del sitio web: com_frontpage (Contenido->Administrar página de inicio).
  • Componente encargado de administrar los contactos y enviar los mensajes por email que escriben desde el formulario los usuarios: com_contact (Componentes-> Contactos->Gestión de contactos).
  • Componente de administración de banner: com_banners (Componentes-> Banners).
  • Componente de encuestas y votaciones: com_poll (Componentes -> Encuestas).
  • Componente de gestión y publicación de enlaces: com_weblinks (Componentes -> Enlaces Web)
  • Componentes de sindicación de noticias (hacia otros sitios: com_rss, (Componentes-> Syndicte) y desde otros sitios:com_newsfeeds (Componentes-> Noticias externas--> Gestión de noticias externas).
  • Componente que genera las ventanas internas que contienen otras páginas externas (iframes): com_wrapper (tiene asociado el módulo wrapper).
  • Componente de mensajería interna: com_messages (Mensajes--> Buzón de entrada).
  • Componente del buscador internocom_search(tiene asociado el módulo Buscador).
  • Los componentes relacionados con funciones de usuario: com_logincom_user, y com_registration.
Pero no todos ellos son configurables desde el menú componentes del panel de administración y por lo tanto no aparecen dentro de ese menú, porque no necesitan personalizarse para funcionar.

Que son las extensiones en Joomla


Joomla por sí sólo es un potente gestor de contenidos, que no sólo permite la publicación de artículos, sino también la gestión de enlaces, encuestas, plantillas, sindicación RSS...
Cuando Joomla queda instalado por primera vez, obtenemos un potente gestor de contenidos con muchas posibilidades, pero en ocasiones "necesitamos de algo más": un foro, una galería de imágenes, un sistema de comentarios, un libro de visitas... Sería muy complejo desarrollar un sistema de gestión de contenidos que tuviera todas estas funcionalidades, por lo que en Joomla (y en otros gestores) se crearón las "extensiones", un conjunto (hay miles) de aplicaciones (grandes y pequeñas) desarrolladas por la comunidad de usuarios en PHP, y puestas en su gran mayoría a disposición de todos en http://extensions.joomla.org
Casi toda aplicación existente en Internet, ha sido desarrollada para Joomla, o está en desarrollo.

Tipos de extensiones

- Existen tres tipos de extensiones para Joomla: componentes, módulos y plugins. En la página de descargas http://extensions.joomla.org se identifican así:
ComponenteComponentes. (component) Suelen ser programas desarrollados en PHP más o menos grandes e independientes de Joomla, aunque aprovechan su sistema de usuarios, gestión, etc. El componente se instala en su propio menú del panel de administración y siempre requiere de una configuración previa.
MóduloMódulos. (module) Pequeños contenidos que se muestran en el exterior (frontend), en alguna de las posiciones para módulos que incorpora cada plantilla (left, right, user1...)
PluginsPlugins. Pequeños programas que permiten integrar otros contenidos en el cuerpo del artículo, habitualmente. 
Las extensiones solo funcionan para la versión del CMS en la que son desarrolladas, para identificar estas extensiones, en la ficha de la extensión se facilitan estos iconos:


1.5 native- Extensiones desarrolladas íntegramente para Joomla 1.5.x. No funcionan en Joomla 1.0.x o en Joomla 2.5
-  Extensiones desarrolladas íntegramente para Joomla 2.5.x. No funcionan en Joomla 1.0.x o en Joomla 1.5

"Cuidado con las extensiones"

Algunas recomendaciones importantes a tener en cuenta sobre las extensiones:
  1. Si instalas una extensión para probar, y no la vas a mantener ni a actualizar, bórrala. Una extensión no actualizada también es un "coladero" para piratas informáticos.
  2. Siempre actualiza las extensiones que tengas instaladas. Al igual que sucede con el "core" de Joomla, periódicamente surgen nuevas versiones de las extensiones más populares, corrigiendo errores o agujeros de seguridad. Ha habido ocasiones en las que sitios Web con Joomla actualizado ha sido pirateado a través de una extensión no actualizada.
  3. Si tienes suficiente con lo que trae Joomla instalado para hacer tu sitio Web, no instalaes nada más. Las extensiones te darán más trabajo de administración.
  4. Instala extensiones que provengan de sitios oficiales de Joomla o que se anuncien en los repositorios de descargas de estos. No instales extensiones descargadas directamente de lugares piratas de Internet. Podrían incluir algún tipo de programa para piratear tu sitio Web.
  5. Normalmente las extensiones son gratuitas. Pero puede haber algunas de tipo "comercial", que requieren de suscripción para ser utilizadas. Para un Centro Educativo, intenta utilizar extensiones que tengan una licencia "free", "GPL/GNU" o similar.
  6. Nunca desinstales una extensión que no hayas instalado, o podrías provocar errores en tu sitio Web. Las extensiones que trae "de serie" Joomla no deben ser eliminadas. En el panel de administración, en el instalador de extensiones, se identifican porque han sido creadas por el "Joomla Project".
  7. Mantén actualizada tu extensión a la última versión disponible. Quédate con la ficha en la que la descargaste la extensión (favoritos del navegador, por ejemplo) y visita de vez en cuando su página, para saber si hay nuevas versiones. Actualizar una extensión normalmente es sencillo: eliminas la versión caducada e instalas la nueva (suelen conservar los datos de la tabla de datos). De todas formas, aconsejo mirar las instrucciones tanto de instalación como de actualización, cuando llegue el caso.

Extensiones ya instaladas en Joomla

En realidad, Joomla en sí mismo es un conjunto de extensiones que interactúan entre sí, y que ya trae instaladas: el gestor de artículos, de usuarios, de enlaces..., dan forma a Joomla como gestor de contenidos. De forma individual podrían existir, pero la integración en el paquete conocido como "Joomla", perfilan un completo sistema.
En los artículos publicados en nuestro sitio Web, iremos analizando una por una las extensiones que Joomla trae en su instalación más básica, para pasar posteriormente a estudiar algunas extensiones útiles para Centros Educativos desarrolladas por la Comunidad Joomla.


Que es un modulo en joomla 2.5


modulos joomla25 0En este tutorial veremos qué es un módulo, explicaremos cómo se gestionan este tipo de extensiones y haremos un recorrido por los módulos de Joomla 2.5, viendo finalmente algunos ejemplos prácticos.
Los módulos son extensiones empleadas para mostrar los contenidos de una página. Se estructuran en forma de caja y se organizan en torno a un contenido principal.
Las posiciones de los módulos están determinadas por la plantilla que estemos utilizando en nuestra web, de forma que al cambiar la plantilla, la posición de los módulos también cambiará.
Aquí podemos ver las posiciones que ocupan algunos de los módulos de Joomla en una plantilla:
modulos joomla25 1
Figura 1: Posiciones para módulos en una plantilla

Gestionando un módulo
Si nos dirigimos a “Extensiones > Gestor de módulos” veremos un listado con todos los módulos configurados en nuestra web. Si nos fijamos en la columna “Tipo” veremos que pueden existir varios módulos del mismo tipo (por ejemplo varios módulos del tipo menu).
modulos joomla25 2
Figura 2: Módulos del mismo tipo

Desde aquí podremos publicar y despublicar los módulos, modificarlos o añadir nuevos.
modulos joomla25 3
Figura 3: Barra de herramientas de menús

Para añadir un módulo, pulsaremos en “nuevo” y seleccionaremos el tipo de módulo deseado del listado.
modulos joomla25 4
Figura 4: Seleccionando el tipo de módulo
Tras esto, escribiremos el título del módulo, su posición en nuestra plantilla, las páginas en las que se mostrará, etc.
modulos joomla25 5
Figura 5: Detalles del menú

Veremos que el módulo aparece ahora en la lista del gestor de módulos.
modulos joomla25 6
Figura 6: Módulo recien creado

Y también será visible en el front-end.
modulos joomla25 7
Figura 7: Vista del módulo en el frontend

Módulos del core
En el JED podemos encontrar infinidad de módulos que ampliarán las funciones y posibilidades que Joomla nos ofrece. Sin embargo, la instalación estándar de Joomla incluye una serie de módulos que nos permitirán confeccionar un página web completa:
  • Anuncios. Nos muestra los anuncios activos del componente “Anuncios”.
modulos joomla25 8
Figura 8: Módulo de anuncios

  • Artículos Archivados. Muestra una lista con los meses del calendario que contienen artículos archivados.
modulos joomla25 9
Figura 8: Artículos archivados

  • Artículos relacionados. Nos mostrará una lista de artículos que guardan relación con el que estamos viendo.
modulos joomla25 10
Figura 9: Artículos relacionados

  • Artículos de la categoría. Nos muestra los artículos clasificados dentro de una categoría determinada.
modulos joomla25 11
Figura 10: Artículos de categoría

  • Noticias de actualidad. Mostrará una serie de artículos específicos pertenecientes a una o varias categorías.
modulos joomla25 12
Figura 11: Noticias de actualidad

  • Buscar. Este módulo nos presenta un pequeño formulario de búsqueda.
modulos joomla25 13
Figura 12: Módulo de buscador
  • Canales electrónicos. En este módulo veremos las noticias de un canal específico.
modulos joomla25 14
Figura 13: Canales electrónicos (feeds)
  • Categorías de artículos. Mostrará una lista de categorías a partir de una principal.
modulos joomla25 15
Figura 14: Categorías de artículos
  • Datos de acceso. Nos muestra un formulario de login.
modulos joomla25 16
Figura 15: Formulario de acceso
  • Enlaces web. Nos mostrará una serie de enlaces pertenecientes a una categoría definida en el componente “Enlaces Web”.
modulos joomla25 17
Figura 16: Enlaces web
  • Estadísticas. Muestra información sobre la instalación del servidor y estadísticas del sitio web.
modulos joomla25 18
Figura 17: Estadísticas

  • HTML personalizado. Con este módulo podremos incluir nuestro propio código HTML.
modulos joomla25 19
Figura 18: Módulo HTML
  • Imagen aleatoria. Nos mostrará una imagen aleatoria que se encuentre en el directorio que decidamos.
modulos joomla25 20
Figura 19: Imagen aleatoria
  • Los mas populares. En este módulo veremos un listado con los artículos con mayor número de visitas.
modulos joomla25 21
Figura 20: Artículos más leídos
  • Menú. Nos muestra un menú en la parte pública del sitio.
modulos joomla25 22
Figura 21: Menú
  • Módulos de búsquedas inteligentes. Es un módulo de búsqueda vinculado con el componente “Búsqueda inteligente”.
modulos joomla25 23
Figura 22: Búsqueda inteligente

  • Pie de página. Muestra la información del Copyright de Joomla.
modulos joomla25 24
Figura 23: Pie de página

  • Quien está en línea. Nos mostrará la cantidad de invitados y de usuarios que están navegando por nuestro sitio.
modulos joomla25 25
Figura 24: Quién está en línea
  • Ruta de navegación. Muestra la ruta de navegación, desde la pagina inicial hasta la página en la que nos encontramos.
modulos joomla25 26
Figura 25: Ruta de navegación

  • Selector de idioma. Nos enseña una lista con los idiomas disponibles para poder cambiar entre ellos.
modulos joomla25 27
Figura 26: Selector de idioma
  • Sindicación del sitio. Crea la sindicación de noticias en las páginas donde se muestre.
modulos joomla25 28
Figura 27: Sindicación
  • Últimas novedades. Muestra un lista con los artículos mas actuales.
modulos joomla25 29
Figura 28: Últimas noticias
  • URL embebida. Muestra un marco embebido en un lugar específico.
modulos joomla25 30
Figura 29: URL embebida
  • Usuarios recientes. Nos muestra los últimos usuarios registrados en el sitio.
modulos joomla25 31
Figura 30: Últimos usuarios

Ejemplos
A continuación veremos cómo configurar algunos de los módulos que acabamos de describir:

Menú
La función de este módulo es la de mostrar un menú en el front-end. Para añadir un nuevo menú, tendremos que ir a “Menus > gestor de menus > Añadir nuevo menu” e introduciremos el título y el tipo de menu.
modulos joomla25 32
Figura 31: Detalles del menú
Posteriormente accederemos al menú y agregaremos los elementos que lo conformarán.
modulos joomla25 32 1
Figura 32: Detalles del módulo menú

Tras esto iremos al gestor de módulos y añadiremos un nuevo módulo del tipo “Menú”. Habrá que escribir su título, seleccionar su posición,las páginas en las que será visible y el menú que se verá en el módulo.
modulos joomla25 33
Figura 33: Detalles del módulo
Si accedemos al front-end, veremos que el módulo está accesible.
modulos joomla25 34
Figura 34: Vista previa del menú


HTML personalizado
Con este módulo podremos añadir nuestro propio código HTML. Para utilizarlo, iremos al gestor de módulo y añadiremos un nuevo elemento del tipo “HTML personalizado”. Ahora completaremos los campos correspondientes (título, descripción, etc) y pulsaremos en “HTML” para introducir nuestro código.
modulos joomla25 35
Figura 35: Editor HTML

Si accedemos ahora a nuestra web, veremos que el módulo nos muestra el resultado del código HTML.
modulos joomla25 36
Figura 36: Vista previa módulo HTML

Artículos mas recientes
Si queremos mostrar una lista con los artículos mas reciente publicados en nuestra web, tendremos que emplear el módulo “Ultimas noticias”.
En sus opciones de configuración completaremos los datos comunes de los módulos (titulo, posición, asignación, etc) y tendremos que elegir la categoría cuyos artículos queremos mostrar. También podremos elegir cuántos artículos se verán en la lista, filtrar por autor, modificar el orden o descartar de la lista los artículos destacados.
modulos joomla25 37
Figura 37: Opciones básicas últimas noticias

Para finalizar, si vamos a nuestra página veremos una lista de artículos ajustada a las opciones que hemos elegido.
modulos joomla25 38
Figura 38: Vista previa últimas noticias
Busca Modulos en Joomla Extensiones

Que es un plugin joomla 2.5


pluginsLos plugins son extensiones destinados a desempeñar pequeñas funciones. Pueden funcionar de manera independiente o estar asociados con alguna otra extensión, como módulos o componentes. Ademas de los plugins de terceros, la instalación estándar de Joomla incluye una serie de plugins que se agrupan en distintos tipos y que pasaremos a describir a continuación.

 Authentication
 Estos plugins gestionan distintos tipos de autentificación. Por defecto se encuentra activada la autentificación de Joomla.
plugins joomla25 1
Figura 1: Plugins de autentificación
 También encontramos otro plugin que puede gestionar la autentificación frente a un servidor LDAP.
plugins joomla25 2
Figura 2: Configuración LDAP
 Y un tercereo que nos permitirá configurar la autentificación de gmail.
plugins joomla25 3
Figura 3: Configuración Gmail
 Captcha
Este tipo de plúgins nos ayuda a prevenir el acceso de robots a los contenidos dirigidos a las personas. Joomla dispone de un plugin que emplea el servicio de Recaptcha para realizar el trabajo mencionado. Para poder utilizarlo, necesitamos obtener una clave pública y otra privada del servicio de Recaptcha.
plugins joomla25 4
Figura 4: Configuración Captcha
 Content
Los plugins de contenido se encargarán de gestionar los distintos elementos que conforman el contenido de nuestras páginas. Podemos encontrar varios tipos:
  • Búsquedas Inteligentes. Habilita la indexación de contenidos para realizar búsquedas.
plugins joomla25 5
Figura 5: Búsquedas inteligentes
  • Joomla. Se encarga de procesar las categorías para las extensiones del núcleo. Cuando se crea un artículo desde el front-end, envía un correo electrónico.
plugins joomla25 6
Figura 6: Configuración plugin de contenido Joomla
  • Cargar módulos. Este plúgin es el encargado de cargar las posiciones de los módulos dentro de un artículo.
plugins joomla25 7
Figura 7: Configuración del plugin “Cargar módulos”
  • Enmascarar correo. Utiliza javascript para camuflar las direcciones de correo del contenido, evitando así que sean vistas por los robots de spam. Podemos mostrar las direcciones como texto no enlazable o como una dirección de email enlazable.
plugins joomla25 8
Figura 8: Enmascarar correo
  • Remarcador de código. Muestra código formateado en los artículos. Se basa en el motor de remarcado de código GeSHi.
plugins joomla25 9
Figura 9: Plugin reamarcador de código
Aquí podemos ver un ejemplo de su uso y su resultado correspondiente en el front-end.
plugins joomla25 10
Figura 10: Uso y resultado del plugin “Remarcador de código”
  • Salto de página. Nos permitirá dividir un artículo en distintas páginas.
plugins joomla25 12
Figura 11: Configuración del plugin “Salto de página”
Aquí podemos ver el resultado de aplicar el salto de página a un artículo.
plugins joomla25 13
Figura 12: Resultado del plugin “Salto de página”
  • Navegación entre paginas. Nos permite navegar entre los artículos de nuestra web utilizando los enlaces “Anterior” y “Siguiente”.
plugins joomla25 14
Figura 13: Configuración del plugin “Navegación entre páginas”
A continuación vemos los enlaces de navegación de este plúgin.
plugins joomla25 15
Figura 14: Resultado del plugin “Navegación entre páginas”
  • Votar. Añade la función de votación a nuestros artículos.
plugins joomla25 16
Figura 15: Plugin “Votar”
Para que el sistema de votaciones sea visible, hay que activarlo en las opciones generales de los artículos o de forma individual en cada uno de los artículos.
plugins joomla25 17
Figura 16: Configuración del plugin de votacion
Aquí podemos ver el aspecto del sistema de votación en el front-end.
plugins joomla25 18
Figura 17: Resultado del plugin de votaciones

Editor
Los editores serán los que nos permitan crear nuestros artículos dándoles el formato que queramos.
En la instalación de Joomla encontraremos tres editores:
  • Codemirror. Se trata de un editor simple que resalta el código html.
plugins joomla25 19
Figura 18: Editor Codemirror
  • Sin editor. Nos permite cargar un campo de introducción de texto sin ninguna funcionalidad adicional.
plugins joomla25 20
Figura 19: Texto de artículo con el editor desactivado
  • TinyMCE. Es el editor por defecto de Joomla, controlado mediante Javascript. Ofrece muchas mas funcionalidades que los dos anteriores.
plugins joomla25 21
Figura 20: Configuración del editor TinyMCE
Aquí podemos ver las opciones que nos ofrece este editor al crear un artículo.
plugins joomla25 22
Figura 21: Texto del artículo con el editor TinyMCE

Para cambiar el editor por defecto que se utilizará en los artículo, tendremos que ir a “Sitio > Configuración Global” y seleccionar el editor adecuado.
plugins joomla25 23
Figura 22: selección del editor predeterminado
Editor-xtd
Son botones extra para los editores que ofrecen funciones adicionales. En la instalación estándar de Joomla encontramos cuatro de estos botones.
  • Artículo. Nos permite añadir un enlace a un artículo dentro del artículo que estamos editando.
plugins joomla25 24
 Figura 23: Botón “Artículo”
  • Imagen. Muestra un botón que nos permite insertar imágenes en un artículo.
plugins joomla25 25
  Figura 24: Botón “Imagen”
  • Salto de página. Muestra un botón con el que podemos insertar un salto de página en un artículo.
plugins joomla25 26
Figura 25: Botón “Salto de página”
  • Leer mas. Nos permite añadir un enlace “Leer mas...”
plugins joomla25 27
 Figura 26: Botón “Leer Mas”
Extension
 Dentro de este grupo encontramos el plugin “Joomla”, que se encarga de gestionar la actualización de las extensiones.
plugins joomla25 28
Figura 27: Plugin “Extensión - Joomla”
Finder
Los plugins que se encuentran dentro de esta clasificación son los responsables de indexar los diferentes contenidos de nuestra página. Hay cinco plúgins, cada uno encargado de indexar un contenido concreto:
  • Categorías
  • Contactos
  • Contenido
  • Canales electrónicos
  • Enlaces web
Para que funcionen es suficiente con activarlos, ya que no requieren de ninguna configuración adicional.
plugins joomla25 29
 Figura 28: Lista de plugins del grupo “Finder”
Quickicon
Son plugins que añaden un icono al panel de control de Joomla para facilitarnos la realización de algunas tareas. En este grupo podemos encontrar dos plúgins:
  • Notificación de actualizaciones de extensiones para Joomla. Se encarga de comprobar si existen actualizaciones de extensiones de terceros y lo notifica en el panel de control.
  • Notificación de actualizaciones para Joomla. Comprueba si hay actualizaciones para Joomla y nos lo notifica en el panel de control.
plugins joomla25 30
Figura 29: Iconos de los plugins del grupo “Quickicon”
Search
En este grupo encontraremos los plugins relacionados con las búsquedas. Veremos cinco plugins, cada uno de los cuales se encarga de un contenido determinado.
  • Categorías
  • Contactos
  • Contenido
  • Canales electrónicos
  • Enlaces web
La configuración de estos elementos es similar en todos ellos, tendremos que establecer el límite de los resultados de la búsqueda y decidir si se incluyen los elementos publicados y archivados en las búsquedas.
plugins joomla25 31
Figura 30: Configuración de los plugins del grupo “Search”
System
Englobados en este grupo encontraremos diversos plugins que se encargarán controlar distintos aspectos de nuestro sistema.
  • Filtrar idiomas. Se encarga de filtrar el contenido a mostrar en función del idioma. Podemos elegir entre utilizar la información del navegador del usuario o el idioma del sitio para establecer el lenguaje al que accederán los visitantes. También podremos activar el cambio automático de idioma, eliminar el código de idioma de la URL, etc.
plugins joomla25 32
 Figura 31: Configuración del plugin “Filtrar idiomas”
  • Política P3P. El P3P es un protocolo para la protección de la privacidad en la Web. Con este plugin podremos enviar al encabezado HTML una cadena personalizada.
plugins joomla25 33
Figura 32: Configuración del plugin “Política P3P”
  • Desconectar. Se encarga de redirigir al usuario a la página de inicio cuando se desconecta de un página con contenido protegido.
plugins joomla25 34
Figura 33: Plugin “Desconectar”
  • Depurador. Con este plugin podremos activar la depuración para obtener así información del funcionamiento del sistema. Nos permitirá decidir qué grupos de usuarios tendrán acceso a la depuración y podremos escoger qué información se mostrará.
plugins joomla25 35
Figura 34: Plugin “Depurador”
  • Acceso. Proporciona la identificación de usuarios al sistema. Podremos decidir si se registran o no los nombres de usuario cuando falla la autentificación.
plugins joomla25 36
Figura 35: Configuración del plugin “Acceso”
  • Redirección. Nos permite redireccionar a los usuarios cuando acceden a una página que no existe. Para definir la dirección de origen y la destino, tendremos que ir a “Componentes > redirección”, donde también veremos el estado del plugin.
plugins joomla25 37
Figura 36: Componente “Redirección”, dependiente del plugin del mismo nombre
  • Resaltador. Este plugin resaltará los términos de búsqueda que hemos introducido al buscar contenidos.
plugins joomla25 38
Figura 37: Funcionamiento del plugin “Resaltador”
  • Recuérdeme. Proporciona la función de recordar al usuario en el formulario de login.
plugins joomla25 39
Figura 38: Resultado del plugin “Recuerdeme”
  • SEF. Añade soporte SEF a los enlaces del documento. No cuenta con opciones adicionales de configuración, por lo que es suficiente con activarlo.
plugins joomla25 40
Figura 39: Plugin SEF
  • Caché. Se encarga de guardar el contenido de las páginas de nuestro sitio. Si está activado, crea una carpeta en el directorio “tmp” donde guarda el contenido cada vez que visitamos una página. No tiene relación con la opción de cache que se encuentra en la configuración global del sitio, ya que esta, crea un directorio de caché para cada componente y guarda únicamente los metadatos, no el contenido completo.
plugins joomla25 41
Figura 40: Configuración del plugin “Cache”

  • Código del idioma. Nos permite cambiar el código del idioma en el Html para mejorar SEO.
plugins joomla25 42
Figura 41: Código de idioma

User
Bajo esta clasificación encontraremos los plugins relacionados con el perfil de los usuarios.
  • Perfil. Si se encuentra activado, añade campos adicionales a los formularios de registro y edición de los usuarios. Los campos pueden ser opcionales, obligatorios o pueden estar deshabilitados.
plugins joomla25 43
Figura 42: Configuración del plugin “Perfil”

  • Creador de contactos. Activando este plugin se creará automáticamente la información de contacto del usuario durante el proceso de registro. Podremos generar una página de contacto, elegir la categoría predeterminada y publicar el contacto de forma automática.
plugins joomla25 44
Figura 43: Configuración del plugin “Creador de contactos”

  • Joomla. Se encarga de gestionar la sincronización de los usuarios predeterminados de Joomla. Si está desactivado no podremos acceder al contenido protegido ni al backend.
plugins joomla25 45
Figura 44: Configuración del plugin “Usuario - Joomla”
Instalación de un plugin
A continuación veremos como instalar un plugin que nos permitirá añadir el código de Google Analytic a nuestro sitio web.
En primer lugar tendremos que obtener el plugin, para lo que podemos acceder al JED donde encontraremos varias opciones. El elegido para el ejemplo es “Asynchronous Google Analytics Plugin”.
Una vez descargado, iremos al gestor de extensiones y lo instalaremos como cualquier otra extensión, pulsando en examinar, seleccionando el archivo y pulsando finalmente en “Subir e instalar”
plugins joomla25 46
Figura 45: Gestor de extensiones
Tras instalarlo, accederemos al gestor de plugins y lo buscaremos empleando el filtro de búsqueda.
plugins joomla25 47
Figura 46: Plugin “Asynchronous Google Analytics Plugin” 
Si accedemos a las propiedades del plugin, podremos configurarlo, introduciendo nuestro código de Google Analitycs y configurando las opciones avanzadas, como el seguimiento de subdominios, el tiempo de las coockies, etc.
plugins joomla25 48
Figura 47: Configuración del plugin “Asynchronous Google Analytics Plugin”
 Una vez activado el plugin, veremos que el codigo se ha añadido a nuestra web.
plugins joomla25 49
Figura 48: Resultado del plugin “Asynchronous Google Analytics Plugin”
Busca Plugins en  Joomla Extensiones