Ceci est une ancienne révision du document !
kanboard
kanboard se base sur la méthodologie Kanban, élaborée dans les années '60 chez Toyota et qui a donné une méthode de développement informatique
Il a aussi été retenu par les linuxiens libristes de framasoft: https://framaboard.org/. Il requiert php et MySQL/MariaDB ou sqlite
Doc
Vidéo
Install
git clone https://github.com/kanboard/kanboard chmod -R 777 data cp config.default.php config.php sed -i "s|define('PLUGIN_INSTALLER', false);|define('PLUGIN_INSTALLER', true);|g" config.php
changer le mot de passe par défaut (admin / admin)
Mises à jour / update
git pull
Upgrading to a New Version https://docs.kanboard.org/en/latest/admin_guide/upgrade.html
Recherche avancée
https://kanboard.net/documentation/search
- le moteur de recherche ne cherche, par défaut, que dans les titres et les tâches actives; au moyen du sélecteur de droite on peut utiliser des modèles de recherche par défaut
Pour étendre la recherche, taper avant ou après votre motif de recherche:
- si on veut étendre la recherche au descriptif:
description:"text search" * si on veut chercher dans les commentaires:
comment:"My comment message"
Astuces
display more than 10 projects in main view
un truc détestable, on ne peut voir que 10 projets sur la page principale! heureusement c'est open source et d'autres ont eu le même souci1)
il suffit de changer sur
app/Controller/DashboardController.php project_paginator' => $this->projectPagination->getDashboardPaginator($user['id'], 'show', 10) changing 10 to whatever number you need
define('DASHBOARD_MAX_PROJECTS', 30);
(donc ici limité à 30 projets, contrairement aux 10 par défaut)
kanboard_push_delays.sh
kanboard_push_delays (ancienne version, script bash)
Extensions
Cookiecutter
This project create a skeleton project to develop a Kanboard plugin.
Dev
kanboard-cli
client kanboard
agenda
https://github.com/kanboard/plugin-calendar
très pratique! on peut aussi rendre l'agenda des tâches public et le partager sur un autre soft, p. ex. lightning/thunderbird