Pilote est une application web Open Source, sous licence GNU GPL v3, développée en PHP (Symfony2) et en Javascript (jQuery et Node.Js) permettant de faciliter la gestion d'un grand nombre de projets de groupes et d'utilisateurs.
Il est le résultat de deux projets d'études à l'École d'Ingénieurs Polytech Tours.
Les utilisateurs ont la possibilité de créer des projets et d'inviter d'autres utilisateurs à le rejoindre.
Dans chaque projet, une interface simple permet de créer des tâches et des listes de tâches, et de les regrouper dans des étapes et dans des domaines plus généraux. Un simple glisser-déposer suffit à les réorganiser. Pour ce projet de conception de drônes par exemple, le domaine Mécanique contiendra les étapes Conception, Assemblages et Tests de fiabilité alors que le domaine Informatique aura plutôt les étapes Étude de l'existant, Développement et Tests. Ainsi les différents corps de métier qui composent un projet complexe sont regroupés au sein du même outil.
Pour chaque tâche, il est possible de définir plusieurs paramètres optionnels :
- Définir des dates de début et de fin
- Poster des commentaires
- Assigner une tâche à un membre du projet
- Définir un label (Important, Peu important, En retard, etc)
- Lier une pièce jointe
- Définir un pourcentage de progression
- Ajouter des listes de cases à cocher
Afin d'afficher de manière plus visuelle d'évolution du projet, Pilote offre la possibilité d'afficher les tâches sous la forme de diagrammes de Gantt et de calendriers relativement flexibles avec des options de filtrages.
De plus, il est aussi possible pour l'utilisateur courant d'afficher un diagramme de Gantt pour toutes les tâches qui lui sont assignées sur tous les projets auxquels il est rattaché.
Pilote propose un système de messagerie instantanée : Une discussion de groupe est automatiquement créée pour chaque projet, mais il est possible de créer des conversations privées avec les autres utilisateurs de Pilote.
L'administrateur de Pilote a accès à une zone d'administration pour afficher et gérer l'ensemble des utilisateurs et des projets, créer un nouvel utilisateur ou vérifier différents paramètres de configuration.
Pilote étant basé sur le framework PHP Symfony2, il s'installera très facilement sur n'importe quel serveur Linux (mais peut aussi tourner sur OS X ou Windows) grâce à Composer.
#### Connexion à un annuaire LDAPIl existe deux branches disponibles de Pilote, une classique nécessitant l'inscription des utilisateurs, et une permettant d'utiliser les comptes définis sur un serveur LDAP distant.
Il est possible de faire cohabiter les utilisateurs connectés via l'annuaire LDAP et ceux inscrits directement sur le site. L'administrateur peut aussi bloquer les inscriptions en changeant simplement un paramètre, et aussi rajouter des utilisateurs depuis la zone d'administration.
Plus de détails et de captures d'écran ici.
Voir la page concernée.
Voir le tutoriel d'installation.
Voir la page concernée.