Thanks
Do you want the html to display the same thing, or just the source code
of all the TW?
Thanks for your help.
Welcome to TiddlyWiki by Jeremy Ruston, Copyright © 2005 Osmosoft
Limited
See [[Revision 1.2.32]] for the fairly minor code changes for this
revision. I've also made some extensive updates to the content - let me
know if you see anything inconsistent or wrong. I do intend to do more
work on documenting the internals of TiddlyWiki.\n\nIn other news:\n*
There's a new [[Chinese]] translation of TiddlyWiki (joining several
other <<tag translations>>).\n* MichaelBridgen has added stickies to
TiddlyWiki to create
[[StickyWiki|http://www.squaremobius.net/~mikeb/Darcs/sticky-wiki/]].\n*
ClintChecketts has been //very// busy:\n** a repository for TiddlyWiki
macros, stylesheets, plugins and information called
[[TiddlerWiki|http://checketts.objectis.net/wiki/]]\n** an excellent
[[tagcloud
macro|http://15black.bluedepot.com/twtests/tagcloud.htm]]\n** a handy
blogging macro called
[[TiddlyBlog|http://checketts.objectis.net/wiki/#%5B%5BBlog%20Plugin%5D%5D]]\n**
an explanation of [[how to use Google's AdSense in
TiddlyWiki|http://15black.bluedepot.com/twtests/adsense.html]].\n** a
cool new stylesheet called
[[TiddlySinister|http://15black.bluedepot.com/styles/tiddlysinister.html]]
because "even bad guys need to use TiddlyWiki"\n* SteveRumsby's YATWA
has recently been updated, including a new [[calendar
macro|http://www.rumsby.org/yatwa/#CalendarPlugin]].\n* JeremySheeley
has written a macro that [[processes
reminders|http://www.geocities.com/allredfaq/reminderMacros.html]] for
upcoming actions.\n* JonathanPloudre has improved the [[Sparklines]]
macro with [[several extra
features|http://ploudre.net/projects/SparklineTW.html]]\n* JoeRai has
published [[pytw|http://www.cs.utexas.edu/~joeraii/pytw/]], a simple
Python-based ServerSide for TiddlyWiki
In other news:\n* Back in August, ClintChecketts published
[[TiddlyWiki-SE (Student
Edition)|http://checkettsweb.com/tw/tiddlywikise.htm]], a distribution
of PluginsAndMacros designed to help students manage their lecture
notes\n* MathewWarburton has contributed an [[Italian]] translation of
TiddlyWiki, including a [[translation of JeremyHarper's
tutorial|http://spazioinwind.libero.it/mat01/TiddlyWikiTutorialITA.htm]].\n*
PaulPetterson has launched [[Paul's
Notepad|http://thepettersons.org/PaulsNotepad.html]], an impressive
collection of macros and some useful reference material.\n*
JacquesTurbé has made a [[Distribution]] called
[[PimliPoche|http://avm.free.fr/en/EN-PimliPoche.html]] including lots
of GTD goodness including calendars and reminders\n* Inspired by
TiddlyWiki, Dr MichaelRees of Bond University in Australia has created
[[DotWikIE|http://comet.it.bond.edu.au/dotsoft/Pages/dotwikiehome.aspx]],
an interesting alternative to TiddlyWiki that uses
InternetExplorer-specific features to offer rich text editing
[[Revision 1.2.37]] is just around the corner, with some StyleSheet
reorganisations, TiddlerComments and improvements in the handling of
ShadowTiddlers. Have a look at the beta at
http://www.tiddlywiki.com/beta/\n\nDevonJones has launched
[[TiddlyForge|http://www.tiddlyforge.net]], a new TiddlyWiki resource
including a repository of plugins.\n\nSimonBaird's
MonkeyPirateTiddlyWiki has a new url at http://simonbaird.com/mptw/.
His TagglyTagging is justifiably popular.
This is a new revision of TiddlyWiki with several big changes under the
hood and some NewFeatures. Because of some KnownBugs, there's likely to
be further revisions over the next few days knocking some of the rough
edges off, so be sure to check back here for updates if you run into
any problems.\n\nThe first change is an organisational one: I've moved
all the technical, developer-ish material to a new [[TiddlyWiki/Dev]]
site. The aim is to keep this main site as a clean reference for
end-users of TiddlyWiki. NewFeatures include this GradientMacro,
InlineHTML, improved ExtendedFormatting, more options for
EmbeddedImages and the ability to SaveChanges on [[Opera]].\n\nBack in
August, JeremyWagstaff wrote an
[[article|http://groups.google.com/group/TiddlyWiki/browse_thread/thread/53c7b7686b9bb5c2/122f1b2146d2ba6d?q=wsj&rnum=1&hl=en#122f1b2146d2ba6d]]
about TiddlyWiki on WSJ.com. Jeremy has also published on his blog his
background interviews with
[[JonnyLeRoy|http://loosewire.typepad.com/blog/2005/08/the_tiddlywiki_.html]],
[[ClintChecketts|http://loosewire.typepad.com/blog/2005/08/the_tiddlywiki__1.html]],
[[AlanHecht|http://loosewire.typepad.com/blog/2005/08/the_tiddlywiki__2.html]]
and
[[me|http://loosewire.typepad.com/blog/2005/08/the_tiddlywiki__3.html]].\n\nThere's
been plenty of activity around TiddlyWiki. ClintChecketts has published
a skin based on Wikipedia called, inevitably,
[[TiddlyPedia|http://15black.bluedepot.com/styles/tiddlypedia.htm]].
JoshGoebel has launched
[[ServerSideWiki|http://www.serversidewiki.com]], a hosted adaptation
of TiddlyWiki with a Ruby on Rails ServerSide. KenMusante has published
[[TiddlyBlogger|http://www.tiddlyblogger.blogspot.com/]] an
experimental adaptation of TiddlyWiki as a template for Blogger. Rich
Kulesus has skinned TiddlyWiki beautifully to produce his [[themer's
blog|http://www.skinyourscreen.com/mrbiotech/]] related to skinning a
Windows program called LiteStep. As he says, you "almost wouldn't know
it was TiddlyWiki".\n\nThere are new TiddlyWiki <<tag translations>>
for [[Finnish]] and [[Polish]], and I'd love to hear of any others I've
left out.\n
<<gradient vert #ffffff #9999ff #bbbbff #9999ff #bbbbff #bbbbff #bbbbff
#9999ff #8888ff>>text-align:right;font-size:12pt;line-height:130%;This
gradient fill is made out of\npure HTML, with no images
required,\n@@font-size:9pt;and works on InternetExplorer, FireFox and
[[Safari]].@@\nSee the GradientMacro to find out how>>\nRevision 1.2.34
is a minor release, primarily to fix a bug with the WikiWordEscape
character '~'. See [[TiddlyWiki/Dev]] for more details of the changes.
>From ClintChecketts:\n<<<\nI've been wondering about where some TW
people live. So I threw together a Frappr
group(http://www.frappr.com/tiddlywiki). Its a Google Maps
implementation that lets you put in a pin and say, 'I'm from over here'
\n\nIf you use TW feel free to go to the map and add yourself.\n<<<\nAs
of now there's a few dozen people listed, with a strong showing in the
US, western Europe and the Far East. It'd be good to see some South
American, African or Antarctican people showing up too.
In other news:\n* SimonBaird has released a new [[style chooser
macro|http://simonbaird.com/mptw/#ApplyStylesMacro]].\n* DanielBaird's
improbably named [[Tiddly W;nks|http://danielbaird.com/tiddlywinks/]]
featuring Minesweeper, joins the other PluginsAndMacros.\n*
GeoffSlocock's
[[Tiddler_Explorer|http://gslocock.pwp.blueyonder.co.uk/TWE.html]]
plugin improves navigation with highly sophisticated breadcrumbs.\n*
GeorgeBerenschot has used TiddlyWiki for his [[site on legal
skills|http://www.nihilobstat.nl/]] and he's also used it for his
[[lateral thinkers
photoblog|http://www.nihilobstat.nl/montecarlo/]].\n* BramChen has
enhanced PrinceTiddlyWiki, his [[Chinese]] translation, into a [[full
blown adaptation|http://ptw.sf.net/index-en.html]] with some novel
approaches to loading stylesheets and plugins.
Revision 1.2.37 has been released, with some changes to StyleSheet
handling that will make it easier to customise the appearance of
TiddlyWiki. Also new is a way of including TiddlerComments, and minor
improvements to the TodayMacro. As usual, the changes are detailed on
[[TiddlyWiki/Dev]].\n\nJoeReisinger has launched version 1.1 of his
[[pytw|http://www.cs.utexas.edu/~joeraii/pytw/]], a ServerSide for
TiddlyWiki written in Python. It's elegant simplicity has made it very
popular - see ClintChecketts' [[guide to setting it up on a DreamHost
account|http://blog.checkettsweb.com/2005/10/13/quick-and-easy-install-for-pytw-on-dreamhost/]].\n\nArphenLin
has released
[[WikiBarPlugin|http://efms.emome.net/Web/Map/tiddlywiki/wikibar_demo.html]],
a handy tool for people who are not familiar with TiddlyWiki syntax.
It's a toolbar that gives access to all of TiddlyWiki's formatting
features with a few clicks. You can also get it from Arphen's
[[AiddlyWiki|http://sourceforge.net/project/showfiles.php?group_id=150861]]
SourceForge site.
This tiddler shows some more complex effects that can be obtained with
cunning use of CSS. Not all of these will work properly on all browsers
because of differences in CSS implementation, but they should fail
gracefully.\n\nYou can have special formatting for a specific, named
tiddler like this:\n{{{\n#tiddlerHelloThere .title {\nbackground-color:
#99aaee;\n}\n}}}\n\nOr for the first displayed
tiddler:\n{{{\ndiv.tiddler:first-child .title {\nfont-size:
28pt;\n}\n}}}\n\nOr just for the first line of every
tiddler:\n{{{\n.viewer:first-line {\nbackground-color:
#999999;\n}\n}}}\n\nOr just for the first letter of every
tiddler:\n{{{\n.viewer:first-letter {\nfloat: left;\nfont-size:
28pt;\nfont-weight: bold;\n}\n}}}\n\nOr just for tiddlers tagged with a
particular tag (note that this won't work for tags that contain
spaces):\n{{{\ndiv[tags~="welcome"].viewer {\nbackground-color:
#ffccaa;\n}\n\ndiv[tags~="features"].viewer {\nbackground-color:
#88aaff;\n}\n}}}
If you check this box in the InterfaceOptions, TiddlyWiki will
automatically SaveChanges every time you edit a tiddler. In that way
there's a lot less chance of you losing any information. \n\nHowever,
if you also have the SaveBackups checkbox ticked, you'll end up with a
lot of archived files. You may prefer to select either one or the
other.
To make quoted bits of text stand out, you can use BlockQuotes within
your [[tiddler]]s, like this:\n\nJeremyRuston said:\n<<<\nA TiddlyWiki
is like a blog because it's divided up into neat little chunks, but it
encourages you to read it by hyperlinking rather than sequentially: if
you like, a non-linear blog analogue that binds the individual
microcontent items into a cohesive whole.\n<<<\n\nLike BulletPoints and
NumberedBulletPoints, you can have multiple levels of BlockQuotes. Just
[[edit]] this tiddler to see how it's done.\n\n>level 1\n>level
1\n>>level 2\n>>level 2\n>>>level 3\n>>>level 3\n>>level 2\n>level 1\n
Bulgarian translations of TiddlyWiki:\n*
[[site|http://fire.atspace.org/]]\n** //I don't know who to credit with
this -- please let me know if it's you!//
Creating BulletPoints is simple.\n* Just add an asterisk\n* at the
beginning of a line.\n** If you want to create sub-bullets\n** start
the line with two asterisks\n*** And if you want yet another level\n***
use three asterisks\n* Edit this tiddler to see how it's done\n* You
can also do NumberedBulletPoints
When you upload a TiddlyWiki to a web server, if doesn't load properly,
it may be a CharacterEncoding issue.\n\nTiddlyWiki uses Unicode ~UTF-8
encoding and won't load properly if your host is serving it as
~ISO-8859-1. You should be able to check this by loading another page
on the server in FireFox and selecting 'Page Info' on the 'Tools'
menu.\n\nIf this is the case, it should be reasonably easy to sort out.
We recommend that you contact your server host and ask them to serve it
in ~UTF-8 mode. If you are more technically hands-on, you may be able
to [[solve the issue
yourself|http://www.w3.org/International/questions/qa-htaccess-charset]].
TiddlyWiki 說中文:\nTraditional Chinese translations of
TiddlyWiki:\n* BramChen, [[PrinceTiddlyWiki|http://ptw.sf.net/]],
[[plugin|http://ptw.sf.net/zh_TW.txt]]\n\nMandarin Chinese translations
of TiddlyWiki:\n* MilchFlasche,
[[site|http://linshi.twbbs.org/usr/m/milchflasche/TiddlyWiki.html]]\n\nSimplified
Chinese translation of TiddlyWiki:\n* JiangZhanyong's
TiddlyWiki中文化, [[site|http://tiddlywiki.gf.cs.hit.edu.cn]],
[[project home page|http://gf.cs.hit.edu.cn/projects/tiddlywiki/]]\n
Much as I like the idea of EatingMyOwnDogFood, TiddlyWiki isn't yet a
suitable platform for hosting public discussions. Until it gets to that
point, there's two GoogleGroups for discussions about TiddlyWiki:\n* A
TiddlyWiki group for general discussion, bug reports and announcements
at http://groups-beta.google.com/group/TiddlyWiki\n* A TiddlyWikiDev
group for discussion about TiddlyWiki development at
http://groups-beta.google.com/group/TiddlyWikiDev\n\nI'd prefer to
answer technical questions about TiddlyWiki there, rather than by
email.
Starting with this revision, you can skin TiddlyWiki with a special
StyleSheet tiddler containing your own CSS style sheet declarations.
Unlike hacking the HTML directly, the StyleSheet tiddler withstands
upgrading to a new version of the TiddlyWiki code (see HowToUpgrade).
You can also use the NestedStyleSheets feature to structure your CSS
declarations.\n\nThe ExampleStyleSheet shows some of the basic options
you can control (see AnotherExampleStyleSheet for more complex
examples). SaveChanges and then click refresh in your browser to see
StyleSheet changes. Any errors in your CSS syntax will be caught and
displayed, but they shouldn't stop TiddlyWiki from working.
TiddlyWiki in Czech:\n* [[Lubos
Pajtina|http://www.zsn5vy.ipex.cz/~pajtina/]],
[[komplet|http://www.zsn5vy.ipex.cz/~pajtina/empty.html]],
[[plugin|http://www.zsn5vy.ipex.cz/~pajtina/czech.txt]]
Several [[Macros]] including the TodayMacro take a DateFormatString as
an optional argument. This string can be a combination of ordinary
text, with some special characters that get substituted by parts of the
date:\n* DDD - day of week in full (eg, "Monday")\n* DD - day of month,
0DD - adds a leading zero\n* MMM - month in full (eg, "July")\n* MM -
month number, 0MM - adds leading zero\n* YYYY - full year, YY - two
digit year\n* hh - hours\n* mm - minutes\n* ss - seconds
HelloThere [[30 October 2005]] [[29 October 2005]] [[26 October 2005]]
[[18 October 2005]] [[3 October 2005]] [[28 September 2005]] [[27
September 2005]]
Because TiddlyWiki is a single HTML file, you've actually already
downloaded the entire software just by viewing this site. If you want
to be able to SaveChanges, you can save your own blank TiddlyWiki to
your local drive by right clicking on [[this link|empty.html]] and
selecting 'Save link as...' or 'Save target as...'. You can choose
where to save the file, and what to call it (but keep the .HTML
extension).\n\nDo ''not'' use the File/Save command in your browser to
save TiddlyWiki, because of SaveUnpredictabilities.
TiddlyWiki in het Nederlands:\n* QuadSk8,
[[site|http://www.xs4all.nl/~quadsk8l/TiddlyWiki.html]],
[[plugin|http://www.xs4all.nl/~quadsk8l/TiddlyWiki.html#DutchTranslationConfig]]
Try holding down the alt- or shift-key while clicking on a link to a
tiddler, on the 'options' button or on the CloseButton for a tiddler.
Kind of a respectful homage to Mac OS X, which does something similar
for many of its system animations. (On browsers like InternetExplorer
that use the shift key to open a new window, it's best to use the
alt-key).
{{{\n[img[title|filename]]\n[img[filename]]\n[img[title|filename][link]]\n[img[filename][link]]\n}}}\nImages
can be included by their filename or full URL. It's good practice to
include a title to be shown as a tooltip, and when the image isn't
available. An image can also link to another tiddler or or a
URL\n[img[Romanesque
broccoli|fractalveg.jpg][http://www.flickr.com/photos/jermy/10134618/]]\n{{{\n[img[Fractal
vegetable|fractalveg.jpg]]\n[img[This is shown as a
tooltip|http://example.com/image.jpg]]\n[img[http://example.com/image.jpg]]\n[img[http://example.com/image.jpg][ExampleDotCom]]\n}}}\nThe
tooltip is
optional.\n\n[<img[Forest|forest.jpg][http://www.flickr.com/photos/jermy/8749660/]][>img[Field|field.jpg][http://www.flickr.com/photos/jermy/8749285/]]You
can also float images to the left or right: the forest is left aligned
with {{{[<img[}}}, and the field is right aligned with
{{{[>img[}}}.\n@@clear(left):clear(right):display(block):You can use
CSS to clear the floats@@\n{{{\n[<img[A woody bit of Hampstead
Heath|forest.jpg]]\n[>img[A field near Milton Keynes|field.jpg]]\n}}}
There's now an option under InterfaceOptions to allow TiddlyWiki's
animation effects to be turned off.
#displayArea {background-color: #ffccff; }\n#mainMenu {border: 1px
solid #ffff88; }\n#commandPanel {background-color: #008800; }
config.animFast = 0.12; // Speed for animations (lower ==
slower)\nconfig.animSlow = 0.01; // Speed for EasterEgg
animations\nconfig.views.wikified.toolbarEdit.text = "Edit away, it
won't get saved";
Like most wikis, TiddlyWiki supports a range of simplified character
formatting:\n| !To get | !Type this |h\n| ''Bold'' | {{{''Bold''}}}
|\n| ==Strikethrough== | {{{==Strikethrough==}}} |\n| __Underline__ |
{{{__Underline__}}} (that's two underline characters) |\n| //Italic// |
{{{//Italic//}}} |\n| Superscript: 2^^3^^=8 | {{{2^^3^^=8}}} |\n|
Subscript: a~~ij~~ = -a~~ji~~ | {{{a~~ij~~ = -a~~ji~~}}} |\n|
@@highlight@@ | {{{@@highlight@@}}} |\n<<<\nThe highlight can also
accept CSS syntax to directly style the text:\n@@color:green;green
coloured@@\n@@background-color:#ff0000;color:#ffffff;red
coloured@@\n@@text-shadow:black 3px 3px
8px;font-size:18pt;display:block;margin:1em 1em 1em 1em;border:1px
solid black;Access any CSS style@@\n<<<\n\n//For backwards
compatibility, the following highlight syntax is also
accepted://\n{{{\n@@bgcolor(#ff0000):color(#ffffff):red
coloured@@\n}}}\n@@bgcolor(#ff0000):color(#ffffff):red coloured@@
TiddlyWiki suomeksi:\n*
[[JuhaKrapinoja|http://www.iworld.de/~juha_krapinoja/TiddlyWiki/TiddlyWiki_fi.html#JuhaKrapinoja]],
[[site|http://www.iworld.de/~juha_krapinoja/TiddlyWiki/TiddlyWiki_fi.html]],
[[plugin|http://www.iworld.de/~juha_krapinoja/TiddlyWiki/TiddlyWiki_fi.html#systemConfigSuomi]]
FireFox lets you SaveChanges in TiddlyWiki, but you will see up to
three dialogs asking your permission for the local file operations. You
must allow all three operations for it to work properly. Note that you
can select the //Remember this decision// option to avoid seeing the
dialogs in future.\n\nFireFox users should be aware that GreaseMonkey
can break TiddlyWiki.
Released in September 2004, the [[first version|firstversion.html]] was
pretty basic, weighing in at 52KB.
* PoulStaugaard and IvanMetalnikov's at
http://poul.staugaard.dk/IeWiki.htm\n* HenrikAastedSorensen's at
http://aasted.org/wiki
TiddlyWiki en français:\n* JacquesTurbé,
[[site|http://avm.free.fr/tidlipo.html]],
[[plugin|http://avm.free.fr/tidlipo.html#AdaptationFran%C3%A7aise]]
NathanBower's GTDTiddlyWiki is an adaptation of an earlier revision of
TiddlyWiki. It's geared towards DavidAllen's GettingThingsDone
methodology for personal productivity. It's available
[[here|http://shared.snapgrid.com/gtd_tiddlywiki.html]] and Nathan is
also hosting a forum for discussions about it [[on his
site|http://shared.snapgrid.com/gtd-forum/]].\n\nIf you want to have
the GTD look-and-feel but still be able to use the latest TiddlyWiki
features, check out the GTD Style at
[[TiddlerWiki|http://checketts.objectis.net/wiki/]]
A new feature for the ThirdVersion of TiddlyWiki is the ability to
generate an RssFeed of its content. You can flick it on with a new
addition to the InterfaceOptions. If enabled, it automatically saves an
RSS 2.0 format file with the last few changed tiddlers in it. It's
given the same filename as the TiddlyWiki file but with the ".xml"
extension. Like all TiddlyWiki features, it's experimental, and will
probably be a bit temperamental in your feedreader until the bugs are
ironed out.\n\nNote that you must set the tiddler SiteUrl to be the URL
where your TiddlyWiki will be published. (Don't put leading spaces or
line breaks before or after the URL).
TiddlyWiki in Deutsch:\n* MarkusHeurung,
[[site|http://tiddlywiki.byzero.de/index.html]],
[[plugin|http://tiddlywiki.byzero.de/index.html#%5b%5bDeutsche
Übersetzung%5d%5d]]\n* ChristianHauck,
[[site|http://www.tiddlywiki.de/]],
[[plugin|http://www.tiddlywiki.de/index.htm#systemConfigDeutsch]]\nThere's
also SwenSchneider's
[[TiddlyWikiHandbuch|http://www.schneiderwelt.de/twhandbuch/TiddlyWikiHandbuch.html]]\n
If you're still trying to get your head around what TiddlyWiki is all
about, there is this
[[tutorial|http://www.blogjones.com/TiddlyWikiTutorial.html]] and an
overview from [[Euicho|http://euicho.com/index.php?p=123]].
DenisMéline and JimBarr have started collecting some useful tips at
[[zRenard|http://www.zrenard.com/tiddlywiki/]] and
[[TiddlyWikiTips|http://tiddlywikitips.com/]] respectively.\n\n
<<gradient horiz #bbbbbb #eeeeee #ffffff>>The new GradientMacro allows
simple horizontal and vertical coloured gradients. They are constructed
from coloured HTML elements, and don't require any images to
work.>>\nThe GradientMacro is an ExtendedMacro that processes the text
after it up until the next '>>' sequence. It looks like
this:\n{{{\n<<gradient vert #ffffff #ffdddd #ff8888>>gradient
fill>>\n}}}\nThe first parameter can be ''vert'' or ''horiz'' to
indicate the direction of the gradient. The following parameters are
two or more colours (CSS RGB(r,g,b) format is also acceptable). The
GradientMacro constructs a smooth linear gradient between each of the
colours in turn.\n\n| <<gradient vert #ffffff #ffdddd #ff8888>>No
images were harmed in the making of this gradient fill>> | <<gradient
vert #ffffff #ddffdd #88ff88>>No images were harmed in the making of
this gradient fill>> | <<gradient vert #ffffff #ddddff #8888ff>>No
images were harmed in the making of this gradient fill>> |\n\nInline
CSS definitions can be added to gradient filles like
this:\n\n<<gradient vert #000000 #660000
#aa2222>>color:#ffffff;font-size:12pt;Darkness>>\n{{{\n<<gradient vert
#000000 #660000 #aa2222>>color:#ffffff;font-size:12pt;Darkness>>\n}}}\n
Several popular GreaseMonkey scripts can cause some or all features of
TiddlyWiki to stop working - the default Linkify script seems to be
particularly troublesome. There doesn't seem to be a //solid// way to
disable GreaseMonkey from within TiddlyWiki (which is technically
entirely understandable but does lead to a fairly grim user
experience).
I don't know of a full Hebrew translation of TiddlyWiki, but Lin
Magazine has published [[TiddlyWiki: מסמך וויקי
אישי|http://linmagazine.co.il/misc/files/linmagazine-tidlly-intro.html]],
a guide to getting up and running with TiddlyWiki.
Welcome to TiddlyWiki, an experimental MicroContent WikiWikiWeb built
by JeremyRuston. It's written in HTML, CSS and JavaScript to run on any
modern browser without needing any ServerSide logic. It allows anyone
to create personal SelfContained hypertext documents that can be posted
to any WebServer, sent by email or kept on a USB thumb drive to make a
WikiOnAStick. This is revision <<version>> of TiddlyWiki, and is
published under an OpenSourceLicense.
/***\n|Name|HelloWorldMacro|\n|Created
by|SimonBaird|\n|Location|http://simonbaird.com/mptw/#HelloWorldMacro|\n|Version|1.0|\n!Description\nExample
showing how to write your own
macro.\n\n!Examples\n{{{<<helloworld>>}}}\n<<helloworld>>\n\n{{{<<helloworld
buddy>>}}}\n<<helloworld buddy>>\n\n{{{<<helloworld "and best
wishes">>}}}\n<<helloworld "and best wishes">>\n\n!Notes\nIntended to
help you get started with customising your TW. To make the macro work
you have to give this tiddler a tag of systemConfig then save and
reload.\n\n!Code\n***/\n//{{{\nconfig.macros.helloworld =
{};\n\nconfig.macros.helloworld.handler=
function(place,macroName,params) {\n var who = "world";\n if
(params.length > 0)\n who = params[0];\n wikify("Hello " + who + " from
the '" +macroName + "' macro.",place);\n}\n\n//}}}\n
This is an advanced option that lets you choose whether editting
features are shown when a TiddlyWiki file is viewed over {{{http:}}}
(as opposed to {{{file:}}}).\n\nTo publish a TiddlyWiki with the
editting features hidden you'll need to create a tiddler tagged with
'systemConfig' and include in it the
line:\n\n{{{\nconfig.options.chkHttpReadOnly = true;\n}}}\n\nEnd users
can then override the setting using the AdvancedOptions panel.
You can divide a tiddler into\n----\nsections by typing four dashes on
a line by themselves
As you can see in the RevisionHistory, there have been many updates to
TiddlyWiki with bug fixes and new features. If you've been using an
earlier revision of TiddlyWiki, here's how to upgrade to the latest
version:\n* Open your TiddlyWiki file in FireFox (say it's called
"mystuff.html")\n* SaveChanges (with SaveBackups switched on) to make
sure that you've got a backup of it\n* Without closing that page,
right-click on [[this link|http://www.tiddlywiki.com/empty.html]],
select 'Save target' or 'Save link' and save it as "mystuff.html",
replacing your existing file\n* Now go back to the previously opened
copy of "mystuff.html" in your browser and SaveChanges again. It will
inherit the newly saved code\n* Refresh the page in the browser to
verify that the upgrade has worked
TiddlyWiki magyarul:\n* JároliJózsef,
[[site|http://innen.hu/MagyarTiddlyWiki]],
[[plugin|http://innen.hu/MagyarTiddlyWiki#MagyarFordítás]]
When you type more than three characters in the search box at the upper
right, any matching tiddlers are automatically displayed with the text
highlighted. There's a couple of minor issues: the highlights don't get
removed when you clear the search, and occasionally, on some browsers,
keystrokes get missed if you type quickly so you may need to click the
'search' button to manually trigger the search.
TiddlyWiki lets you write ordinary HTML by enclosing it in {{{<html>}}}
and {{{</html>}}}:\n\n<html>\n<a href="javascript:;"
onclick="onClickTiddlerLink(event);" tiddlyLink="TiddlyWiki"
style="background-color: yellow;">Link to wikiwords from
HTML</a>\n</html>\n\nThe source for the above is:\n\n{{{\n<html>\n<div
style="background-color: yellow;">\n<a href="javascript:;"
onclick="onClickTiddlerLink(event);" tiddlyLink="Macros">Link to
wikiwords from HTML</a>\n</div>\n</html>\n}}}\n\nHTML can enable some
exotic new features (like [[embedding GMail and
Outlook|http://groups.google.com/group/TiddlyWiki/browse_thread/thread/d363303aff5868d0/056269d8409d121f?lnk=st&q=embedding+gmail&rnum=1#056269d8409d121f]]
in a TiddlyWiki). But, care needs to be taken with including things
like JavaScript code. For example, this Flickr badge doesn't work in
any of the browsers I've tried:\n\n<html>\n<!-- Start of Flickr Badge
-->\n<style type="text/css">\n#flickr_badge_source_txt {padding:0;
font: 11px Arial, Helvetica, Sans serif;
color:#666666;}\n#flickr_badge_icon {display:block !important; margin:0
!important; border: 1px solid rgb(0, 0, 0)
!important;}\n#flickr_icon_td {padding:0 5px 0 0
!important;}\n.flickr_badge_image {text-align:center
!important;}\n.flickr_badge_image img {border: 1px solid black
!important;}\n#flickr_www {display:block; padding:0 10px 0 10px
!important; font: 11px Arial, Helvetica, Sans serif !important;
color:#3993ff !important;}\n#flickr_badge_uber_wrapper
a:hover,\n#flickr_badge_uber_wrapper
a:link,\n#flickr_badge_uber_wrapper
a:active,\n#flickr_badge_uber_wrapper a:visited {text-decoration:none
!important; background:inherit
!important;color:#3993ff;}\n#flickr_badge_wrapper
{}\n#flickr_badge_source {padding:0 !important; font: 11px Arial,
Helvetica, Sans serif !important; color:#666666
!important;}\n</style>\n<table id="flickr_badge_uber_wrapper"
cellpadding="0" cellspacing="10" border="0"><tr><td><a
href="http://www.flickr.com" id="flickr_www">www.<strong
style="color:#3993ff">flick<span
style="color:#ff1c92">r</span></strong>.com</a><table cellpadding="0"
cellspacing="10" border="0" id="flickr_badge_wrapper">\n<script
type="text/javascript"
src="http://www.flickr.com/badge_code_v2.gne?count=5&display=latest&size=t&layout=v&source=user&user=35468148136%40N01"></script>\n</table>\n</td></tr></table>\n<!--
End of Flickr Badge -->\n</html>
InterfaceOptions are displayed when you click the 'options' button on
the right. They are saved in a cookie on your browser, making them
sticky between visits. RegExpSearch allows more complex search
expressions; CaseSensitiveSearch does as its name implies. The user
name for edits should be set //before// starting to edit things (ouch.
another bug). AutoSave and SaveBackups give the option of automatically
saving changes and whether to generate backup files. You can also
choose to GenerateAnRssFeed.
InternetExplorer on Windows allows you to SaveChanges in TiddlyWiki. It
will give you an ActiveX warning, and ask for your permission to
proceed each time. It should work from IE version 4, but I have only
extensively tested against version 6. I have found some annoying
ServicePack2Problems, but there's always FireFox...\n\nKnown problems
with TiddlyWiki under InternetExplorer:\n* [[Gradient]] fills sometimes
appear in the wrong place until you move the mouse over the tiddler\n*
Links to tiddlers with multiple consecutive spaces in their titles is
broken\n* Runs of spaces within tiddlers get conflated into a single
space when you edit a tiddler. This is particularly annoying when using
MonospacedText blocks
TiddlyWiki in Italiano\n* MathewWarburton,
[[site|http://spazioinwind.libero.it/mat01/TiddlyWikiITA.html]],
[[plugin|http://spazioinwind.libero.it/mat01/TiddlyWikiTutorialITA.htm#Italiano]],
[[tutorial|http://spazioinwind.libero.it/mat01/TiddlyWikiTutorialITA.htm]]\n
Japanese translation of TiddlyWiki:\n*
[[site|http://flow.dip.jp/mt/archives/u/twmemo.html]],
[[plugin|http://flow.dip.jp/mt/archives/u/twmemo.html#%5B%5BJapanese%20translation%5D%5D]]
I'm Jeremy Ruston, a technologist based in London. I do consultancy
work through my company [[Osmosoft|http://www.osmosoft.com]], as well
as pursuing some independent projects like TiddlyWiki. I can be reached
at {{{jeremy (at) osmosoft (dot) com}}}, and I regularly read and reply
to messages on the [[TiddlyWiki Google Groups|Community]]. You can also
find me on [[Flickr|http://www.flickr.com/photos/jermy/]] and
[[Technorati|http://technorati.com/claim/bwntx5ez7q]].
Access keys are shortcuts to common functions accessed by typing a
letter with either the 'alt' (PC) or 'control' (Mac)
key:\n|!PC|!Mac|!Function|\n|Alt-F|Ctrl-F|Search|\n|Alt-J|Ctrl-J|NewJournal|\n|Alt-N|Ctrl-N|NewTiddler|\n|Alt-S|Ctrl-S|SaveChanges|\nThese
access keys are provided by the associated internal [[Macros]] for the
functions above. The macro needs to be used in an open tiddler (or the
MainMenu or SideBar) in order for the access keys to work.\n\nWhile
editing a tiddler:\n* ~Control-Enter or ~Control-Return accepts your
changes and switches out of editing mode (use ~Shift-Control-Enter or
~Shift-Control-Return to stop the date and time being updated for
MinorChanges)\n* Escape abandons your changes and reverts the tiddler
to its previous state\n\nIn the search box:\n* Escape clears the search
term
This is a very incomplete list of known problems with the current
code:\n* Several problems with additional blank lines appearing after
(for example) BulletPoints\n* Highlighting of search results in tiddler
titles doesn't work (yet)\n* Problems with the GradientMacro\n**
Gradients sometimes disappear under FireFox\n** Gradients can appear in
the wrong place under InternetExplorer\n** Horizontal gradients don't
work correctly under InternetExplorer\n* [[Safari]] misrenders
vertically collapsed tabled columns\n* See InternetExplorer, FireFox,
[[Opera]] and [[Safari]] for more browser specific problems
The format for PrettyLinks allows for links that open local or network
folders. Depending on your browser and operating system, the folders
are opened in Windows Explorer, the OS X Finder, or the browser
itself.\n\nEdit this tiddler to see [[this link to a Windows network
share|file://///server/share/folder/path/name]], [[this link to a
Windows drive-mapped folder|file:///c:/folder/path/name]] and [[this
link to a Unix-style folder|file:///folder/path/name]].
[[Macros]] let you write tiddlers containing more exotic objects than
just text. Here are some of the built-in macros (also see the
GradientMacro and [[Sparklines]]):\n\nToday's
date:\n{{{\n<<today>>\n}}}\nwill result in: <<today>>\n\nTag
popup:\n{{{\n<<tag features>>\n}}}\nwill result in <<tag
features>>\n\nNew journal entry:\n{{{\n<<newJournal "DD MMM YYYY,
hh:mm">>\n}}}\nwill result in the button <<newJournal "DD MMM YYYY,
hh:mm">>\nThe first parameter is DateFormatString\n\nTiddler
inclusion:\n{{{\n<<tiddler MicroContent>>\n}}}\nwill insert the text of
the tiddler MicroContent. //Note that there is no protection at the
moment against inadvertantly setting up endless loops//\n<<tiddler
MicroContent>>\n\nSlider:\n{{{\n<<slider chkTestSlider OptionsPanel
options "Change TiddlyWiki advanced options">>\n}}}\nResults in this
button <<slider chkTestSlider OptionsPanel options "Change TiddlyWiki
advanced options">>\nThe parameters are:\n* cookie name to be used to
save the state of the slider\n* name of the tiddler to include in the
slider\n* title text of the slider\n* tooltip text of the slider\n
This ThirdVersion of TiddlyWiki offers the following features:\n*
compatibility with most modern browsers (at the moment you can only
SaveChanges on FireFox, InternetExplorer under Windows and [[Safari]]
on the Mac\n* various InterfaceOptions, including the ability to
GenerateAnRssFeed, SaveBackups and AutoSave\n* a liquid CSS layout that
can be customised with a CustomStyleSheet\n* KeyboardShortcuts so you
can finish editing a tiddler with Control-Enter or abandon it with
Escape\n* rich formatting including MonospacedText, ExtendedFormatting,
NonWikiWordLinks, WikiWordEscape, PrettyLinks, SubHeadings,
BulletPoints, NumberedBulletPoints, [[Tables]], BlockQuotes,
HorizontalRules\n* InlineHTML\n*
[img[brixhamharbour.jpg][EmbeddedImages]]...EmbeddedImages:\n*
[[Macros]] providing rich interactive features, including
[[Sparklines]] and [[Gradients||GradientMacro]]\n* some BugFixes
balanced by some KnownBugs\n* a flexible OpenSourceLicense
HelloThere\nTiddlyWiki\nMainFeatures\n[[TiddlyWiki/Dev]]\nGettingStarted\nUsingThisSite\n[[Community]]\nDownloadSoftware\nPluginsAndMacros\n[[ThankYou]]\n[[RSS|RssFeed]]\n\n©
[[osmosoft|http://www.osmosoft.com]]
2005\n\n\n<<newTiddler>>\n<<newJournal "DD MMM YYYY">>
MicroContent being a fashionable word for self-contained fragments of
content that are typically smaller than entire pages. Often
MicroContent is presented via some kind of aggregation that reduces the
perceptual shock and resource cost of context switching (eg Blogs
aggregating several entries onto a page or Flickr presenting photos in
an album). This TiddlyWiki aggregates MicroContent items that I call
'tiddlers' into pages that are loaded in one gulp and progressively
displayed as the user clicks hypertext links to read them.
Sometimes it's useful to stop a minor change to a tiddler from causing
it to rise to the top of the timeline. This can be done by pressing the
Shift key while clicking the 'done' toolbar button, or with the
~Shift-Control-Enter key. This behaviour can be switched to become the
default with one of the AdvancedOptions.
The 'Missing' option on the MoreTab shows you the names of tiddlers
that you've referred to but not gone ahead to define. It can be useful
during writing sessions to keep track of things you need to come back
and fill out.\n\nThe MissingTab was requested by several users of
TiddlyWiki, and was a motivation for rewriting the StorageModel.
{{{Monospaced text}}} is supported - edit this tiddler to see the
syntax.\n\nYou can also have monospaced blocks (useful for source
code):\n\n{{{\nvar posTop = findPosY(e);\nvar posBot = posTop +
e.offsetHeight;\nvar winTop = findScrollY();\nvar winHeight =
findWindowHeight();\nvar winBot = winTop + winHeight;\nif(posTop <
winTop)\nreturn(posTop);\nelse if(posBot >
winBot)\n{\nif(e.offsetHeight < winHeight)\nreturn(posTop - (winHeight
-
e.offsetHeight));\nelse\nreturn(posTop);\n}\nelse\nreturn(winTop);\n}}}\n
The functions of 'Timeline' and 'All' tabs have been around since the
FirstVersion of TiddlyWiki. The purpose of the 'More' tab is to bring
together some other, more specialised lists of tiddlers that can be
useful during writing sessions. Currently, it offers lists of
OrphanTiddlers and MissingTiddlers.
Within a CustomStyleSheet, you can include the text of another tiddler
by including it in double square brackets. For example, if the tiddler
MyFavouriteColour contains {{{#ff763e}}}, and the StyleSheet tiddler
contained:\n\n{{{\n#mainMenu
{background-color:[[MyFavouriteColour]];}\n#sidebarOptions
{background-color: [[MyFavouriteColour]];}\n#sidebarTabs
{background-color: [[MyFavouriteColour]];}\n}}}\n\nThen, the effect is
that each CSS declaration will be set to {{{background-color:
#ff763e;}}}. The benefit is that if your favourite colour should
change, it's only got to be modified in one place.\n\nOf course, you
can use this mechanism to redirect any part of a stylesheet, not just
colours. And you can nest references for more complex effects.
To make a tiddler that doesn't have a WikiWord as its name, you can
enclose the name in [[double square brackets]] - edit this tiddler to
see an example. After saving the tiddler you can then click on the link
to create the new tiddler. NonWikiWordLinks permits tiddlers to be
created with names that are made from character sets that don't have
upper and lower case.
It's easy to create NumberedBulletPoints.\n# Use a single '#' at the
start of each line\n# and the tiddler will automatically\n# start
numbering your list.\n## If you want a sub-list\n## within any
bullets\n## add two '#'s at the start of the lines.\n# When you go back
to a single '#'\n# the main numbered list will start up\n# where it
left off.\n\nIt's just as simple to do normal BulletPoints.
TiddlyWiki is published under a BSD OpenSourceLicense that gives you
the freedom to use it pretty much however you want, including for
commercial purposes, as long as you keep my copyright notice. (You can
see the full license text by doing a 'view source' in your browser). If
you do use TiddlyWiki I'd appreciate a link back to
http://www.tiddlywiki.com.\n\nThat license covers the TiddlyWiki
//code//, any content you create when you are ReusingThisSite is as
much yours as if you'd written it using MicrosoftWord.
TiddlyWiki includes code to allow you to SaveChanges under Opera. It
requires some special settings to be made in Java's security policy
file "{{{.java.policy}}}". This file will not usually exist, and will
need to be created manually.\n\nUnder Windows, the security policy file
be at "C:\sDocuments and Settings\syour-name\s.java.policy", and should
look like this:\n{{{\ngrant codeBase
"file:/c:/tiddlywiki-folder/tiddlywiki.html" {\n permission
java.io.FilePermission
"c:\s\stiddlywiki-folder\s\s*",\n"read,write";\n};\n}}}\n\n@@So far, I
haven't been able to get a working security policy file on the Mac; any
assistance gratefully received@@. The policy file will be at
"/Users/your-name/.java.policy" (note that the period at the start of
the filename makes it invisible to the Finder). It should look like
this:\n{{{\ngrant codeBase
"file://localhost/Users/jeremy/Sites/tiddlywiki.com/index.html" {\n
permission java.io.FilePermission
"/Users/jeremy/Sites/tiddlywiki.com/*","read,write";\n};\n}}}\n\nThanks
to Andrew Gregory for the [[original
code|http://my.opera.com/forums/showthread.php?threadid=91372]] to
support Opera, and his subsequent patient support.\n\nThere are some
minor issues with Opera:\n* The GradientMacro doesn't work at all
The 'Orphans' option on the MoreTab shows you the names of tiddlers
that aren't linked to from any other tiddlers - in other words,
tiddlers that there is no way for readers to find other than searching
for them.
|Standard Periodic Table (ref. Wikipedia)|c\n|| !1 | !2 |!| !3 | !4 |
!5 | !6 | !7 | !8 | !9 | !10 | !11 | !12 | !13 | !14 | !15 | !16 | !17
| !18 |\n|!1|bgcolor(#a0ffa0): @@color(red):H@@
|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>||bgcolor(#c0ffff): @@color(red):He@@
|\n|!2|bgcolor(#ff6666): Li |bgcolor(#ffdead): Be
|>|>|>|>|>|>|>|>|>|>||bgcolor(#cccc99): B |bgcolor(#a0ffa0): C
|bgcolor(#a0ffa0): @@color(red):N@@ |bgcolor(#a0ffa0): @@color(red):O@@
|bgcolor(#ffff99): @@color(red):F@@ |bgcolor(#c0ffff):
@@color(red):Ne@@ |\n|!3|bgcolor(#ff6666): Na |bgcolor(#ffdead): Mg
|>|>|>|>|>|>|>|>|>|>||bgcolor(#cccccc): Al |bgcolor(#cccc99): Si
|bgcolor(#a0ffa0): P |bgcolor(#a0ffa0): S |bgcolor(#ffff99):
@@color(red):Cl@@ |bgcolor(#c0ffff): @@color(red):Ar@@
|\n|!4|bgcolor(#ff6666): K |bgcolor(#ffdead): Ca ||bgcolor(#ffc0c0): Sc
|bgcolor(#ffc0c0): Ti |bgcolor(#ffc0c0): V |bgcolor(#ffc0c0): Cr
|bgcolor(#ffc0c0): Mn |bgcolor(#ffc0c0): Fe |bgcolor(#ffc0c0): Co
|bgcolor(#ffc0c0): Ni |bgcolor(#ffc0c0): Cu |bgcolor(#ffc0c0): Zn
|bgcolor(#cccccc): Ga |bgcolor(#cccc99): Ge |bgcolor(#cccc99): As
|bgcolor(#a0ffa0): Se |bgcolor(#ffff99): @@color(green):Br@@
|bgcolor(#c0ffff): @@color(red):Kr@@ |\n|!5|bgcolor(#ff6666): Rb
|bgcolor(#ffdead): Sr ||bgcolor(#ffc0c0): Y |bgcolor(#ffc0c0): Zr
|bgcolor(#ffc0c0): Nb |bgcolor(#ffc0c0): Mo |bgcolor(#ffc0c0): Tc
|bgcolor(#ffc0c0): Ru |bgcolor(#ffc0c0): Rh |bgcolor(#ffc0c0): Pd
|bgcolor(#ffc0c0): Ag |bgcolor(#ffc0c0): Cd |bgcolor(#cccccc): In
|bgcolor(#cccccc): Sn |bgcolor(#cccc99): Sb |bgcolor(#cccc99): Te
|bgcolor(#ffff99): I |bgcolor(#c0ffff): @@color(red):Xe@@
|\n|!6|bgcolor(#ff6666): Cs |bgcolor(#ffdead): Ba
|bgcolor(#ffbfff):^^*1^^|bgcolor(#ffc0c0): Lu |bgcolor(#ffc0c0): Hf
|bgcolor(#ffc0c0): Ta |bgcolor(#ffc0c0): W |bgcolor(#ffc0c0): Re
|bgcolor(#ffc0c0): Os |bgcolor(#ffc0c0): Ir |bgcolor(#ffc0c0): Pt
|bgcolor(#ffc0c0): Au |bgcolor(#ffc0c0): @@color(green):Hg@@
|bgcolor(#cccccc): Tl |bgcolor(#cccccc): Pb |bgcolor(#cccccc): Bi
|bgcolor(#cccc99): Po |bgcolor(#ffff99): At |bgcolor(#c0ffff):
@@color(red):Rn@@ |\n|!7|bgcolor(#ff6666): Fr |bgcolor(#ffdead): Ra
|bgcolor(#ff99cc):^^*2^^|bgcolor(#ffc0c0): Lr |bgcolor(#ffc0c0): Rf
|bgcolor(#ffc0c0): Db |bgcolor(#ffc0c0): Sq |bgcolor(#ffc0c0): Bh
|bgcolor(#ffc0c0): Hs |bgcolor(#ffc0c0): Mt |bgcolor(#ffc0c0): Ds
|bgcolor(#ffc0c0): Rg |bgcolor(#ffc0c0): @@color(green):Uub@@
|bgcolor(#cccccc): Uut |bgcolor(#cccccc): Uuq |bgcolor(#cccccc): Uup
|bgcolor(#cccccc): Uuh |bgcolor(#fcfecc): @@color(#cccccc):Uus@@
|bgcolor(#ecfefc): @@color(#cccccc):Uuo@@ |\n\n|
!Lanthanides^^*1^^|bgcolor(#ffbfff): La |bgcolor(#ffbfff): Ce
|bgcolor(#ffbfff): Pr |bgcolor(#ffbfff): Nd |bgcolor(#ffbfff): Pm
|bgcolor(#ffbfff): Sm |bgcolor(#ffbfff): Eu |bgcolor(#ffbfff): Gd
|bgcolor(#ffbfff): Tb |bgcolor(#ffbfff): Dy |bgcolor(#ffbfff): Ho
|bgcolor(#ffbfff): Er |bgcolor(#ffbfff): Tm |bgcolor(#ffbfff): Yb |\n|
!Actinides^^*2^^|bgcolor(#ff99cc): Ac |bgcolor(#ff99cc): Th
|bgcolor(#ff99cc): Pa |bgcolor(#ff99cc): U |bgcolor(#ff99cc): Np
|bgcolor(#ff99cc): Pu |bgcolor(#ff99cc): Am |bgcolor(#ff99cc): Cm
|bgcolor(#ff99cc): Bk |bgcolor(#ff99cc): Cf |bgcolor(#ff99cc): Es
|bgcolor(#ff99cc): Fm |bgcolor(#ff99cc): Md |bgcolor(#ff99cc): No
|\n\n*Chemical Series of the Periodic Table\n**@@bgcolor(#ff6666):
Alkali metals@@\n**@@bgcolor(#ffdead): Alkaline earth
metals@@\n**@@bgcolor(#ffbfff): Lanthanides@@\n**@@bgcolor(#ff99cc):
Actinides@@\n**@@bgcolor(#ffc0c0): Transition
metals@@\n**@@bgcolor(#cccccc): Poor metals@@\n**@@bgcolor(#cccc99):
Metalloids@@\n**@@bgcolor(#a0ffa0): Nonmetals@@\n**@@bgcolor(#ffff99):
Halogens@@\n**@@bgcolor(#c0ffff): Noble gases@@\n\n*State at standard
temperature and pressure\n**those in @@color(red):red@@ are
gases\n**those in @@color(green):green@@ are liquids\n**those in black
are solids\n
I think this feature from the SecondVersion of TiddlyWiki is quite
original. It's a button in the right-hand sidebar that sets the browser
address bar to a URL embodying all the currently open tiddlers in the
order that they are currently shown. To use it, arrange the open
tiddlers that you want, click the permaview button, copy the URL from
the browser address bar, and then paste it into an email, web page or
whatever.
There are a number of collections of [[Macros]], stylesheets and
plugins that have been made available by independent TiddlyWikiHackers
too:\n* DevonJones' [[TiddlyForge|http://www.tiddlyforge.net]]\n*
DanHaley's [[KeeperWiki|http://www.bigwhitesatellite.com]]\n*
PaulPetterson's [[Paul's
Notepad|http://thepettersons.org/PaulsNotepad.html]]\n* DanielBaird's
[[Tiddly W;nks|http://danielbaird.com/tiddlywinks/]]\n* one_each's
[[TiddlyWiki bits|http://webpages.charter.net/one_each/]]\n*
ClintChecketts' [[TiddlerWiki|http://checketts.objectis.net/wiki/]]\n*
EricShulman's ELS Design site, at
http://www.elsdesign.com/tiddlywiki/\n* SteveRumsby's
YetAnotherTiddlyWikiAdaptation at http://www.rumsby.org/yatwa/\n*
SimonBaird's MonkeyPirateTiddlyWiki at http://simonbaird.com/mptw/\n*
AlanHecht's TiddlyWikiExtensions at
http://www.personal.psu.edu/staff/a/c/ach12/tiddlywiki/extensions.htm\n*
zRenard's TiddlyWiki StyleSheetRepository at
http://www.zrenard.com/tiddlywiki/stylesrepository.php
TiddlyWiki in Polish:\n* [[JanekRumianek|http://rumianek.com/]],
[[site|http://rumianek.com/files/tm.wiki.html]],
[[plugin|http://rumianek.com/files/polish_TiddlyWiki.txt]]\n*
AleksanderBerdowicz's translation of QwikiWeb at
http://nesti.net/QwikiWeb.htm
TiddlyWiki em Português:\n* ClintChecketts, GregKing and AnaRita,
[[site|http://checkettsweb.com/tw/portuguesetw.htm]]
You can now link to [[external sites|http://www.osmosoft.com]] or
[[ordinary tiddlers|TiddlyWiki]] with ordinary words, without the
messiness of the full URL appearing. Edit this tiddler to see
how.\n\nYou can also LinkToFolders.
The rules governing where a tiddler is displayed sound complicated
written down. When you click on a tiddler link within another tiddler,
the new one is opened immediately below the current one. If the target
tiddler is already open, TiddlyWiki just uses SmoothScrolling to bring
it into view. More or less the same thing happens when clicking on a
tiddler link within the menu or sidebar, except that the tiddler opens
at the top of the page if it is not already open.
Since the FirstVersion of TiddlyWiki, the ReferencesButton has been
implemented as a canned search for the name of the current tiddler.
That approach was a bit disruptive because of the way that a search
operation wipes the current reading state of the document.\n\nThe new
implementation offers a popup menu of the names of all the referring
tiddlers. It can be consulted without disturbing any tiddlers that are
currently open.
RegExpSearch uses JavaScript's [[RegExp
syntax|http://www.programmershelp.co.uk/docs/javascript/regexp.html#1193188]]
to allow flexible searches.
It's easy to make your own TiddlyWiki that you can publish yourself -
see how to SaveChanges for details. If you want to change the layout or
the colour scheme, you'll need some basic HTML and CSS
knowledge.\n\nOnce you've created your own TiddlyWiki, you can publish
it on any web server. Keep an eye out for CharacterEncoding issues,
though.
TiddlyWiki's RSS feed is available
[[here|http://www.tiddlywiki.com/index.xml]]. RSS support is a
WorkInProgress that lacks some niceties at the moment (in particular,
the feed is plain text rather than incorporating links and formatting),
but at least makes it easier to track changes. You can generate an RSS
feed for your own TiddlyWiki using the GenerateAnRssFeed option.
TiddlyWiki in Russian:\n* DenisBaluev,
[[site|http://lifehack.ru/files/tw/empty_tw.html]],
[[plugin|http://lifehack.ru/files/tw/empty_tw.html#RussianTranslation]]
There is now a plugin for Mac OS X Safari to enable it to SaveChanges.
To install it, download [[this
file|http://www.accela.net/~dankna/tiddlywiki/TiddlyWikiSaverPlugin.plugin.zip]],
unzip it and put it in your "Library/Internet Plug-Ins" folder.\nSafari
will throw up confirmation questions before allowing the plug-in to
save anything.\n\nThe plug-in was originally written by JonathanPaisley
and published at http://www.dcs.gla.ac.uk/~jp/tiddlywiki/ and then
improved by DanKnapp at
http://www.accela.net/~dankna/tiddlywiki/\n\nThere are still some
issues with Safari:\n* PermaLinks with Unicode characters in them (like
[[this one|http://avm.free.fr/tidlipo.html#AdaptationFran%C3%A7aise]])
don't work properly\n* There's a strange display bug that can leave
behind phantom tiddlers after editing (the workaround is to SaveChanges
and then use 'refresh' in Safari to reload the page)\n*
InterfaceOptions (like your UserName) are not 'sticky' across sessions,
related to the way that cookies are handled by Safari for files loaded
from 'file://' URLs.\n* Searching doesn't always get triggered
correctly after typing in the search box
This is one of the InterfaceOptions you can use to customize
TiddlyWiki. It determines whether TiddlyWiki creates a backup file each
time you SaveChanges. I'd suggest keeping it switched on for safety!
You can SaveChanges if you're using FireFox, InternetExplorer or
[[Safari]]\n# if you're using InternetExplorer on Windows XP you might
run into ServicePack2Problems\n# right click on [[this
link|empty.html]] and select 'Save link as...' or 'Save target
as...'\n** do ''not'' try to use the File/Save command in your browser
because of SaveUnpredictabilities.\n** choose where to save the file,
and what to call it (but keep the .HTML extension)\n# open the newly
downloaded file in your browser\n# click the 'options' button on the
right to set your username\n# edit, create and delete the tiddlers you
want\n** you can change the SpecialTiddlers to change the SiteTitle and
MainMenu etc.\n# click the 'save changes' button on the right to save
your changes\n# TiddlyWiki will make a backup copy of the existing
file, and then replace it with the new version\n
This causes a blank, template TiddlyWiki to be saved alongside your
file when you SaveChanges. It's intended to help people who are
distributing TiddlyWikiAdaptations, and isn't needed when you're an
end-user of TiddlyWiki.\n\nThe template TiddlyWiki is called
'empty.html'.
Several people have reported problems with reusing TiddlyWiki when they
have used the File/Save command of their browser to save it. The issue
is that some browsers (notably FireFox) don't save the text of the HTML
file exactly as it appears on the server, but rather save a snapshot of
the current state of the page. In the case of a highly dynamic page
like TiddlyWiki, this leads to all sorts of
peculiarness...\n\nTiddlyWiki now displays a warning if it thinks that
it has been saved wrongly.
Released in December 2004, the [[second version|secondversion.html]] of
TiddlyWiki grew 50% over the FirstVersion to 76KB. It added
IncrementalSearch, the ReferencesButton, the PermaLinkButton,
PermaView, CloseAll, SmoothScrolling, an ImprovedSidebar, an animation
for the CloseButton and a tiny EasterEgg in homage to Macintosh OS X.
It also introduced a new SiteDesign.
* KamiWiki at http://rakusai.org/kamiwiki/\n* IsaoSonobe's OgreKitWiki
which is currently offline
One of the neatest features of TiddlyWiki is that it is entirely
self-contained in a single HTML file - even including graphics like the
GradientMacro and [[Sparklines]]. The file contains the actual
hypertext document, and the JavaScript, CascadingStyleSheets and HTML
necessary to both view and edit it. This means that it is trivial to
host a TiddlyWiki on a website, or to distribute one by email. And
anyone with a reasonably recent web browser will be able to read and
edit it.
TiddlyWiki doesn't have a server-side back end at the moment, so when
you SaveChanges you're saving the whole document, as you would with
Microsoft Word. That means that it is essentially only really a
SingleUser thing (unless it gets passed round as a ChainTiddlyWiki).
There are several TiddlyWikiAdaptations that //do// have a ServerSide,
though.
Internet Explorer Windows XP SP2 seems to have a magical ability to
keep track of html files that have been downloaded from the internet
and saved on an NTFS drive. By storing additional data in an
[[alternate data stream|http://www.jsware.net/jsware/sviewer.html]], it
manages to keep them in the 'Internet' zone regardless of attempts to
rename or modify the file. But, in order to be able to SaveChanges,
TiddlyWiki needs to run in the 'My Computer' zone.\n\nThe solution is
to right-click on the TiddlyWiki html file and choose //Properties//.
If the file is blocked, you'll see an 'Unblock' button on the resulting
property sheet that removes the protection and allows the file to open
in the 'My Computer' zone. Then open the file in Internet Explorer - it
might put up its information bar asking you whether you want to run it.
You need to 'Allow blocked content' to let TiddlyWiki do its
stuff.\n\nThis is all a bit frustrating. An easy alternative is to use
FireFox, which seems to do the trick on all platforms.
a reusable non-linear personal web notebook
TiddlyWiki
http://www.tiddlywiki.com/
TiddlyWiki en Español:\n* ClintChecketts and RicarcoStuven,
[[site|http://checkettsweb.com/tw/spanishtw.htm]]
Sparklines [[were
invented|http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR&topic_id=1]]
by EdwardTufte, author of a number of thoughtful and inspiring books on
the presentation of visual information.\n\nSparklines are described by
Tufte as "small, intense, wordlike graphics". They are designed to be
used inline with ordinary text. For example, this <<sparkline 163 218
231 236 232 266 176 249 289 1041 1835 2285 3098 2101 1755 3283 3353
3335 2898 2224 1404 1354 1825 1839 2142 1942 1784 1145 979 1328 1611>>
shows one measure of activity on www.tiddlywiki.com during the month of
April 2005.\n\nCreating a sparkline is easy using the new [[Macros]]
feature:\n\n{{{\n<<sparkline 163 218 ... 1328 1611>>\n}}}\n\nThe
cunning thing about these sparklines is that they are created inline
without requiring any graphics or other ServerSide support.
TiddlyWiki now defines a small number of SpecialTags that are used to
indicate that tiddlers should be treated differently in some way:\n*
''excludeSearch'': excludes a tiddler from search results\n*
''excludeLists'': excludes a tiddler from the lists in the sidebar
tabs\n* ''systemTiddler'': marks tiddlers whose content is used to
create paraphernalia like the main menu, title and sidebar. These
tiddlers are included if you use the SaveEmptyTemplate option\n*
''systemConfig'': marks tiddlers that contain JavaScript that should be
executed once TiddlyWiki has loaded
TiddlyWiki uses several special tiddlers to hold the text used for the
MainMenu, the SiteTitle and the SiteSubtitle. DefaultTiddlers is used
to store the titles of the tiddlers that are shown at startup.
SaveChanges is automatically displayed if there's a problem with
saving. Any of them can be editted with the changes taking effect
immediately.
When it loads, TiddlyWiki looks for the names of tiddlers to open as a
space-separated list after the # in the URL. If there are no tiddlers
in the URL it instead loads the tiddlers named in DefaultTiddlers, one
of the SpecialTiddlers.
Despite some recent major changes to the TiddlyWiki code, there's still
several biggish things that I plan to add:\n* Adding templates to
control the layout of the page and of individual tiddlers (including
the toolbar layout)\n* Adding an extensible tiddler view architecture
that as well as supporting the current views (now named 'wikified' and
'editor') will also allow things like HTML views and custom views for
things like calendars\n* Improvements to wikification to better cope
with nested formatting (like image links)\n* Improvements to the still
slightly clunky mechanisms used to refresh parts of the screen when
tiddlers are changed or deleted\n* Adding more documentation for
CustomStyleSheet, [[Macros]] and TiddlyWikiTranslations\n* Adding
standard hooks for splicing in ServerSide saving code\n* Adding support
for BidirectionalTagging, and possibly OutlineTagging\n* Improvements
to the message panel to make it less intrusive\n* Revising the
StorageModel again to move the metadata from attributes into into
sub-elements
!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n
The new SystemConfig feature allows arbitrary JavaScript code to be
executed at startup from any tiddler that is tagged with
'systemConfig', one of the new SpecialTags.\n\nFor example, there's an
ExampleSystemConfig. If you add the appropriate tag to it, SaveChanges
and reload, you'll see how user interface text and other options can be
changed.\n\nThe intention is that entire [[Macros]] can be delivered as
a single tiddler - I'll add more documentation on the details over the
next few days.
This is an example of a tab:\n\n<<tabs txtFavourite\nOne "First tab"
HelloThere\nTwo "Second tab" ThankYou\n>>
*sample:\n|!th1111111111|!th2222222222|\n|>| colspan |\n| rowspan
|left|\n|~| right|\n|bgcolor(#a0ffa0):colored| center
|\n|caption|c\n*another sample: see PeriodicTable.\n
I've wanted to incorporate tags in TiddlyWiki since the very beginning.
Annoyingly, the way that content was stored internally made it hard to
implement tags in an elegant and robust way. Now, the new StorageModel
has made it relatively painless to add tagging.\n\nThere were already
two TiddlyWikiAdaptations incorporating tagging. I've tried to make my
implementation compatible with both TagglyWiki and TiddlyTagWiki but it
wasn't possible to do so 100%: one uses commas to delimit tags, and the
other uses spaces. I decided to go with spaces, and to use double
square brackets to wrap tags that themselves include spaces. The end
result is that you'll be able to upgrade from either implementation,
but expect to have to do some tweaking if you've got multiple tags on a
tiddler.\n\nMy aim was to keep the tagging feature discrete and
unobtrusive. Each tiddler now has a footer listing any tags attached to
it. Clicking on one of the tags brings up a popup listing any other
similarly tagged tiddlers. When editting, there's a new text box for
entering tags. There's also a new 'Tags' tab on the sidebar that lists
all the tags in use.\n\nThere's still some rough edges to the
implementation: things go horribly wrong if you include double quotes
in a tag, and the tag popup can sometimes stick when it shouldn't. More
interestingly, I wanted to include the JodyFoo's idea of making tags be
themselves tiddlers - I plan to come back and tweak the user interface
to make that possible.
If you've enjoyed using TiddlyWiki, you can choose to show your
appreciation by [[making a
donation|https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=jeremy%40osmosoft%2ecom&item_name=TiddlyWiki%20Donations&no_shipping=0&no_note=1&tax=0¤cy_code=GBP&lc=GB&charset=UTF%2d8]]
via ~PayPal. It's easy - you can donate by credit card, or from your
own PayPal account.\n\nTiddlyWiki is free for anyone to use, adapt,
resell, or pretty much anything, as it says in the OpenSourceLicense,
so there is absolutely no obligation to make a donation. Who'd be mad
enough to pay for something that's already free? All the same, as spare
time projects go, TiddlyWiki is fairly time-consuming, and I'd
certainly appreciate the possibility of drinking beer paid for by
TiddlyWiki. And any donations will fuel the fantasy that software
designers can live a modest but economic life off of the proceeds of
writing intriguing free software for people to use, share and
hack.\n\nMany thanks to those of you who do decide to donate.
This is the ThirdVersion of TiddlyWiki, released in April 2005. The
SecondVersion was released in December 2004, and before that the
FirstVersion in September 2004.\n\nSee the RevisionHistory for details
of minor changes and bug-fixes since the ThirdVersion. See HowToUpgrade
an earlier version of TiddlyWiki to the latest revision.
To hide text within a tiddler so that it is not displayed you can wrap
it in {{{/%}}} and {{{%/}}}. It can be a useful trick for hiding drafts
or annotating complex markup. Edit this tiddler to see an
example.\n/%This text is not displayed\nuntil you try to edit %/
A TiddlyWiki is like a blog because it's divided up into neat little
chunks, but it encourages you to read it by hyperlinking rather than
sequentially: if you like, a non-linear blog analogue that binds the
individual microcontent items into a cohesive whole. I think that
TiddlyWiki represents a novel medium for writing, and will promote its
own distinctive WritingStyle. This is the ThirdVersion of TiddlyWiki,
which adds several NewFeatures. There are also several
TiddlyWikiAdaptations by other developers.
[[TiddlyWiki/Dev]] at http://www.tiddlywiki.com/dev/ is a separate
TiddlyWiki focused on development topics. I intend it to build up into
a complete reference for:\n* Detailed revision history\n* Technical
information on known bugs\n* Reference materials for StyleSheet
authors\n* API reference for authors of [[Macros]] and
[[WikifierFormatters]]
I'm barely managing to keep up with all the adaptations out there;
EmailMe if you've created one and you'd like it listed here.\n\nSome of
the other adaptations include:\n* BramChen's PrinceTiddlyWiki at
http://ptw.sf.net/index-en.html\n* JoshGoebel's ServerSideWiki at
http://www.serversidewiki.com\n* MasakiYatsu's LesserWiki at
http://lesserwiki.org/\n* MichaelBridgen's StickyWiki at
http://www.squaremobius.net/~mikeb/Darcs/sticky-wiki/\n* DavidHarper's
BloTid, at http://www.spacecoastweb.net/BloTid/Tiddly/\n* EricShulman's
ELS Design site, at http://www.elsdesign.com/tiddlywiki/\n*
JacquesTurbé's TidliPo, in French at
http://avm.free.fr/tidlipo.html\n* JoeRaii's pytw at
http://www.cs.utexas.edu/~joeraii/pytw/ and his Siglet at
http://www.cs.utexas.edu/~joeraii/siglet/\n* JároliJózsef's
MagyarTiddlyWiki at http://innen.hu/MagyarTiddlyWiki in Hungarian\n*
Yoshimov's EncryptedTiddlyWiki, at
http://wiki.yoshimov.com/?page=EncryptedTiddlyWiki\n* TiagoDionizio's
TsWiki using Tcl and SQLite, at http://mega.ist.utl.pt/~tngd/wiki/\n*
TimMorgan's ZiddlyWiki based on Zope, at
http://timmorgan.org/ZiddlyWiki/\n* SteveRumsby's
YetAnotherTiddlyWikiAdaptation at http://www.rumsby.org/yatwa/\n*
PhonoHawk's PerlTiddlyWiki at http://ccm.sherry.jp/tiddly/\n*
NathanBower's GTDTiddlyWiki at
http://shared.snapgrid.com/gtd_tiddlywiki.html\n* SimonBaird's
MonkeyPirateTiddlyWiki at http://simonbaird.com/mptw/\n* GeetDuggal's
PileTiddly at http://www.geetduggal.com/PileTiddly/\n* DanPhiffer's
TiddlyWikiRemote at http://phiffer.org/tiddly/\n* JonnyLeRoy's
TiddlyTagWiki at http://www.digitaldimsum.co.uk/\n* JodyFoo's
TagglyWiki at http://informationality.com/tagglywiki/tagglywiki.html\n*
ChristianHauck's at http://www.christianhauck.net/html/14300.html\n*
TonyLownds's TiddlyHacks at
http://tony.lownds.com/tiddly/dev/cgi/index.cgi\n* AlanHecht's QwikiWeb
at http://snipurl.com/qwikiweb\n* TimCuthbertson and MattGiuca's
TiddlyWikiCSS at
http://codestar.lidonet.net/misc/tiddlywikicss.html\n** PeterLazarev's
further improvements at http://petka.webhop.net/#NiceTiddlyWiki\n*
PatrickCurry and GabrielJeffrey's PhpTiddlyWiki at
http://www.patrickcurry.com/tiddly/\n\n* There's also KevemBuangga's
TiddlyWikiClone at http://www.kevembuangga.com/hwk/hailiwiki.htm\n*
Also inspired by TiddlyWiki, Dr MichaelRees'
[[DotWikIE|http://comet.it.bond.edu.au/dotsoft/Pages/dotwikiehome.aspx]],\n\nSee
also the earlier FirstVersionAdaptations and SecondVersionAdaptations.
There's also some TiddlyWikiTools that extend TiddlyWiki.
TiddlyWiki is being used for all kinds of things:\n* RuiCarmo's
[[Python Grimoire|http://the.taoofmac.com/space/Python/Grimoire]], a
sort of recipe book for the programming language Python\n* Rich
Kulesus' [[themer's blog|http://www.skinyourscreen.com/mrbiotech/]]\n*
Qliner Software are using TiddlyWiki to create the site for their
[[hotkeys|http://www.qliner.com/hotkeys/]] product\n* AndreasKänner's
family home page at http://www.kaenner.de/\n* EliseSpringer, a
philospher at Wesleyan University in Connecticut, USA, is using
TiddlyWiki for her homepage at http://espringer.web.wesleyan.edu/ and
for [[ReasoningWell|http://parmenides.objectis.net/reason/]], a wiki
for her Philosophy faculty\n* MarkWygent of Wygent Reeds, a maker of
Scottish bagpipe reeds from Delaware, has compiled a fascinating home
page using TiddlyWiki at http://www.wygent.com/\n* ChristopherJames has
compiled a comprehensive guide to TabletPCs at
http://www.tabletpcwiki.net/\n* MiguelCentellas has created an
extensive guide to Bolivian politics at
http://www.centellas.org/politics/politiddly.html\n*
BrunoTiagoRodrigues has created a geocaching community site in
Portuguese at http://travelbugrace.geocaching-pt.net/.\n*
CharlesStross, a celebrated British ScienceFiction writer, has used
TiddlyWiki for his 'Tough Guide to the Rapture of the Nerds' at
http://www.antipope.org/charlie/toughguide.html.\n*
KristofferNilausOlsen, a member of the Danish Student Group of Amnesty
International, has used TiddlyWiki to collate reports of breaches of
human rights. His site is at
http://www.resultat.dk/sg/tw/students.html.\n* MartinSilcock, an brand
researcher working with Millward Brown, is using TiddlyWiki for his
homepage at http://www.explorate.co.uk/.\n* Many people are using the
GTDTiddlyWiki variant for personal productivity, and there's been some
interesting experiments in TiddlyWikiFiction.
TiddlyWiki has been used as the basis of a couple of experiments in
hypertext fiction. GinaTrapani created [[Baby Dog
Sitter|http://scribbling.net/tiddlywiki-and-non-linear-fiction]] with
the FirstVersion of TiddlyWiki, followed by "[[Die, Vampire!
Die!|http://www.davidvanwert.com/wiki/dievampiredie.html]]" from
DavidVanWert. More recently, AlexSchroeder has written
[[Rose|http://www.emacswiki.org/alex/rose.html]]
IsaoSonobe's TiddlyWikiPod is a nifty utility for Mac OS X that copies
the content of a TiddlyWiki to an iPod where it can be read, and links
followed, using the touch wheel. Isao has also added the ability to
link to songs from the TiddlyWiki text which enables some interesting
applications. At the moment, the instructions apply to the older
SecondVersion of TiddlyWiki. It can be found at
http://www8.ocn.ne.jp/~sonoisa/TiddlyWikiPod/index.html
The first add-on tool for TiddlyWiki was IsaoSonobe's TiddlyWikiPod
that let's you transfer the contents of a TiddlyWiki to an iPod (well,
not an iPod shuffle).\n\nMarkusKoch has [[released a
script|http://bloggern.de/cms/wiki.php]] that allows Postnuke to
publish content in TiddlyWiki format (Postnuke is a popular full-blown
open source content management system).\n\nI don't know who to credit
with this piece of neatness, but the 33ad blog features a tool to
create a calendar in TiddlyWiki table format:
http://33ad.org/tools/gtdtwcal.php\n\nFor IRC users, ZygmuntKrynicki
has started a #tiddlywiki channel on freenode (irc.freenode.net). He's
also created an version-controlled archive of the TiddlyWiki source
code; find out more at http://www.suxx.pl/wiki/#RepozytoriumTiddlyWiki.
People around the planet have translated TiddlyWiki into several other
languages. Click here to see a list of the current ones: <<tag
translations>>
The {{{<<today>>}}} macro inserts the current date and time into a
tiddler. It's updated each time the tiddler is redisplayed.\n\nIt can
optionally take a DateFormatString to determine the way that the date
is displayed:\n\n{{{\n<<today>>\n<<today>>\n}}}\n\nResults
in:\n<<today>>\n<<today>>\n
OK, obviously this is yet another silly feature name - but this is one
that many people have asked for.\n\nIf your press the command key on
the Mac or the control key on the PC while clicking on a link to a
tiddler, the tiddler will be opened as usual if it isn't already open,
but if //is// open, it will be closed. It makes a handy way to review
links without having to move the mouse around to re-close
tiddlers.\n\nYou can make this behaviour the default under
AdvancedOptions (you can override back to the normal behaviour with the
same command/control key).
A row of ToolbarButtons appears to the right of a tiddler title when
the mouse is hovered over it. The buttons are:\n* ''close'' - close the
current tiddler\n* ''edit'' - edit the current tiddler\n* ''permalink''
- puts a link direct to the current tiddler into the address bar\n*
''references'' - displays all the tiddlers that link to the current
tiddler\n* ''done'' - save changes to a tiddler being editted\n*
''cancel'' - cancel changes to a tiddler being editted\n* ''delete'' -
delete the current tiddler
The ReadingExperience is that within the main story column you can
click on bold links to read a linked tiddler. Click on italic links
within tiddlers to create a new tiddler, or use the 'new tiddler'
button in the main menu. When you hover the mouse over a tiddler
several ToolbarButtons appear. You can edit the text of any tiddler by
double-clicking on it (or selecting 'edit' from the toolbar), but your
changes won't get saved permanently until you make your own copy of
TiddlyWiki, as described in SaveChanges.
Putting TiddlyWiki on a USB thumb drive lets you carry around a
SelfContained notebook that you can update wherever there's a
reasonably modern computer, whether it's a Mac, Linux or a PC. (To be
even more independent you can [[install FireFox on the
drive|http://www.mozilla.org/support/firefox/tips#oth_usb]] as well).
A Wiki is a popular way of building collaborative websites. It's based
on the ideas of easy editing of pages and the use of special WikiWord
notation to automagically create links between pages. See Wikipedia for
[[more details|http://en.wikipedia.org/wiki/Wiki]]. TiddlyWiki is
different from a conventional Wiki because it is not based on entire
pages of content, but rather items of MicroContent that are referred to
as 'tiddlers'.
A WikiWord is a word composed of a bunch of other words slammed
together with each of their first letters capitalised. WikiWord
notation in a conventional WikiWikiWeb is used to name individual pages
while TiddlyWiki uses WikiWord titles for smaller chunks of
MicroContent. Referring to a page with a WikiWord automatically creates
a link to it. Clicking on a link jumps to that page or, if it doesn't
exist, to an editor to create it. It's also easy to have
NonWikiWordLinks, and there's a WikiWordEscape for situations where you
don't want a WikiWord to be interpreted as a link.
Sometimes it's handy to be able to write WikiWords without them being
recognised as links (for people's names, for instance). You can do this
by preceding the WikiWord with a tilde ({{{~}}}). For example,
~JamesBond, ~JavaScript and ~TiddlyWiki
I'm hoping that after using TiddlyWiki for a while a new WritingStyle
will emerge that is appropriate for this medium. Jakob Neilsen wrote an
article about [[writing
styles|http://www.useit.com/alertbox/980906.html]] for MicroContent
back in 1998 that still seems surprisingly relevant.
function browserTests()
{
var a = navigator.userAgent.toLowerCase();
config.browser = {
isIE: a.indexOf("msie") != -1 && a.indexOf("opera") ==
-1
};
}