2013-11-29 12:26:48 +00:00
created: 20130822172800000
2014-02-28 15:48:12 +00:00
modified: 20140228154616490
2013-08-25 20:41:00 +00:00
tags: introduction
2013-08-23 18:42:48 +00:00
title: Features
2013-11-09 14:48:17 +00:00
type: text/vnd.tiddlywiki
2013-08-23 18:42:48 +00:00
2014-02-15 17:36:49 +00:00
\define alert-demo()
2014-08-28 16:17:50 +00:00
<$fieldmangler tiddler="SampleAlert"><$set name="currentTiddler" value="SampleAlert"><$button message="tw-add-tag" param="$:/tags/Alert">alerts</$button></$set></$fieldmangler>
2014-02-15 17:36:49 +00:00
\end
2013-12-03 18:05:45 +00:00
* The ability to save changes on almost any desktop HTML5 compatible-browser, with custom apps to enable [[Saving on iPad/iPhone]] and [[Android|Saving on Android]], and a cross-platform [[Firefox extension|Saving with TiddlyFox]] that even runs on Android
2014-02-28 15:48:12 +00:00
* Support for pluggable themes and colour palettes (see the [[control panel|$:/ControlPanel]])
* The ability to [[render static HTML snapshots|Generating Static Sites with TiddlyWiki]] that can be used without JavaScript
2013-10-28 15:05:39 +00:00
* [[Bitmap images|Motovun Jack.jpg]] and [[SVG images|UsingSVG]] are first-class citizens alongside text
2013-08-23 18:42:48 +00:00
* Concise and expressive WikiText that generates semantic HTML
2013-11-29 17:20:10 +00:00
* Integrated [[AES encryption|Saving with Encryption]]
2013-08-23 18:42:48 +00:00
* TiddlyWiki isn't just a wiki - you can build custom applications with it like this TaskManagementExample
2014-02-28 15:48:12 +00:00
* Full internationalization support, with TiddlyWiki itself available in several languages (see the [[control panel|$:/ControlPanel]])
2014-08-28 16:17:50 +00:00
* Familiar user interface elements like <<alert-demo>>, <$button message="tw-modal" param="SampleWizard">wizards</$button> and <$button message="tw-notify" param="SampleNotification">notifications</$button>
2013-11-08 16:58:03 +00:00
* Easily [[import|ImportTiddlers]] content via drag and drop, copy and paste, or browsing for local files
* Clone existing tiddlers (for example, <$button message="tw-new-tiddler" param=<<currentTiddler>>>clone this tiddler</$button>)
2013-08-23 18:42:48 +00:00
* TiddlyWiki is [[surprisingly scalable|Scalability]] to many thousands of tiddlers and megabytes of content
2013-10-25 11:53:58 +00:00
* Try out the <$button message="tw-full-screen">full screen support</$button>
2013-12-15 16:53:10 +00:00
* Explore the [[D3.js visualisation plugin|http://tiddlywiki.com/d3demo.html]]
* [[CodeMirror support via a plugin|http://tiddlywiki.com/codemirrordemo.html]]
* [[Markdown support via a plugin|http://tiddlywiki.com/markdowndemo.html]]
2013-08-23 18:42:48 +00:00
* Many internal improvements:
2013-11-20 22:35:36 +00:00
** TiddlyWiki can now be run under [[Node.js]] as well as in the browser, allowing it to be used as a personal web server
2013-08-23 18:42:48 +00:00
** An elegant [[microkernel architecture|PluginMechanism]], that allows infinite customisation by replacing and augmenting the core modules
2013-12-13 10:16:37 +00:00
** TiddlyWiki version 5 can directly build both itself and previous (2.x.x) versions of TiddlyWiki from their constituent separate files, without needing external tools
2013-12-15 16:53:10 +00:00
** Run the TiddlyWiki [[test suite|TestingMechanism]] from http://tiddlywiki.com/test.html
2013-08-25 21:48:53 +00:00
* Last but not least, TiddlyWiki is a rare example of a practical [[quine|Quine]]
2013-08-23 18:42:48 +00:00
2013-12-13 10:16:37 +00:00
The deep internal changes mean that TiddlyWiki version 5 is not compatible with previous versions, using different plugins, themes and so on. Content prepared for previous versions of TiddlyWiki will need massaging to work properly. When asking or searching for help be sure to specify TiddlyWiki5 (or TW5).