~~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...)