<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>abegoExtensions</title>
<link>http://tiddlywiki.abego-software.de</link>
<description>UdoBorkowski's Extensions for TiddlyWiki</description>
<language>en-us</language>
<copyright>Copyright 2011 YourName</copyright>
<pubDate>Thu, 29 Sep 2011 09:18:35 GMT</pubDate>
<lastBuildDate>Thu, 29 Sep 2011 09:18:35 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>TiddlyWiki 2.3.0</generator>
<item>
<title>abegoExtensions News</title>
<description>&lt;h1&gt;2011-09-29&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Added info on using the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; in the Opera or Chrome browser. Thanks to Yakov Litvin for this.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2011-05-23&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Release &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#PartTiddlerPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#PartTiddlerPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;PartTiddlerPlugin&quot;&gt;PartTiddlerPlugin&lt;/a&gt; v1.0.10&lt;ul&gt;&lt;li&gt; Adapt to TW 2.6.2 default behaviour when existing tiddlers are opened (don't select text) and fixed Firefox 4 issue. Thanks to dave for reporting the issue.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2011-01-20&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Added the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#ForEachTiddlerPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#ForEachTiddlerPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;ForEachTiddlerPlugin&quot;&gt;ForEachTiddlerPlugin&lt;/a&gt; example '&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot;&gt;Create a table with one column per tiddler (&quot;Vertical Report&quot;)&lt;/a&gt;' and '&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot;&gt;Create a table with one row per tiddler (&quot;Horizontal Report&quot;)&lt;/a&gt;'.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2010-02-16&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearchPlugin&quot;&gt;YourSearchPlugin&lt;/a&gt; v2.1.5 released&lt;ul&gt;&lt;li&gt; Fixed problems with CSS and search textfield. Thanks to Guido Glatzel for reporting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2009-12-29&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Added the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#ForEachTiddlerPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#ForEachTiddlerPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;ForEachTiddlerPlugin&quot;&gt;ForEachTiddlerPlugin&lt;/a&gt; example '&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#List all tasks completed on a journal tiddler's day, as a &amp;quot;Daily Status Report&amp;quot;&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#List all tasks completed on a journal tiddler's day, as a &amp;quot;Daily Status Report&amp;quot;&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;List all tasks completed on a journal tiddler's day, as a &amp;quot;Daily Status Report&amp;quot;&quot;&gt;List all tasks completed on a journal tiddler's day, as a &quot;Daily Status Report&quot;&lt;/a&gt;'. Based on an idea by cmari and Alan Cohen. Thanks.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2009-10-09&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Revised the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#NewTiddlerWithFormMacro&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#NewTiddlerWithFormMacro&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;NewTiddlerWithFormMacro&quot;&gt;NewTiddlerWithFormMacro&lt;/a&gt; documentation&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2009-09-04&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearchPlugin&quot;&gt;YourSearchPlugin&lt;/a&gt; v2.1.4 released&lt;ul&gt;&lt;li&gt; Fixed &quot;this command is not supported&quot; error under IE 8. Thanks to rouilj for reporting. (For details see: &lt;a class=&quot;externalLink&quot; href=&quot;http://groups.google.com/group/TiddlyWiki/browse_thread/thread/cffee3254381e478&quot; title=&quot;External link to http://groups.google.com/group/TiddlyWiki/browse_thread/thread/cffee3254381e478&quot; target=&quot;_blank&quot;&gt;http://groups.google.com/group/TiddlyWiki/browse_thread/thread/cffee3254381e478&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2008-05-04&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; Improved &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWiki&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWiki&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWiki&quot;&gt;TiddlyWiki&lt;/a&gt; style for better appearance in Safari&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2008-04-16&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearchPlugin&quot;&gt;YourSearchPlugin&lt;/a&gt; v2.1.3 released&lt;ul&gt;&lt;li&gt; Fixed problem with Firefox3. Thanks to Andreas Hoefler for reporting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;2008-03-17&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearchPlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearchPlugin&quot;&gt;YourSearchPlugin&lt;/a&gt; v2.1.2 released&lt;ul&gt;&lt;li&gt; Bugfix: on IE (6.0) the first letter is dropped from the search string. Thanks to Kashgarinn and Nick Padfield for reporting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;sup&gt;For older news see the revision history of the various plugins.&lt;/sup&gt;&lt;br&gt;</description>
<category>basic</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BabegoExtensions%20News%5D%5D</link>
<pubDate>Thu, 29 Sep 2011 09:10:49 GMT</pubDate>
</item>
<item>
<title>Troubleshooting the IncludePlugin</title>
<description>If you have problems running the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; you may try this:&lt;br&gt;&lt;ul&gt;&lt;li&gt; Have a look at the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#PluginManager&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#PluginManager&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;PluginManager&quot;&gt;PluginManager&lt;/a&gt; if the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; is installed correctly.&lt;/li&gt;&lt;li&gt; If the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; is installed correctly go to the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#AdvancedOptions&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#AdvancedOptions&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;AdvancedOptions&quot;&gt;AdvancedOptions&lt;/a&gt; and look for the checkbox &quot;Include &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWikis&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWikis&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWikis&quot;&gt;TiddlyWikis&lt;/a&gt;&quot;. This must be checked.&lt;/li&gt;&lt;li&gt; If &quot;Include &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWikis&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWikis&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWikis&quot;&gt;TiddlyWikis&lt;/a&gt;&quot; is checked click on the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludeState&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludeState&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludeState&quot;&gt;IncludeState&lt;/a&gt; link next to the checkbox. This reports problems related to every included &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWiki&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWiki&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWiki&quot;&gt;TiddlyWiki&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; Be aware only &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWikis&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWikis&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWikis&quot;&gt;TiddlyWikis&lt;/a&gt; listed in the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludeList&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludeList&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludeList&quot;&gt;IncludeList&lt;/a&gt; of the &quot;main&quot; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWiki&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWiki&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWiki&quot;&gt;TiddlyWiki&lt;/a&gt; are included. Any &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludeList&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludeList&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludeList&quot;&gt;IncludeList&lt;/a&gt; of included &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWikis&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWikis&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWikis&quot;&gt;TiddlyWikis&lt;/a&gt; is ignored (i.e. the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; does not work &quot;recursively&quot;.)&lt;/li&gt;&lt;li&gt; Running &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludePlugin&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludePlugin&quot;&gt;IncludePlugin&lt;/a&gt; in the Opera or Chrome browser is not officially supported, but people report it also works fine with these browsers. However you may need to &quot;allow file access&quot; through browser specific options, e.g. &lt;code&gt;opera:config#UserPrefs|AllowFileXMLHttpRequest&lt;/code&gt; for Opera, and &lt;code&gt;--allow-file-access-from-files&lt;/code&gt; for Chrome. For details see: &lt;a class=&quot;externalLink&quot; href=&quot;http://groups.google.com/group/tiddlywiki/browse_thread/thread/392be3c984a1fb33&quot; title=&quot;External link to http://groups.google.com/group/tiddlywiki/browse_thread/thread/392be3c984a1fb33&quot; target=&quot;_blank&quot;&gt;http://groups.google.com/group/tiddlywiki/browse_thread/thread/392be3c984a1fb33&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
<category>Documentation</category>
<category>IncludePlugin</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BTroubleshooting%20the%20IncludePlugin%5D%5D</link>
<pubDate>Thu, 29 Sep 2011 09:08:08 GMT</pubDate>
</item>
<item>
<title>IncludePlugin</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Name:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;abego.IncludePlugin&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Version:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;1.0.1 (2007-04-30)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Type:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;plugin&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Source:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/#IncludePlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/#IncludePlugin&quot; target=&quot;_blank&quot;&gt;http://tiddlywiki.abego-software.de/#IncludePlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Author:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Udo Borkowski (ub [at] abego-software [dot] de)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D&quot; target=&quot;_blank&quot;&gt;IncludePlugin Documentation&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Community:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;(&lt;a class=&quot;externalLink&quot; href=&quot;http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23IncludePlugin&quot; title=&quot;External link to http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23IncludePlugin&quot; target=&quot;_blank&quot;&gt;del.icio.us&lt;/a&gt;) (&lt;a class=&quot;externalLink&quot; href=&quot;http://groups.google.com/group/TiddlyWiki&quot; title=&quot;External link to http://groups.google.com/group/TiddlyWiki&quot; target=&quot;_blank&quot;&gt;Support&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Copyright:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;span&gt;&#169;&lt;/span&gt; 2007 &lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de&quot; title=&quot;External link to http://www.abego-software.de&quot; target=&quot;_blank&quot;&gt;abego Software&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Licence:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de/legal/apl-v10.html&quot; title=&quot;External link to http://www.abego-software.de/legal/apl-v10.html&quot; target=&quot;_blank&quot;&gt;BSD open source license (abego Software)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;CoreVersion:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;2.1.3&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Browser:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Firefox 1.5.0.9 or better; Internet Explorer 6.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This plugin's source code is compressed (and hidden). Use this &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/archive/IncludePlugin/Plugin-Include-src.1.0.1.js&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/archive/IncludePlugin/Plugin-Include-src.1.0.1.js&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt; to get the readable source code.&lt;br&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;</description>
<category>IncludePlugin</category>
<category>systemConfig</category>
<link>http://tiddlywiki.abego-software.de#IncludePlugin</link>
<pubDate>Tue, 26 Jul 2011 16:41:00 GMT</pubDate>
</item>
<item>
<title>PartTiddlerPlugin</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;span&gt;&lt;a name=&quot;Top&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;strong&gt;Name:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;PartTiddlerPlugin&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Version:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;1.0.10 (2011-05-23)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Source:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/#PartTiddlerPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/#PartTiddlerPlugin&quot; target=&quot;_blank&quot;&gt;http://tiddlywiki.abego-software.de/#PartTiddlerPlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Author:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;UdoBorkowski (ub [at] abego-software [dot] de)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Licence:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#BSD open source license&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#BSD open source license&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;BSD open source license&quot;&gt;BSD open source license&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;CoreVersion:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;2.1.3&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Browser:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Firefox 1.0.4+; InternetExplorer 6.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;Table of Content&lt;span&gt;&lt;a name=&quot;TOC&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Description',null, event)&quot;&gt;Description, Syntax&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Applications',null, event)&quot;&gt;Applications&lt;/a&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('LongTiddler',null, event)&quot;&gt;Refering to Paragraphs of a Longer Tiddler&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Citation',null, event)&quot;&gt;Citation Index&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('TableCells',null, event)&quot;&gt;Creating &quot;multi-line&quot; Table Cells&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Tabs',null, event)&quot;&gt;Creating Tabs&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Sliders',null, event)&quot;&gt;Using Sliders&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Revisions',null, event)&quot;&gt;Revision History&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Code',null, event)&quot;&gt;Code&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;Description&lt;span&gt;&lt;a name=&quot;Description&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;With the &lt;code&gt;&amp;lt;part aPartName&amp;gt; ... &amp;lt;/part&amp;gt;&lt;/code&gt; feature you can structure your tiddler text into separate (named) parts. &lt;br&gt;Each part can be referenced as a &quot;normal&quot; tiddler, using the &quot;&lt;em&gt;tiddlerName&lt;/em&gt;&lt;strong&gt;/&lt;/strong&gt;&lt;em&gt;partName&lt;/em&gt;&quot; syntax (e.g. &quot;About/Features&quot;).  E.g. you may create links to the parts (e.g. &lt;code&gt;[[Quotes/BAX95]]&lt;/code&gt; or &lt;code&gt;[[Hobbies|AboutMe/Hobbies]]&lt;/code&gt;), use it in &lt;code&gt;&amp;lt;&amp;lt;tiddler...&amp;gt;&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;&amp;lt;tabs...&amp;gt;&amp;gt;&lt;/code&gt; macros etc.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;Syntax:&lt;/strong&gt; &lt;br&gt;&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;strong&gt;&amp;lt;part&lt;/strong&gt; &lt;em&gt;partName&lt;/em&gt; [&lt;strong&gt;hidden&lt;/strong&gt;] &lt;strong&gt;&amp;gt;&lt;/strong&gt; &lt;em&gt;any tiddler content&lt;/em&gt; &lt;strong&gt;&amp;lt;/part&amp;gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;em&gt;partName&lt;/em&gt;&lt;/td&gt;&lt;td&gt;The name of the part. You may reference a part tiddler with the combined tiddler name &quot;&lt;em&gt;nameOfContainerTidder&lt;/em&gt;&lt;strong&gt;/&lt;/strong&gt;&lt;em&gt;partName&lt;/em&gt;. &lt;br&gt;If you use a partName containing spaces you need to quote it (e.g. &lt;code&gt;&quot;Major Overview&quot;&lt;/code&gt; or &lt;code&gt;[[Shortcut List]]&lt;/code&gt;).&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;hidden&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;When defined the content of the part is not displayed in the container tiddler. But when the part is explicitly referenced (e.g. in a &lt;code&gt;&amp;lt;&amp;lt;tiddler...&amp;gt;&amp;gt;&lt;/code&gt; macro or in a link) the part's content is displayed.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;span&gt;&lt;i&gt;any&amp;nbsp;tiddler&amp;nbsp;content&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span&gt;The content of the part.&lt;br&gt;A part can have any content that a &quot;normal&quot; tiddler may have, e.g. you may use all the formattings and macros defined.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;sub&gt;Syntax formatting: Keywords in &lt;strong&gt;bold&lt;/strong&gt;, optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.&lt;/sub&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Applications&lt;span&gt;&lt;a name=&quot;Applications&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2&gt;Refering to Paragraphs of a Longer Tiddler&lt;span&gt;&lt;a name=&quot;LongTiddler&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;Assume you have written a long description in a tiddler and now you want to refer to the content of a certain paragraph in that tiddler (e.g. some definition.) Just wrap the text with a &lt;strong&gt;part&lt;/strong&gt; block, give it a nice name, create a &quot;pretty link&quot; (like &lt;code&gt;[[Discussion Groups|Introduction/DiscussionGroups]]&lt;/code&gt;) and you are done.&lt;br&gt;&lt;br&gt;Notice this complements the approach to first writing a lot of small tiddlers and combine these tiddlers to one larger tiddler in a second step (e.g. using the &lt;code&gt;&amp;lt;&amp;lt;tiddler...&amp;gt;&amp;gt;&lt;/code&gt; macro). Using the &lt;strong&gt;part&lt;/strong&gt; feature you can first write a &quot;classic&quot; (longer) text that can be read &quot;from top to bottom&quot; and later &quot;reuse&quot; parts of this text for some more &quot;non-linear&quot; reading.&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Citation Index&lt;span&gt;&lt;a name=&quot;Citation&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;Create a tiddler &quot;Citations&quot; that contains your &quot;citations&quot;. &lt;br&gt;Wrap every citation with a part and a proper name. &lt;br&gt;&lt;br&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;&lt;pre&gt;&amp;lt;part BAX98&amp;gt;Baxter, Ira D. et al: //Clone Detection Using Abstract Syntax Trees.// 
in //Proc. ICSM//, 1998.&amp;lt;/part&amp;gt;

