TiddlyWiki

From Wikipedia, the free encyclopedia
  (Redirected from Tiddlywiki)
Jump to: navigation, search
TiddlyWiki
TiddlyWiki 2.1.3 screenshot.png
Screenshot of TiddlyWiki
Developer(s) Jeremy Ruston
Initial release 2004-09-30
Stable release 2.6.5 / 2011-10-06
Development status Active
Operating system Cross-platform
Available in Multilingual, 10 languages in TiddlyWiki 2.6.2 fully translated, older version have more translations.[1]
Type Wiki
License BSD license
Website http://www.tiddlywiki.com and http://tiddlywiki.org
A standard edit dialog on a tiddler

TiddlyWiki is an open source single page application wiki. A single HTML file contains CSS, JavaScript, and the content. The content is divided into a series of sections, or Tiddlers. A user is encouraged to read a TiddlyWiki by following links rather than sequentially scrolling down the page.

Contents

[edit] Tiddlers

TiddlyWiki content is divided into a series of sections called tiddlers. Each tiddler is stored inside an HTML division that contains the source text and meta data in Wiki markup. For example, the following could be the HTML source code for the beginning of this section written as a tiddler:

<div title="Tiddlers" 
    modifier="John Smith" 
    created="200811132220" 
    modified="200811132225" 
    changecount="3" 
    tags="wikipedia section example code">
      <pre>TiddlyWiki content is divided into a ...

[edit] Plugins

In addition to containing text, a tiddler can be a plugin with additional JavaScript and CSS to extend TiddlyWiki. As a result, TiddlyWiki is used in a wide variety of adaptations and uses beyond that of a personal wiki. TiddlyTools is a popular collection of plugins.

[edit] File saving

A TiddlyWiki opened from a file URI may save changes made back to the original file using one of the following techniques:

[edit] Applications

As a single HTML file, TiddlyWiki makes an ideal Guerilla Wiki and whilst there are many TiddlyWiki documents on the Web, the majority of TiddlyWikis reside on personal computers and are exchanged on thumb drives and over email, in a manner similar to word processing documents and spreadsheets.

TiddlyWiki has been used as a Software framework to build specialisations including task management tool TeamTasks, Web clipping tools such as TiddlySnip, a Message Vault, and a collaborative note taking tool RippleRap. SocialText use TiddlyWiki as a part of their unplugged feature.[2]

TiddlyWiki can also be used as a personal productivity tool using the methods in David Allen's book Getting Things Done.[3][4]

[edit] Server versions

Open source implementations for supporting TiddlyWiki on a server include:

  • TiddlySpot.com a Wiki farm, primarily for hosting single user TiddlyWiki documents.
  • ccTiddly a multi-user TiddlyWiki server written in PHP to serve and store Tiddlers from a MySQL database
  • TiddlyWeb, a REST API[5] for storing TiddlyWiki Tiddlers, written in Python.
  • TiddlySpace is a "A discoursive social model for TiddlyWiki" based upon TiddlyWeb which provides a shared hosting environment for multiple users using multiple Tiddlers collected in "spaces". Osmosoft host a free to use instance of TiddlySpace at tiddlyspace.com.
  • giewiki is a derivative based on Google's App Engine cloud-hosted platform. It aims to offer out-of-the-box versatility with a user-friendly interface for a range of applications.

[edit] History

The first version of TiddlyWiki was released by Jeremy Ruston in September 2004. BT Group bought Osmosoft in 2007[6][7] appointing Ruston as BT's "Head of Open Source Innovation"[8] TiddlyWiki was selected as one of the Top 100 Tools for 2007 and 2008 by the Centre for Learning & Performance Technologies.[9] In November 2011, Jeremy Ruston announced his departure from Osmosoft and commitment to continue development on TiddlyWiki.[10][11]

[edit] License

TiddlyWiki is free and open source software and is distributed under the terms of the BSD license.[12] The copyright of TiddlyWiki is held in trust by UnaMesa, a Non-profit organization.[13]

[edit] Development

TiddlyWiki has an active volunteer community for development and maintenance. Contributions to the project are made by making pull requests to the TiddlyWiki git repository. Bugs are recorded on the git issues list.

[edit] See also

[edit] References

  1. ^ "TiddlyWiki Translations". TiddlyWiki Trac Wiki. TiddlyWiki Development team. 2004-2011. http://dev.tiddlywiki.org/wiki/Translations/. Retrieved 20 January 2011. 
  2. ^ http://www.w3.org/2008/security-ws/papers/osmosoft.html
  3. ^ GTDTiddlyWiki, Tiddler about modified versions of TiddlyWiki. Retrieved on 21 February 2010.
  4. ^ http://lifehacker.com/279540/get-things-done-with-monkeygtd
  5. ^ http://peermore.com/http_tiddlers.pdf
  6. ^ http://jermolene.com/2007/05/29/i-for-one-welcome-my-new-bt-overlords/
  7. ^ http://www.telco2.net/blog/2009/06/bts_approach_to_open_source_so.html
  8. ^ http://www.eweekeurope.co.uk/interview/interview-it-infrastructure/open-source-will-change-enterprises-says-bt-guru-2119
  9. ^ http://www.c4lpt.co.uk/Top100Tools/tiddlywiki.html
  10. ^ http://groups.google.com/group/tiddlywiki/browse_thread/thread/7ea26be3f6b76698#
  11. ^ http://osmosoft.com/#%5B%5BJeremy%20Ruston%20to%20leave%20BT%5D%5D
  12. ^ http://tiddlywiki.org/wiki/TiddlyWiki_License
  13. ^ http://tiddlywiki.projects.unamesa.org/

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages