info:kanboard

kanboard

Excellente alternative à Trello (cf infra), 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

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)

sur ff j'ai parfois eu un problème au niveau du 1er log, réglé en passant en mode navigation privée; ensuite changer le mot de passe et c'est réglé

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"

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
utiliser plutôt l'excellent plugin https://github.com/dmorlitz/kanboard-CardPushDate

Repousser les délais d'un projet de X jours

UPDATE tasks 
SET `date_due` = `date_due`+(7*24*3600) 
WHERE project_id=4;

dans un script bash:

#!/bin/bash
#delays: push delays from a kanboard project management
echo "delays: push delays from a kanboard project management"
echo "how much days?"
read jours
echo "UPDATE tasks SET date_due = date_due+($jours*24*3600);" > ~/web/kanboard/data_tpzPWX3xTn/tmp
cd ~/web/kanboard/data_tpzPWX3xTn/
sqlite3 db.sqlite < tmp
rm ~/web/kanboard/data_tpzPWX3xTn/tmp
les dernières versions de KB permettent de faire ça directement depuis l'interface… donc on oublie!

This project create a skeleton project to develop a Kanboard plugin.

https://github.com/kanboard/cookiecutter-plugin

Moteur de recherche avancé, intégration des heures travaillées, anniversaires etc.

https://gitlab.com/zpartakov/kanboardHacks

Le plugin agenda/calendrier, https://github.com/kanboard/plugin-calendar n'est malheureusement plus supporté. Il fonctionne toujours mais depuis quelques mois (nov 21) le drag'n'drop ne fonctionne plus, ce qui est un embêtant.

Par contre j'ai découvert que si on rend le projet public2) cela renvoie un url ical utilisable dans un agenda, très cool!

Là p. ex. je l'ai mis dans mon lightning/thunderbird et ça fait le boulot:


2)
ça le rend pas VRAIMENT public, ça génère juste des URL aléatoires pour avoir accès à des informations sur le projet, sans possibilité de modifs
  • info/kanboard.txt
  • Dernière modification : 2024/03/06 14:17
  • de radeff