&amp;lt;part BEL02&amp;gt;Bellon, Stefan: //Vergleich von Techniken zur Erkennung duplizierten Quellcodes.// 
Thesis, Uni Stuttgart, 2002.&amp;lt;/part&amp;gt;

&amp;lt;part DUC99&amp;gt;Ducasse, St&#233;fane et al: //A Language Independent Approach for Detecting Duplicated Code.// 
in //Proc. ICSM//, 1999.&amp;lt;/part&amp;gt;
&lt;/pre&gt;&lt;br&gt;You may now &quot;cite&quot; them just by using a pretty link like &lt;code&gt;[[Citations/BAX98]]&lt;/code&gt; or even more pretty, like this &lt;code&gt;[[BAX98|Citations/BAX98]]&lt;/code&gt;.&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Creating &quot;multi-line&quot; Table Cells&lt;span&gt;&lt;a name=&quot;TableCells&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;You may have noticed that it is hard to create table cells with &quot;multi-line&quot; content. E.g. if you want to create a bullet list inside a table cell you cannot just write the bullet list&lt;br&gt;&lt;pre&gt;* Item 1
* Item 2
* Item 3
&lt;/pre&gt;into a table cell (i.e. between the | ... | bars) because every bullet item must start in a new line but all cells of a table row must be in one line.&lt;br&gt;&lt;br&gt;Using the &lt;strong&gt;part&lt;/strong&gt; feature this problem can be solved. Just create a hidden part that contains the cells content and use a &lt;code&gt;&amp;lt;&amp;lt;tiddler &amp;gt;&amp;gt;&lt;/code&gt; macro to include its content in the table's cell.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;&lt;pre&gt;|!Subject|!Items|
|subject1|&amp;lt;&amp;lt;tiddler ./Cell1&amp;gt;&amp;gt;|
|subject2|&amp;lt;&amp;lt;tiddler ./Cell2&amp;gt;&amp;gt;|

