From b4ddaccd1d0dc965223b0263d473de9b2d56d261 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Sat, 14 Jun 2014 13:41:09 +0100 Subject: [PATCH] Docs and image updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These two architecture diagrams are a few hundred kilobytes, so we don’t want them baked into the HTML file --- .../tiddlers/dev/TiddlyWiki Architecture.tid | 7 +- .../tiddlers/images/Server Architecture.svg | 194 +++++++++++++++ .../images/Server Architecture.svg.meta | 4 + .../images/TiddlyWiki Architecture.svg | 225 +++++++++++++++++- .../images/TiddlyWiki Architecture.svg.meta | 3 +- 5 files changed, 426 insertions(+), 7 deletions(-) create mode 100644 editions/tw5.com/tiddlers/images/Server Architecture.svg create mode 100644 editions/tw5.com/tiddlers/images/Server Architecture.svg.meta diff --git a/editions/tw5.com/tiddlers/dev/TiddlyWiki Architecture.tid b/editions/tw5.com/tiddlers/dev/TiddlyWiki Architecture.tid index 0323122f7..5ef5063f0 100644 --- a/editions/tw5.com/tiddlers/dev/TiddlyWiki Architecture.tid +++ b/editions/tw5.com/tiddlers/dev/TiddlyWiki Architecture.tid @@ -1,5 +1,5 @@ created: 20130825162100000 -modified: 20140318211655525 +modified: 20140614120823657 tags: dev title: TiddlyWiki Architecture type: text/vnd.tiddlywiki @@ -8,12 +8,13 @@ The heart of TiddlyWiki is an extensible representation transformation engine fo ! Overview -The following diagram shows the internals of TiddlyWiki as a stack of tiddlers above a processing pipeline that converts WikiText into HTML. - {{TiddlyWiki Architecture.svg}} The processing pipeline shows how WikiText is parsed by a stack of parse rules into a parse tree. The parse tree is rendered as a tree of widgets, which is synchronised into the DOM via the RefreshMechanism. DOM events trigger actions on widgets which update the tiddler store. The updates trigger a change event which in turn triggers the refresh mechanism to update the DOM. +! Client/Server Architecture + +{{Server Architecture.svg}} diff --git a/editions/tw5.com/tiddlers/images/Server Architecture.svg b/editions/tw5.com/tiddlers/images/Server Architecture.svg new file mode 100644 index 000000000..2a0a4dc04 --- /dev/null +++ b/editions/tw5.com/tiddlers/images/Server Architecture.svg @@ -0,0 +1,194 @@ + + + + Server Architecture + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/Server Architecture.svg.meta b/editions/tw5.com/tiddlers/images/Server Architecture.svg.meta new file mode 100644 index 000000000..3a5e672b0 --- /dev/null +++ b/editions/tw5.com/tiddlers/images/Server Architecture.svg.meta @@ -0,0 +1,4 @@ +title: Server Architecture.svg +type: image/svg+xml +tags: picture external-image dev +modified: 20140614120823657 diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg b/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg index cb5fb6728..c7ac1ba04 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg +++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg @@ -1,3 +1,222 @@ - - - Produced by OmniGraffle 6.0.4 2014-03-18 12:12ZArchitectureMainWikiTextParserParseTreeRendererWidgetTreeRefresh cycleDOMParse RulesParse RulesParse RulesParse RulesParse RulesWidgetsTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlersTiddlerschange eventstate updateboot renderingDOM event + + + + Untitled + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg.meta b/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg.meta index 55f44de63..d73223bce 100644 --- a/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg.meta +++ b/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg.meta @@ -1,3 +1,4 @@ title: TiddlyWiki Architecture.svg type: image/svg+xml -tags: picture +tags: picture external-image dev +modified: 20140614120823657