Installer TiddlyWiki sous Debian
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 :
- dans un seul fichier HTML comme TiddlyWiki classic,
- TilddlyDesktop
- avec un serveur Node.js et dans ce cas chacun des Tiddlers correspond à
un fichier
*.tid
.
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 :
- installer Node.js
- installer TiddlyWiki 5
- 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/.