Kanboard: Instalación de plugins vía web
En esta breve entrada vamos a ver como habilitar la instalación de plugins vía web, en el popular gestor de proyectos Kanboard.
Si es la primera vez que oís hablar de esta herramienta, quizás os interese consultar el artículo que escríbi en su día en Colaboratorio.net, llamado: «Gestión de proyectos con Kanboard»
Instalar plugins en Kanboard vía web
Antes de nada, os pongo en antecedentes. Desde hace tiempo que tengo instalada la herramienta en un servidor web, pero hasta ahora no le había hecho mucho caso. En este caso dicho servidor utiliza Nginx (LEMP) sobre una distribución Ubuntu 16.04 (sí, es verdad, ya me toca actualizar)
Tenía muy claro la forma de realizar la instalación de plugins vía consola de comandos, pero vía web era otra cosa. Mi sorpresa ha sido que al ir a realizar la instalación de plugins, vía interfaz web, me mostraba el siguiente error:
Por lo que me he puesto «la manta en la cabeza» y finalmente he encontrado la solución.
El motivo puede ser la configuración del propio Kanboard, del servidor web o permisos en la carpeta del proyecto.
Lo primero que haremos es comprobar que en el fichero de configuración «/var/www/kanboard/config.php«, tenemos la configuración de los plugins, de la siguiente manera:
// Plugins directory
define('PLUGINS_DIR', 'plugins');
// Plugins directory URL
define('PLUGIN_API_URL', 'https://kanboard.org/plugins.json');
// Enable/Disable plugin installer
define('PLUGIN_INSTALLER', true);
Además el servidor web, en mi caso Nginx, debe ser el propietario de la carpeta de plugins, si no es lo podemos asignar.
chown www-data:root /var/www/kanboard/plugins
chmod 750 /var/www/kanboard/plugins
Y por último, debemos tener instalado el módulo ZIP para PHP. Yo tenía instalado uno llamado «php-zip» y en principio, consultando por Internet, con esto sería suficiente. Pero NO, ya que yo utilizo en el servidor PHP 7.0, por lo que debemos instalar la extensión para esta versión, de la siguiente manera:
apt-get install php7.0-zip php7.0-gd
De esta manera, si volvemos a consultar la web ya nos dejará instalar plugins:
Y esto es todo. Espero que os sea de utilidad en el algún momento.
Por cierto, ¿Tenéis experiencia con este gestor de proyectos? ¿Qué os parece el método Kanban? ¿Tenéis algún plugins preferido?
Y esto todo, nos vamos leyendo.