mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-26 11:37:20 +00:00
20 lines
1.3 KiB
Plaintext
20 lines
1.3 KiB
Plaintext
chapter.of: Microkernel Architecture
|
|
created: 20140709111543896
|
|
modified: 20140715083802104
|
|
sub.num: 2
|
|
tags: doc new [[Microkernel Architecture]]
|
|
title: Datamodel
|
|
|
|
The micro-kernel creates a TiddlyWiki specific data-structure called tiddler. Here you have to separate the different definition of tiddlers. In the architectural view a tiddler is a JavaScript object holding some data. In the overall concept a tiddler is similar to a wiki page in a normal wiki application like wikipedia. In this section we describe the architectural view of a tiddler. The listing below shows the JSON representation of a tiddler object. During the runtime of the TiddlyWiki everything is saved an object like this. Without any plug-in the architecture is not able to persist any kind of data. All the data is stored in a store. This store is a JavaScript object. This store is constructed like a Map with a bunch of key value pairs. Every tiddler has its name as the key in the map and the JavaScript-Object as the value. The tiddler concept is the main data-model within TiddlyWiki, everything from data up to plug-ins is stored as a tiddler.
|
|
|
|
```javascript
|
|
{"fields":{
|
|
"text":"example Text",
|
|
"title":"Infrastruktur",
|
|
"tags":["vs"],
|
|
"modified":"2014-07-01T16:25:01.230Z",
|
|
"myField":"myFieldValue",
|
|
"created":"2014-07-01T16:22:10.673Z"
|
|
}
|
|
}
|
|
``` |