Un Plugin de gestion de tâches avec Wordpress

Blog de l'équipe

banner-772x250Dans notre vie ultra connectée, la gestion des tâches devient vraiment un élément clé dans la gestion d’un projet. Nous avons longtemps cherché une solution simple et pratique à utiliser. Nous sommes tombés jusqu’ici, sur :

  • des solutions compliquées opensource avec plein de clics à faire comme Dolibarr
  • des solutions propriétaires en SAAS hors de prix, à 20-30€/mois par utilisateur, ça fait vite un budget pour une équipe de 5 à 10 personnes
  • des solutions gratuites ultra simples et ergonomiques comme Google Keep, mais très limitées pour de la gestion de projet

l’extension Task Manager gratuite pour WordPress

Nous avons voulu développer une solution facile à utiliser et qui réduit au maximum les clics à faire pour s’en servir.
Comme nous n’en sommes pas à notre première extension WordPress, nous nous sommes donc lancés dans le développement d’un plugin de gestion des taches, il y a maintenant plus d’un an (fin 2014). Nous l’utilisons en interne pour nos projets, cela nous a permis d’essuyer nos propres plâtres (on a plein de plâtre en rebut maintenant !). Plutôt que de garder ce plugin pour nous, on a décidé de vous en faire profiter.

Nous sommes fiers aujourd’hui de vous présenter notre plugin Task Manager dans sa version 1.3.0.0.

Gérer ses projets, ses tâches, son temps, en équipe avec ses clients

Voici une liste non exhaustive de ce que vous pouvez faire avec Task Manager :

  • créer des tâches dans des projets (identifiées par un numéro unique)
  • y associer des utilisateurs
  • voir les projets en fonction des utilisateurs
  • affecter un temps de réalisation au projet
  • entrer le temps effectué pour chaque tâche
  • réorganiser des tâches en les faisant glisser
  • archiver la tache terminée en un clic
  • associer des commentaires pour chaque tache
  • accéder à l’historique par utilisateur à travers une timeline, et voir le temps passé par tache
  • exporter le projet dans un fichier texte
  • visualisation des projets par vos clients
  • possibilité aux clients de faire une demande de projets (création de ticket)
  • et tout ça responsive (hum, en principe)

C’est une version stable que nous utilisons en production depuis plusieurs mois. Nous allons bien sur continuer les développements et les améliorations  (voir la liste des améliorations et corrections ci dessous pour la version actuelle).

Evidement vous allez me dire : où est la démo ? où est la documentation ?
du calme, ça va venir…

Gratuit, complet et disponible sur WordPress.org

En attendant, vous pouvez l’installer et l’utiliser sur votre site WordPress en recherchant « Task Manager« .

plugin gestion de tâches wordpress

ou bien le télécharger directement depuis notre fiche sur l’annuaire de wordpress.org  : wordpress.org/plugins/task-manager/
Si vous aimez notre extension, merci d’y faire un petit vote 🙂

Quelques captures d’écrans :

Ci dessous le « changelog » du plugin. Pour info, nous le gérons depuis task manager en faisant un export du projet en texte (c’est l’histoire d’un plugin qui gère un plugin…)

1.3.0.0

Amélioration / Improvment

  • 3094 – Page « Users.php » de WordPress : Le temps de présence est maintenant en heure.
  • 3097 – Ajout du support pour translate.wordpress.com.
  • 3065 – La demande de tâche faites par un client ajoute un point dans une tâche préalablement crée par l’administrateur ou par le script si elle n’existe pas.
  • 3066 – Frontend : Le nombre de points terminés d’une tâche est maintenant affiché.
  • 3073 – Frontend : Le bouton demande de tâche est maintenant renommé demande de ticket.
  • 2954 – Chronologie : Historique de date quand on complète ou dé-complète un point .
  • 2971 – Chronologie : Historique des derniers commentaires ajoutés.
  • 2972 – Chronologie : Affichages des points créés par un utilisateur entre une période.
  • 2973 – Chronologie : Affichages des tâches créés entre une période.
  • 2974 – Chronologie : Affichage du temps travaillé entre une période.
  • 2975 – Chronologie : Affichage des points complétés entre une période.
  • 2976 – Chronologie : Affichage du temps de présence entre une période.
  • 2977 – Chronologie : Affichage du temps passé par projet entre une période.
  • 2978 – Chronologie : Récapitulatif de chaque jour.
  • 3035 – Chronologie : Voir les autres utilisateurs dans la timeline.
  • 3036 – Chronologie : Traduction de la page.
  • 3037 – Chronologie : Design du menu.
  • 3101 – Chronologie : Ordre d’affichage par date décroissant.
  • 3084 – Chronologie : Mise à jour des requêtes SQL pour récupérer les informations par jour dans la page.
  • 3319 – WPShop : La liste des clients pour la recherche est plus simple et intuitive.
  • 3399 – Backend : Ajouter une option pour exporter les commentaires des points.
  • 3074 – Backend : Ajout de jQuery DatePicker dans les commentaires.
  • 2946 – Backend : Ajout de la fonction « get_task_by_comment_user_id_and_date » permettant de récupérer le temps passé sur une tâche pour un utilisateur entre deux dates.
  • 2947 – Backend : Ajout de la fonction «  » permettant de récupérer les points ou un utilisateur a commenté.
  • 2949 – Backend : Ajout de la fonction «  » permettant de récupérer les points ou un utilisateur a commenté entre deux dates.
  • 2952 – Backend : Ajout de la fonction « get_created_point_by_user_id_and_date » permettant de récupérer les points créés par un utilisateur par rapport à une période.

Correction / Fix

  • 3072 – Frontend : Quand on clique sur « Points complétés », les points complétés de chaque tâche s’ouvraient.
  • 3095 – Chronologie : Le temps travaillé était erroné.
  • 3099 – WPShop : Si aucun message par un client est trouvé, le bloc en dessous de la barre des filtres n’est pas affiché.
  • 3193 – WPShop : Les demandes faites par les clients sont maintenant correctement affichées.
  • 3401 – WPShop : Le slug de la tâche « ask-task-$client_id » faite par les clients WPShop n’est plus modifié quand on clique sur le titre de la tâche.
  • 3277 – Backend : La modification d’un commentaire dans un point est maintenant plus intuitif.
  • 3320 – Backend : Après le déplacement d’un point d’une tâche à l’autre, on peut maintenant le trier.
Cédric
Designer, technologue, créatif
Voir les articles de Cédric