Schwerpunkt TiddlyWiki © Kirill Makarov, 123RF © Kirill Makarov,

Eierlegende Wollmilchsau für strukturierte Informationsablage Kleine Helfer

Das ausbaufähige und Wer viel mit Informationen und deren Die Spezies der Desktop- ist zwar Organisation zu tun hat, kennt das Pro­ generell als Offline-Medium ausgelegt, ­portable Organisationstalent blem: Wie organisiert man große Men­ Kandidaten wie oder TiddlyWiki las­ gen von Informationen in vielen unter­ sen sich aber auch ins Internet verknüp­ TiddlyWiki speichert alle ihm schiedlichen Formaten so, dass man da­ fen. Lässt sich das Textformat von Zim rauf von überall her lesend und schrei­ prima per verwalten, so arbeitet das anvertrauten Inhalte in einer bend zugreifen kann und die Inhalte gut in HTML, CSS und Javascript geschriebe­ strukturiert zu sehen bekommt. ne TiddlyWiki gleich als Webseite. Im Hin­ einzigen HTML-Datei. Bevor es den Web-Service Evernote tergrund steht nur eine HTML-Datei, eine gab, kam bei dieser Fragestellung des Datenbank benötigt das nicht. Sie Ferdinand Thommes Öfteren das Prinzip Wiki zum Tragen. Seit rufen Tiddly im einfachsten Fall im Web­ 2008 wird das bekannte Desktop-Wiki browser auf, eine Installation im eigent­ Zim  entwickelt, bereits seit 2004 das lichen Sinne braucht es nicht zwingend. wesentlich vielseitigere TiddlyWiki , Mit TiddlyWiki legen Sie Notizen und um das es in diesem Artikel geht. Informationen in verschiedenen Forma­ Das Wort Wiki stammt vom hawaiia­ ten ab, verwalten Aufgabenlisten, Lese­ nischen Wort für schnell ab. Ein Wiki er­ zeichen und Bilder oder speichern URLs README laubt es, Informationen zügig in einer einfach zu erlernenden Syntax abzu­ Das portable Wiki-System TiddlyWiki spei- legen, zu ordnen, zu verknüpfen und Tiddly? chert alle eingegebenen Informationen in auszuwerten. Daher drängt es sich förm­ TiddlyWiki macht sich zur Aufgabe, das einer einzigen HTML-Datei. Wo ein Web­ lich auf, mit einem Wiki Ideen zu sam­ Wiki von allen Abhängigkeiten zu befreien browser ist, da lässt sich auch TiddlyWiki meln, Gedanken zu strukturieren oder und möglichst wenig Ressourcen zu be- Wissensdatenbanken aufzubauen. Das ausführen. Sein einfacher Aufbau erlaubt nötigen. Daher stammt auch der Namens- Paradebeispiel für ein Wiki bietet die maximale Flexibilität, ohne die Erweiterbar- teil „tiddly“, was im Englischen unter an- ­Online-Enzyklopädie Wikipedia, die auf keit ein­zuschränken. derem für winzig steht. MediaWiki  aufbaut.

28 www.-user.de 09.2019 TiddlyWiki Schwerpunkt

zu interessanten Webseiten. Bei Bedarf bank zu verzichten – entpuppt sich in lässt sich TiddlyWiki auch als Blog betrei­ der Praxis allerdings auch als Nachteil: ben oder als Backend für eine Website Bei jeder Änderung gilt es, die gesamte verwenden. Selbst für Präsentationen Datei zu laden und anschließend wieder bietet die Wiki-Software ein entspre­ zu speichern. Für größere Datenmengen chendes Modul. bietet es sich also an, diese auf mehrere TiddlyWikis zu verteilen. Aktiv betreut Komplex Das ab 2004 von Jeremy Ruston ge­ schriebene TiddlyWiki wird heute von TiddlyWiki stellte uns angesichts seiner der Community gepflegt, die aktuelle Komplexität beim anfänglichen Ver­ Version 5.1.19 erschien kurz vor Weih­ ständnis vor ein Problem, das auch Ihnen nachten 2018. Tiddly besteht aus einem nicht verborgen bleiben dürfte: Das Stu­ einzigen HTML-Dokument, was der Soft­ dium der Webseite offenbart auf den ers­ ware eine enorme Flexibilität verleiht. ten Blick das große Potenzial dieser Soft­ TiddlySpot Die Datei benötigt im leeren Zustand, ware, aber es hinterlässt Sie auch erst TiddlySpot  bietet Ihnen die Möglichkeit, also ohne Daten, gerade einmal 2 MByte einmal ratlos, wie Sie das Wiki anfänglich über einen kostenlosen Hosting-Dienst in auf dem Datenträger. in den Griff bekommen. Die offiziellen Vi­ Sekunden ein eigenes öffentliches oder Sie können die Datei lokal ablegen, auf deos auf der Webseite sind teils veraltet privates Wiki im Internet aufzusetzen. Sie einem USB-Stick mitführen, auf einem und nicht wirklich zielführend. können also sofort loslegen, ohne dazu Server im Container betreiben oder sie Auf Youtube gibt es jedoch eine Reihe selbst einen Server oder einen Webspace über ein NAS oder via Nextcloud syn­ von acht inoffiziellen Videos , die Sie betreiben zu müssen. chronisieren. Die HTML-Datei besteht aus ausführlich und praxisnah an TiddlyWiki rund 12 000 Zeilen Javascript, HTML so­ heranführen. Auch die Tiddly-Webseite wie CSS und beinhaltet alle Funktionen empfiehlt diese Tutorials. Sie erklären einer Notizverwaltung, eines Journals nicht nur die Funktionen, sondern zeigen Dateien zum Artikel und noch weitaus mehr. auch gleich, wie sich diese über die ein­ herunterladen unter Der größte Vorteil von Tiddly – alles in gebaute Programmlogik erweitern las­ www.​­linux‑user.​­de/​­dl/​­42222 eine Datei zu packen und auf eine Daten­ sen. Auf diese Weise können etwa Nutzer

