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.