TiddlySnip pour synthétiser du texte sourcé avant intégration au sein d’un document sous forme de citations
16 nov, 2007
Connaissez-vous TiddlyWiki ?
TiddlyWiki est un WikiPersonnel, dont la principale caractéristique est qu’il s’execute dans un unique fichier HTML, qui comprend à la fois le javascript, les données structurées dans des balises div, et les informations de style CSS.
(il suffit de copier en local un fichier HTML pour disposer de son WikiPersonnel, qui plus est transportable – sur une clé USB par exemple !)
TiddlyWiki permet d’éditer non pas des pages (puisqu’il consiste en une unique page) mais des « tiddlers » (sorte de « billets »). Ces derniers peuvent être hyperliés entre eux, et on peut leur associer des tags.
Leur édition s’effectue « en contexte » : le formulaire apparait à l’endroit où se trouve les tiddlers, qui sont mobiles au sein de la page. Leur déplacement ou leur apparition à la position courante, s’appuie sur des effets de smooth-scrolling plutôt bien sentis.
Le besoin : sourcer facilement ses citations
Cela fait un moment que cherche une combinaison d’outils qui faciliterait l’extraction de portions de textes à partir de pages web, à fins de citations dans le cadre de la rédaction d’un document sur un sujet donné ; typiquement un billet sur un blog.
Un critère d’usabilité sera de ne pas avoir à basculer entre plusieurs outils/fenêtres.
J’ai testé plusieurs solutions comme ScrapBook qui ne correspondent pas à mon besoin, car elles effectuent des copies locales, sans liens entre elles, qu’il est ensuite fastidieux d’assembler.
Google Bloc Note aurait pu faire l’affaire, s’il permettait de sélectionner toutes les notes ensemble, pour les copier d’une passe dans l’éditeur du blog (je n’ai pas l’impression qu’on puisse).
La solution : TiddlySnip
TiddlySnip est une extension pour Firefox qui fonctionne de concert avec TiddlyWiki et permet notamment, lorsqu’on sélectionne du texte sur une page, de générer un nouveau « tiddler », dont le titre sera par défaut celui de la page en cours de consultation (autrement dit sur un blog, le titre du billet associé au nom du blog).
Cette information est modifiable au cas par cas dans un formulaire avant enregistrement dans TiddlyWiki ; tout comme les tags associés (libres ou à choisir dans une liste qu’on aura prédeterminée).
Il est possible de paramétrer l’ajout automatique, en bas du tiddler résultant, d’un lien « Source » vers la page d’origine.
TiddlySnip gère enfin la redondance : si on tente d’assigner à un nouveau tiddler le titre d’un tiddler existant, il propose soit de remplacer le contenu de ce dernier, soit de l’annexer à sa suite.
Méthode pour l’extraction de textes sourcés
Si on extrait du texte à partir d’un unique billet (utile s’il est long par exemple), il suffit de valider à chaque fois l’enregistrement du même tiddler (même titre), en demandant d’annexer le texte à la suite de celui préexistant.
Si on travaille à partir de plusieurs billets sur un même sujet, on pourra remplacer le titre proposé à chaque fois, par un même titre aisément mémorisable (exemple : si on procède à des extraits de citations quant à Google Open Social ; on pourra nommer le tiddler « GOS »).
On utilisera là encore la fonction d’annexage, sachant que chaque extrait sera renseigné dans le corps du tiddler avec son propre lien « Source ».
Quelques copies écrans pour illustrer :
Selection du texte dans la page web

Click-droit -> Envoi vers TiddlySnip avec choix d’un tag

Formulaire d’enregistrement (titre, tags, texte, source)

Le tiddler créé dans TiddlyWiki

Selection d’un autre bout de texte sur la même page : redondance du titre -> « append »

Synthèse des deux extraits sourcés

Remarques
Cette méthode de travail a pour avantages : de s’appuyer sur des logiciels libres ; de mettre en oeuvre des solutions légères ; d’être gratuite.
Une limitation cependant : TiddlySnip permet de copier uniquement du texte brut. La prise en charge du HTML est cependant annoncée (permettrait de récupérer les hyperliens et les attributs de formatage du texte). Comme il s’agit d’une extension Firefox, il n’y a qu’à attendre la mise à jour.
Dans les options il est également possible de déterminer si TiddlyWiki s’ouvre après une copie ; pratique pour annoter l’extrait et/ou compléter les hyperliens et attributs de texte (non transmis pour l’instant) si on ne l’a pas fait dans le formulaire (je pense comme je l’ai dit qu’il est opportun de travailler dans un seul espace -fenêtre/onglet- dans le navigateur ; cette option peut justement se paramétrer ainsi – ouverture dans l’onglet courant).
A noter enfin que j’utilise un troisième outil pour effectuer des bookmarks temporaires ; les pages d’origine n’ont en effet d’utilité dans ce contexte qu’à alimenter le billet, où elles seront définitivement sourcées.
J’ai donc installé l’extension Read-it-later pour Firefox, qui permet de parcourir, en les « dépilant », plusieurs sites ainsi bookmarkés (permettant là encore de travailler dans un unique onglet du navigateur).
Plus d’infos
Je pense effectuer une démonstration de cet usage d’un WikiPersonnel lors du prochain ExplorCampParis4 le 12 décembre prochain.
L’occasion de voir bien entendu comment on peut ensuite gérer ces synthèses de textes au sein du wiki.
Quant à TiddlyWiki c’est un outil riche : de nombreuses extensions et possibilités de personnalisation sont disponiles. Voir par exemple TiddlyThemes, ou encore TiddlyTools, ou les références sur le Wiki de la communauté.
Des adaptations server side existent également dont TiddlySpot, qui fonctionne avec TiddlySnip.





Laisser un commentaire