1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-06 01:56:20 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/TiddlyWikiArchitecture.tid

10 lines
951 B
Plaintext
Raw Normal View History

title: TiddlyWikiArchitecture
modifier: JeremyRuston
2012-06-10 16:27:09 +00:00
tags: docs internals
2013-04-22 16:58:44 +00:00
modified: 201304212156
2013-03-02 13:14:56 +00:00
The heart of TiddlyWiki can be seen as an extensible representation transformation engine for text and images. Given the text of a tiddler and its associated ContentType, the engine can produce a rendering of the tiddler in a new ContentType. Furthermore, it can efficiently selectively update the rendering to track any changes in the tiddler or its dependents.
2012-12-28 23:08:28 +00:00
The primary use of the engine is to convert raw `text/vnd.tiddlywiki` WikiText into a `text/html` or `text/plain` representation for display. The transclusion and templating features of WikiText allow the engine to also be used to generate TiddlyWiki HTML files from raw tiddlers.
If you're interested in understanding more about the internal operation of TiddlyWiki, it is recommended that you review the DeveloperDocs and read the code -- start with the boot kernel [[$:/boot/boot.js]].