|
Accueil Programmation Logiciels utilisés
ToDoList : un outil simple et efficace pour maintenir vos tâches de programmation
Introduction
Lorsque vous commencez un projet en informatique (développement d'un logiciel, ...), il arrive souvent que vous devez finir en parallèle d'autres projets avant de terminer celui que vous venez de commencer.
Pour arriver à tenir à jour une liste des tâches restant à réaliser (corrections de bogues, ajouts de nouvelles fonctionnalités, ...) sur ces différents projets, sans avoir recours à une liste sur papier, nous sommes souvent amenés à utiliser un logiciel commercial riche en fonctionnalités, mais difficile à utiliser car de nombreuses fonctions sont cachées dans les menus du programme.
ToDoList a été originellement développé par Dan. G. (AbstractSpoon Software) en anglais, afin de répondre aux exigences suivantes :
- Interface simple
- Support de données hiérarchisées
- Nombreux éléments/sous-éléments
- Format de fichier 'libre' (XML)
- Gratuit (Freeware)
Utilisation du logiciel
L'utilisation du logiciel est extrêmement simple, puisque toutes les fonctionnalités du programme sont clairement visibles depuis l'interface.
Néanmoins, la liste suivante des fonctions basiques du programme pourra éventuellement répondre à certaines questions que vous vous posez :
- Les fichiers sont stockés au format XML, avec l'extension .xml.
- Vous ne pourrez pas en général lire un fichier XML qui n'est pas une liste de tâches.
- Le nombre de tâches/sous-tâches n'est limité que par la mémoire de votre système.
- Marquer un élément parent comme "terminé" grisera aussi ses sous-éléments, mais ils ne seront pas automatiquement marqués comme "terminés".
- Des points de suspension (...) indiquent que l'élément possède des sous-éléments.
- Tous les éléments peuvent être développés ou réduits (en double-cliquant).
- Les éléments parents et les sous-éléments sont créés en utilisant des boutons différents de la barre d'outils.
- Il existe des menus contextuels spécifiques aux tâches.
- Les dernières listes de tâches ouvertes sont rouvertes automatiquement au prochain démarrage du logiciel.
- Les listes de tâches sont automatiquement enregistrées à la fermeture du logiciel ou lorsque celui-ci est réduit dans la zone de notification Windows.
- La priorité d'une tâche est identifiée par un carré de couleur à gauche de l'élément.
Téléchargement
Une version française est disponible sur notre site : Télécharger ToDoList version française
Si vous désirez utiliser la version originale réalisée par Dan. G. (AbstractSpoon Software), en anglais, vous pouvez la télécharger depuis l'adresse : http://www.codeproject.com/tools/ToDoList2.asp
Nouveautés
31/07/2005 - Version 4.3.1 - Commentaires des tâches en RTF. - Nouvelle icône du programme. - Ajout de la commande 'Ouvrir une archive' dans le menu Démarrer. - Ajout de la possibilité dans les préférences de définir une touche de raccourci pour lancer rapidement TDL. - Listes de tâches enregistrées avec de lancer un outil défini par l'utilisateur. - Réorganisation des préférences. - Ajout d'un attribut et d'une colonne 'Drapeau'. - Et bien d'autres...
12/07/2005 - Version 4.2.13 - Correction du champ date qui ne se mettait pas à jour si la coche n'était pas cochée. - Champs des attributs si pas de tâche sélectionnée.
23/06/2005 - Version 4.2.12 : première version française du programme.
Pour aller plus loin
Du fait de l'utilisation du format de fichier libre XML pour stocker la liste des tâches, il est possible d'inclure aisément le fichier XML contenant la liste des tâches dans une page Web de votre choix, afin de faire partager l'état du projet entre les différents membre de l'équipe de développement.
Vous trouverez dans la rubrique "Liens utiles" ci-dessous des liens pour approfondir cette démarche.
Liens utiles
Site officiel (anglais) : http://www.abstractspoon.com FAQ (anglais) : http://www.abstractspoon.com/tdl_resources.html Source code : http://www.codeproject.com/tools/ToDoList2.asp Tutoriel sur le XML et XLS : http://bob.developpez.com/phpxslt Utilisation du XML en PHP : http://stephaneey.developpez.com/tutoriel/php/php5_nouveautes/#L2.2
|