[Avantages]
Une seule table : facilité de manipulation
Plusieurs tables : Permissions, mais charge de travail
Répertoires : lol
Un grosse table avec tout, et un champ pour dire à quelle "liste" ça appartient... (opti et permissions)
Avec un id particulier (ROOT) qui appartient à la liste ROOT
Pour afficher une liste : parent="ROOT" et list="liste"
ID différents dans toutes les listes
Affichage d'une seule note à la fois
ItemId, parent:ItemId, ListId, text, starred
ItemId, note
ListId, perm, CatId
CatId, text
[Techno] HTML5 / javascript Répertoires avec nom : id ?
et un (ou plusieurs fichiers textes pour les noms...)
Créer/Déplacer les répertoires
Texte à Afficher
Main
Fichier pour les permissions
et les paramètres d'affichage de Listes...
Super : Liste de Listes
Liste 1
Items*
Liste 2
Items*
Liste 3
Items*
...
Beaucoup de fichiers...
ou BDD
plus simple peut-etre...
Répertoire pour Dossiers
Une BDD par Liste
Items dans BDD
Seul difficulté : séparer les BDD...
[All] Dossiers / Listes (Asana) Items* (Workflowy) Affichage de n listes pour échanges (tabs Nautilus) Affichage développé (navigation, modification, ajout) ou pas (organisation, échange entre deux listes)
[Item] Id, Parent Titre Done (Todo|Done|LastDone) -> Archive Once (Date) / Repeat (Period) / Period (Dates) Now / Soon / OneDay