When used as a
TiddlyWiki server side,
TiddlyWeb lets you:
- Store your tiddlers and similar chunks of content on the web.
- Display and edit your tiddlers in more than one TiddlyWiki.
- Have more than one person working on the same TiddlyWiki at the same time.
- Create dynamic TiddlyWikis based on rules you define.
- Create new and interesting server-based TiddlyWiki applications.
TiddlyWeb can also be used as simple framework for storing and presenting tiddler-like chunks of content.
TiddlyWeb is made up of a few things:
- A web server. See Mount a Server.
- A data store.
- A configuration. See tiddlywebconfig.py.
- A command line tool. See twanager.
Together these things are your
lego to make lots of great stuff.
Or to Put it another Way
TiddlyWeb is a collection of
Python code providing several services:
- It acts as a server side for TiddlyWiki, providing (optionally) authenticated storage of any content, including TiddlyWiki content and dynamic generation of custom wikis.
- It presents a robust HTTP API for manipulating resources in the store and an extensible system for presenting those resources in multiple representations.
- It provides a library of routines and a framework for creating web-based applications based on TiddlyWeb and (optionally) TiddlyWiki.
- It can act as a database for any content you wish to store on the web.
- It is extensible, pluggable, customizable on many dimensions.
- It is a reference HTTP API for other servers that wish to interact efficiently with the TiddlyWiki Adaptor mechanism.