Please wait for loading ...
PrinceTiddlyWiki - magic world of TiddlyWiki
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
<<importTiddlers>>
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<!--{{{-->
<div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; box-sizing: border-box; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
# Upgrade TiddlyWiki to 2.5.3
!Initial release
#All extensions loaded from ".js" files. ( except LoadExtPlugin)
#All stylesheets loaded from ".css" files.
#Updrade TiddlyWiki to version 1.2.36
#Renew Extensions borrowed
> CloseOthersButtonPlugin.js
> SystemTweaks.js 
# WikiEdit is only a standalone sample for TiddlyWiki. 
# [[Wikiwyg]] is also a standalone sample for TiddlyWiki, and "preview" only for HTML.
# Modified Shadowed tiddler StyleSheet
# Add WikiBarPlugin 1.0.0 (by Arphen Lin)
# Upgrade TiddlyWiki to version 2.0.0 beta 6
# Extensions revision:
* ArchivedTimelins.js v.0.2.0
* LoadExtPlugin v.0.3
* RefreshExt.js v 1.0.0
# Upgrade TiddlyWiki to version 2.0.0
# Extensions revision:
* SwitchPageTemplate v.0.2.0
# Combine the RefreshExt code and LoadExtPlugin,  and also make TW 1.2 to be backward compatible, thanks Udo.
# Fix a minor bug for variable "scriptfile"
# Upgrade TiddlyWiki to version 2.0.4
# Extensions revision: (Fixed several missing variable declarations)
* ArchivedTimeline v0.3.0
* BreadCrumbs2 v1.0.0
* GenRssPlugin v0.1.0
* LoadAltCSSPlugin v0.4.0
* LoadExtPlugin v1.5.0
* RssNewsMacro v1.4.0
* SelectLanguage v0.4.0
* SwitchPageTemplate v.0.3.0
#Upgrade TiddlyWiki to 2.0.6
#@@Extensions Revision:@@
>Fewer global variables and functions, it means that custom extensions can be really "online disabled"....
>In theory, we can enable/ disable a macro/ plugin and need not "Save changes/ Reload page"
* ArchivedTimeline v0.3.1
* BreadCrumbs2 v1.0.0
* GenRssPlugin v0.1.0
* LoadAltCSSPlugin v0.5.0
* LoadExtPlugin v1.5.1
* RssNewsMacro v1.5.0
* SelectLanguage v0.5.0
* SiteLiveBookmarkPlugin v0.2.1
* SwitchPageTemplate v.0.4.0
#Upgrade TiddlyWiki to 2.0.7 beta 1
# Upgrade TiddlyWiki to 2.0.7
# Upgrade TiddlyWiki to 2.2.0 beta 5
# Updated plugins
# Upgrade TiddlyWiki to 2.2.0
# Upgrade TiddlyWiki to 2.2.5
#Upgrade TiddlyWiki to 2.3.0
#Upgrade TiddlyWiki to 2.4.0
# This site is based on TiddlyWiki <<version>>. 
# TiddlyWiki here "decompose" ".html + .js + .css"  files. 
# The extensions are loaded from the ".js" files in tiddlers taged with "<<tag ExtList>>".
# All stylesheets are loaded from the ".css" files in  tiddlers taged with "<<tag AltCSSList>>". You can change the page style  from "Navigation Toolbar/ View/ Page Style".
# <<tag HowTo>>
<<<
Known Issues:
<<tiddler KnownIssues>>
Note: @@color(blue):<<tag PrinceTiddlyWiki>> is best viewed with the Firefox Web Browser!@@
<<<
Hi, I'm  bram.
<<tiddler SiteUrl>>
 [img[bram‧chen@gmail‧com|images/bram-03.png]]
// //''Default CSS'',
css/TiddlyWiki.css,
// //''Main CSS'',
css/TiddlyWikiTips.css,
// //''~AltCssList'',
css/Ectopolis 2.css,
css/MPTW.css,
css/TiddlyWikiDEV.css,
css/WygentPaleBlue.css,
css/zRenardOrange.css,
// //''~EndOfList'',
/*
!!! Start Calendar CSS
{{{
*/
#mainMenu #calendarWrapper {
    display: block;
}
.viewer #calendarArea {
    width: 220px;
}

#calendarWrapper {
    background-color: #4682B4;
    font-size: 9pt;
}

#calendarWrapper table {
    width: 100%;
    background-color: #4682B4;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border: none;
    cursor: pointer;
}

#calendarWrapper td {
    border: 1px solid #4682b4;
}

#calendarWrapper #calendarArea {
}

#calendarWrapper #calendarTable .calendarCell {
    display: block;
    width: 100%;
    cursor: pointer;
    text-align: inherit;
}

#calendarWrapper #calendarHeader {
    font-weight: normal;
    width: 100%;
    text-align: center;
    font-size: 9pt;
    color: #ffffff;
}

#calendarWrapper #calendarHeader tr {
    width: 100%;
}

#calendarWrapper #calendarHeader td {
    padding: 1px 2px 1px 2px;
}

#calendarWrapper #calendarHeader .selectMonth {
}

#calendarWrapper #calendarHeader .selectYear {
}

#calendarWrapper #calendarHeader .selectToday {
    width: 100%;
}

#calendarWrapper #calendarTable {
    width: 100%;
    text-align: center;
    color: #000000;
    background-color: #ffffff;
    font-size: 8pt;
}

#calendarWrapper #calendarTable td {
    width: 14%;
}

#calendarWrapper #calendarTable .weekNames {
    color: #ffffff;
    background-color: #87cefa;
}

#calendarWrapper #calendarTable .weekDay {
    background-color: #dbeaf5;
}

#calendarWrapper #calendarTable .currentDay {
    background-color: #ffb6c1;
}

#calendarWrapper #calendarTable .workingDay {
    background-color: #ffffff;
}

