www.wikidata.de-de.nina.az
TiddlyWiki ist eine freie Webanwendung die ein Wiki innerhalb eines einzelnen HTML Dokuments realisiert TiddlyWikiBildschirmfoto TiddlyWiki 5 1 19BasisdatenEntwickler Community ehemals Jeremy Ruston Erscheinungsjahr 30 September 2004Aktuelle Version 5 3 1 1 20 August 2023 Betriebssystem alle JavaScript Programmiersprache JavaScriptKategorie Wiki SoftwareLizenz BSD Lizenzdeutschsprachig jawww tiddlywiki com Inhaltsverzeichnis 1 Charakteristik 1 1 Tiddler 1 2 Import und Export 1 3 Wiki Syntax 1 4 Such Syntax 2 Anpassbarkeit 2 1 Erweiterungen 3 Vor und Nachteile 4 TiddlyWiki5 5 Siehe auch 6 Literatur 7 Weblinks 8 EinzelnachweiseCharakteristik BearbeitenEin leeres TiddlyWiki hat inklusive des eingebundenen JavaScript und CSS Codes eine Grosse von etwa 2 1 Megabyte Version 5 1 19 3 Es wird durch JavaScript gesteuert und benotigt in seiner einfachsten Version Speichern durch Speichern Unter Funktion des Webbrowsers keine Serveranwendung Samtliche Daten werden innerhalb des Dokuments gespeichert Dadurch eignet es sich als portable Informationssammlung die in allen Browsern auf allen Betriebssystemen geoffnet bearbeitet und gespeichert werden kann Es sind jedoch auch viele alternative Speichermethoden verfugbar etwa mittels via Node js basiertem Webserver oder mittels Browser Plug in Tiddler Bearbeiten Die einzelnen Seiten des Wikis werden innerhalb des Dokuments in div Blocken verwaltet die per DHTML angezeigt und versteckt werden konnen Diese Informationsblocke werden Tiddler Knirpse genannt Sie bestehen standardmassig aus Titel Datum Tag Zeile und Textbereich Mittels Tags konnen neben normaler Wiki Verlinkung inhaltlich zugehorige Tiddler verknupft werden Es sind auch Tag Hierarchien moglich Import und Export Bearbeiten Der Austausch von Tiddlern zwischen Wikis mittels Drag amp Drop oder eine Synchronisation zwischen verschiedenen TiddlyWiki Dateien wird nativ unterstutzt Das Wiki oder ausgewahlte Tiddler konnen von und in verschiedene Formate importiert und exportiert werden standardmassig CSV JSON oder das fur TiddlyWiki optimierte TID Format Letzteres sind menschenlesbare Text Dateien mit der Endung tid Abkurzung fur Tiddler Wiki Syntax Bearbeiten nbsp Screenshot eines Tiddlers im EntwurfsmodusTiddlyWiki verwendet wie die meisten Wikis eine eigene Wiki Syntax die entfernt vergleichbar ist mit der von klassischen MediaWikis Mittels des Plug ins Markdown parser kann man Tiddler auch in Markdown erstellen Es werden standardmassig 26 verschiedene per Button oder manuell hinzufugbare Formatierungen Textschnipsel und Makros unterstutzt u a Textabsatze verschiedene Inline Formatierungen Links Bilder Listen Tabellen Zitate und vorformatierter Text Ferner konnen HTML Konstrukte SVGs CSS Stile JavaScripte und Makros verwendet werden Es konnen eigene Textschnipsel erstellt und gespeichert werden Auch konnen andere Tiddler dargestellt durch nutzerdefinierte Templates transkludiert werden 4 Der eingegebene Text kann mittels Livevorschau betrachtet werden Standardmassig wird eine Vorschau und Diff unterstutzt Mittels des Plug ins Tools for exploring the internals of TiddlyWiki konnen auch das generierte HTML sowie JSON artige Parse Trees betrachtet werden Such Syntax Bearbeiten TiddlyWiki verfugt uber eine eigene Such Syntax welche Listen von Tiddlern zuruckgibt Beispielsweise findet all is system sort created alle vom Nutzer erstellten Tiddler sortiert nach Erstelldatum Die Such Syntax kann vom Nutzer zum Suchen nach Tiddlern verwendet werden aber sie ist auch ein integraler Bestandteil der Kernfunktionalitaten des Wikis Ebenfalls wird sie in Makros verwendet z B fur das Erstellen von Link Listen TOCs oder Tab Gruppen Mit dieser Such Syntax kann auch auf sogenannte Tiddler Attribute zugegriffen werden welches nutzerdefinier und modifizierbare Schlussel Wert Felder sind die Tiddlern zugeordnet sind Anpassbarkeit BearbeitenTiddlyWiki ist modular aufgebaut Die meisten Funktionen des Wikis sind selbst in Tiddlern definiert Die Ausnahme sind Kern Funktionen die zum Starten des Wikis benotigt werden Diese Kern Funktionalitaten werden in TiddlyWiki Lingua als Kernel bezeichnet Zusatzliche Funktionen konnen in Form von eigenen Tiddlern hinzugefugt werden Auf diese Weise ist es z B moglich Sprachdateien hinzuzufugen die die englischsprachigen Bedienelemente in eine andere Sprache ubersetzen Auf die gleiche Weise kann das Design angepasst werden z B mittels Veranderung des HTMLs eines zugrundeliegenden Template Tiddlers oder mittels Hinzufugen von CSS oder JavaScript Tiddlern Auch die sogenannten System Tiddler oder Shadow Tiddler konnen modifiziert werden Dabei werden diese nicht uberschrieben sondern es wird eine Kopie mit gleichem Namen erstellt die dann bearbeitet wird Loscht man die Kopie wird wieder der darunterliegende originale System Tiddler hergestellt Erweiterungen Bearbeiten Auf die gleiche Weise funktionieren Plug ins Diese sind Gruppen von Tiddlern welche vorhandene System Tiddler duplizieren und abandern oder eigene neue Tiddler hinzufugen Sie enthalten neben ausfuhrbarem JavaScript Code in der Regel auch die Dokumentation des Plug ins sowie oft Konfigurationsmoglichkeiten Auch diese Tiddler konnen wie alle anderen vom Nutzer modifiziert werden TiddlyWiki ist also hochgradig hackbar Basierend auf diesem Plug in Mechanismus wurden viele Erweiterungen fur TiddlyWiki veroffentlicht z B ein Aufgabenplaner von Simon Baird namens mGSD der auf dem Modell Getting Things Done von David Allen aufsetzt 5 Ebenfalls uber die Plug in Schnittstelle wird der Hosting Service TiddlySpot realisiert der das Wiki nach zunachst nur lokal vorgenommenen Anderungen durch einen erneuten Upload zum Hosting Server allgemein verfugbar macht 6 Spezielle Laufzeitumgebungen fur TiddlyWiki ermoglichen die Benutzung auf Smartphones oder Tablets unter iOS webOS oder Android Vor und Nachteile BearbeitenTiddlyWiki ist sehr kompakt und findet inklusive der im Wiki bereitgestellten Informationen problemlos auf einem USB Speicherstick Platz Da TiddlyWiki Programmcode und Textinhalte in einer einzelnen Datei speichert konnen so vollstandige Prasentationen in dieser einen Datei weitergegeben und in jedem JavaScript fahigen Browser angezeigt werden Da alle Tiddler innerhalb einer HTML Seite angezeigt werden ist es moglich auch wahrend der Bearbeitung eines Tiddlers weiterfuhrende Informationen innerhalb des Wikis nachzuschlagen ohne das Browserfenster wechseln zu mussen Durch gezieltes Wegklicken oder Zusammenklappen unerwunschter Tiddler und Sortieren der Tiddler durch Drag amp Drop konnen mehrere Tiddler untereinander betrachtet werden und so temporare Kontext Ansichten auf ein Themengebiet erzeugt werden Fur diese Ansichten konnen mittels Knopfdruck Permalinks erstellt werden Der kompakte Aufbau ist zugleich auch Hauptmanko Zur Darstellung werden nicht nur die aktuell angeforderten Informationen an den Browser ubermittelt sondern prinzipiell immer die Gesamtheit der im Wiki gespeicherten Inhalte Daher belasten auch Daten die moglicherweise vom Benutzer gar nicht abgefragt werden Ubertragungskapazitaten und Hauptspeicher Es gibt zwar die Moglichkeit Tiddler erst dann ins Dokument zu laden wenn sie tatsachlich geoffnet werden Lazy Loading aber dies ist mit Einschrankungen verbunden Dies geht nur mit Node js als Backend und beispielsweise konnen auf Tags basierende Ubersichten nicht dargestellt werden da diese noch nicht alle geladen sind Zudem ist bei einer Bereitstellung im Netz der Server nur mit der Auslieferung der Datei befasst Rechenzeit fur die gesamte Programmlogik muss vom Client bereitgestellt werden was aber heute selbst fur leistungsschwachere Smartphones kein Problem mehr darstellt Auch fur die Bereitstellung via Internet nach Anderungen ist immer die Ubertragung der gesamten Datei zum Server erforderlich Somit eignet sich TiddlyWiki nur fur kleine bis mittlere Datenmengen Bei mehreren tausend Tiddlern kann man allerdings das Wiki nach Kernthemen in mehrere Wikis teilen TiddlyWiki verfugt uber keine herkommliche Bearbeitungshistorie Bei einer Anderung wird eine Kopie der gesamten Datei mit einem Timestamp gespeichert Mit Plug ins lasst sich jedoch eine Timeline fur die Tiddlers anzeigen Diese Option lasst sich auch ausschalten TiddlyWiki5 BearbeitenAm 20 September 2014 ist eine vollstandig neu programmierte Nachfolgeversion auf Basis von HTML5 erschienen die node js verwendet Die ursprungliche Version TiddlyWiki Classic wird derweil immer noch von zahlreichen Anwendern genutzt Siehe auch BearbeitenZim Software ein anderes Desktop WikiLiteratur BearbeitenNikolaus Schuler Die Datei fur alles Notizverwaltung mit TiddlyWiki In c t Nr 20 2018 S 170 172 heise de abgerufen am 19 Februar 2020 Weblinks Bearbeiten nbsp Commons TiddlyWiki Sammlung von Bildern Videos und Audiodateien Offizielle Webprasenz von Jeremy Ruston mit der aktuellen Distribution der Version 5 englisch Version 2 classic Wiki der Nutzergemeinschaft englisch Einzelnachweise Bearbeiten Release 5 3 1 20 August 2023 abgerufen am 19 September 2023 TiddlyWikiDeutsch deutsches Ubersetzungsprojekt Getting Started In tiddlywiki com Abgerufen am 6 April 2019 WikiText In tiddlywiki com Abgerufen am 7 Juni 2016 The TiddlyWiki powered GTD system formerly known as MonkeyGTD vormals MonkeyGTD Umbenennung aufgrund geltend gemachter rechtl Anspruche der David Allen Company Kostenloser Hostingservice fur TiddlyWiki Abgerufen von https de wikipedia org w index php title TiddlyWiki amp oldid 235638482