1 Mit etwas Einar- beitung lässt sich TiddlyWiki durch die bereits integrierte Programmlogik auch für Laien relativ leicht erweitern.

09.2019 www.linux-user.de 29 Schwerpunkt TiddlyWiki

2 Der Standard-Tiddler erlaubt es, dem gesamten Wiki einen Namen und eine Be- schreibung zu geben. Durch einen Klick auf das Pluszeichen erzeugen Sie Ihren ersten eigenen Tiddler.

von Google Notes, Evernote oder ähn­ Abschnitt GettingStarted auf das grüne lichen Anwendungen ihren gewohnten Emblem mit der Aufschrift Download Arbeitsfluss implementieren 1. ­Empty. Daraufhin finden Sie in Ihrem Download-Ordner das File empty.. Leergut Ein Klick darauf öffnet die Datei in Ihrem Standard-Browser. Was Sie vor sich Als ersten Schritt zu Ihrem neuen Wiki ­sehen, ist ein erster „Tiddler“ – so nennt klicken Sie auf der Tiddly-Webseite im Tiddly die einzelnen Seiten 2.

3 In der Werkzeug-Sektion haken Sie häufig genutzte Funktionen an, die dann in der Werkzeugleiste erscheinen.

30 www.linux-user.de 09.2019 TiddlyWiki Schwerpunkt

