TiddlyWiki Sur la page d’accueil de TiddlyWiki on trouve la définition :

Welcome to TiddlyWiki, a unique non-linear notebook for capturing, organising and sharing complex information

Pour ma part, je définis TiddlyWiki comme un outil de prise de notes ou un bloc note.

La première version de TiddlyWiki a été publié en september 2004 par son auteur Jeremy Ruston. Elle a été renommée en TiddlyWiki classic en 2014 suite à la sortie de TiddlyWiki 5 qui est une récriture du précédent en HTML5.

Utilisateur de TiddlyWiki classic depuis 2005 puis de TiddlyWiki 5 depuis 2014, je partage mes notes pour installer cet outil dans sa version Node.js sous Debian.

Pourquoi j’ai choisi TiddlyWiki

Il existe de nombreux outils pour faciliter la prise de note comme Zim, vimwiki, keepnote, noblenote, … Certains sont disponibles pour Linux, d’autres pour Windows uniquement.

J’ai testé certains de ces outils, ils sont de qualité et la prise de notes se fait facilement. Ce qui m’a manqué par rapport à TiddlyWiki c’est la possibilité de faire des filtres et des pages de navigation dans les différentes notes.

Installer TiddlyWiki 5 sous Debian

Il existe plusieurs modes d’utilisation de TW5 :

J’utilise la version avec un serveur Node.js, mes notes d’installation concernent cette version.

Pour démarrer un TiddlyWiki 5 avec Node.js il faut :

  1. installer Node.js
  2. installer TiddlyWiki 5
  3. initialiser sont TiddlyWiki/bloc note

Installer Node.js

Sous Debian et ses dérivées, l’installation de Node.js se fait avec la commande :

apt-get install nodejs npm

L’outil npm est le gestionnaire de paquets pour Node.js ; il sera utilisé pour installer TiddlyWiki 5.

Lors de l’installation sur mon poste j’ai du créer le lien symbolique suivant pour disposer de la commande node :

cd /usr/bin
ln -s nodejs node

Installer TiddlyWiki

Il est possible d’installer Tiddlywiki pour tous les utilisateurs avec la commande :

npm install -g tiddlywiki

Il est également possible d’installer Tiddlywiki dans un répertoire personnel, son usage est alors possible pour un seul compte :

mkdir $HOME/Wikis
cd $HOME/Wikis
npm install tiddlywiki

A la fin de la commande on a un dossier $HOME/Wikis/node_modules contenant les scripts de Tiddlywiki.

J’installe toujours TiddlyWiki en local.
Après l’installation, je renomme le dossier $HOME/Wikis/node_modules en $HOME/Wikis/node_modules-<version de TiddlyWiki> ce qui permet d’avoir plusieurs versions en parallèle et de tester les fonctionnalités.

Initialiser son premier TiddlyWiki

Pour créer un Wiki nommé mynewwiki on utilise la commande :

cd $HOME/Wikis
tiddlywiki mynewwiki --init server

Si comme moi TiddlyWiki est installé en local, il faut utiliser la commande :

cd $HOME/Wikis
./node_modules_<versionon de tiddlywiki>/tiddlywiki/tiddlywiki.js mynewwiki --init server

Démarrer son TiddlyWiki

Après avoir initialisé son Wiki on peut le lancer avec la commande :

cd $HOME/Wikis
tiddlywiki mynewwiki --listen

Si l’installation de TiddlyWiki a été faite en local, il faut utiliser la commande :

cd $HOME/Wikis
./node_modules_<versionon de tiddlywiki>/tiddlywiki/tiddlywiki mynewwiki --listen

Le Wiki est ensuite accessible à l’adresse http://127.0.0.1:8080/.