Premiers pas — installer InventTasks et configurer un workspace

Installation et premier lancement#

Installation et activation#

  1. Téléchargez inventtasks.zip depuis https://inventtasks.solidinvent.pl et décompressez-le dans <vault>/.obsidian/plugins/ (l'archive contient le dossier inventtasks/), ou copiez une version compilée (main.js, manifest.json, styles.css) dans .obsidian/plugins/inventtasks/.
  2. Redémarrez Obsidian ou rechargez les plugins.
  3. Activez InventTasks sous Paramètres → Plugins communautaires.

Le fichier INSTALL.md fourni dans le téléchargement contient les instructions de gestion des fichiers sur ordinateur et appareil mobile. Pour mettre à jour une installation manuelle, désactivez InventTasks, remplacez les fichiers du plugin installé par ceux de la nouvelle version, rechargez Obsidian, puis réactivez InventTasks. Vos données de tâches restent dans le dossier du workspace à l'intérieur du coffre.

Ouvrir InventTasks#

  • Cliquez sur l'icône du ruban InventTasks (une par entrée workspace/coffre configurée).
  • Ou exécutez la commande Ouvrir InventTasks depuis la palette de commandes.

La vue principale s'ouvre avec le navigateur latéral et votre emplacement actuel.

Workspace de démonstration#

Au premier lancement, InventTasks crée la configuration du workspace et ses Lists système masquées, mais ne crée pas discrètement de tâches d'exemple. Un workspace vide propose :

  • Créer votre premier Space, ou
  • Charger le contenu de démo — un Space, une List et quelques Items d'apprentissage

Vous pouvez également utiliser Paramètres → InventTasks → Ajouter un contenu de départ. Pour obtenir un exemple plus complet avec un Space, un Folder, trois Lists, 25 Items actifs, des champs personnalisés, des relations, des Docs, des dates et du suivi du temps, choisissez Ajouter un contenu complet pour les testeurs. Les deux actions ajoutent des données au contenu existant et restent dans les limites de l'offre gratuite.

Dossier racine du workspace par défaut : Tasks/ (modifiable par entrée de coffre dans les paramètres du plugin).


Workspaces, hiérarchie et stockage#

Terminologie#

  • Un coffre Obsidian est le dossier ouvert par Obsidian.
  • Un workspace InventTasks est le dossier racine du gestionnaire de tâches à l'intérieur de ce coffre. Les paramètres du plugin appellent aussi ces entrées Vaults, car chacune se comporte comme une instance InventTasks distincte.
  • Un serveur auto-hébergé possède des objets distants de type Task manager ou Vault. Un objet Task manager contient un workspace InventTasks ; un objet Vault synchronise le reste d'un coffre Obsidian au moyen de Vault sync.

Workspaces (coffres)#

Vous pouvez exécuter plusieurs workspaces InventTasks dans un même coffre Obsidian. Chaque workspace possède :

  • Son propre dossier racine contenant _workspace.md et les Spaces
  • Sa propre icône de ruban et son nom d'affichage
  • Ses propres paramètres par workspace (fuseau horaire, état des notifications, sauvegardes, raccourcis clavier, …)

Basculez en cliquant sur une icône de ruban ou en choisissant Définir comme actif dans les paramètres. Les comptes de calendrier, le compte SMTP et le compte ntfy sont configurés une fois pour tout le plugin ; les données des Items et la configuration Markdown restent séparées par workspace. Vous pouvez aussi supprimer tous les workspaces InventTasks et utiliser uniquement le module Vault sync indépendant.

Hiérarchie#

Workspace → Space → (Folder optionnel) → List → Item → Subitem
Niveau Sur le disque Rôle
Workspace _workspace.md Valeurs par défaut globales : statuts, priorités, champs personnalisés, fonctionnalités
Space Dossier + _space.md Zone principale (ex. Travail, Personnel)
Folder Sous-dossier optionnel + _folder.md Regroupe les lists dans un Space
List Dossier + _list.md Conteneur de tâches ; chaque tâche a exactement une home list
Item *.md dans un dossier List Une unité de travail
Subitem Fichier *.md séparé avec parent_task dans le frontmatter Subitems directs, ou trois niveaux d'arbre au total lorsque les subitems imbriqués sont activés

Les Docs se trouvent dans _docs/ et apparaissent dans l'arborescence latérale. Les tâches peuvent aussi apparaître dans des lists supplémentaires via le frontmatter, mais le statut et les champs personnalisés proviennent toujours de la home list. L'appartenance d'un Folder ou d'un Space est aussi déterminée par la home list : un élément que vous ajoutez à une List ailleurs s'affiche quand vous l'ouvrez — marqué avec un badge nommant son accueil — mais n'est pas compté dans le Folder ou l'espace au-dessus de cette List.

Chemins importants#

  • _workspace.md, _space.md, _folder.md, _list.md — configuration
  • _views/view-*.md — définitions des vues enregistrées, au niveau du workspace ou d'un emplacement
  • _templates/ — modèles réutilisables
  • _trash/ — éléments supprimés de façon réversible
  • _attachments/<item_id>/ — fichiers joints aux Items
  • _workspace-state.md — état partagé des notifications/synchronisation (doit se synchroniser entre appareils)
  • _tasks-calendar.ics — flux ICS optionnel à la racine du workspace InventTasks

Notes sur la synchronisation#

  • Toutes les données de tâches InventTasks sont du Markdown brut. Obsidian Sync (ou iCloud/Dropbox/Git) peut maintenir les Items et la configuration alignés sans serveur InventTasks.
  • Si vous modifiez une tâche dans l'éditeur Obsidian pendant qu'InventTasks est ouvert, le plugin relit le fichier à l'enregistrement. Évitez de modifier manuellement les clés structurelles (id, list, identifiants de relation) sauf si vous comprenez le schéma.
  • Synchronisez _workspace-state.md pour que l'état lu/reporté de la boîte de réception et la déduplication des envois externes restent cohérents entre appareils.
  • Pour les notifications externes, préférez un seul bureau actif comme expéditeur par coffre — deux bureaux qui vérifient simultanément peuvent dupliquer les e-mails/ntfy avant la synchronisation de l'état partagé.
  • Ne synchronisez pas le même workspace InventTasks au moyen de deux systèmes indépendants à la fois, sauf si vous connaissez leurs règles de gestion des conflits. Évitez par exemple d'utiliser simultanément Obsidian Sync et la synchronisation du workspace InventTasks sur les mêmes fichiers.