Sie dürfen die Datei nach Belieben um­ benennen, solange Sie die Endung bei­ behalten. Falls Sie TiddlyWiki auf Deutsch bevorzugen, laden Sie gleich eine deut­ sche Vorlage  herunter. Nun gilt es, ­zunächst zu entscheiden, wie Sie Tiddly einsetzen möchten. Die universellste ­Methode führt über den Browser: So können Sie Ihre Tiddler mobil – etwa per USB-Stick – überall ein­ setzen, wo ein Webbrowser zur Verfü­ gung steht. Dazu benötigen Sie zunächst eine Browser-Erweiterung. 4 Die Auszeich- nungssprache Mar- Android- und iOS-Apps kup lässt sich schnell erlernen und ist auch Die Webseite und auch die Videos emp­ außerhalb von fehlen für den mobilen Einsatz des Wikis TiddlyWiki äußerst unter Android die Erweiterung TiddlyFox. nützlich. Die funktioniert aber seit dem überarbei­ teten 57 „Quantum“ nicht mehr. Ähnlich sieht es für die Android-App 5 Bilder aus loka- ­AndTidWiki aus: Sie funktioniert zwar len Beständen zie- noch, entbehrt aber seit 2013 jeder Pfle­ hen Sie einfach in ge, was ihren Einsatz schon aus Sicher­ TiddlyWiki hinein. heitserwägungen problematisch macht. Nach einem Klick auf Eine andere Möglichkeit, um Tiddly­ Import im Import- Wiki unter Android zu nutzen, bietet die Tiddler landet das Installation von Termux auf Android und Bild direkt in der dessen Ausbau mit der Node.js-Variante HTML-Datei. von TiddlyWiki. Im Folgenden erläutern wir daneben eine weitere Variante über eine Cloud. und zu direkt im Download-Ordner an­ Datei speichert, aber den Bearbeitungs­ Für iOS gibt es eine relativ aktuelle statt im festgelegten Verzeichnis. Wenn status des Tiddlers offenlässt. TiddlyWiki-App namens , für die Sie bereits auf der Getting-Started-Seite Das Pluszeichen dient dem Erstellen der Autor 4 Euro verlangt. In Ermange­ stöbern, klicken Sie auf der Webseite neuer Tiddler, während ein Klick auf das lung von Apple-Hardware haben wir auf doch auch gleich auf die anderen dort Zahnrad-Icon das Kontrollzentrum öff­ einen Test aber verzichtet. verlinkten Plattformen, um über die an­ net. Hier definieren Sie das Aussehen gebotenen Methoden mehr darüber zu von TiddlyWiki durch Themes und Farb­ Browser erweitern lernen, wie TiddlyWiki funktioniert. paletten, definieren Schriftgrößen und installieren offizielle Plugins. Unter der Für die Entscheidung, wie Sie Tiddly nut­ Standard-Tiddler Suchmaske finden Sie vier Tabs, die in zen möchten, ist zunächst ein Klick auf der deutschsprachigen Version der Wiki- den Chrome- oder Firefox-Button in der Rechts neben dem mit GettingStarted Software mit Offen, Zuletzt, Tools und Sektion GettingStarted auf der Webseite überschriebenen Standard-Tiddler – er Mehr überschrieben sind. vonnöten. Die erste Option, Download zeigt oben Schaltflächen für das Editie­ Die ersten beiden Tabs erklären sich Saver, benötigt zwar keine Erweiterung, ren, Speichern und Schließen – befinden selbst. Hinter Tools verbergen sich Funk­ jedoch eine manuelle Intervention bei sich eine Bedienleiste, ein Suchfeld und tionen, die sich durch Anhaken in die Be­ jedem Speichervorgang. Wir empfehlen darunter einige Schalter. dienleiste befördern lassen. Dazu zählt deshalb die zweite Option savetiddlers, Dabei fällt auf, dass es hier einen zwei­ etwa die Funktion Journal, die automa­ zu der Sie auf GitHub  eine ausführ­ ten Haken zum Speichern gibt. Das tisch datierte Tiddler erzeugt 3. liche Beschreibung finden. ­Exemplar im Tiddler selbst sichert die im Arbeiten Sie die bereits erwähnten Die Erweiterung arbeitet besser mit Tiddler vorgenommenen Änderungen, ­Videos durch, dann lernen Sie neben der Firefox zusammen; Chrome speichert ab während der Haken rechts die gesamte eingebauten Programmlogik, die das

09.2019 www.linux-user.de 31 Schwerpunkt TiddlyWiki

System leicht erweiterbar macht, auch Mit dem Tag {{Bild.png}} binden Sie es die schnell erlernbare Auszeichnungs­ dann in einen anderen Tiddler 6 ein. Ein sprache Markup  kennen. Mit deren Bild aus dem Internet integrieren Sie hin­ Hilfe formatieren Sie Ihre Einträge in gegen über das Tag [img [URL]] direkt TiddlyWiki, ohne dadurch den Schreib­ in einen Tiddler. fluss zu unterbrechen 4. TiddlyDesktop Bild und Ton Wollen Sie TiddlyWiki nicht im Webbrow­ TiddlyWiki speichert nicht nur Text, son­ ser ausführen, dann installieren Sie statt­ dern alle möglichen Arten von Medien, dessen die App TiddlyDesktop , die wie etwa auch Bilder. Diese dürfen lokal das Wiki ohne Browser öffnet. In der auf dem Rechner oder auch im Internet ­Dokumentation finden Sie die Github- liegen. Bilder von der eigenen Festplatte Adresse mit weiteren Informationen und müssen Sie in Tiddly importieren, Bilder den Versionen für Linux, MacOS und Win­ aus dem Internet dagegen nur referen­ dows 7. Um TiddlyWiki auf einem Ser­ zieren. Jeder der beiden Varianten hat ver zu installieren, verwenden Sie wie in spezifische Vor- und Nachteile. So lässt der Dokumentation  beschrieben sich ein referenziertes Bild zum Beispiel Node.js und lenken danach den Browser nicht mehr abrufen, wenn sich die URL auf http://​­127.​­0.​­0.​­1:8080. ändert. Bei importierten Bildern tritt das Problem nicht auf, doch sie blähen die Plugins TiddlyWiki-HTML-Datei auf. Ein Bild aus lokalen Beständen ziehen Das Leistungsspektrum von TiddlyWiki Sie einfach direkt auf die Oberfläche von lässt sich mit Hunderten Plugins und Weitere Infos und TiddlyWiki. Daraufhin öffnet sich ein neu­ ­Makros erweitern, die selbst auch als interessante Links er Tiddler, der die Bezeichnung Import Tiddler ausgelegt sind. Wir installierten trägt 5. Nach einem Klick auf den Im­ probehalber das Plugin TiddlyMap , www.​­linux‑user.​­de/​­qr/​­42222 port-Knopf speichert TiddlyWiki das Bild. mit dem sich mehrere Tiddler zu einer in­

