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"
Voir aussi infra dans les plugins
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
Je recommande (et utilise) les extensions suivantes:
- Bak2topbotm un bouton pour remonter en haut de la page
- Calendar avoir une vue calendrier
- CardPushDate: This plugin adds instant due date push actions to tasks in the board view: très pratique!
- Gantt vue Gantt
- KanboardSearchPlugin: This plugin is used for advanced fulltext search within all Projects)
- TableView: A Kanboard plugin that provides a table view of tasks in your project.
- Task Interval Button: Simple plugins which adds button to incrementally change time spent on task.
- Customizer: Completely customize your Kanboard experience with logos, favicons & themes - et cela permet de hacker facilement kb sans toucher au core
- Global search: Adds a global search bar that searches through tasks, projects, and comments.
Cookiecutter
This project create a skeleton project to develop a Kanboard plugin.
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