Spanish Catalan English French German Italian Portuguese
InFoAL Web Factory Guia del usuario Joomla! Joomla! - Extensiones: Componentes, plugins y módulos

Tenemos la mejor solución para crear o renovar su web: Joomla!. Ofrecemos todos los servicios: Hosting especializado, instalación, personalización, soporte, programación, indexación... Somos su partner Joomla!

Todos los componentes, módulos y mambots/plugins adicionales para Joomla! están descritos y comentados en

•    http://extensions.joomla.org

La instalación de extensiones es una de las principales bazas de Joomla!. La rapidez con que se desarrollan, la facilidad con que se instalan, dotan al proyecto de una flexibilidad que le permite incorporar nuevas funcionalidades dia a dia.

No instale extensiones de terceros sin asegurarnos de que hay comunidad y está programado a conciencia ya que cualquiera puede programar una extension para joomla! y publicarla en internet. Hay que aprender a diferenciar aquellas que están pobremente programadas y que no nos interesa, en ningún caso, instalarlas... 

 

El menú "Extensiones"

Los componentes y el resto de extensiones de Joomla! se instalan y gestionan desde este menú:

  • Componentes
  • Plugins
  • Módulos
  • Plantillas
  • Idiomas

La instalación de nuevas extensiones suele muy sencilla gracias al proceso de instalación que incorpora Joomla!.
El proceso se realiza desde el menú "Extensiones"->"Instalar y desinstalar" y consta de tres pasos:

  • Normalmente nos descargaremos un fichero comprimido zip de la web del autor, y leeremos la documentación para saber si requiere otras acciones como descomprimir primero.
  • Pulsaremos el botón "Examinar" para subir dicho fichero a nuestro servidor, después de lo cual la instalación se realiza automáticamente.
  • Seguiremos las instrucciones del autor para saber si hay que hacer algo mas para concluir la instalación, por ejemplo publicar un módulo.

Joomla! 1.5 permite instalar extensiones desarrolladas inicialmente para Joomla! 1.0 o Mambo, activando el plugin "legacy" o de compatibilidad heredada.

En el manual oficial traducido por comunidadjoomla.org podemos consultar todas las opciones del gestor de extensiones.

Manual de instalación de extensiones (comunidadjoomla.org) Con el fin de poder mantener nuestra web siempre actualizada sin contratiempos, ya recomendamos NO INSTALAR EXTENSIONES QUE REQUIERAN EL MODO DE COMPATIBILIDAD ACTIVADO.Atención: al igual que el núcleo de Joomla!, las extensiones también se tienen que mantener actualizadas, por lo que es recomendable no instalar mas que las necesarias

El menú "Componentes"

En la administración de Joomla! encontramos el menú "componentes" desde el cual se configuran y administran muchos de los componentes instalados en nuestro sistema CMS.

Cada uno de los items hace referencia a un componente y contiene sus propias configuraciones.

 

¿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 para 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 interno: com_search(tiene asociado el módulo Buscador).
•    Los componentes relacionados con funciones de usuario: com_login, com_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.

 

 

¿Qué son los módulos de Joomla!?

Los módulos son pequeños elementos que están dentro de la estructura de Joomla!, y se usan para mostrar la información recibida desde la base de datos, información de los elementos, o características que permitan interactuar con el sitio, por ejemplo las encuestas, el formulario de logueo, un contador de visitas, formulario de búsquedas, etc.....

Hay dos clases de módulos:

  • Módulos del sitio - Se usan para proporcionar funcionalidades a la parte pública del sitio o "Front-end".
  • Módulos de la administración - Se usan para proporcionar funcionalidades a la parte privada del sitio o "Back-end".

Cada módulo tiene también sus propios parámetros configurables que son accesibles desde el gestor de módulos (pestaña sitio o administración), seleccionando el módulo por su nombre identificativo y editándolo.

Módulos de terceros

Literalemente, existen actualmente cientos y cientos de módulos programados para ser usados con Joomla! que han sido escritos por miembros de la comunidad. Puedes encontrarlos en el directorios de extensiones para Joomla! ubicado en http://extensions.joomla.org .

Generalmente son gratuitos y de libre decarga; aunque también podrás encontrar de comerciales y que solo podrán descargarse con cargo.

 Manual del gestor de módulos (comunidadjoomla.org)

Creando nuevos módulos

También podemos crear nuestros propios módulos de código html o Javascript (desactivando el editor HTML), por ejemplo para incorporar Google Adsense. Los módulos básicos en HTML pueden crearse directamente desde el Gestor de módulos, usando módulos del tipo personalizados.

 

 

¿Qué son los plugins de Joomla!?

Los plugins son esencialmente pequeñas porciones de código o mini progrmas a los cuales se puede llamar por medio de varios parámetros o acciones, como por ejemplo, tras activarse un programa, script o llevar a cabo alguna función desde un componente o de la base de datos. Estas acciones se toman invariablemente antes de que se envie algún tipo de salida a mostrarse en el módulo o componente apropiado, ya sea del sitio o de la administración.

Los plugins pueden ser simples funciones que se insertarán como instrucciones de código y pulsando un botón, como pueda ser el caso del botón insertar imagen que introduce el código dentro del elemento de contenido, como pueden ser librerias completas de terceros, como pueda ser el caso del editor TinyMCE.

En esencia hat dos tipos de plugins - Esos que son críticos para el funcionamiento de los programas del núcleo de Joomla! y otros que sirven para dar opcionalmente mayor extendibilidad y funcionalidad a los programas del núcleo o a las extensiones de terceros.

Los Plugins se dividen en 5 tipos o categorías, que pueden mostrarse aplicandoles un filtro desde el campo de filtrado:

  • content - Estos plugins actuan por encima o agregan funcionalidad a los elementos del contenido del CMS Joomla!.
  • editors - Estos plugins son un poco como extensiones sustanciales por si mismas que agregan funciones significativas disponibles dentro de Joomla! - Los ejemplos típico de este tipo de plugin podrían ser los editores WYSIWYS TinyMCE y el No WYSIWYG text editor.
  • editors-xtd - Estos plugins extiednden las funcionalidades de los editores instalados en Joomla!
  • search - Este plugin agrega la funcionalidad de búsqueda dentro de áreas específicas del CMS Joomla!, como por ejemplo, las áreas de Contenido, Seccciones, Contactos y otras de similares.
  • system - Estos Plugins son esnciales para la operación de varias funciones dentro del núcleo del CMS Joomla!. Al contrario que con otros tipos de plugin, estos son raramente editables, accesibles, controlables o disponibles desde la administración.

Para más detalles sobre la creación de módulos para Joomla! y otras extensiones puedes visitar http://dev.joomla.org , donde también podrás encontrar la documentación de desarollo del grupo de trabajo.

Fuente: comunidadjoomla.org

 

[volver al índice de la Guia Joomla!]

 

Joomla! - 2 - Personalización