&amp;lt;part Cell1 hidden&amp;gt;
* Item 1
* Item 2
* Item 3
&amp;lt;/part&amp;gt;
...
&lt;/pre&gt;&lt;br&gt;Notice that inside the &lt;code&gt;&amp;lt;&amp;lt;tiddler ...&amp;gt;&amp;gt;&lt;/code&gt; macro you may refer to the &quot;current tiddler&quot; using the &quot;.&quot;.&lt;br&gt;&lt;br&gt;BTW: The same approach can be used to create bullet lists with items that contain more than one line.&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Creating Tabs&lt;span&gt;&lt;a name=&quot;Tabs&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;The build-in &lt;code&gt;&amp;lt;&amp;lt;tabs ...&amp;gt;&amp;gt;&lt;/code&gt; macro requires that you defined an additional tiddler for every tab it displays. When you want to have &quot;nested&quot; tabs you need to define a tiddler for the &quot;main tab&quot; and one for every tab it contains. I.e. the definition of a set of tabs that is visually displayed at one place is distributed across multiple tiddlers.&lt;br&gt;&lt;br&gt;With the &lt;strong&gt;part&lt;/strong&gt; feature you can put the complete definition in one tiddler, making it easier to keep an overview and maintain the tab sets.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;The standard tabs at the sidebar are defined by the following eight tiddlers:&lt;br&gt;&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SideBarTabs&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SideBarTabs&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SideBarTabs&quot;&gt;SideBarTabs&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabAll&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabAll&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabAll&quot;&gt;TabAll&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabMore&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabMore&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabMore&quot;&gt;TabMore&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabMoreMissing&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabMoreMissing&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabMoreMissing&quot;&gt;TabMoreMissing&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabMoreOrphans&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabMoreOrphans&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabMoreOrphans&quot;&gt;TabMoreOrphans&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabMoreShadowed&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabMoreShadowed&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabMoreShadowed&quot;&gt;TabMoreShadowed&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabTags&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabTags&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabTags&quot;&gt;TabTags&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TabTimeline&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TabTimeline&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TabTimeline&quot;&gt;TabTimeline&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Instead of these eight tiddlers one could define the following &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SideBarTabs&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SideBarTabs&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SideBarTabs&quot;&gt;SideBarTabs&lt;/a&gt; tiddler that uses the &lt;strong&gt;part&lt;/strong&gt; feature:&lt;br&gt;&lt;pre&gt;&amp;lt;&amp;lt;tabs txtMainTab 
    Timeline Timeline SideBarTabs/Timeline 
    All 'All tiddlers' SideBarTabs/All 
    Tags 'All tags' SideBarTabs/Tags 
    More 'More lists' SideBarTabs/More&amp;gt;&amp;gt;
&amp;lt;part Timeline hidden&amp;gt;&amp;lt;&amp;lt;timeline&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part All hidden&amp;gt;&amp;lt;&amp;lt;list all&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part Tags hidden&amp;gt;&amp;lt;&amp;lt;allTags&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part More hidden&amp;gt;&amp;lt;&amp;lt;tabs txtMoreTab 
    Missing 'Missing tiddlers' SideBarTabs/Missing 
    Orphans 'Orphaned tiddlers' SideBarTabs/Orphans 
    Shadowed 'Shadowed tiddlers' SideBarTabs/Shadowed&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part Missing hidden&amp;gt;&amp;lt;&amp;lt;list missing&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part Orphans hidden&amp;gt;&amp;lt;&amp;lt;list orphans&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&amp;lt;part Shadowed hidden&amp;gt;&amp;lt;&amp;lt;list shadowed&amp;gt;&amp;gt;&amp;lt;/part&amp;gt;
&lt;/pre&gt;&lt;br&gt;Notice that you can easily &quot;overwrite&quot; individual parts in separate tiddlers that have the full name of the part.&lt;br&gt;&lt;br&gt;E.g. if you don't like the classic timeline tab but only want to see the 100 most recent tiddlers you could create a tiddler &quot;SideBarTabs/Timeline&quot; with the following content:&lt;br&gt;&lt;pre&gt;&amp;lt;&amp;lt;forEachTiddler 
		sortBy 'tiddler.modified' descending 
		write '(index &amp;lt; 100) ? &quot;* [[&quot;+tiddler.title+&quot;]]\n&quot;:&quot;&quot;'&amp;gt;&amp;gt;
&lt;/pre&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Using Sliders&lt;span&gt;&lt;a name=&quot;Sliders&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;Very similar to the build-in &lt;code&gt;&amp;lt;&amp;lt;tabs ...&amp;gt;&amp;gt;&lt;/code&gt; macro (see above) the &lt;code&gt;&amp;lt;&amp;lt;slider ...&amp;gt;&amp;gt;&lt;/code&gt; macro requires that you defined an additional tiddler that holds the content &quot;to be slid&quot;. You can avoid creating this extra tiddler by using the &lt;strong&gt;part&lt;/strong&gt; feature&lt;br&gt;&lt;br&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;In a tiddler &quot;About&quot; we may use the slider to show some details that are documented in the tiddler's &quot;Details&quot; part.&lt;br&gt;&lt;pre&gt;...
&amp;lt;&amp;lt;slider chkAboutDetails About/Details details &quot;Click here to see more details&quot;&amp;gt;&amp;gt;
&amp;lt;part Details hidden&amp;gt;
To give you a better overview ...
&amp;lt;/part&amp;gt;
...
&lt;/pre&gt;&lt;br&gt;Notice that putting the content of the slider into the slider's tiddler also has an extra benefit: When you decide you need to edit the content of the slider you can just doubleclick the content, the tiddler opens for editing and you can directly start editing the content (in the part section). In the &quot;old&quot; approach you would doubleclick the tiddler, see that the slider is using tiddler X, have to look for the tiddler X and can finally open it for editing. So using the &lt;strong&gt;part&lt;/strong&gt; approach results in a much short workflow.&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Revision history&lt;span&gt;&lt;a name=&quot;Revisions&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;ul&gt;&lt;li&gt; v1.0.10 (2011-05-23)&lt;ul&gt;&lt;li&gt; Adapt to TW 2.6.2 default behaviour when existing tiddlers are opened (don't select text) and fixed Firefox 4 issue. Thanks to dave for reporting the issue.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.9 (2007-07-14)&lt;ul&gt;&lt;li&gt; Bugfix: Error when using the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SideBarTabs&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SideBarTabs&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SideBarTabs&quot;&gt;SideBarTabs&lt;/a&gt; example and switching between &quot;More&quot; and &quot;Shadow&quot;. Thanks to cmari for reporting the issue.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.8 (2007-06-16)&lt;ul&gt;&lt;li&gt; Speeding up display of tiddlers containing multiple pard definitions. Thanks to Paco Rivi&#232;re for reporting the issue.&lt;/li&gt;&lt;li&gt; Support &quot;./partName&quot; syntax inside &lt;code&gt;&amp;lt;&amp;lt;tabs ...&amp;gt;&amp;gt;&lt;/code&gt; macro&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.7 (2007-03-07)&lt;ul&gt;&lt;li&gt; Bugfix: &lt;span&gt;&lt;/span&gt; does not always render correctly after a refresh (e.g. like it happens when using the &quot;Include&quot; plugin). Thanks to Morris Gray for reporting the bug.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.6 (2006-11-07)&lt;ul&gt;&lt;li&gt; Bugfix: cannot edit tiddler when UploadPlugin by Bidix is installed. Thanks to Jos&#233; Luis Gonz&#225;lez Castro for reporting the bug.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.5 (2006-03-02)&lt;ul&gt;&lt;li&gt; Bugfix: Example with multi-line table cells does not work in IE6. Thanks to Paulo Soares for reporting the bug.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.4 (2006-02-28)&lt;ul&gt;&lt;li&gt; Bugfix: Shadow tiddlers cannot be edited (in TW 2.0.6). Thanks to Torsten Vanek for reporting the bug.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.3 (2006-02-26)&lt;ul&gt;&lt;li&gt; Adapt code to newly introduced Tiddler.prototype.isReadOnly() function (in TW 2.0.6). Thanks to Paulo Soares for reporting the problem.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.2 (2006-02-05)&lt;ul&gt;&lt;li&gt; Also allow other macros than the &quot;tiddler&quot; macro use the &quot;.&quot; in the part reference (to refer to &quot;this&quot; tiddler)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.1 (2006-01-27)&lt;ul&gt;&lt;li&gt; Added Table of Content for plugin documentation. Thanks to RichCarrillo for suggesting.&lt;/li&gt;&lt;li&gt; Bugfix: newReminder plugin does not work when PartTiddler is installed. Thanks to PauloSoares for reporting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; v1.0.0 (2006-01-25)&lt;ul&gt;&lt;li&gt; initial version&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Code&lt;span&gt;&lt;a name=&quot;Code&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;window.scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;pre&gt;//============================================================================
//                           PartTiddlerPlugin

