Accueil
Admin
Réservés
Effectués
Vishnux - Logiciel de coordination de tâches
Présentation générale
Ce logiciel est destiné à faciliter la coordination de nombreux utilisateurs concourant à un projet.
L'idée est que le coordinateur du projet ait le moins de travail possible tout en contrôlant l'avancement du projet et en laissant aux contributeurs le soin de s'attribuer les tâches eux-mêmes en fonction de leur intérêt, de leurs compétences ou de leur temps disponible.
Le logiciel a été conçu initialement pour coordonner des traducteurs bénévoles de documentations informatiques libres, mais il peut servir à n'importe quel projet segmenté en tâches impliquant plusieurs personnes.
Par exemple, il peut servir dans le monde associatif pour attribuer des tâches dans l'organisation d'une manifestation (obtention d'autorisations, commande de produits, envoi d'invitations, etc.), dans le monde de l'entreprise (réalisation d'un chantier), dans le monde médical (attribution des patients pour l'équipe soignante) ou dans le cercle familial (organisation des vacances, d'un déménagement, etc.).
Les tâches sont regroupées en classes, pouvant définir au choix un projet composé de plusieurs sous-projets ou de plusieurs projets indépendants.
Installation
Ce programme est en PHP. Cela signifie qu'il suffit de disposer d'un serveur web Apache avec module PHP et module PHP-MySQL et d'un serveur MySQL, aussi bien sous Linux, Windows (l'ensemble des composants nécessaires s'installe avec EasyPHP) ou Mac.
Les utilisateurs n'auront besoin que d'un navigateur internet capable de voir le serveur.
Une fois le serveur Apache installé, les pages visibles dans les navigateurs sont situées dans un répertoire généralement nommé www. Il suffit d'y dézipper Vishnux.
Une fois ceci fait, vous devez utiliser une interface standard de gestion de données MySQL (phpMyAdmin ou MySQL Administrator, par exemple) pour installer l'architecture des données fournies dans le fichier vishnux.sql joint.
Vous devrez aussi agir sur le fichier config.php fourni.
Il faudra aussi se débrouiller pour que le serveur sache envoyer des courriers électroniques (serveur SMTP).
Utilisation pour l'administrateur
L'administrateur crée la liste des tâches à effectuer, soit une par une, soit par liste de texte. Cette opération ne nécessite pas d'utiliser Vishnux, mais simplement votre interface préférée de gestion de données MySQL. Optionnellement, Vishnux propose une interface permettant de créer des tàches une par une avec le bon formatage (Lien Ajouter de la page d'accueil en mode administrateur)
En dehors du numéro automatique, les taches à effectuer doivent avoir
-
Une classe
-
Un nom
-
Une date de réservation (0000-00-00 = non réservé)
-
Une date de réalisation (0000-00-00 = non effectué)
-
Un volontaire (nom ou pseudonyme) (vide avant toute réservation)
-
L'adresse Mail du volontaire (idem)
Il peut y avoir autant de groupes de tâches que nécessaire.
Utilisation pour le volontaire
Le volontaire cherche sur la page d'accueil une tâche non encore réservée, soit par le moteur de recherche, soit en affichant toute la liste d'un des groupes de tâches.
Il arrive alors sur un formulaire de réservation, où il met son nom et son adresse électronique. L'administrateur et le réservataire reçoivent alors un courrier électronique et la tâche apparaît alors comme réservée sur le site.
Seul l'administrateur a alors accès au Mail du réservataire. Seul son pseudonyme est visible du reste du monde.
Notons qu'il n'y a aucune inscripiton à faire : le volontaire peut commencer son travail tout de suite en étant certain que personne ne le fera en même temps. Par ailleurs, les actions malveillantes sont limitées, car si l'on réserver à la place de quelqu'un d'autre, il en est immédiatement informé.
Fonctions ultérieures pour l'administrateur
L'administrateur a été informé par courrier électronique qu'une nouvelle tâche a été réservée.
Il peut vérifier cela en lançant l'affichage des travaux attribués, par exemple.
Il a alors plusieurs possibilités :
-
Valider la tâche comme réalisée en cliquant sur éditer
-
Annuler la réservation en remettant à zéro la date de réservation (il n'est pas nécessaire de supprimer le nom et le mail du volontaire). Cela peut être fait sur la liste des pages réservées, en mode administrateur, où il faut cocher toutes les cases des travaux à libérer, puis cliquer sur le bouton Annuler.
-
Le coordinateur peut aussi relancer un volontaire qui ne rend pas son travail en cliquant sur son nom dans le mode d'affichage des travaux réservés : il pourra envoyer un Mail prérempli.
La page de la liste des réservés permet à l'administrateur d'effectuer de nombreuses fonctions :
- Déréserver plusieurs tàches d'un coup
- Valider plusieurs tàches terminées d'un coup
L'administrateur peut aussi agir sur la page de recherche accédée par la ligne de recherche de la page d'accueil. Il peut alors
- Supprimer une tàche
- Éditer une tàche
- Annuler une réservation