Clases del curso

Introducción:

 Bienvenidos y bienvenidas a la cuarta clase del curso de Joomla básico en Saber Crear.

Joomla es un gestor de contenidos muy completo y con lo que trae de serie en el núcleo, se pueden desarrollar multitud de tipos de sitios web, pero, esto no quita que haya veces que los proyectos exijan funcionalidades extra que solo con Joomla no se pueden conseguir.

Aquí es donde entran en juego las extensiones. Existen de muchos tipos, pueden ser para agregar funcionalidades como por ejemplo los componentes, módulos, plugins e incluso campos personalizados. Las hay para el diseño como son las plantillas y frameworks, incluso los archivos de idioma también se consideran extensiones.

De esta forma es más fácil tener un orden, algo que no ocurre en otros CMS, por ejemplo Wordpress, que casi cualquier cosa que se instale y permita añadir nuevas funcionalidades, se considera un plugin, sin distinciones. 

Hoy vamos a aprender a instalar extensiones. Instalaremos alguna que personalmente, creo que debe de tener toda instalación al principio, entre ellas una de backups con la que realizaremos el primer respaldo del sitio.

Veamos como:


Para instalar extensiones lo primero que hay que hacer como siempre es entrar al backend. Una vez dentro, en el menú lateral principal, hacemos clic en el ítem: Sistema.

Esto nos abre el panel de control del sistema, donde encontramos varios módulos (En la clase 3 del curso hablamos sobre este panel)

Ahora, en el módulo instalar, abrimos el primer ítem, donde pone Extensiones. 

Haciendo esto nos sale el panel de instalar extensiones que vemos a continuación:


Panel de instalar extensiones:

instalar extensiones subir paquete

 Como se puede ver en la imagen, arriba a la izquierda, debajo de la barra superior (la que es azul oscuro), tenemos un botón que pone: Gestionar extensiones. Este botón nos lleva al apartado donde tenemos todas las extensiones que tenemos instaladas para desde allí poder desinstalar, activar y desactivar, borrar, etc.

Arriba a la derecha, también debajo de la barra superior, tenemos 2 botones: Opciones y Ayuda

El botón Opciones permite configurar algunas preferencias y permisos para este componente. Esto de momento es mejor no tocarlo, mejor dejarlo como está.

El botón ayuda, nos abre una ventana con ayuda específica para la utilización del componente.

Luego debajo tenemos el panel para instalar extensiones.

Este panel trae 4 pestañas:

Subir archivo del paquete:

Desde esta pestaña se pueden instalar extensiones de las que tengamos el paquete con el instalador. Este paquete previamente lo tenemos que tener descargado desde la página del desarrollador de la extensión en cuestión. Aprovecho para decirte lo de siempre: Por favor y por seguridad, nunca utilices extensiones que no hayan sido descargadas desde los cauces oficiales o sitios de plena confianza. Te aseguro que te puedes llevar sorpresas y además nada agradables. El disgusto puede ser mayúsculo

Para instalar, lo único que se ha de hacer es hacer clic en el botón verde que pone: Seleccione un archivo. Esta acción abre una carpeta de tu ordenador para que busques el archivo necesario para la instalación. Una vez que lo encuentre, solo tienes que seleccionarlo e instalarlo. También se puede arrastrar y soltar el archivo sobre esta ventana.

Nota: hay veces que el sistema no nos permite la instalación porque el archivo a instalar es mayor de lo que permite el sistema. En este caso yo lo tengo configurado para que admita archivos de hasta 256 MB. Para cambiar esto y darle más o menos se debe de hacer a través de la configuración de PHP que deberíamos de tener en nuestro servidor (hosting). Si no es así, este parámetro te lo tendrían que cambiar ellos.


Instalar desde directorio:

instalar extensiones desde directorio

Otra forma de poder instalar extensiones es hacerlo a través de un directorio de la raíz del sitio. En esta ventana vemos un campo con una ruta a una carpeta del sistema raíz de archivos en el servidor.

