comparte el articulo 

Extensiones de Joomla 1.5 y como se instalan

Actualizado el 02/06/2010 < > 3 Cometarios

Resumen: En este artículo, describiremos qué son las extensiones y como se instalan en la versión 1.5 de Joomla.

Joomla 1.5 es un poderoso gestor de contenidos, que tiene muchas funcionalidades instaladas que resultan muy útiles. Esto no quiere decir que posea todos los elementos necesarios para desarrollar cualquier tipo de sitios.

Hay muchos tipos de sitios web diferentes, con una enorme cantidad de funcionalidades. Para que un gestor de contenidos las tuviera todas sin necesidad de instalar otros componentes con posterioridad, habría que crear un CMS gigante y significaría un gran desperdicio de recursos, ya que una gran parte no sería utilizada.

Resulta mucho más sencillo para el usuario instalar Joomla con todos los elementos básicos y luego descargar e instalar las extensiones que necesite. Pero el concepto extensión es muy amplio y abarca a muchos tipos de scripts diferentes, que van desde la modificación de algunas pocas líneas de código, hasta la creación de secciones destinadas a foros o tiendas virtuales.

¿Qué son las extensiones?

Las extensiones de Joomla son aplicaciones independientes que amplían las funciones y capacidades. Estas extensiones tienen un lugar físico (uno o más directorios) específico donde se encuentran alojados, tienen archivos propios y pueden tener tablas en la base de datos para su uso.

Las extensiones de Joomla cumplen una gran diversidad de funciones, que van desde la modificación de la presentación hasta la incorporación de funciones de interactividad. Joomla cuenta desde la instalación inicial con algunas de estas extensiones, muchas de las cuales sirven para hacer funcionar el núcleo del CMS, por lo que algunas de ellas no pueden ser desactivadas.

Clases de extensiones

Tal como sucede en otras aplicaciones, a Joomla se le pueden agregar Mambots, Plugins, Módulos, Componentes, Plantillas y Lenguajes.

  1. Mambots. Los mambots son pequeñas aplicaciones que incorporan una función específica. Generalmente son de pequeño tamaño y no son configurables.
  2. Plugins. También son aplicaciones de pequeño porte, que aumentan o mejoran alguna de las capacidades de la aplicación. Por lo general está relacionado e interactúa con otras extensiones.
  3. Módulos. Son aplicaciones que agregan funcionalidades nuevas, y pueden ocupar en ocasiones, espacios físicos configurables dentro de la presentación visual. Existen muchos tipos de módulos diferentes, algunos de los cuales son parte de otras aplicaciones mayores.
  4. Componentes. Los componentes son aplicaciones de desarrollo totalmente independiente. No solo incorpora nuevas funciones, sino que puede transformar parte del CMS en otro tipo de aplicación. Casi siempre cuenta con módulos, plugins y mambots auxiliares. Muchos de los componentes más importantes cuentan con un panel de control propio, que sirve para administrar los contenidos que son parte del componente, por lo que no solo son configurables, sino que además tienen gestión propia.
  5. Lenguajes. Salvo en la parte de administración, los lenguajes suelen ser incorporados como si se tratase de una extensión más. Se administran del mismo modo que los módulos, aunque a diferencia de éstos, no son configurables.
  6. Plantillas o templates. Las plantillas o templates de Joomla pueden considerarse verdaderas extensiones, ya que en muchos casos interactúan con otras extensiones. Muchas extensiones requieren que las plantillas cuenten con algunos tipos de funciones. Muchos de estos templates son configurables.

Instalación de las extensiones

Las extensiones de Joomla pueden ser instaladas siguiendo tres modos diferentes. Puede instalarse desde el archivo descomprimido de la extensión que se ubique en el directorio indicado para ello, o seleccionando y subiendo el archivo comprimido, esté ubicado éste en el propio servidor o en el ordenador del administrador del sitio, o descargando directamente de la web de descarga del componente e iniciando la instalación.

En todos los casos, la instalación es automática, por lo que este proceso no requiere ningún tipo de conocimientos previos de programación.

Cada tipo de extensión (excepto los mambots) tiene un directorio específico donde se alojan. En la raíz de un sitio Joomla encontraremos los directorios “components”, “modules”, “templates”, “languages” y “plugins”. Generalmente los usuarios no tienen por que saber donde se encuentran alojados las extensiones, porque todo esto es manejable desde el “back-end”, pero brindamos esta información porque existe un modo de instalación (el menos usado y el más complejo) que si lo requiere.

Para instalar una extensión se debe recurrir al menú superior del panel de control de Joomla (ver imagen siguiente), seleccionando “Instalar / Desinstalar” del submenú “Extensiones”.

