It may be useful to think of
TiddlyWeb as a collection of pieces of Lego. Like Lego, there are types of pieces, some skinny, some fat, some curved, some straight, with different numbers of holes. And they all come in different colors. Similarly, in
TiddlyWeb there are a small number of types of things, each of which comes in somewhat different forms. For most of these types it is possible for the administrator of a
TiddlyWeb instance to add additional forms through configuration or
plugins.
In
TiddlyWeb the types are:
Each of these parts can be extended to modify
TiddlyWeb in ways simple or complicated. The individual pieces have simple behaviors, simple inputs and simple (as in easily described) outputs, but they can combine for complex behaviors. Much like a big box of black and white 2x6 Lego blocks, in the right hands, becomes an artistic masterpiece.