6 Mit dem Link aus dem Import-Tiddler binden Sie das Bild in beliebige andere Tiddler ein.

32 www.linux-user.de 09.2019 TiddlyWiki Schwerpunkt

teraktiven Mindmap verbinden lassen. Fazit sein möchten, sondern ihr Wiki gern Auch hier zeigt die Praxis wieder, dass ­aktiv gestalten. Allerdings lässt sich der Tiddly­Wiki mit Firefox gut funktioniert, TiddlyWiki entpuppt sich als wahre Fund­ Umgang mit TiddlyWiki nicht an einem während der Einsatz unter Chrome eher grube für jeden, der viele Informationen Tag erlernen, Geduld wird hier belohnt. zu Problemen führt. strukturiert sammeln möchte. Das Pro­ Den schnellsten Einstieg bieten die be­ Im Kasten Getting started der Tiddly­ gramm erweist sich als sehr flexibel, por­ reits angesprochenen Videos des Web- Map-Webseite sehen Sie unten einen tabel, verfügt über Plugins für fast jeden Entwicklers Francis Meetze , der darin Link zur Installation. Von dort ziehen Sie denkbaren Zweck und lässt sich relativ auch erklärt, wie man TiddlyWiki sinnvoll die vier Links auf Ihr Wiki. Wie zuvor beim leicht erweitern 8. Von daher eignet erweitert. Die Dokumentation des Pro­ Foto-Import öffnet sich ein entsprechen­ sich TiddlyWiki vor allem für Menschen, jekts ist sehr umfangreich, die Webseite der Tiddler, den Sie bestätigen, sofern die nicht an feste Strukturen gebunden umfasst nahezu 12 000 Tiddler. (cla) n alle Links akzeptiert wurden. Nach dem Speichern und Aktualisieren sehen Sie in der Werkzeugleiste einen neuen Reiter namens Map. Hier machen Sie sich mit den komplexen Möglichkeiten dieses Mindmappers vertraut. Auch dazu ste­ hen auf Youtube einige Videos bereit . Zu TiddlyWiki gibt es eine Reihe offizi­ eller Plugins , der weitaus größere Teil stammt jedoch aus der sehr agilen Tiddly-Community. Die Seite Tiddly Tool­ map  sammelt über 600 Plugins, Tipps und Tricks. Auch auf Reddit gibt es eine eigene Tiddly-Seite .

In der Cloud

Sie können TiddlyWiki auch in einer 7 Über TiddlyDesktop lässt sich TiddlyWiki ohne Webbrowser und somit auch offline Cloud vorhalten. Auf Nextcloud, Own­ nutzen. Die App bietet zudem beim Nutzen mehrerer Wikis eine bessere Übersicht. cloud, Dropbox oder Google Drive abge­ legt, greifen Sie auf Ihre Tiddler auch in den Browsern mobiler Geräte zu. Dazu öffnen Sie beispielsweise die Nextcloud-App auf Ihrem Smartphone, navigieren zu Ihrer HTML-Datei, klicken im Menü mit den drei Punkten („Ham­ burger-Menü“) den Eintrag Öffnen mit und wählen dort den gewünschten Browser aus. Wenn die Cloud-Instanz nicht unter Ihrer Kontrolle steht, sollten Sie die Datei verschlüsseln . Je nachdem, in welchem Umfang Sie TiddlyWiki einsetzen möchten, sollten Sie von Beginn an auf Zuwachs planen. Geht es bei Ihren Tiddlern jedoch­ lediglich um Dinge wie Notizen und ­To-do-Listen, die sich hauptsächlich auf Text beschränken, dann genügt ein Wiki. Möchten Sie stattdessen umfangreiche Multimediainhalte in TiddlyWiki einbin­ den, ­legen Sie besser mehrere Wikis an, die Sie dann am einfachsten mit Tiddly­ 8 Wir haben TiddlyWiki unter anderem um eine To-do-Liste erweitert, die per Checkbox Desktop verwalten. erledigte Aufgaben in den Tiddler Completed verschiebt.

09.2019 www.linux-user.de 33