This is a stripped-down version of a single section of Grok TiddlyWiki, optimized for fast loading and readability by search engines. Some features are missing.

For the full Grok TiddlyWiki experience, please visit the wiki version of this page.

Concept

 28th September 2024 at 4:42pm

Here is a concise listing of the sections introducing the most important concepts in TiddlyWiki. To see all chapters and sections in the book, visit the Outline.

Tiddlers
Tiddlers are the unit of information in TiddlyWiki.
Fields
Tiddlers are made up of fields.
Wikitext
Wikitext is a markup language used to format tiddlers.
Links
Links tell TiddlyWiki what ideas (tiddlers) in your wiki are related to each other.
Tags
Tags are a special type of link used to categorize tiddlers and arrange them in hierarchies.
Filters
Filters are a lightweight query language used primarily to select tiddlers.
Widgets
Widgets are a TiddlyWiki extension to HTML exposing wiki-specific functionality.
Variables
Variables let you assign a name to an arbitrary value, then use the name in place of the value in multiple places within your wikitext.
Procedures
Procedures extend the concept of variables by allowing portions of the value to change each time the procedure is referenced.
Field Transclusions
Field transclusions work much like variable transclusions, but their value is tied to a field of a tiddler.
Functions
Functions allow you to break down filter expressions into simpler parts and reuse them in other filter expressions.
Macros
Macros are an older version of procedures that handle their parameters differently.
Custom Widgets
Custom widgets are a special type of procedure that imitates the syntax of built-in widgets.
System Tiddlers
Almost everything in TiddlyWiki is controlled by tiddlers; system tiddlers are those hidden “meta-tiddlers” that control the wiki rather than containing your actual content.
Plugins
Plugins are bundles of tiddlers that provide new functionality.
Shadow Tiddlers
Shadow tiddlers are tiddlers that are provided by plugins; they can be overridden if you want to customize a plugin.