====== Plugin Todo : Guide et Bonnes Pratiques ======
Le plugin **Todo** permet de créer, d'assigner et de suivre des tâches sous forme de listes interactives directement dans vos pages DokuWiki.
===== 1. Syntaxe de base en liste =====
Pour un rendu propre et aéré, insérez toujours vos balises `< todo >` dans des **listes à puces DokuWiki** (avec 2 espaces avant l'astérisque ` * `).
==== Tâche simple ====
* Rédiger la documentation technique
==== Assigner un responsable (@) ====
Ajoutez `@` suivi du login DokuWiki de l'utilisateur :
* Corriger le bug d'affichage sur le formulaire
==== Ajouter une date d'échéance (#) ====
Ajoutez `#` suivi de la date au format ISO (`AAAA-MM-JJ`) :
* Envoyer le rapport financier
* Valider les maquettes avec le client
==== Sous-tâches et hiérarchie ====
Indentez avec **4 espaces** avant l'astérisque pour créer un sous-niveau :
* Projet de refonte
* Design de la page d'accueil
* Intégration CSS
---
===== 2. Afficher la liste récapitulative (Agrégation) =====
Vous pouvez regrouper automatiquement toutes vos tâches sur une page centrale de tableau de bord.
==== Récapitulatif global ====
{{todo>}}
==== Récapitulatif par espace de nom (Namespace) ====
{{todo>projets:client_a}}
==== Filtrer par utilisateur ====
{{todo>@alex}}
---
===== 3. Modèle de page complet (Prêt à l'emploi) =====
Voici une structure de page de projet tirant pleinement parti de la mise en page en listes imbriquées :
====== Suivi de Projet : Refonte du Site ======
===== 📌 Phase 1 : Infrastructure & Backend =====
* Mise en place de l'environnement
* Mettre à jour le serveur de staging
* Optimiser la base de données
* Spécifications fonctionnelles
* Rédiger les cas d'utilisation
===== 🎨 Phase 2 : Design & Contenu =====
* Maquettes graphiques
* Valider la charte auprès du client
* Décliner les bannières mobiles
* Préparer les textes de présentation
* Remarque : Attendre la validation du service juridique.
===== 📊 Tableau de bord centralisé =====
{{todo>projets:refonte}}
---
===== 4. Astuces & Bonnes Pratiques =====
* **La règle des espaces :** Respectez scrupuleusement le formatage DokuWiki pour les listes :
* ` * ` (2 espaces, astérisque, 1 espace) pour le niveau principal.
* ` * ` (4 espaces, astérisque, 1 espace) pour une sous-tâche.
* **Format de date ISO :** Utilisez toujours `#AAAA-MM-JJ` (ex: `#2026-08-15`) pour que le plugin ordonne chronologiquement les échéances dans le tableau de bord.
* **Correspondance des pseudos :** Le nom précédé de `@` doit correspondre au **login DokuWiki exact** de l'utilisateur.
* **Nettoyage périodique :** Cocher une tâche enregistre l'état directement dans le code source de la page. Supprimez périodiquement les anciennes tâches validées pour préserver la clarté de la page.
*