#calendarWrapper #calendarTable .scheduledDay {
    color: blue;
    font-style: Italic;
}

}}}
!!! End Calendar CSS
<<list filter [tag[ChangeLog]][sort[-created]]>>
<html>
<embed src="swf/flaclo_029_040726.swf" width="120" height="120" wmode="transparent" type="application/x-shockwave-flash"><br />
</html>
[[index.en.html|index.en.html]]
<<<
[[TiddlyWiki.js|TiddlyWiki.js]]
>[[LoadExtPlugin]]
>><<tag ExtList>>
>>>[[ExtListPTW]]
>>>>[[LoadAltCSSPlugin|LoadAltCSSPlugin.js]]
>>>>><<tag AltCSSList>>
>>>> ....
>>>[[ExtListBorrowed]]
>>>> ....
<<
<<tiddler BramChen>>
@@font-size:1.5em;
[img[Creative Commons Attribution-ShareAlike 3.0 License|http://i.creativecommons.org/l/by-sa/3.0/88x31.png][http://creativecommons.org/licenses/by-sa/3.0/]] 
~PrinceTiddlyWiki is based upon ~TiddlyWiki <<version>>, written by Jeremy Ruston, &copy; 2004-2008 UnaMesa Association, published under a BSD open source license.

Redistribution and Use in source and binary forms, with or without Modification are granted, unless otherwise noted, subject to the terms and conditions of the [[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]].

 If you do use  ~PrinceTiddlyWiki please include a link to [[this site|SiteUrl]] and http://www.tiddlywiki.com/, and all plugins in PrinceTiddlyWiki come with no guarantees, use at your own risk.
@@
<<quote 'LookAndFeel' 'LookAndFeel'>><<quote 'OptionsPanel' 'OptionsPanel'>><< <<newTiddler>><<newJournal 'YYYY/0MM/0DD, 0hh:0mm -  ' ChangeLog>>
[[Welcome]]
You can download the files from [[Sourceforge.net|https://sourceforge.net/projects/ptw/]] 。
Feed for files released: [img[RssFeed|images/rss20.gif][ http://sourceforge.net/export/rss2_projfiles.php?group_id=150646]]
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<div class='editor' macro='edit text'></div>
// //
plugins/BreadCrumbs2.js
plugins/InlineJavascriptPlugin.js
plugins/NestedSlidersPlugin.js
plugins/QuotePlugin.js
// //
// //;
plugins/ArchivedTimeline.js
// // - plugins/ExcludeMissingLinks.js
plugins/LoadAltCSSPlugin.js
plugins/SiteLiveBookmarkPlugin.js
plugins/XMLReader2.js
wikiedit/WikiEditPlugin.js
plugins/PTWConfig.js
// //;
# All Extensions loaded by LoadExtPlugin from the tiddlers taged with "ExtList".
# More demonstrations for extensions at [[PTWE|ptwe.html]].
<<tag ExtensionsPTW>>  <<tag ExtensionsBorrowed>>
Type the text for 'ExtensionsBorrowed'

The [[Extra Custom Styles]] Plugin loads styles from all of these tiddlers.
<html><iframe src="http://www.haloscan.com/comments/PrinceTiddlyWiki/GuestBook/" width=100% height=360></iframe></html>
<<list filter [tag[HowTo]]>>
/%
* There are some non build-in macros , used in tiddlers taged with "DefaultTiddlers", can not work normally. Also the same problem occurs in  "MainMenu", "SideBarOptions", "SideBarTabs" and Toolbar Plugins. If you got this problem, try to run [[RefreshExt]].
%/
<html>
<div style="background-color: gray;">
<object type="text/plain" width=100%
 height=100% data="zh-Hant.js"></object>
</dev>
</html>
!<<tag PrinceTiddlyWiki>>
*[[PrinceTiddlyWiki Group]]
*http://ptw.sf.net/
*http://ptw.sf.net/ptwe.html

!TiddlyWiki
*http://www.tiddlywiki.com/
*http://www.tiddlywiki.com/dev/
*http://groups.google.com/group/TiddlyWikiDev
*http://groups.google.com/group/TiddlyWiki
![[TiddlyWiki Adaptations|http://www.tiddlywiki.com/#TiddlyWikiAdaptations]]
/***
|''Name:''|LoadExtPlugin|
|''Description:''|LoadExtPlugin allows you to load external extensions from the file lists (named .js) within those tiddlers taged with "ExtList".|
|''Version:''|1.8.0|
|''Date:''|Apr 30, 2007|
|''Source:''|http://www.sourceforge.net/projects/ptw/|
|''Author:''|BramChen (bram.chen (at) gmail (dot) com)|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License]]|
|''CoreVersion:''|2.1.0|
|''Browser:''|Firefox 1.5+; InternetExplorer 6.0|

+++!^[Revision History:]
v1.8.0 (Apr 30 2007)
*config.macros.loadExt support to load singgle external script by using {{{<<loadExt '/pathto/scriptfile.js'>>}}}
*Ensure LoadExtPlugin loading itself and/or loadling scripts after core has been loaded with external core js and itself|
v1.7.2 (Sep 28 2006)
*Fixed bugs on IE
v1.7.1 (30 Aug 2006)
* Changed rule check of ExtList
v1.7.0 (20 Jul 2006)
* Runs compatibly with TW 2.1.0 (rev #403+)
v1.6.0 (13 Jul 2006)
* Fixed bugs in refreshCode and config.macros.loadExt.loadScripts on IE
* Runs compatibly with TW 2.1.0 (rev #359+)
v1.5.2 (21 Jun 2006)
* minor changes for XHTML compliant
v1.5.1 (26 Feb 2006)
* JSLint checked
v1.5.0 (02 Feb 2006)
* add new function config.macros.loadExt.LoadScripts(), keep all variables to be local, thanks Udo.
* Fixed several missing variable declarations
v1.4.0 (20 Jan 2006)
* refreshCode() improved.
v1.3.0 (14 Jan 2006) 
* strip startup error massage for IE
v1.2.0 (13 Jan 2006) 
* TiddlyWiki version 2.0.0 or above required.
* refreshCode() improved.
v1.1.0 (10 Jan 2006)
* To make the extensions list handling more robust, thanks Udo.
* Fix bugs for multi-tiddlers tagged with ExtList
v1.0.0 (07 Jan 2006) 
* Combine the RefreshExt code and LoadExtPlugin, and also make TW 1.2 to be backward compatible, thanks Udo.
* Globle function refreshCode() added, and reserve the refreshExt macro.
* Fix a minor bug for variable "scriptfile".
v0.3.0 (29 Dec 2005)
* macro refreshExt modified to refresh formatter
v0.2.0 (24 Nov 2005)
* macro refreshExt modified for TW 1.2.39 beta 2 and above
v0.1.0 (25 Sep 2005) 
* initial release
===

!''Code section:''
***/
//{{{
version.extensions.loadExt = {major: 1, minor: 8, revision: 0,
 date: new Date("Apr 30, 2007"),
 name: "LoadExtPlugin",
 type: "Plugin",
 author: "BramChen",
 source: "http://sourceforge.net/project/showfiles.php?group_id=150646"
};

config.macros.loadExt = {};
config.macros.loadExt.handler = function(place,macroName,params){
	if (params[0])
		this.loadScriptFile(params[0]);
	else
		this.loadScripts();
};

config.macros.loadExt.loadScriptFile = function(scriptfile){
	var scriptfile = scriptfile.trim();
	if (scriptfile.length < 2 || scriptfile.substr(0,2) == "//" || scriptfile.indexOf(".js") == -1){
		return;
	}
	// displayMessage("loaded: "+ scriptfile);
	var n = document.createElement("script");
	n.type = "text/javascript";
	n.src = scriptfile;
	document.getElementsByTagName("head")[0].appendChild(n);
};

config.macros.loadExt.loadScripts = function() {
	var extTag = "ExtList";
	var str = ""; var scripts = [];
	var tiddlers = store.getTaggedTiddlers(extTag);
	for(var s=0 ; s<tiddlers.length; s++){
		str += store.getRecursiveTiddlerText(tiddlers[s].title)+"\n";
	}
	scripts = str.replace(/[;\r]/mg,"\n").split("\n");
	for (var i=0; i<scripts.length-1; i++) {
		this.loadScriptFile(scripts[i]);
	}
	
	if (config.browser.isIE){
//		setTimeout(function(){window.refreshCode();return false;},500);
		var lerInterval = setInterval(function(){if(formatter) {clearInterval(lerInterval); refreshCode();};},100);
	}
	else {
		var theCodes = "//<![CDATA[\nwindow.refreshCode();//]]>";
		n = document.createElement("script");
		n.type = "text/javascript";
		n.appendChild(document.createTextNode(theCodes));
		document.getElementsByTagName("head")[0].appendChild(n);
		this.refreshCodeInserted = true;
	}
};

refreshCode = function (){
	formatter = new Formatter(config.formatters);
	story.forEachTiddler(function(title,e){story.refreshTiddler(title,DEFAULT_VIEW_TEMPLATE,true);});
	refreshDisplay();
	return false;
}

// setTimeout(function(){config.macros.loadExt.loadScripts();return false;},500);
loadextpluginInterval = setInterval(function(){
	if(window.formatter) {
		clearInterval(loadextpluginInterval);
		if(!config.macros.loadExt.refreshCodeInserted)
		config.macros.loadExt.loadScripts();
	}
},100);
//}}}
[img[logo|images/sm_006.png]]
<<quote 'SiteSetup' 'SiteSetup'>><<quote 'Menus' 'Menus'>><<quote 'Stylsheets' 'StyleSheets'>><<quote 'Language' 'Language'>>
[[index.html|index.html]] (right click to save it.)
<<tiddler Clock>>
----
[[About]]
[[Copyright]]
----
HowTo
[[Download]]
[[Extensions]]
----
[[News]]
[[Links]]
[[Guestbook]]
[[Contact]]
----
<<tiddler Logo>>
<<tiddler SFLogo>>
<!--{{{-->
<!-- Loading plugins from external script files -->
<script type="text/javascript" src="plugins/LoadExtPlugin.js"></script>
<!--}}}-->
<!--{{{-->
<!-- Splash Screen -->
<div id="splashScreen" style="position:absolute; margin-top:10em; margin-left:18em; width:20em; padding-left:7em; line-height:5em; border:3px yellow; solid; color:blue; background:lightyellow;fona-size:3em;">
	<img src="images/loading02.gif" style="vertical-align:middle;padding:6px"/>
	Please wait for loading ...
</div>
<!--}}}-->
<!--{{{-->
<link rel="shortcut icon" href="favicon.ico" />
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.en.xml' />
<!--}}}-->
<!--{{{-->
<link rel="stylesheet" type="text/css" href="./wikiedit/wikiedit.css" />
<script type="text/javascript" src="./wikiedit/wikiedit.en.js"></script>
<!--}}}-->
<<quote 'MainMenu' 'MainMenu'>><<quote 'SideBars' 'SideBars'>>

<<forEachTiddler
 where
 'tiddler.tags.contains("News")'
 sortBy  'tiddler.title' 
 write
 ' "* [["+tiddler.title+"]]\n"'
>>
<div class='header' macro='gradient  vert #390108 #510713 #70484d #ffffff'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div id='siteFooter' macro='gradient vert #ffffff #390108'>
<span id='SiteFooter' refresh='content' tiddler='SiteFooter'></span>
</div>
</div>
<<rssfeed "noDesc" "ptwe.xml">>
<html>
<img src="http://groups.google.com/groups/img/groups_medium.gif" height=58 width=150 alt="Google Groups">
<form action="http://groups.google.com/group/PrinceTiddlyWiki/boxsubscribe">
 你可以<a href="http://groups.google.com/group/PrinceTiddlyWiki">線上閱讀</a>或以電子郵件: <input type=text name=email> <input type=submit name="sub" value="訂閱">
 </form>
</html> 論壇最新主題[img[論壇主題|images/atom.gif][http://groups.google.com/group/PrinceTiddlyWiki/feed/topics.xml?num=20 ]]及留言[img[論壇留言|images/atom.gif][http://groups.google.com/group/PrinceTiddlyWiki/feed/msgs.xml?num=40 ]],請使用支援 atom 的 RSS reader閱讀。 
<html><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=150646&amp;type=3" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></html>
You can SaveChanges if you're using FireFox, InternetExplorer or [[Safari]]
# if you're using InternetExplorer on Windows XP you might run into ServicePack2Problems
# right click on [[this link|empty.html]] and select 'Save link as...' or 'Save target as...'
** do ''not'' try to use the File/Save command in your browser because of SaveUnpredictabilities.
** choose where to save the file, and what to call it (but keep the .HTML extension)
# open the newly downloaded file in your browser
# click the 'options' button on the right to set your username
# edit, create and delete the tiddlers you want
** you can change the SpecialTiddlers to change the SiteTitle and MainMenu etc.
# click the 'save changes' button on the right to save your changes
# TiddlyWiki will make a backup copy of the existing file, and then replace it with the new version
<html><form  id="MyCssFrm" name="MyCssFrm">
Please choose one CSS:<br />
<select id="MyCssSel">
<option value="TiddlyWiki">TiddlyWiki</option>
<option  value="TiddlyWikiTips">TiddlyWikiTips</option>
<option value="Ectopolis 1">Ectopolis 1</option>
<option value="Ectopolis 2">Ectopolis 2</option>
<option value="MonkeyMind">MonkeyMind</option>
<option value="MPTW">MPTW</option>
<option value="Sinister">Sinister</option>
<option value="TiddlyTag">TiddlyTag</option>
<option value="TiddlyWikiDEV">TiddlyWikiDEV</option>
<option value="WygentPaleBlue">WygentPaleBlue</option>
<option value="zRenardBlue">zRenardBlue</option>
<option value="zRenardOrange">zRenardOrange</option>
</select>
<input type="button" onclick="selCSS('MyCssSel')" value="Apply">
</form></html>
>This tool is not compatible with InternetExplorer. 
>(Installation of  LoadAltCSSMacrois needed, and  [[CSSList|CSSList]] should be created.)
<html><form  id="MyCssFrm" name="MyCssFrm">
Select style:<br />
<select id="MyCssSel">
</select>
<input type="button" onclick="createSelect()" value="Get">
<input type="button" onclick="selCSS('MyCssSel')" value="Apply">
</form></html>
Firefox Only.
(Please load the macro, named LoadAltCSSMacro.js, and alse build the AltCSSList)
<<list shadowed>>
<<gradient vert #390108 #4c4c4c>><<search>><<closeAll>><<permaview>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel options 'Change TiddlyWiki advanced options'>>>>
<<quote 'SideBarOptions' 'SideBarOptions'>><<quote 'SideBarTabs' 'SideBarTabs'>>
Type the text for 'SiteTitles'
[img[SiteMeter|http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki][http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki]
@@font-size:9pt;display:block;text-align:center;
[>img[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/images/public/somerights20.png][http://creativecommons.org/licenses/by-sa/2.5/]] PrinceTiddlyWiki is published under Creative Commons Attribution-ShareAlike 2.5 License
and powered by TiddlyWiki <<version>>, whitch is published under a BSD open source license 

@@
<<quote 'SiteTitle' 'SiteTitle'>><<quote 'SiteSubtitle' 'SiteSubtitle'>><<quote 'DefaultTiddlers' 'DefaultTiddlers'>><<quote 'SiteUrl' 'SiteUrl'>>
magic world of TiddlyWiki
PrinceTiddlyWiki
http://ptw.sourceforge.net/index.en.html
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};

//--
//-- Sparklines
//--

config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
	var data = [];
	var min = 0;
	var max = 0;
	var v;
	for(var t=0; t<params.length; t++) {
		v = parseInt(params[t]);
		if(v < min)
			min = v;
		if(v > max)
			max = v;
		data.push(v);
	}
	if(data.length < 1)
		return;
	var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
	box.title = data.join(",");
	var w = box.offsetWidth;
	var h = box.offsetHeight;
	box.style.paddingRight = (data.length * 2 - w) + "px";
	box.style.position = "relative";
	for(var d=0; d<data.length; d++) {
		var tick = document.createElement("img");
		tick.border = 0;
		tick.className = "sparktick";
		tick.style.position = "absolute";
		tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
		tick.style.left = d*2 + "px";
		tick.style.width = "2px";
		v = Math.floor(((data[d] - min)/(max-min)) * h);
		tick.style.top = (h-v) + "px";
		tick.style.height = v + "px";
		box.appendChild(tick);
	}
};


}
//}}}
body
{ background-image: url('images/stucco.gif');background-attachment: fixed; }
[[StyleSheetLayout Adjustment]]
/*{{{*/
.headerShadow {padding: 2em 0em 0em 1em !important;}
.headerForeground {padding: 2em 0em 0em 1em !important;}

#sidebarOptions .sliderPanel {font-size: 1em !important;}
.subtitle {font-size: .9em !important;}

/*}}}*/
<<quote 'StyleSheet' 'StyleSheet'>><<quote 'SelectStyle' 'SelectStyle'>>
Some of the other adaptations include:
* JacquesTurbé's TidliPo, in French at http://avm.free.fr/tidlipo.html
* JoeRaii's Siglet at http://www.cs.utexas.edu/~joeraii/siglet/
* JároliJózsef's MagyarTiddlyWiki at http://innen.hu/MagyarTiddlyWiki in Hungarian
* Yoshimov's EncryptedTiddlyWiki, at http://wiki.yoshimov.com/?page=EncryptedTiddlyWiki
* TiagoDionizio's TsWiki using Tcl and SQLite, at http://mega.ist.utl.pt/~tngd/wiki/
* TimMorgan's ZiddlyWiki based on Zope, at http://timmorgan.org/ZiddlyWiki/
* SteveRumsby's YetAnotherTiddlyWikiAdaptation at http://www.rumsby.org/wiki/yatwa.html
* PhonoHawk's PerlTiddlyWiki at http://ccm.sherry.jp/tiddly/
* NathanBower's GTDTiddlyWiki at http://shared.snapgrid.com/gtd_tiddlywiki.html
* SimonBaird's homepage at http://homes.jcu.edu.au/~ccscb/ with various enhancements including a SortableGrid
* GeetDuggal's PileTiddly at http://www.geetduggal.com/PileTiddly/
* DanPhiffer's TiddlyWikiRemote at http://phiffer.org/tiddly/
* JonnyLeRoy's TiddlyTagWiki at http://www.digitaldimsum.co.uk/
* JodyFoo's TagglyWiki at http://informationality.com/tagglywiki/tagglywiki.html
* ChristianHauck's at http://www.christianhauck.net/html/14300.html
* TonyLownds's TiddlyHacks at http://tony.lownds.com/tiddly/dev/cgi/index.cgi
* AlanHecht's QwikiWeb at http://snipurl.com/qwikiweb
* TimCuthbertson and MattGiuca's TiddlyWikiCSS at http://codestar.lidonet.net/misc/tiddlywikicss.html
* PatrickCurry and GabrielJeffrey's PhpTiddlyWiki at http://www.patrickcurry.com/tiddly/

* There's also KevemBuangga's TiddlyWikiClone at http://www.kevembuangga.com/hwk/hailiwiki.htm
<<rssfeed "asHtml" "http://tiddlywiki.com/index.xml">>
http://www.personal.psu.edu/staff/a/c/ach12/tiddlywiki/extensions.htm
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<html><center><h1>
Welcome to PrinceTiddlyWiki
</h1></center></html>
|<<tiddler About>>|
<html>
<div style="background-color: gray;">
<object type="text/html" width=100%
 height=480 data="wikiwyg/demo/index.html"></object>
</dev>
</html>
In fact,  the other extensions loaded from <<tag ExtList>>.