TiddlyWiki

Fiche logiciel validé
  • Création ou MAJ importante : 02/12/09
  • Correction mineure : 29/07/10
Mots-clés

TiddlyWiki : wiki personnel sous la forme d'un seul fichier HTML

Description
Fonctionnalités générales

TiddlyWiki est un Wiki dont le contenu tient dans un document html "autoéditable", ayant les mêmes fonctionnalités qu'un Wiki classique en termes de vitesse d'édition, de formatage et d'hyperliens. Ce document html contient, en plus de vos propres données, la feuille de style (CSS) et le code Javascript nécessaire au fonctionnement du Wiki. La différence avec d'autres Wikis est que, au lieu de manipuler des pages webs, on manipule des blocs d'information appelés Tiddlers.

En cliquant sur une référence d'un Tiddler, le bloc d'information correspondant s'insère dans la page courante sous le Tiddler contenant la référence cliquée ou en haut de la page si la référence est dans un menu. On ne passe pas d'une page à l'autre comme dans un Wiki classique. On développe l'information. Toutes l'information développée peut être initialisée avec le "close all" (Tiddlers).

TiddlyWiki est un wiki personnel utilisé en local. Il n'est pas un outil d'édition collaboratif utilisé en réseau. Il existe toutefois des extensions qui rendent possible l'édition de documents TiddlyWiki hébergés sur un serveur web distant. On peut aussi dire qu'un document Tiddlywiki est éditable comme tout document texte, odt, doc, latex, sauf qu'ici l'éditeur est le navigateur lui-même.

L'utilisateur peut associer à chaque Tiddler un ou plusieurs "tags" (mots-clés) libres, dans ce cas le classement des Tiddlers devient non-linéaire, mais par tag. Il est ainsi aisé de créer un menu listant tous les Tiddlers possédant un tag donné.

TiddlyWiki est hautement configurable et personnalisable grâce à des Tiddlers désignés par un tag particulier (systemConfig). Il est ainsi possible de changer de thème, de changer les menus et leurs positions, d'ajouter des fonctions appelées "Plugins" et "Macros".

Autres fonctionnalités

Modes d'utilisation :

  • consultation et édition hors ligne (fichier local sans connexion Internet) ;
  • transport sur une clé USB ;
  • transmission par mail ;
  • téléchargement par scp/ftp pour être publié par un serveur web ou serveur ftp ;
  • possibilités d'éditeurs HTML wysiwyg et LaTex ;
  • extension Firefox pour copier directement du texte web dans un Tiddler ;
  • mise à jour du noyau et des extensions, importations de Tiddlers, par simple clic ;
  • ...
Interopérabilité

Il suffit d'un navigateur web classique (.i.e Internet Explorer, Firefox, Opera,....) pour consulter et éditer le document. Le même fichier peut être consulté aussi bien sur Windows, MacOS X ou Linux.

Contexte d'utilisation dans mon laboratoire/service

L'auteur et les relecteurs de cette fiche utilisent TiddlyWiki pour :

  • aide mémoire (HowTo) ;
  • liste des choses à faire (ToDo, GTD "Getting Things Done") ;
  • manuel de référence ;
  • notes de recherche ;
  • petit dossier thématique ;
  • cours ;
  • pages web professionnelles décrivant ses activités passées et actuelles, chacune dans un Tiddler dédié;
Limitations, difficultés, fonctionnalités importantes non couvertes
  • Le fichier vide est gros (~350Ko) car il contient le code JavaScript d'édition et navigation dans le Wiki.
  • Les images sont incluses par référence et ne sont pas copiées dans le fichier. En copiant un fichier contenant des images ou fichiers annexes, il faut penser à copier et bien référencer ces images et fichiers annexes (idem pdf) dans le Tiddler correspondant.
Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Aucune

Plates-formes

Toute plateforme qui dispose d'un navigateur web supportant l'affichage de fichier html local, et éventuellement leur sauvegarde pour l'édition, ainsi que le langage JavaScript.

Logiciels connexes

Navigateur web.

Environnement de développement
Eléments de pérennité

Communauté Internet très active

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur

Aide mémoire des notations de formatage principales:
http://tiddlywiki.org/wiki/TiddlyWiki_Markup

Divers (astuces, actualités, sécurité)

Solutions d'hébergement sur serveur : http://tiddlywiki.org/wiki/Server-Side_Solutions.
Offres d'hébergement gratuit sur serveur : http://tiddlywiki.org/wiki/Server-Side_Solutions#H...
TiddlyWIki pour enregistrer des informations chiffrées : http://tiddlyfolio.tiddlyspot.com/
Thèmes : http://tiddlythemes.com/
Plugins : http://tiddlywiki.org/wiki/Plugins
Editeur wysiwyg HTML : http://visualtw.ouvaton.org/VisualTW.html
Editeur LaTex : http://bob.mcelrath.org/tiddlyjsmath.html
Extension Firefox Xinha Here! (éditeur HTML wysiwyg) : https://addons.mozilla.org/en-US/firefox/addon/1449
Extension Firefox TiddlySnip : http://tiddlysnip.com/

Contributions

Site web pour la version française de TiddlyWiki : http://www.tiddlywiki.fr/.