Une extension à la configuration du serveur Node.js de TiddlyWiki qui ajoute la prise en charge des contenus statiques et permet de travailler avec de multiples wikis simultanément.
https://github.com/Arlen22/TiddlyServer
TiddlyServer prend la commande
server
de TiddlyWiki sur Node.js, et l'ajoute à un serveur de fichiers statiques. Ça signifie que vous pouvez charger et héberger n'importe quel dossier de données TiddlyWiki de la même façon qu'un TiddlyWiki mono-fichier.Mais vous n'êtes pas limité à un seul emplacement pour vos fichiers et dossiers partagés, vous pouvez les partager depuis n'importe où sur votre disque (littéralement n'importe quel chemin sur lequel NodeJS peut lancer un stat, un readdir et un readFile). Vous pouvez même les organiser en dossiers virtuels (comme les alias d'Apache et les mounts d'Express).
Évidemment, vous pouvez modifier vos fichiers, pas seulement les consulter ! Les TiddlyWiki mono-fichier utilisent l'enregistreur PUT, qui a besoin d'être patché en utilisant un bookmarlet disponible sur la page d'accueil. Les instructions correspondantes sont disponibles juste sous le titre "One thing that needs to be noted".
Et vous pouvez évidemment modifier vos TiddlyWiki multi-fichiers comme si vous exécutiez
node tiddlywiki.js data --server
, sauf que vous l'exécutez depuis le chemin où vous l'avez ouvert (p.ex. http://localhost/personal/notes/). Vous pouvez avoir autant de dossier de données ouverts que vous voulez, ils n'entrent pas en conflit entre eux (même si chacun consomme de la mémoire).Les dossiers de données stockent des tiddlers individuels, pas des wikis entiers. Ils occupent moins de place car ils ne contiennent ni le noyau ni les plugins. La conséquence est qu'ils s'enregistrent beaucoup plus rapidement, surtout à travers internet. Ils s'enregistrent aussi immédiatement (en 10s environ) et enregistrent aussi les brouillons.
NDT
- TiddlyWiki mono-fichier
- Il s'agit d'un wiki contenu dans un seul fichier HTML, comme le fichier empty.html que vous pouvez télécharger ici. Vous utilisez le wiki en ouvrant le fichier avec un navigateur.
- TiddlyWiki multi-fichiers
- Lorsqu'un wiki est hébergé sur Node.js, chaque tiddler est stocké dans son propre fichier
.tid
et ces fichiers sont organisés dans un dossier de données. Pour utiliser le wiki il faut saisir l'URL correspondante dans le navigateur. Plus d'informations ici.