La ruta que viene por defecto es hacia la carpeta (directorio) tmp. Sí, queremos hacer la instalación con este método, primero hay que depositar la carpeta del archivo que previamente has tenido que descomprimir (Con el paquete .zip no te lo va a permitir, antes tienes que descomprimirlo) y que quieras instalar dentro de la carpeta indicada. Luego con darle al botón: Comprobar e instalar, ya deberías de poder hacerlo.

Este método es un poco más engorroso, pero a cambio, nos podemos saltar esa restricción de tamaño de subida máxima


Instalar desde URL:

instalar extensiones desde URL

Con este método podemos llamar al paquete de instalación introduciendo en el campo la URL donde se encuentre el paquete con la extensión a instalar. Este método es particularmente útil si no tenemos el paquete instalador en nuestro ordenador y lo tenemos en algún servidor o sistema de almacenamiento.


Instalar desde la web:

instalar extensiones desde web

Desde instalar desde la web accedemos a un directorio de extensiones bastante completo.

Desde aquí y a su vez desde el buscador incorporado, se puede buscar la extensión que se quiera instalar. Claro, primero tienes que saber el nombre de la extensión que necesitas. Luego cuenta con unos campos para poder filtrar según los parámetros que se elijan y con un menú para elegir por categorías.

Instalar desde aquí es muy sencillo, ya que con pulsar sobre la extensión, nos abre la extensión elegida con un botón que permite la instalación desde ahí mismo, muchas veces sin tener que ir a la página del desarrollador.

Este directorio trae un montón de extensiones, pero si quiere ver un directorio mucho más completo, ya tienes que ir al JED (Joomla Extension Directory), o lo que es lo mismo: El directorio de extensiones oficial de Joomla.

Allí tienes para elegir entre miles de extensiones para darle casi cualquier funcionalidad a tu sitio web, además, muchas de estas extensiones son gratuitas.

Ok, como vemos, no parece que esto tenga mayor complicación, es fácil. Ahora veamos cuáles son las extensiones que yo recomiendo tener en todo proyecto al principio. Esto puede variar según la naturaleza del proyecto, pero a grandes rasgos estas son las que casi siempre instalo. Para no pecar de redundar, esto te lo explico en un artículo específico de este tema que tengo creado en el blog.

Bien, pues ya dejando claro como funciona, ahora toca empezar con las instalaciones.

En primer lugar, la extensión que vamos a instalar es Akeeba Backup. Esta extensión permite crear copias de seguridad de la web y su posterior restauración de una forma rápida y sencilla. Para conseguir Akeeba backup lo podemos hacer de dos formas que ya hemos hablado. Una es visitando la web del desarrollador y la otra más fácil sin salir del backend a través de la pestaña Instalar desde la web.

En esta pestaña, como hemos dicho, tenemos el directorio de extensiones del backend. Esta extensión no hay que buscarla mucho, ya que como se puede apreciar en la imagen, viene la primera en el directorio.

Es tan sencillo como pulsar sobre el nombre de la extensión y nos dirige a la página de instalación.

En esta página encontramos el botón para instalar de color verde seguido de otros botones, uno nos lleva al JED y el otro a la página del desarrollador. Debajo tenemos una explicación sobre la extensión.

Cuando hacemos clic en el botón Instalar, nos manda a la parte baja de la página, donde tenemos otro botón de instalar, esta vez de color azul. Si pulsamos ese botón nos realiza la instalación.


Vídeo explicativo de la instalación de Akeeba Backup:

 

Como ves por formas de instalar extensiones no será, en Joomla es muy sencillo añadir nuevas extensiones. 
Esta clase ya ha llegado a su fin, en la próxima clase os explicaré como empezar con el diseño a través de las plantillas y los framework de diseño. Haremos la instalación y os enseñaré como trabajar con un framework para que veáis que esto no es tan difícil como suena en un principio.
Gracias por estar ahí, nos vemos en la próxima clase: El diseño en Joomla: Viendo las plantillas y los frameworks de diseño