TiddlyWiki was not originally designed for multi-user collaboration; the single-file paradigm makes concurrent editing a challenging issue.
However, there are various solutions enabling TiddlyWiki to be used as a collaborative platform.
Server-side solutions for TiddlyWiki provide ubiquitous access to hosted TiddlyWiki documents, and potentially enable multi-user collaboration on a single TiddlyWiki document.
There are a number of solutions, each suited to specific needs:
However, there are various solutions enabling TiddlyWiki to be used as a collaborative platform.
Overview
Server-side solutions for TiddlyWiki provide ubiquitous access to hosted TiddlyWiki documents, and potentially enable multi-user collaboration on a single TiddlyWiki document.
There are a number of solutions, each suited to specific needs:
| Name | Description | Requirements | Multi-User Support | Revision History | Status |
| ccTiddly | PHP and MySQL | yes | yes | unknown | |
| Coral | Java | unknown | |||
| GieWiki | Hopes to include all the features you would expect in a community wiki engine, runs on Google App Engine | Python, Google App Engine SDK | yes | yes | actively developed, currently (2011-07-22) at version 1.13.1 |
| MiniTiddlyServer | PHP | no | no (regular TiddlyWiki backups only) | abandoned | |
| MyWiki | Needs no database. Works out of box. | PHP | No | No | Abandoned. Last version in 2004 |
| PrinceTiddlyWiki | abandoned | ||||
| PhpTiddlyWiki (fixed version) | PHP | abandoned | |||
| ServerLockPlugin | prevent overwriting changes (simultaneous editing) when using a TiddlyWiki document stored on a remote server | PHP | yes (prevents simultaneous editing) | no (regular TiddlyWiki backups only) | unknown |
| TiddlyHome | PHP | yes | yes | actively maintained | |
| TiddlyLock | prevent overwriting changes (simultaneous editing) when using a TiddlyWiki document over a shared network drive | network share | yes (prevents simultaneous editing) | no (regular TiddlyWiki backups only) | unknown |
| TiddlyWeb | reference implementation of a server-side API where individual tiddlers can be used in lots of different wikis | Python | yes | yes | actively developed and maintained |
| UploadPlugin | upload TiddlyWiki document | PHP | no | no (regular TiddlyWiki backups only) | actively maintained |
| version control systems (e.g. Subversion, Git, Mercurial) | since version 2.2, TiddlyWiki is very much suitable to be used in conjunction with regular version control systems | yes (to a limited extent) | yes | ||
| WebDavPlugin | save TiddlyWiki to WebDav directory | WebDAV-enabled server | no | no (regular TiddlyWiki backups only) | unknown |
| ZiddlyWiki | Python, Zope | yes | yes | irregularly maintained |
Hosting Services
- Tiddlyspot (based on UploadPlugin)
- TiddlySpace (based on TiddlyWeb)
- LimeBits, a host for WebDAV-based open source applications including TiddlyWiki (based on WebDAVSavingPlugin)