TiddlyWiki#Tiddlers
{{Short description|Personal wiki software}}
{{third-party|date=March 2024}}
{{Infobox software
| logo = Motovun Jack.svg
| logo size = 150px
| screenshot = TiddlyWiki 5.1.9.png
| caption = Screenshot of TiddlyWiki
| developer = Jeremy Ruston and community members
| operating_system = Cross-platform
| language = Multilingual, over 30 languages in TiddlyWiki 5.1.23.{{cite web|title=TiddlyWiki Translations |url=http://tiddlywiki.com/editions/translators/ |date=2004–2015 |work=TiddlyWiki Trac Wiki |publisher=TiddlyWiki Development team |access-date=20 January 2011 |url-status=dead |archive-url=https://web.archive.org/web/20150124055113/http://tiddlywiki.com/editions/translators/ |archive-date=January 24, 2015 }}
| programming language = JavaScript
| genre = Wiki
| released = {{Start date and age|2004|09|30|df=yes/no}}
| latest release version = {{TiddlyWiki version}}
| latest release date = {{TiddlyWiki version|releasedate}}
| license = BSD-3-Clause
}}
File:Standard tiddler edit dialogue box on TiddlyWiki 5.2.0.png
TiddlyWiki is a personal wiki and a non-linear notebook for organising and sharing complex information. It is an open-source single page application wiki in the form of a single HTML file that includes CSS, JavaScript, embedded files such as images, and the text content. It is designed to be easy to customize and re-shape depending on application. It facilitates re-use of content by dividing it into small pieces called Tiddlers.
TiddlyWiki is an unusual example of a practical quine. The idea of producing a copy of its own source code lies at the heart of TiddlyWiki's ability to independently save changes to itself. Quine is also the name of the unofficial TiddlyWiki application for iPhone/iPad.{{Cite web|url=https://tiddlywiki.com/static/Quine.html|title=Quine|website=tiddlywiki.com|access-date=2021-04-17}}
Applications
TiddlyWiki is designed for customization and to be shaped according to users' specific needs, perhaps comparable to a high-level programming language. As such, it can be used for a wide and knowledge domain-agnostic range of special applications. Examples include niche note-taking applications, to-do lists, presentations, collections, authoring tools, personal databases, recipe collections, etc.
Although there are many TiddlyWiki documents on the Web,{{Cite web|url=https://tiddlywiki.com/#Community|title=TiddlyWiki — a non-linear personal web notebook|website=tiddlywiki.com|access-date=2018-08-24}}{{Cite web|url=https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM|title=TiddlyWiki toolmap - Dynalist|website=dynalist.io|language=en|access-date=2018-08-24}} the majority of TiddlyWikis reside on personal computers or in the cloud, or are exchanged by email, in a manner similar to word processing documents and spreadsheets. As a single HTML file, or saved as an HTA file in Microsoft Windows (allowing corporate IE lockdown to be bypassed), TiddlyWiki can be useful in corporate environments where red tape or IT resources might prevent the use of a wiki that requires a more complicated installation.{{cite web |title=Guerilla wiki |url=http://www.technicalauthoring.com/wiki/index.php/Guerilla_wiki |work=Tech Writer Wiki|access-date=2022-02-07 |archive-url=https://archive.today/20120629113052/http://www.technicalauthoring.com/wiki/index.php/Guerilla_wiki |archive-date=2012-06-29 |url-status=dead}}
TiddlyWiki has been used as a software framework to build specialisations such as the following:
Tiddlers
TiddlyWiki introduces the division of content into its "smallest, semantically meaningful, components", referred to as tiddlers.{{cn|date=March 2024}} Each tiddler is stored inside an HTML division that contains the source text and meta data in wiki markup. The purpose with this division is to enable easy re-use of content for different narratives and in different contexts.
For example, this section ("Tiddlers") could be a tiddler. In the TiddlyWiki user interface it would appear as it appears here but as a separate "note" visually distinct from other tiddlers.
The underlying HTML source code (which is not typically directly viewed or modified by end users) would be something like:
modifier="John Smith" created="200811132220" modified="200811132225" changecount="3" tags="Wikipedia section example code"> This same "tiddler" could then be reused in other contexts in the wiki. In addition to containing text, a tiddler can be a plugin with additional JavaScript and CSS to extend TiddlyWiki. As a result, TiddlyWiki is used in a wide variety of adaptations and uses beyond that of a personal wiki. Popular community plugins include interactive graph visualization or mind maps with TiddlyMap,{{Cite web|url=https://tiddlywiki.com/#TiddlyMap%20Plugin%20by%20Felix%20K%C3%BCppers|title=TiddlyWiki — a non-linear personal web notebook|website=tiddlywiki.com|access-date=2018-08-24}}{{cite web|url=http://tiddlymap.org|title=TiddlyMap - Wiki-Based Concept-Mapping Software|date=2018-08-24|website=TiddlyMap.org}} project management with Projectify,{{Cite web|url=https://projectify.wiki/demo.html|title=Projectify — Manage projects in TiddlyWiki|website=projectify.wiki|access-date=2021-10-04}} integration with the spaced-repetition-flashcards tool Anki with TiddlyRemember,{{cite web |title=TiddlyRemember — Embed Anki notes in your TiddlyWiki |url=https://sobjornstad.github.io/TiddlyRemember/ |website=sobjornstad.github.io |access-date=13 March 2024}} mathematical typesetting based on KaTeX{{cite web |title=KaTeX Demo — a demo of the KaTeX plugin for TiddlyWiki5 |url=https://tiddlywiki.com/plugins/tiddlywiki/katex/ |website=tiddlywiki.com}} or MathJax,{{cite web |title=MathJax Plugin by Martin Kantor: TiddlyWiki — a non-linear personal web notebook |url=https://tiddlywiki.com/static/MathJax%2520Plugin%2520by%2520Martin%2520Kantor.html |website=tiddlywiki.com |access-date=13 March 2024}} adding a Disqus-based comment system,{{cite web |title=Disqus comments plugin by bimlas: TiddlyWiki — a non-linear personal web notebook |url=https://tiddlywiki.com/static/Disqus%2520comments%2520plugin%2520by%2520bimlas.html |website=tiddlywiki.com |access-date=13 March 2024}} and enabling standard Markdown markup.{{cite web |title=markdowndemo — a demo of the Markdown plugin for TiddlyWiki5 |url=https://tiddlywiki.com/plugins/tiddlywiki/markdown/ |website=tiddlywiki.com |access-date=13 March 2024}} {{original research|section|date=March 2024}} TiddlyWiki may be saved as a single html file containing both the data (tiddlers) and the application (wiki), or the data can be saved on a per tiddler basis in text files (via extensions). A TiddlyWiki opened from a file URI may save changes made back to the original file using one of the following techniques: TiddlyWiki is free and open source software and is distributed under the terms of the BSD-3-Clause license.{{Cite web|url=https://tiddlywiki.com/#License|title=TiddlyWiki — a non-linear personal web notebook|website=tiddlywiki.com|access-date=Jun 24, 2020}} The copyright of TiddlyWiki is held in trust by UnaMesa,{{Cite web|url=http://unamesa.org/|title=UnaMesa Association|website=unamesa.org|language=en|access-date=2018-08-24}} a non-profit organization. {{Portal|Free and open-source software}} {{Commons category}} {{reflist}} {{Wiki software}}{{Notetaking software}} Category:Free note-taking software Category:Cross-platform free softwareTiddlyWiki introduces the division of...
Plugins
File saving
History
License
See also
References
External links