// Ensure that the PartTiddler Plugin is only installed once.
//
if (!version.extensions.PartTiddlerPlugin) {



version.extensions.PartTiddlerPlugin = {
    major: 1, minor: 0, revision: 10,
    date: new Date(2011, 4, 23), 
    type: 'plugin',
    source: &quot;http://tiddlywiki.abego-software.de/#PartTiddlerPlugin&quot;
};

if (!window.abego) window.abego = {};
if (version.major &amp;lt; 2) alertAndThrow(&quot;PartTiddlerPlugin requires TiddlyWiki 2.0 or newer.&quot;);

//============================================================================
// Common Helpers

// Looks for the next newline, starting at the index-th char of text. 
//
// If there are only whitespaces between index and the newline 
// the index behind the newline is returned, 
// otherwise (or when no newline is found) index is returned.
//
var skipEmptyEndOfLine = function(text, index) {
	var re = /(\n|[^\s])/g;
	re.lastIndex = index;
	var result = re.exec(text);
	return (result &amp;amp;&amp;amp; text.charAt(result.index) == '\n') 
			? result.index+1
			: index;
}


//============================================================================
// Constants

var partEndOrStartTagRE = /(&amp;lt;\/part&amp;gt;)|(&amp;lt;part(?:\s+)((?:[^&amp;gt;])+)&amp;gt;)/mg;
var partEndTagREString = &quot;&amp;lt;\\/part&amp;gt;&quot;;
var partEndTagString = &quot;&amp;lt;/part&amp;gt;&quot;;

//============================================================================
// Plugin Specific Helpers

// Parse the parameters inside a &amp;lt;part ...&amp;gt; tag and return the result.
//
// @return [may be null] {partName: ..., isHidden: ...}
//
var parseStartTagParams = function(paramText) {
	var params = paramText.readMacroParams();
	if (params.length == 0 || params[0].length == 0) return null;
	
	var name = params[0];
	var paramsIndex = 1;
	var hidden = false;
	if (paramsIndex &amp;lt; params.length) {
		hidden = params[paramsIndex] == &quot;hidden&quot;;
		paramsIndex++;
	}
	
	return {
		partName: name, 
		isHidden: hidden
	};
}

// Returns the match to the next (end or start) part tag in the text, 
// starting the search at startIndex.
// 
// When no such tag is found null is returned, otherwise a &quot;Match&quot; is returned:
// [0]: full match
// [1]: matched &quot;end&quot; tag (or null when no end tag match)
// [2]: matched &quot;start&quot; tag (or null when no start tag match)
// [3]: content of start tag (or null if no start tag match)
//
var findNextPartEndOrStartTagMatch = function(text, startIndex) {
	var re = new RegExp(partEndOrStartTagRE);
	re.lastIndex = startIndex;
	var match = re.exec(text);
	return match;
}

//============================================================================
// Formatter

// Process the &amp;lt;part ...&amp;gt; ... &amp;lt;/part&amp;gt; starting at (w.source, w.matchStart) for formatting.
//
// @return true if a complete part section (including the end tag) could be processed, false otherwise.
//
var handlePartSection = function(w) {
	var tagMatch = findNextPartEndOrStartTagMatch(w.source, w.matchStart);
	if (!tagMatch) return false;
	if (tagMatch.index != w.matchStart || !tagMatch[2]) return false;

	// Parse the start tag parameters
	var arguments = parseStartTagParams(tagMatch[3]);
	if (!arguments) return false;
	
	// Continue processing
	var startTagEndIndex = skipEmptyEndOfLine(w.source, tagMatch.index + tagMatch[0].length);
	var endMatch = findNextPartEndOrStartTagMatch(w.source, startTagEndIndex);
	if (endMatch &amp;amp;&amp;amp; endMatch[1]) {
		if (!arguments.isHidden) {
			w.nextMatch = startTagEndIndex;
			w.subWikify(w.output,partEndTagREString);
		}
		w.nextMatch = skipEmptyEndOfLine(w.source, endMatch.index + endMatch[0].length);
		
		return true;
	}
	return false;
}

config.formatters.push( {
    name: &quot;part&quot;,
    match: &quot;&amp;lt;part\\s+[^&amp;gt;]+&amp;gt;&quot;,
	
	handler: function(w) {
		if (!handlePartSection(w)) {
			w.outputText(w.output,w.matchStart,w.matchStart+w.matchLength);
		}
	}
} )

//============================================================================
// Extend &quot;fetchTiddler&quot; functionality to also recognize &quot;part&quot;s of tiddlers 
// as tiddlers.

var currentParent = null; // used for the &quot;.&quot; parent (e.g. in the &quot;tiddler&quot; macro)

// Return the match to the first &amp;lt;part ...&amp;gt; tag of the text that has the
// requrest partName.
//
// @return [may be null]
//
var findPartStartTagByName = function(text, partName) {
	var i = 0;
	
	while (true) {
		var tagMatch = findNextPartEndOrStartTagMatch(text, i);
		if (!tagMatch) return null;

		if (tagMatch[2]) {
			// Is start tag
	
			// Check the name
			var arguments = parseStartTagParams(tagMatch[3]);
			if (arguments &amp;amp;&amp;amp; arguments.partName == partName) {
				return tagMatch;
			}
		}
		i = tagMatch.index+tagMatch[0].length;
	}
}

// Return the part &quot;partName&quot; of the given parentTiddler as a &quot;readOnly&quot; Tiddler 
// object, using fullName as the Tiddler's title. 
//
// All remaining properties of the new Tiddler (tags etc.) are inherited from 
// the parentTiddler.
// 
// @return [may be null]
//
var getPart = function(parentTiddler, partName, fullName) {
	var text = parentTiddler.text;
	var startTag = findPartStartTagByName(text, partName);
	if (!startTag) return null;
	
	var endIndexOfStartTag = skipEmptyEndOfLine(text, startTag.index+startTag[0].length);
	var indexOfEndTag = text.indexOf(partEndTagString, endIndexOfStartTag);

	if (indexOfEndTag &amp;gt;= 0) {
		var partTiddlerText = text.substring(endIndexOfStartTag,indexOfEndTag);
		var partTiddler = new Tiddler();
		partTiddler.set(
						fullName,
						partTiddlerText,
						parentTiddler.modifier,
						parentTiddler.modified,
						parentTiddler.tags,
						parentTiddler.created);
		partTiddler.abegoIsPartTiddler = true;
		return partTiddler;
	}
	
	return null;
}

// Hijack the store.fetchTiddler to recognize the &quot;part&quot; addresses.
//
var hijackFetchTiddler = function() {
	var oldFetchTiddler = store.fetchTiddler ;
	store.fetchTiddler = function(title) {
		var result = oldFetchTiddler.apply(this, arguments);
		if (!result &amp;amp;&amp;amp; title) {
			var i = title.lastIndexOf('/');
			if (i &amp;gt; 0) {
				var parentName = title.substring(0, i);
				var partName = title.substring(i+1);
				var parent = (parentName == &quot;.&quot;) 
						? store.resolveTiddler(currentParent)
						: oldFetchTiddler.apply(this, [parentName]);
				if (parent) {
					return getPart(parent, partName, parent.title+&quot;/&quot;+partName);
				}
			}
		}
		return result;	
	};
};

// for debugging the plugin is not loaded through the systemConfig mechanism but via a script tag. 
// At that point in the &quot;store&quot; is not yet defined. In that case hijackFetchTiddler through the restart function.
// Otherwise hijack now.
if (!store) {
	var oldRestartFunc = restart;
	window.restart = function() {
		hijackFetchTiddler();
		oldRestartFunc.apply(this,arguments);
	};
} else
	hijackFetchTiddler();




// The user must not edit a readOnly/partTiddler
//

config.commands.editTiddler.oldIsReadOnlyFunction = Tiddler.prototype.isReadOnly;

Tiddler.prototype.isReadOnly = function() {
	// Tiddler.isReadOnly was introduced with TW 2.0.6.
	// For older version we explicitly check the global readOnly flag
	if (config.commands.editTiddler.oldIsReadOnlyFunction) {
		if (config.commands.editTiddler.oldIsReadOnlyFunction.apply(this, arguments)) return true;
	} else {
		if (readOnly) return true;
	}

	return this.abegoIsPartTiddler;
}

config.commands.editTiddler.handler_PartTiddlerPlugin = config.commands.editTiddler.handler;

config.commands.editTiddler.handler = function(event,src,title)
{
	var t = store.getTiddler(title);
	// Edit the tiddler if it either is not a tiddler (but a shadowTiddler)
	// or the tiddler is not readOnly
	if(!t || !t.abegoIsPartTiddler)
		{
		return config.commands.editTiddler.handler_PartTiddlerPlugin(event,src,title);
		}
	return false;
}

// To allow the &quot;./partName&quot; syntax in macros we need to hijack 
// the invokeMacro to define the &quot;currentParent&quot; while it is running.
// 
var oldInvokeMacro = window.invokeMacro;
function myInvokeMacro(place,macro,params,wikifier,tiddler) {
	var oldCurrentParent = currentParent;
	if (tiddler) currentParent = tiddler;
	try {
		oldInvokeMacro.apply(this, arguments);
	} finally {
		currentParent = oldCurrentParent;
	}
}
window.invokeMacro = myInvokeMacro;

// To correctly support the &quot;./partName&quot; syntax while refreshing we need to hijack 
// the config.refreshers.tiddlers to define the &quot;currentParent&quot; while it is running.
// 
(function() {
	var oldTiddlerRefresher= config.refreshers.tiddler;
	config.refreshers.tiddler = function(e,changeList) {
		var oldCurrentParent = currentParent;
		try {
			currentParent = e.getAttribute(&quot;tiddler&quot;);
			return oldTiddlerRefresher.apply(this,arguments);
		} finally {
			currentParent = oldCurrentParent;
		}
	};
})();

// Support &quot;./partName&quot; syntax inside &amp;lt;&amp;lt;tabs ...&amp;gt;&amp;gt; macro
(function() {
	var extendRelativeNames = function(e, title) {
		var nodes = e.getElementsByTagName(&quot;a&quot;);
		for(var i=0; i&amp;lt;nodes.length; i++) {
			var node = nodes[i];
			var s = node.getAttribute(&quot;content&quot;);
			if (s &amp;amp;&amp;amp; s.indexOf(&quot;./&quot;) == 0)
				node.setAttribute(&quot;content&quot;,title+s.substr(1));
		}
	};
	var oldHandler = config.macros.tabs.handler;
	config.macros.tabs.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
		var result = oldHandler.apply(this,arguments);
		if (tiddler)
			extendRelativeNames(place, tiddler.title);
		return result;
	};
})();

