1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-28 12:29:56 +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.
2013-04-22 16:58:44 +00:00
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 [[$:/core/boot.js]].