Panel de control de Joomla

Instalación online

Este tipo de instalaciones permite al administrador del sitio, instalar cualquier tipo de extensión desde la propia web de descarga de la misma. Este es el método más sencillo, ya que no requiere de pasos intermedios y solo basta con introducir la url del archivo a descargar. Luego se hace clic en el botón “Instalar” y Joomla se encarga del resto.

No todas las extensiones de Joomla pueden ser instaladas de este modo, ya que en muchas ocasiones, las extensiones compuestas por más de un tipo de extensión vienen en “paquetes” que es necesario descomprimir previamente.

Subir paquete

Este método es también muy sencillo, aunque requiere de un paso intermedio. El administrador del sitio debe descargar la extensión a su ordenador. Luego debe emplear el botón “examinar” para buscar el archivo comprimido (este método solo es posible utilizarlo si la extensión se encuentra en el archivo comprimido original, en formato .zip). Una vez que se ha seleccionado el archivo, se hace clic en “Subir archivo e instalar” para que Joomla complete el proceso.

Instalar desde directorio

Este es el método más complejo si se inicia la instalación desde cero. Para ello es necesario que el administrador del sitio Joomla descargue el archivo comprimido, lo descomprima, lo suba por FTP al directorio correspondiente, para luego seleccionarlo colocando la dirección completa donde se encuentran los archivos, para luego hacer clic en “Instalar”.

Si bien para instalar una extensión desde cero este procedimiento es bastante más lento y complejo que cualquiera de los otros dos, en ocasiones puede ser útil cuando se quiere reinstalar una extensión que anteriormente había estado instalada en el sitio y cuyos archivos no habían sido borrados, ya que se evitan todos los pasos previos y no es necesario realizar ninguna descarga.

Extensiones más populares

  1. Virtuemart. Es una extensión que permite la implementación de una tienda virtual en el sitio Joomla. Es una solución muy completa, con múltiples funcionalidades como plantillas, lenguajes, pasarelas de pago, conversión de divisas, cálculo de impuestos y agregado de costos de envío. gestiona pedidos, proveedores y transportistas, compitiendo en funcionalidad con aplicaciones especializadas. Descarga.
  2. 2. Community Builder. Es una extensión que permite la creación de redes sociales. Cuenta con todas las funciones básicas para este tipo de aplicaciones, como creación y gestión de perfiles de usuarios, permite la creación de galerías de fotos y foros a los usuarios, etc. Además, las funciones de esta extensión se han visto incrementadas por la aparición de extensiones adicionales, que permiten la incorporación de muchas otras funciones que originalmente la extensión no posee. Community Builder es gratuito, pero es necesario registrarse en la página de los creadores. Ver la página.
  3. 3. JComments. Esta extensión permite agregar comentarios a los artículos publicados, como si se tratara de un blog. La posibilidad de comentar los artículos no viene integrada a Joomla, por lo que para permitir este útil servicio, es necesario instalar esta extensión. Descarga
  4. 4. CCBoard. Esta extensión permite la inclusión de un foro en el sitio Joomla. Es muy completo, permite las mismas funciones que cualquier script para foros especializado. Además, hay extensiones disponibles que amplían sus capacidades. Descarga.

Publicado el 02/06/2010, última actualización 02/06/2010.

Licencia: Contenido exclusivo de LaWebera.es. Prohibida su copia.

Autor: Andrés Fernández

URL: LaWebera.es :: Diseño Web

Añadir Comentario (Subir al texto)

3 Cometarios

  1. Selección e instalación de temas en Joomla

    […] De todas formas, tengan en cuenta que los temas no son solo la presentación gráfica del sitio, sino que determina muchas otras características importantes, como el tipo de menú que llevará, los módulos que contendrá y su posición, además de permitir la instalación de otros componentes. […]

    Lunes, 7 de junio 2010

  2. martha carvajal

    hola..
    tengo una parte en la maqueta de mi sitio en la que se encuentran dos botones con los que se puede cambiar la imagen que se esta visualizando…
    saben de algun componente que me permita hacer eso?
    gracias

    Viernes, 25 de marzo 2011

  3. Andrés Fernández

    Hola Martha:
    Para lo que estás necesitando hay varias opciones, pero las más conocidas son Joomgallery y Phoca Gallery, que tienen módulos que ofrecen esta posibilidad. En caso de que quieras algo menos complejo, podrías utilizar algún slider en jQuery o Mootools, que puedes encontrar en la página principal de las extensiones de Joomla.
    Saludos

    Miércoles, 30 de marzo 2011

(Subir al texto)

Añadir Comentario

* Campos obligatorios

Meneame Bitacoras