// Scroll the anchor anchorName in the viewer of the given tiddler visible.
// When no tiddler is defined use the tiddler of the target given event is used.
window.scrollAnchorVisible = function(anchorName, tiddler, evt) {
	var tiddlerElem = null;
	if (tiddler) {
		tiddlerElem = document.getElementById(story.idPrefix + tiddler);
	}
	if (!tiddlerElem &amp;amp;&amp;amp; evt) {
		var target = resolveTarget(evt);
		tiddlerElem = story.findContainingTiddler(target);
	}
	if (!tiddlerElem) return;

	var children = tiddlerElem.getElementsByTagName(&quot;a&quot;);
	for (var i = 0; i &amp;lt; children.length; i++) {
		var child = children[i];
		var name = child.getAttribute(&quot;name&quot;);
		if (name == anchorName) {
			var y = findPosY(child);
			window.scrollTo(0,y);
			return;
		}
	}
}

} // of &quot;install only once&quot;
&lt;/pre&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Licence and Copyright&lt;/h1&gt;Copyright (c) abego Software GmbH, 2011 (&lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de&quot; title=&quot;External link to http://www.abego-software.de&quot; target=&quot;_blank&quot;&gt;www.abego-software.de&lt;/a&gt;)&lt;br&gt;&lt;br&gt;Redistribution and use in source and binary forms, with or without modification,&lt;br&gt;are permitted provided that the following conditions are met:&lt;br&gt;&lt;br&gt;Redistributions of source code must retain the above copyright notice, this&lt;br&gt;list of conditions and the following disclaimer.&lt;br&gt;&lt;br&gt;Redistributions in binary form must reproduce the above copyright notice, this&lt;br&gt;list of conditions and the following disclaimer in the documentation and/or other&lt;br&gt;materials provided with the distribution.&lt;br&gt;&lt;br&gt;Neither the name of abego Software nor the names of its contributors may be&lt;br&gt;used to endorse or promote products derived from this software without specific&lt;br&gt;prior written permission.&lt;br&gt;&lt;br&gt;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY&lt;br&gt;EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES&lt;br&gt;OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT&lt;br&gt;SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,&lt;br&gt;INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED&lt;br&gt;TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR&lt;br&gt;BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN&lt;br&gt;CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN&lt;br&gt;ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH&lt;br&gt;DAMAGE.&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;sub&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;scrollAnchorVisible('Top',null, event)&quot;&gt;[Top]&lt;/a&gt;&lt;/sub&gt;&lt;/span&gt;&lt;br&gt;</description>
<category>systemConfig</category>
<link>http://tiddlywiki.abego-software.de#PartTiddlerPlugin</link>
<pubDate>Mon, 23 May 2011 08:05:00 GMT</pubDate>
</item>
<item>
<title>MainMenu</title>
<description>&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#About&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#About&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;About&quot;&gt;About&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#TiddlyWiki&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#TiddlyWiki&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;TiddlyWiki&quot;&gt;TiddlyWiki&lt;/a&gt;&lt;br&gt;&lt;span class=&quot;abegoLink&quot;&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de&quot; title=&quot;External link to http://www.abego-software.de&quot; target=&quot;_blank&quot;&gt;abego Software&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#abegoExtensions News&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#abegoExtensions News&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;abegoExtensions News&quot;&gt;News&lt;/a&gt;&lt;br&gt;&lt;hr&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Plugins&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Plugins&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Plugins&quot;&gt;Plugins&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Installing Plugins&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Installing Plugins&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Installing Plugins&quot;&gt;Installing Plugins&lt;/a&gt;&lt;br&gt;&lt;hr&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Download&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Download&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Download&quot;&gt;Download&lt;/a&gt;&lt;br&gt;&lt;span class=&quot;abegoLink&quot;&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/archive&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/archive&quot; target=&quot;_blank&quot;&gt;Archive&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Donations&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Donations&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Donations&quot;&gt;Donations&lt;/a&gt;&lt;br&gt;&lt;hr&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Copyright&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Copyright&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Copyright&quot;&gt;Copyright&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Contact&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Contact&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Contact&quot;&gt;Contact&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Imprint&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Imprint&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Imprint&quot;&gt;Imprint&lt;/a&gt;&lt;br&gt;&lt;hr&gt;&lt;sup&gt;&#169; 2005-2011&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de&quot; title=&quot;External link to http://www.abego-software.de&quot; target=&quot;_blank&quot;&gt;abego Software&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;</description>
<category>basic</category>
<link>http://tiddlywiki.abego-software.de#MainMenu</link>
<pubDate>Thu, 20 Jan 2011 14:09:00 GMT</pubDate>
</item>
<item>
<title>Sample 2</title>
<description>&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SectionA&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SectionA&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SectionA&quot;&gt;SectionA&lt;/a&gt;:Text 2 A&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SectionB&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SectionB&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SectionB&quot;&gt;SectionB&lt;/a&gt;:Text 2 B</description>
<category>ReportItem</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BSample%202%5D%5D</link>
<pubDate>Thu, 20 Jan 2011 14:08:00 GMT</pubDate>
</item>
<item>
<title>Sample 1</title>
<description>&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SectionA&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SectionA&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SectionA&quot;&gt;SectionA&lt;/a&gt;:Text 1 A&lt;br&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SectionB&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SectionB&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SectionB&quot;&gt;SectionB&lt;/a&gt;:Text 1 B</description>
<category>ReportItem</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BSample%201%5D%5D</link>
<pubDate>Thu, 20 Jan 2011 14:08:00 GMT</pubDate>
</item>
<item>
<title>Create a table with one row per tiddler (&quot;Horizontal Report&quot;)</title>
<description>&lt;span&gt;&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;th&gt;Tiddler&lt;/th&gt;&lt;th&gt;SectionA&lt;/th&gt;&lt;th&gt;SectionB&lt;/th&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;Sample 1&lt;/td&gt;&lt;td&gt;Text 1 A&lt;/td&gt;&lt;td&gt;Text 1 B&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;Sample 2&lt;/td&gt;&lt;td&gt;Text 2 A&lt;/td&gt;&lt;td&gt;Text 2 B&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;See also: &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Create a table with one column per tiddler (&amp;quot;Vertical Report&amp;quot;)&quot;&gt;Create a table with one column per tiddler (&quot;Vertical Report&quot;)&lt;/a&gt;</description>
<category>ForEachTiddlerMacro</category>
<category>beginEndNoneExample</category>
<category>sortClauseExample</category>
<category>writeActionExample</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BCreate%20a%20table%20with%20one%20row%20per%20tiddler%20(%22Horizontal%20Report%22)%5D%5D</link>
<pubDate>Thu, 20 Jan 2011 14:05:00 GMT</pubDate>
</item>
<item>
<title>Create a table with one column per tiddler (&quot;Vertical Report&quot;)</title>
<description>&lt;span&gt;&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;th&gt;Tiddler&lt;/th&gt;&lt;td&gt;Sample 1&lt;/td&gt;&lt;td&gt;Sample 2&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;th&gt;SectionA&lt;/th&gt;&lt;td&gt;Text 1 A&lt;/td&gt;&lt;td&gt;Text 2 A&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;th&gt;SectionB&lt;/th&gt;&lt;td&gt;Text 1 B&lt;/td&gt;&lt;td&gt;Text 2 B&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;See also: &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Create a table with one row per tiddler (&amp;quot;Horizontal Report&amp;quot;)&quot;&gt;Create a table with one row per tiddler (&quot;Horizontal Report&quot;)&lt;/a&gt;&lt;br&gt;</description>
<category>ForEachTiddlerMacro</category>
<category>whereClauseExample</category>
<category>sortClauseExample</category>
<category>scriptClauseExample</category>
<category>writeActionExample</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BCreate%20a%20table%20with%20one%20column%20per%20tiddler%20(%22Vertical%20Report%22)%5D%5D</link>
<pubDate>Thu, 20 Jan 2011 14:05:00 GMT</pubDate>
</item>
<item>
<title>PageTemplate</title>
<description>&amp;lt;div class='header' macro='gradient vert #ff8000 #ffb200'&amp;gt;&lt;br&gt;&amp;lt;div class='headerForeground'&amp;gt;&lt;br&gt;&amp;lt;span class='siteTitle'&amp;gt;&amp;lt;b&amp;gt;abego&amp;lt;/b&amp;gt;Extensions&lt;br&gt;&amp;lt;/span&amp;gt;&lt;br&gt;&amp;lt;table width=&quot;99%&quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&amp;lt;span class='siteSubtitle' refresh='content' tiddler='&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SiteSubtitle&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SiteSubtitle&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SiteSubtitle&quot;&gt;SiteSubtitle&lt;/a&gt;'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=&quot;right&quot;&amp;gt;&amp;lt;span macro='search &quot;&quot; buttonAtRight:1'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;div id='mainMenu' refresh='content' tiddler='&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#MainMenu&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#MainMenu&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;MainMenu&quot;&gt;MainMenu&lt;/a&gt;'&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;div id='sidebar'&amp;gt;&lt;br&gt;&amp;lt;div id='sidebarOptions' refresh='content' tiddler='&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SideBarOptions&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SideBarOptions&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SideBarOptions&quot;&gt;SideBarOptions&lt;/a&gt;'&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;div id='sidebarTabs' refresh='content' force='true' tiddler='&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SideBarTabs&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SideBarTabs&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SideBarTabs&quot;&gt;SideBarTabs&lt;/a&gt;'&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;div id='displayArea'&amp;gt;&lt;br&gt;&amp;lt;div id='messageArea'&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;div id='tiddlerDisplay'&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;</description>
<link>http://tiddlywiki.abego-software.de#PageTemplate</link>
<pubDate>Tue, 16 Feb 2010 16:31:00 GMT</pubDate>
</item>
<item>
<title>StyleSheet</title>
<description>&lt;h1&gt;Colors Used&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(255, 178, 0); &quot;&gt; #ffb200 - Primary Color&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(255, 204, 102); &quot;&gt; #ffcc66 - Primary Color Light&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(255, 128, 0); &quot;&gt; #ff8000- Primary Color Bright&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(183, 91, 0); &quot;&gt; #b75b00 - Primary Color Dark&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(102, 102, 102); &quot;&gt; #666666 - Text Color Light&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;background-color: rgb(119, 0, 51); color: rgb(255, 255, 255); &quot;&gt; #703 - Title Color &lt;/span&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;.header {
	background: #ffb200;
}
.headerForeground {
	color: #000;
}
.headerForeground a {
	color: #000;
}

