~~META:
creator = Thibaud Hulin
&date created = 2010-04-02 11:27:49
~~
====== Ergodoc : TODO ======
===== Caractéristiques =====
Capteurs :
* url, titre de la page, domaine
* nom du sujet, &date
* actions zotero : delete, create, modify
* actions firefox : blur, focus...
Préférences
* lecture des préférences
* stopper / reprendre l'enregistrement
Visualisation des traces :
* sur un tableau : observés, sessions, sujets, ressources
* recherche sur les éléments tracés par mot-clés
* suppression, recalcul d'une trace
===== Bugs connus =====
\\ calculs : pendant le calcul, une boite de dialogue propose interrompt et propose de stopper le script
\\ formats de &dates différents ?
\\ onglets : biblio, mot-clés, requêtes, références sont vides (version web ?)
\\ préférences : pas vraiment éditables
\\ tracage : base sql fichier de log .dat non désactivé
\\ tracage : mode realtime ?
\\ visualisation : certains champs sont 'null'(sujet dans sujets, tag dans session, relations dans ressource)
\\ visualisation : firefox.firefox.blur
\\ visualisation : sujets vides dans les observés
===== ergodoc : TODO =====
\\ action : édition : icones efficientes sur les onglets : éditer et supprimer la sélection, renommer des sujets
\\ action : édition : sélection dans l'arbre : [[https://developer.mozilla.org/en/Code_snippets/Tree]]
\\ action : filtres par &date dans la chrono (comme dans zoter), surlignage, recherche avancée
\\ action : hiérarchiser des sessions (action pause / resume dans une même session)
\\ action : import / export : de traces à partir de celles de firefox
\\ action : import / export : sous forme de rapport (documentarisation), de tableur csv, de fichier .sql (dump)
\\ action : ouvrir une uri (/ id zotero)
\\ action : vérifier la base
\\ calcul : durée des vues sur les onglets, nombre de chargement, de requêtes...
\\ calcul : mot clés, ref, requetes
\\ calcul : sessions : fin si pas d'utilisation au bout d'une heure
\\ capteur : autres actions firefox (menu, icones, extensions, etc.)
\\ capteur : clipboard, zotero (id réf), forms
\\ capteurs : signets, diigo, downloads
\\ chrono : [[https://developer.mozilla.org/en/Code_snippets/File_IO]]
\\ chrono : une icône par action dans la timeline
\\ chrono : version non connectée
\\ configuration : format de la &date
\\ esthétique : logo d'[[:fr:recherches:traces:ergodoc|ergodoc]] dans la barre d'état de firefox mot dtd pour l'état ([[:fr:recherches:traces:ergodoc|ergodoc]] trace)
\\ menu : documentation, à propos, affichage...
\\ menu : supprimer 'partager' (se contenter de l'import/export)
\\ menu : utiliser de petites icônes quand elle est identique à la bar d'icônes
\\ onglets : chrono à intégrer
\\ onglets : poubelle, pour les observés plutôt qu'une suppression définitive (table suplémentaire)
\\ onglets : statistiques et indicateurs, cf. about:config
\\ optimisation : améliorer la vitesse de chargement en utilisant des overlays plutot qu'un système d'onglets ?
\\ optimisation : faire un select * where idX puis travailler sur un tableau ;
\\ optimisation : utiliser des piles indépendantes
\\ optimisation : utiliser le mode asynchrone de sqlite pour valider d'un coup les opérations indépendantes
\\ préférences : proposer de renommer l'utilisateur
\\ préférences : réorganiser pour une meilleure utilisabilité (cacher options avancées, aide...)
\\ préférences : sauver, éditer [[https://developer.mozilla.org/en/Code_snippets/Preferences]]
\\ support : cvs, wiki, doc, forum, newsletter, don... (mozilla ?), intégrer schémas dia
\\ utilisabilité : activer la barre de calcul (progresmeter) et la barre d'état interne, cf. xulforum
\\ utilisabilité : afficher une boite de dialogue 'patience... un haiku à méditer' pendant les calculs.
\\ utilisabilité : clic droit sur les champs pour éditer / renommer
\\ utilisabilité : filtre : par période (à ajouter dans les préférences)
\\ utilisabilité : informations sur la base
\\ utilisabilité : premier démarrage : identification
\\ visualisation : mode web seulement (sans zotero)
\\ visualisation : racourcir les &dates ? (formats)
===== Feuille de route =====
* version 0.1 : pas d'annotation, pas d'export/import/suppression, pas de partage
* traductions, dtd à revoir
* version 0.2 : évaluation des ressources
* version 0.3 : annotation (?)
* version 0.4 : export/import/suppression
* version 0.5 : partage, gestion des utilisateurs
* version 0.6 : évaluation des documents : gestion des vocabulaires, lexiques, mots-clés, apports du web sémantique
* version 0.7 : traces sur serveur
* version 0.8 : réseau social
* version 0.9 : sécurisation
* sécurité : identification de l'utilisateur avec mot de passe, base cryptée, etc.
* tags sémantique
* version 1.0 : clouds services
* prise en charge d'autres biblios, d'informations sur les sites web (nb de résultats...)