Ces raccourcis sont founis par le plugin Todo. Ils permettent de générer rapidement une liste de choses à faire proprement présentée et triable. {{{Utilisation de base}}} Une liste commence par une suite de trois +++ suivie d'un retour à la ligne, et se termine de la même façon ; ou bien elle est incluse entre les marqueurs . Cette deuxième solution se dégrade mieux lorsque le plugin n'est plus là : les balises deviennent invisibles et il ne reste que la liste à l'intérieur. Ensuite, c'est le premier caractère qui détermine le statut de la tâche: -* + indique quelque chose à faire; -* o (lettre o minuscule) signifie une tâche en cours; -* - indique une chose faite. -* x (lettre x minuscule) indique une tâche abandonnée; -* = signifie une tâche arrêtée temporairement; -* ! indique qu'une action est nécessaire pour débloquer cette tâche; -* ? indique qu'on ne connait pas le statut exact de cette tâche. {{{Utilisation avancée}}} Il est aussi possible d'utiliser les fonctionnalités complémentaires suivantes: -* qualification des tâches avec une priorité, des catégories et des informations typées; -* regroupement de tâches par projet; -* précision du titre d'une tâche avec un descriptif libre. Toute ces informations complémentaires s'écrivent à la suite du titre de la tâche séparées par un espace. {{Priorité}} Toute tâche peut être affectée d'une priorité écrite @n ou #n où n est un chiffre compris entre 1 et 9. {{Catégories}} Toute information écrite @tag ou #tag est considérée comme une catégorie à partir du moment où «tag» est une chaine alphanumérique. {Attention} : le choix @ ou # est fait une fois pour toute pour le site au travers d'une variable globale qui vaut @ par défaut. Vous pouvez la modifier dans votre config/mes_options.php. Pour chaque tâche la liste des étiquettes est collectée et affichée précédée d'un petit caractère habituel pour les tags. Si un tag correspond au titre d'un mot-clé SPIP, alors il est affiché comme un lien vers la page mot-clé associée. {{Informations complémentaires typées}} Les informations typées sont écrites avec la syntaxe type:valeur où type et valeur sont des mots pouvant contenir des caractères alphanumériques y compris «-», «.» et «_». Les types d'information sont extensibles mais le plugin ToDo propose déjà 4 types prédéfinis : -* «debut» : pour la date de début de la tâche sous la forme 2012-06-02; -* «fin» : pour la date de fin de la tâche sous la forme 2012-06-09; -* «commit» : pour un numéro de commit pouvant s'écrire z72463, c12922 ou 234 et provoquant dans les deux premiers cas la création du lien vers la zone ou le core; -* «version»: un numéro de version. Il est possible d'insérer plusieurs informations de commit pour la même tâche. Celles-ci seront affichées comme une liste de révision séparées par une virgule. {{Projets}} Un projet est détecté par le caractère «:» en début de ligne. Tout le reste de la ligne constitue le nom du projet. Les tâches d'un projet sont regroupées dans un même bloc de visualisation et numérotée de 1 à n. {{Descriptif complémentaire libre}} Toute ligne ne commençant pas par un caractère signifiant (statut ou projet) est donc un descriptif libre. Chaque ligne du descriptif est affichée à la suite du libellé de la tâche.