a {
	color: #666666;
}

a:hover{
	color: #666666;
}

#sidebarOptions input {
	border: 1px solid #ff8000;
}

#sidebarOptions .sliderPanel {
	background: #ffcc66;
}

#sidebarOptions .sliderPanel a {
	color: #b75b00;
}

#sidebarOptions .sliderPanel a:hover {
	color: #ff8000;
}

#sidebarOptions .sliderPanel a:active {
	color: #ff8000;
	background: #fff;
}
h1,h2,h3,h4,h5 {
	margin-top: 1em;
	color: #703;
	background: #ffcc66;
}
&lt;/pre&gt;&lt;h1&gt;Other Styling&lt;/h1&gt;&lt;pre&gt;.headerForeground {
	position:relative; 
	padding:0.3em 0em 1em 1em; 
	left:-1px; top:-1px;
}

.headerForeground table {
	width: 100%;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	background: none;
}

.button:hover {
	text-decoration: none;
}

.abegoLink .externalLink {
	font-weight: bold;
	text-decoration: none;
}

.abegoLink .externalLink:hover {
	font-weight: bold;
	text-decoration: underline;
}

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

#sidebarOptions .sliderPanel a {
	color: #b75b00;
}

#sidebarOptions .sliderPanel a:hover {
	background:none;
}
.optionsBlock {
	padding: 0.5em;
	margin-left: 0.5em;
	overflow: auto;
	border: 1px solid #b75b00;
}
.txtOptionInput {width:30em;}
&lt;/pre&gt;</description>
<link>http://tiddlywiki.abego-software.de#StyleSheet</link>
<pubDate>Tue, 16 Feb 2010 16:29:00 GMT</pubDate>
</item>
<item>
<title>YourSearchPlugin</title>
<description>&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Name:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;YourSearchPlugin&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Version:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;2.1.5 (2010-02-16)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Source:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/#YourSearchPlugin&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/#YourSearchPlugin&quot; target=&quot;_blank&quot;&gt;http://tiddlywiki.abego-software.de/#YourSearchPlugin&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Author:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;UdoBorkowski (ub [at] abego-software [dot] de)&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Licence:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de/legal/apl-v10.html&quot; title=&quot;External link to http://www.abego-software.de/legal/apl-v10.html&quot; target=&quot;_blank&quot;&gt;BSD open source license (abego Software)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Copyright:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;span&gt;&#169;&lt;/span&gt; 2005-2010 &lt;a class=&quot;externalLink&quot; href=&quot;http://www.abego-software.de&quot; title=&quot;External link to http://www.abego-software.de&quot; target=&quot;_blank&quot;&gt;abego Software&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;CoreVersion:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;2.1.0&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Community:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23YourSearchPlugin&quot; title=&quot;External link to http://del.icio.us/post?url=http://tiddlywiki.abego-software.de/index.html%23YourSearchPlugin&quot; target=&quot;_blank&quot;&gt;del.icio.us&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;Browser:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h1&gt;About &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearch&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearch&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearch&quot;&gt;YourSearch&lt;/a&gt;&lt;/h1&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearch&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearch&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearch&quot;&gt;YourSearch&lt;/a&gt; gives you a bunch of new features to simplify and speed up your daily searches in TiddlyWiki. It seamlessly integrates into the standard TiddlyWiki search: just start typing into the 'search' field and explore!&lt;br&gt;&lt;br&gt;For more information see &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearch Help&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearch Help&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearch Help&quot;&gt;Help&lt;/a&gt;.&lt;br&gt;&lt;h1&gt;Compatibility&lt;/h1&gt;This plugin requires TiddlyWiki 2.1. &lt;br&gt;Check the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/archive&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/archive&quot; target=&quot;_blank&quot;&gt;archive&lt;/a&gt; for YourSearchPlugins supporting older versions of TiddlyWiki.&lt;br&gt;&lt;h1&gt;Source Code&lt;/h1&gt;This plugin's source code is compressed (and hidden). Use this &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/archive/YourSearchPlugin/Plugin-YourSearch-src.2.1.5.js&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/archive/YourSearchPlugin/Plugin-YourSearch-src.2.1.5.js&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt; to get the readable source code.&lt;br&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;</description>
<category>Plugin</category>
<category>UdoBorkowski</category>
<category>YourSearchProject</category>
<category>systemConfig</category>
<link>http://tiddlywiki.abego-software.de#YourSearchPlugin</link>
<pubDate>Tue, 16 Feb 2010 16:23:00 GMT</pubDate>
</item>
<item>
<title>List all tasks completed on a journal tiddler's day, as a &quot;Daily Status Report&quot;</title>
<description>Assume in a &quot;journal&quot; tiddler you want to see all tasks you completed that day. For every task you have tiddler with its details. When it is completed you add the date to the title (make sure to spell the date exactly as in the journal tiddler title). &lt;br&gt;&lt;br&gt;Then you can add the following forEachTiddler macro to the journal tiddler to list all these tasks:&lt;br&gt;&lt;pre&gt;&amp;lt;&amp;lt;forEachTiddler 
 where 
 'tiddler.title.contains(context.viewerTiddler.title) &amp;amp;&amp;amp; tiddler.title != context.viewerTiddler.title' 
 sortBy 
 'tiddler.title' 
