Viernes, 30 Enero 2015 22:27

Guía definitiva de instalación de extensiones en Joomla 3

Escrito por 
CMS:  Joomla! |  Versión:  3.3 |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  15 minutos


Guia definitiva de instalación de extensiones en Joomla 3Las extensiones en Joomla son complementos de código al núcleo (core) que permiten añadir funcionalidades extra a un sitio web, gracias a scripts PHP programados por desarrolladores independientes que contribuyen a dotar de uso y sentido al CMS.

Existen 3 tipos de extensiones bien diferenciados en Joomla, los componentes, los módulos y los plugins (adicionalmente puede haber archivos de idiomas y addons especiales) y pueden venir empaquetados de forma individual o juntos en un pack bundle que instala de forma automática todos los elementos requeridos por la extensión que queramos utilizar.

Instalar extensiones se supone que es una tarea sencilla, que apenas implica uno o dos minutos de tiempo, pero siempre hay usuarios, principalmente aquellos que se inician en este CMS, que no tienen claro como se realiza esta acción y cual es la forma de llevarla a cabo ¡y nosotros te lo vamos a explicar después de este salto!.

Proceso resumido de instalación de extensiones en Joomla 3

  • Accede al backend de Joomla 3
  • Realiza "siempre" una copia de seguridad antes de instalar cualquier extensión.
  • Ve al Gestor de Extensiones.
  • Método 1: Instalar desde Web (Install from Web).
  • Método 2: Instalar desde directorio (Install from Directory).
  • Método 3: Instalar desde URL (Install from URL).
  • Método 4: Subir archivo e Instalar (Upload Package File).

¿Que podemos instalar mediante estos métodos?

  • Componentes.
  • Módulos.
  • Plugins.
  • Bundles (componente, modulos, plugins, idiomas).
  • Archivos de idiomas.
  • Plantillas.

Instalar desde Web (Install from Web)

Esta opción se incorporó en Joomla 3 como novedad y permite instalar una gran cantidad de extensiones en vivo, sin necesidad de descargarlas, simplemente localizándolas en el Gestor de Extensiones, desde la pestaña Instalar desde Web, realizando la búsqueda de la extensión desde el buscador que esta opción incorpora.

Es útil para una gran cantidad de extensiones, pero se excluyen de este proceso de instalación los siguientes casos:

  • Extensiones comerciales (requieren registro y compra previa en la web del autor).
  • Extensiones comprimidas que previamente requieran extracción de .zip dentro de un archivo .zip.
  • Extensiones gratuitas pero que requieran de registro previo en la web del autor.

En el siguiente vídeo te ilustramos el proceso de instalación de una extensión mediante la opción Instalar desde Web



Instalar desde directorio (Install from Directory)

Esta opción es la recomendada para extensiones grandes, que superan en tamaño al que limita el servidor por PHP y que no es posible subir a través de otros métodos. La extensión a instalar (componentes, módulos o plugins) debe subirse por FTP o desde el Administrador de Archivos de cPanel, a una carpeta en tu Hosting -desde FTP puedes transferir archivos mucho más grandes y sin miedo a microcortes de conexión-.

Es importante saber que a diferencia de "método 4", es necesario extraer primero la extensión y subir la carpeta y no el archivo zip. ya sea desde el Administrador de Archivos del Panel de Hosting o por FTP.

Una vez subida la extensión al directorio del Hosting (lo ideal es que sea /tmp), ve al Gestor de Extensiones y especifica la ruta a esa carpeta. Por último, pulsa el botón Instalar. Joomla 3 comprobará la carpeta que hayas especificado e instalará la extensión si esta subió correctamente.

En el siguiente vídeo te ilustramos el proceso de instalación de una extensión mediante la opción Instalar desde directorio



Instalar desde URL (Install from URL)

Es posible instalar extensiones en Joomla 3 usando la opción Instalar desde URL. Todo lo que necesitas hacer es introducir la url directa del archivo .zip de la extensión que deseas instalar y hacer clic en Instalar. Joomla 3 se encargará de descargar, extraer y hacer las instalaciones necesarias para dicha extensión (componentes, módulos, plugins, idiomas, etc).

En el siguiente vídeo te ilustramos el proceso de instalación de una extensión mediante la opción Instalar desde URL



Subir archivo e Instalar (Upload Package File)

Esta es una de las opciones más convenientes de las disponibles. Todo lo que necesitas hacer es presionar el botón Examinar, buscar la ubicación del archivo de la extensión en tu equipo local (PC), y pulsar el botón Subir e instalar.

Algunas extensiones de Joomla contienen información adicional, como por ejemplo la documentación, recursos de imagen, etc. Estos archivos empaquetados tienen que ser previamente desempaquetados para poder ser instalados, pues suele ser habitual que un empaquetado .zip contenga dentro varios empaquetados .zip que podrían corresponderse al componente, módulos y plugins.

Por regla general, este tipo de empaquetados se nombran como UNPACK_FIRST.zip o UNZIP_FIRST.zip, de forma similar. Si al tratar de instalarlo te encuentras con mensajes de error que indica que la extensión no pudo instalarse, intenta primero descomprimir el archivo .zip.

Es importante tener en cuenta que si se sube la extensión por FTP o desde el Administrador de Archivos, es necesario extraer primero la extensión del archivo .zip y subir la carpeta y no el archivo zip.

En el siguiente vídeo te ilustramos el proceso de instalación de una extensión mediante la opción Subir archivo e Instalar



Observaciones:

Cabe añadir que en servidores con límites para max_execution_time y memory_limit (parámetros PHP), el procedimiento de instalación de grandes extensiones debería ser por FTP.

Descarga siempre extensiones de fuentes confiables. En en Joomla! Extensions Directory encontrarás más de 8.000 extensiones para Joomla 2.5 y 3.x, confiables, contrastadas y en constante actualización que serán muy útiles en tus proyectos web con Joomla 3.

Asegúrate siempre de instalar extensiones compatibles que hayan sido escritas para la rama y versión de Joomla que utilices.

Usa siempre versiones estables de extensiones así como del núcleo (core) de Joomla.

Verifica que las variables "logs" y "tmp" de la configuración de Joomla sean correctas:

$log_path: /home/xxxxxxx/public_html/logs/
$tmp_path: /home/xxxxxxx/public_html/tmp/

Nota: Comprueba que la ruta física (document root) de la cuenta sea /home o /home2, de lo contrario al tratar de instalar una extensión se mostrará un error.

Haz siempre una copia de seguridad antes de instalar cualquier extensión, plantilla o archivo de idioma en Joomla 3.

Instalar extensiones en Joomla 3 es un proceso muy sencillo, que con un poco de practica podrás dominar y te será muy útil para llevar a buen término tus proyectos web.


Agradecer la contribución de César Maeso, Administrador de Sistemas de Webempresa, en la elaboración de este artículo que estamos seguros servirá para que muchos usuarios y clientes tengan más claro como instalar extensiones en Joomla 3.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+