write '&quot;!![[&quot;+tiddler.title+&quot;]]\n&quot;+tiddler.tags+&quot;\n&quot;+tiddler.text+&quot;\n&quot;'
&amp;gt;&amp;gt;
&lt;/pre&gt;&lt;br&gt;Instead of copying this long statement to each journal tiddler you better create a helper tiddler with just the forEachTiddler macro call. Later you can &quot;include&quot; the helper tiddler in each journal tiddler.&lt;br&gt;&lt;br&gt;E.g. have a look at the tiddler &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#DailyStatusReport&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#DailyStatusReport&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;DailyStatusReport&quot;&gt;DailyStatusReport&lt;/a&gt;. You can now add a line like:&lt;br&gt;&lt;pre&gt;&amp;lt;&amp;lt;tiddler DailyStatusReport&amp;gt;&amp;gt;
&lt;/pre&gt;into the journal tiddlers (e.g. as in journal tiddler &quot;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#29 December 2009&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#29 December 2009&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;29 December 2009&quot;&gt;29 December 2009&lt;/a&gt;&quot;) to get the daily status report for that day.&lt;br&gt;&lt;br&gt;&lt;br&gt;(Based on code suggested by cmari and Alan Cohen. Thanks)</description>
<category>ForEachTiddlerMacro</category>
<category>whereClauseExample</category>
<category>writeActionExample</category>
<category>sortByClauseExample</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BList%20all%20tasks%20completed%20on%20a%20journal%20tiddler's%20day%2C%20as%20a%20%22Daily%20Status%20Report%22%5D%5D</link>
<pubDate>Tue, 29 Dec 2009 14:36:00 GMT</pubDate>
</item>
<item>
<title>DailyStatusReport</title>
<description>&lt;h1&gt;Daily Status Report&lt;/h1&gt;&lt;span class=&quot;forEachTiddlerError&quot;&gt;&amp;lt;&amp;lt;forEachTiddler ...&amp;gt;&amp;gt;: TypeError: 'null' is not an object (evaluating 'context.viewerTiddler.title')&lt;/span&gt;</description>
<link>http://tiddlywiki.abego-software.de#DailyStatusReport</link>
<pubDate>Tue, 29 Dec 2009 14:36:00 GMT</pubDate>
</item>
<item>
<title>29 December 2009</title>
<description>&lt;span&gt;&lt;h1&gt;Daily Status Report&lt;/h1&gt;&lt;span class=&quot;forEachTiddlerError&quot;&gt;&amp;lt;&amp;lt;forEachTiddler ...&amp;gt;&amp;gt;: TypeError: 'null' is not an object (evaluating 'context.viewerTiddler.title')&lt;/span&gt;&lt;/span&gt;&lt;br&gt;</description>
<link>http://tiddlywiki.abego-software.de#%5B%5B29%20December%202009%5D%5D</link>
<pubDate>Tue, 29 Dec 2009 14:36:00 GMT</pubDate>
</item>
<item>
<title>Published new abegoExtensions revision (29 December 2009)</title>
<description>[ ... Here goes the detailed documentation for the tiddler ... ]</description>
<category>Task</category>
<category>Admin</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BPublished%20new%20abegoExtensions%20revision%20(29%20December%202009)%5D%5D</link>
<pubDate>Tue, 29 Dec 2009 14:35:00 GMT</pubDate>
</item>
<item>
<title>Added sample tiddlers for &quot;Daily Status Report&quot; example (29 December 2009)</title>
<description>[ ... Here goes the detailed documentation for the tiddler ... ]</description>
<category>Task</category>
<category>Documentation</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BAdded%20sample%20tiddlers%20for%20%22Daily%20Status%20Report%22%20example%20(29%20December%202009)%5D%5D</link>
<pubDate>Tue, 29 Dec 2009 14:35:00 GMT</pubDate>
</item>
<item>
<title>Added &quot;Daily Status Report&quot; example (29 December 2009)</title>
<description>[ ... Here goes the detailed documentation for the tiddler ... ]</description>
<category>Task</category>
<category>Documentation</category>
<link>http://tiddlywiki.abego-software.de#%5B%5BAdded%20%22Daily%20Status%20Report%22%20example%20(29%20December%202009)%5D%5D</link>
<pubDate>Tue, 29 Dec 2009 14:34:00 GMT</pubDate>
</item>
<item>
<title>NewTiddlerWithFormMacro</title>
<description>&lt;strong&gt;The newTiddlerWithForm Macro&lt;/strong&gt;&lt;br&gt;&lt;br&gt;To create tiddlers that are referencing &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#FormTemplate&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#FormTemplate&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;FormTemplate&quot;&gt;FormTemplate&lt;/a&gt;s you may use the &lt;code&gt;&amp;lt;&amp;lt;newTiddlerWithForm...&amp;gt;&amp;gt;&lt;/code&gt; macro. &lt;br&gt;&lt;br&gt;The &lt;code&gt;&amp;lt;&amp;lt;newTiddlerWithForm...&amp;gt;&amp;gt;&lt;/code&gt; macro displays a button. When pressed the button creates the requested tiddler and displays it. &lt;br&gt;&lt;br&gt;If no title is given in the macro (or a tiddler with the given name already exists) the user can enter the tiddlers name in a dialog.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Syntax:&lt;/strong&gt; &lt;br&gt;&lt;table class=&quot;twtable&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;code&gt;&amp;lt;&amp;lt;&lt;/code&gt;&lt;strong&gt;newTiddlerWithForm&lt;/strong&gt; &lt;em&gt;formTemplateName&lt;/em&gt; &lt;em&gt;buttonLabel&lt;/em&gt; [&lt;em&gt;titleExpression&lt;/em&gt; [&lt;strong&gt;askUser&lt;/strong&gt;]] &lt;code&gt;&amp;gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;em&gt;formTemplateName&lt;/em&gt;&lt;/td&gt;&lt;td&gt;The name of the tiddler that defines the form the new tiddler should use.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;em&gt;buttonLabel&lt;/em&gt;&lt;/td&gt;&lt;td&gt;The label of the button&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td&gt;&lt;em&gt;titleExpression&lt;/em&gt;&lt;/td&gt;&lt;td&gt;A (quoted) &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#JavaScript&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#JavaScript&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;JavaScript&quot;&gt;JavaScript&lt;/a&gt; String expression that defines the title (/name) of the new tiddler.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;evenRow&quot;&gt;&lt;td&gt;&lt;strong&gt;askUser&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Typically the user is not asked for the title when a title is specified (and not yet used). When &lt;strong&gt;askUser&lt;/strong&gt; is given the user will be asked in any case. This may be used when the calculated title is just a suggestion that must be confirmed by the user&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;oddRow&quot;&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;sub&gt;Syntax formatting: Keywords in &lt;strong&gt;bold&lt;/strong&gt;, optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.&lt;/sub&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;strong&gt;Examples&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt; Ask the user for a bug report name and create a bugreport.&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;&amp;lt;&amp;lt;newTiddlerWithForm BugReportTemplate &quot;New Bugreport&quot;&amp;gt;&amp;gt;
&lt;/pre&gt;&lt;a href=&quot;javascript:;&quot; title=&quot;New Bugreport&quot; class=&quot;button&quot;&gt;New Bugreport&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt; Create a blog entry tiddler. Let the user confirm the automatically generated title (that contains the current date) or change it.&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;&amp;lt;&amp;lt;newTiddlerWithForm 
 BlogTemplate 
 &quot;New Blog&quot; 
 '&quot;Blog: &quot;+(new Date()).formatString(&quot;YYYY-MM-DD&quot;)' askUser
&amp;gt;&amp;gt;
&lt;/pre&gt;&lt;a href=&quot;javascript:;&quot; title=&quot;New Blog&quot; class=&quot;button&quot;&gt;New Blog&lt;/a&gt;&lt;br&gt;&lt;h1&gt;Using the build-in newTiddler macro&lt;/h1&gt;Instead of the &lt;code&gt;&amp;lt;&amp;lt;newTiddlerWithForm&amp;gt;&amp;gt;&lt;/code&gt; macro you may also use the build-in &lt;code&gt;&amp;lt;&amp;lt;newTiddler&amp;gt;&amp;gt;&lt;/code&gt; macro to create tiddlers referencing &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#FormTemplate&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#FormTemplate&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;FormTemplate&quot;&gt;FormTemplate&lt;/a&gt;s. E.g. you may use the &lt;code&gt;&amp;lt;&amp;lt;newTiddler&amp;gt;&amp;gt;&lt;/code&gt; macro to create a tiddler with tags .&lt;br&gt;&lt;br&gt;In the &quot;text&quot; you need to call the formTiddler macro and in the tagparameters you specify your tags. E.g.:&lt;br&gt;&lt;pre&gt;&amp;lt;&amp;lt;newTiddler
        label:&quot;Button Label&quot;
        text:{{&quot;&amp;lt;&amp;lt;formTiddler [[MyTemplateTiddler]]&amp;gt;&quot;+&quot;&amp;gt;&quot;}}
        tag:&quot;MyTag1&quot;
        tag:&quot;Three Word Tag&quot; 
&amp;gt;&amp;gt;
&lt;/pre&gt;For details on newTiddler see &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.org/wiki/NewTiddler_%28macro%29&quot; title=&quot;External link to http://tiddlywiki.org/wiki/NewTiddler_%28macro%29&quot; target=&quot;_blank&quot;&gt;http://tiddlywiki.org/wiki/NewTiddler_%28macro%29&lt;/a&gt; </description>
<category>FormTiddlerProject</category>
<link>http://tiddlywiki.abego-software.de#NewTiddlerWithFormMacro</link>
<pubDate>Fri, 09 Oct 2009 15:03:00 GMT</pubDate>
</item>
<item>
<title>AdvancedOptions</title>
<description>&lt;form class=&quot;wizard&quot;&gt;&lt;h1&gt;Tweak advanced options&lt;/h1&gt;&lt;div class=&quot;wizardBody&quot;&gt;&lt;div&gt;&lt;h2&gt;These options are saved in cookies in your browser&lt;/h2&gt;&lt;div class=&quot;wizardStep&quot;&gt;&lt;div&gt;&lt;table class=&quot;listView twtable&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Option&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Name&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkAnimate&quot; class=&quot;chkOptionInput&quot; title=&quot;Enable animations&quot;&gt;&lt;/td&gt;&lt;td&gt;Enable animations&lt;/td&gt;&lt;td&gt;chkAnimate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkAutoSave&quot; class=&quot;chkOptionInput&quot; title=&quot;Automatically save changes&quot;&gt;&lt;/td&gt;&lt;td&gt;Automatically save changes&lt;/td&gt;&lt;td&gt;chkAutoSave&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input option=&quot;txtBackupFolder&quot; class=&quot;txtOptionInput&quot; title=&quot;Name of folder to use for backups&quot;&gt;&lt;/td&gt;&lt;td&gt;Name of folder to use for backups&lt;/td&gt;&lt;td&gt;txtBackupFolder&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkCaseSensitiveSearch&quot; class=&quot;chkOptionInput&quot; title=&quot;Case-sensitive searching&quot;&gt;&lt;/td&gt;&lt;td&gt;Case-sensitive searching&lt;/td&gt;&lt;td&gt;chkCaseSensitiveSearch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkConfirmDelete&quot; class=&quot;chkOptionInput&quot; title=&quot;Require confirmation before deleting tiddlers&quot;&gt;&lt;/td&gt;&lt;td&gt;Require confirmation before deleting tiddlers&lt;/td&gt;&lt;td&gt;chkConfirmDelete&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input option=&quot;txtFileSystemCharSet&quot; class=&quot;txtOptionInput&quot; title=&quot;Default character set for saving changes (Firefox/Mozilla only)&quot;&gt;&lt;/td&gt;&lt;td&gt;Default character set for saving changes (Firefox/Mozilla only)&lt;/td&gt;&lt;td&gt;txtFileSystemCharSet&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkForceMinorUpdate&quot; class=&quot;chkOptionInput&quot; title=&quot;Don't update modifier username and date when editing tiddlers&quot;&gt;&lt;/td&gt;&lt;td&gt;Don't update modifier username and date when editing tiddlers&lt;/td&gt;&lt;td&gt;chkForceMinorUpdate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkGenerateAnRssFeed&quot; class=&quot;chkOptionInput&quot; title=&quot;Generate an RSS feed when saving changes&quot;&gt;&lt;/td&gt;&lt;td&gt;Generate an RSS feed when saving changes&lt;/td&gt;&lt;td&gt;chkGenerateAnRssFeed&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkHttpReadOnly&quot; class=&quot;chkOptionInput&quot; title=&quot;Hide editing features when viewed over HTTP&quot;&gt;&lt;/td&gt;&lt;td&gt;Hide editing features when viewed over HTTP&lt;/td&gt;&lt;td&gt;chkHttpReadOnly&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkInsertTabs&quot; class=&quot;chkOptionInput&quot; title=&quot;Use the tab key to insert tab characters instead of moving between fields&quot;&gt;&lt;/td&gt;&lt;td&gt;Use the tab key to insert tab characters instead of moving between fields&lt;/td&gt;&lt;td&gt;chkInsertTabs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input option=&quot;txtMaxEditRows&quot; class=&quot;txtOptionInput&quot; title=&quot;Maximum number of rows in edit boxes&quot;&gt;&lt;/td&gt;&lt;td&gt;Maximum number of rows in edit boxes&lt;/td&gt;&lt;td&gt;txtMaxEditRows&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkOpenInNewWindow&quot; class=&quot;chkOptionInput&quot; title=&quot;Open external links in a new window&quot;&gt;&lt;/td&gt;&lt;td&gt;Open external links in a new window&lt;/td&gt;&lt;td&gt;chkOpenInNewWindow&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkRegExpSearch&quot; class=&quot;chkOptionInput&quot; title=&quot;Enable regular expressions for searches&quot;&gt;&lt;/td&gt;&lt;td&gt;Enable regular expressions for searches&lt;/td&gt;&lt;td&gt;chkRegExpSearch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkSaveBackups&quot; class=&quot;chkOptionInput&quot; title=&quot;Keep backup file when saving changes&quot;&gt;&lt;/td&gt;&lt;td&gt;Keep backup file when saving changes&lt;/td&gt;&lt;td&gt;chkSaveBackups&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkSaveEmptyTemplate&quot; class=&quot;chkOptionInput&quot; title=&quot;Generate an empty template when saving changes&quot;&gt;&lt;/td&gt;&lt;td&gt;Generate an empty template when saving changes&lt;/td&gt;&lt;td&gt;chkSaveEmptyTemplate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkToggleLinks&quot; class=&quot;chkOptionInput&quot; title=&quot;Clicking on links to open tiddlers causes them to close&quot;&gt;&lt;/td&gt;&lt;td&gt;Clicking on links to open tiddlers causes them to close&lt;/td&gt;&lt;td&gt;chkToggleLinks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;input option=&quot;txtUserName&quot; class=&quot;txtOptionInput&quot; title=&quot;Username for signing your edits&quot;&gt;&lt;/td&gt;&lt;td&gt;Username for signing your edits&lt;/td&gt;&lt;td&gt;txtUserName&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;input type=&quot;hidden&quot; name=&quot;markList&quot;&gt;&lt;br&gt;&lt;input type=&quot;checkbox&quot; checked=&quot;false&quot; name=&quot;chkUnknown&quot;&gt;Show unknown options&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wizardFooter&quot;&gt;&lt;/div&gt;&lt;/form&gt;&lt;br&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkUseInclude&quot; class=&quot;chkOptionInput&quot;&gt; Include TiddlyWikis (&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludeList&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludeList&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludeList&quot;&gt;IncludeList&lt;/a&gt; | &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#IncludeState&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#IncludeState&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;IncludeState&quot;&gt;IncludeState&lt;/a&gt; | &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D&quot; title=&quot;External link to http://tiddlywiki.abego-software.de/#%5B%5BIncludePlugin%20Documentation%5D%5D&quot; target=&quot;_blank&quot;&gt;help&lt;/a&gt;)&lt;br&gt;&lt;sup&gt;(Reload this TiddlyWiki to make changes become effective)&lt;/sup&gt;&lt;br&gt;&lt;strong&gt;Private Settings: &lt;/strong&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkUsePrivateSettings&quot; class=&quot;chkOptionInput&quot;&gt; Use private settings.  &lt;input type=&quot;checkbox&quot; option=&quot;chkMakeSettingPrivateWhenChanged&quot; class=&quot;chkOptionInput&quot;&gt; Make setting private when changed.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#Show Settings&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#Show Settings&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;Show Settings&quot;&gt;Show Settings&lt;/a&gt;.&lt;br&gt;&lt;sup&gt;(Private settings are stored in this TiddlyWiki, shared settings are stored as cookies. For more information see the &lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#SettingsPlugin Documentation&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#SettingsPlugin Documentation&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;SettingsPlugin Documentation&quot;&gt;Settings documentation&lt;/a&gt;.)&lt;/sup&gt;&lt;br&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkUseYourSearch&quot; class=&quot;chkOptionInput&quot;&gt; Use 'Your Search' &lt;em&gt;(&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearch Options&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearch Options&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearch Options&quot;&gt;more options&lt;/a&gt;) (&lt;a class=&quot;externalLink&quot; href=&quot;http://tiddlywiki.abego-software.de#YourSearch Help&quot; title=&quot;External link to http://tiddlywiki.abego-software.de#YourSearch Help&quot; target=&quot;_blank&quot; refresh=&quot;link&quot; tiddlylink=&quot;YourSearch Help&quot;&gt;help&lt;/a&gt;)&lt;/em&gt; &lt;br&gt;&lt;input type=&quot;checkbox&quot; option=&quot;chkYourSearchSortByDate&quot; class=&quot;chkOptionInput&quot;&gt; Sort 'Your Search' result by Date </description>
<link>http://tiddlywiki.abego-software.de#AdvancedOptions</link>
<pubDate>Thu, 16 Jul 2009 08:30:00 GMT</pubDate>
</item>
</channel>
</rss>
