<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
<title>Jedi&apos;s Weblog | Jedi.org - movabletype</title>
<link>http://Jedi.org/weblog/</link>
<description>movabletype Archive</description>
<dc:language>en-us</dc:language>
<dc:creator>JediLin@Gmail.com</dc:creator>
<dc:date>2004-11-02 00:57:49 +0800</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>S5 Publisher powered by MovableType</title>
<link>http://Jedi.org/weblog/archives/004608.html</link>
<description>
  <![CDATA[<p>Several days ago I build a new MovableType 2.661 site, &quot;<a href="http://Jedi.org/S5/">Jedi's S<sup>5</sup></a>&quot;, which functions making <a href="http://www.meyerweb.com/eric/tools/s5/" title="S5: A Simple Standards-Based Slide Show System">S<sup>5</sup></a> slides show. I see a MT template example <a href="http://www.sixapart.com/pronet/2004/10/using_movable_t.html" title="Six Apart Professional Network: Using Movable Type for slideshows">from Six Apart</a>. However, my template-set seems to be much rich. Features:</p>

<ul>
<li>Works well with MovableType 2.661 and above</li>
<li>Each category for one presentation</li>
<li>The very same slide-page can be shown on many presentations at the same time (I call this &quot;<strong>Modularized Slides</strong>&quot;)</li>
<ul>
<li>Modifying one slide effects all presentions related to it</li>
<li>Keep order from any two slides for presentions. (Although you may call this &quot;bug&quot; rather then &quot;feature&quot;)</li>
</ul>
<li>Assign different themes (styles) for different presentations</li>
<li>List all presentations in Main Index</li>
<li>Add <a href="http://creativecommons.org" title="CreativeCommons">Creative Commons License</a> information/metadata</li>
</ul>

<p>Here is my full notes about it.</p>]]>
  <![CDATA[<p>First I build a MT site, changing site configuration as below:</p>

<ul>
<li>Core Setup (Please modify to present your own situration. You will fail in case you just copy what I wrote here)</li>
<ul>
<li>Local Site Path: <pre>/home/jedi/S5</pre></li>
<li>Site URL: <pre>http://Jedi.org/S5/</pre></li>
<li>Local Archive Path: <pre>/home/jedi/S5/slides</pre></li>
<li>Archive URL: <pre>http://Jedi.org/S5/slides/</pre></li>
<li>Timezone: <pre>UTC+8 (China coast, Taiwan)</pre></li>
</ul>
<li>Archiving (Modify this before <code>Preference</code>)</li>
<ul>
<li>Archive Type: Select &quot;<strong>By Category</strong>&quot; only; unselect others</li>
<li>Archive File Template: <pre>s5-&lt;$MTCategoryID$&gt;.html</pre></li>
</ul>
<li>Preference</li>
<ul>
<li>General Settings</li>
<ul>
<li>Number of days displayed: <pre>999</pre></li>
<li>Language for date display: <pre>English</pre></li>
<li>Order of entries displayed: <pre>Descending</pre></li>
<li>Default Text Formatting: <pre>None</pre></li>
<li>Default Post Status: <pre>Publish</pre></li>
</ul>
<li>Archiving</li>
<ul>
<li>Preferred Archive Type:<pre>By Category</pre></li>
<li>File extension for archive files:<pre>html</pre></li>
</ul>
<li>Publicity / Remote Interfaces / TrackBack</li>
<ul>
<li>Allow Pings on by default? <pre>No</pre></li>
<li>Email new TrackBack pings? <pre>No</pre></li>
<li>Turn on TrackBack auto-discovery? <pre>Yes</pre></li>
</ul>
<li>Comment Configuration</li>
<ul>
<li>Allow anonymous comments? <pre>No</pre></li>
<li>Allow Comments default: <pre>None</pre></li>
</ul>
</ul>
</ul>

<p>After that, I start modifying templates. First I deleted these unused templates:</p>

<ul>
<li>Index Templates</li>
<ul>
<li>RSD</li>
<li>RSS 0.91 Index</li>
<li>RSS 1.0 Index</li>
<li>Archives Index</li>
</ul>
<li>Archive-Related Templates</li>
<ul>
<li>Individual Archive</li>
<li>Time-based Archive</li>
</ul>
</ul>

<p>There are some templates unused cannot be deleted. I cleared them for security issue:</p>

<ul>
<li>Miscellaneous Templates</li>
<ul>
<li>Comment Listing Template</li>
<li>Comment Preview Template</li>
<li>Comment Error Template</li>
<li>TrackBack Listing Template</li>
<li>Uploaded Image Popup Template</li>
</ul>
</ul>

<p>Now I can work with templates. I modified my <strong>Category Archive template</strong> to become this: (You can also download it as zipped plain text file, <a href="http://Jedi.org/blog/S5-templates/[Archive_Template]_Category.UTF-8.txt.zip">[Archive_Template]_Category.UTF-8.txt.zip</a> )<pre>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; 
	&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;

&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;

&lt;head&gt;
&lt;title&gt;&lt;$MTArchiveTitle$&gt; | &lt;$MTBlogName$&gt;&lt;/title&gt;
&lt;meta name=&quot;version&quot; content=&quot;S5 1.0&quot; /&gt;
&lt;meta name=&quot;generator&quot; content=&quot;Movable Type &lt;$MTVersion$&gt;&quot; /&gt;
&lt;meta name=&quot;presdate&quot; content=&quot;&lt;$MTCategoryDescription$&gt;&quot; /&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;meta name=&quot;author&quot; content=&quot;&lt;$MTEntryAuthor$&gt;&quot; /&gt;
&lt;meta name=&quot;company&quot; content=&quot;&lt;$MTEntryAuthorURL$&gt;&quot; /&gt;
&lt;/MTEntries&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;application/xhtml+xml;charset=&lt;$MTPublishCharset$&gt;&quot; /&gt;
&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;zh-tw&quot; /&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;ui/&lt;MTIfNonEmpty tag=&quot;MTEntryKeywords&quot;&gt;&lt;$MTEntryKeywords$&gt;/&lt;/MTIfNonEmpty&gt;slides.css&quot; type=&quot;text/css&quot; media=&quot;projection&quot; id=&quot;slideProj&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;ui/&lt;MTIfNonEmpty tag=&quot;MTEntryKeywords&quot;&gt;&lt;$MTEntryKeywords$&gt;/&lt;/MTIfNonEmpty&gt;opera.css&quot; type=&quot;text/css&quot; media=&quot;projection&quot; id=&quot;operaFix&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;ui/&lt;MTIfNonEmpty tag=&quot;MTEntryKeywords&quot;&gt;&lt;$MTEntryKeywords$&gt;/&lt;/MTIfNonEmpty&gt;print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; id=&quot;slidePrint&quot; /&gt;
&lt;script src=&quot;ui/&lt;MTIfNonEmpty tag=&quot;MTEntryKeywords&quot;&gt;&lt;$MTEntryKeywords$&gt;/&lt;/MTIfNonEmpty&gt;slides.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;author&quot; title=&quot;Write to author&quot; href=&quot;mailto:&lt;$MTEntryAuthorEmail spam_protect=&quot;1&quot;$&gt;&quot; /&gt;
&lt;/MTEntries&gt;
&lt;link rel=&quot;copyright&quot; title=&quot;Licenses&quot; href=&quot;<strong>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</strong>&quot; /&gt;
&lt;$MTInclude module=&quot;cc-rdf-slide&quot;$&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;layout&quot;&gt;

&lt;div id=&quot;currentSlide&quot;&gt;&lt;/div&gt;
&lt;div id=&quot;header&quot;&gt;&lt;/div&gt;
&lt;div id=&quot;footer&quot;&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;MTEntryCategories&gt;
&lt;h1&gt;&lt;$MTCategoryDescription$&gt;&lt;/h1&gt;
&lt;h2&gt;&lt;$MTCategoryLabel$&gt;&lt;/h2&gt;
&lt;/MTEntryCategories&gt;
&lt;/MTEntries&gt;
&lt;div id=&quot;controls&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


&lt;div class=&quot;presentation&quot;&gt;

&lt;div class=&quot;slide&quot;&gt;
&lt;h1&gt;&lt;$MTArchiveTitle$&gt;&lt;/h1&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;h3&gt;&lt;$MTEntryAuthor$&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;$MTEntryAuthorURL$&gt;&lt;/h4&gt;
&lt;/MTEntries&gt;
&lt;/div&gt;

&lt;MTEntries lastn=&quot;999&quot; sort_order=&quot;ascend&quot;&gt;

&lt;div class=&quot;slide&quot;&gt;
&lt;h1&gt;&lt;$MTEntryTitle$&gt;&lt;/h1&gt;
&lt;$MTEntryBody$&gt;
&lt;div class=&quot;handout&quot;&gt;
&lt;$MTEntryMore$&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/MTEntries&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>Please note that I wrote something about CC license in it. Please modify that in case you don't choose the same license with me. The template above calls a template module named &quot;<code>cc-rdf-slide</code>&quot; which including RDF data of CC license. Here you are: (You still can download this zipped plain text file, <a href="http://Jedi.org/blog/S5-templates/[Template_Module]_cc-rdf-slide.UTF-8.txt.zip">[Template_Module]_cc-rdf-slide.UTF-8.txt.zip</a>)<pre>&lt;!--

&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot;
    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;
    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;

&lt;Work rdf:about=&quot;&quot;&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
   &lt;dc:title&gt;&lt;MTEntryCategories&gt;&lt;$MTCategoryLabel encode_url=&quot;1&quot;$&gt;&lt;/MTEntryCategories&gt; | &lt;$MTBlogName$&gt;&lt;/dc:title&gt;
   &lt;dc:date&gt;&lt;$MTEntryDate format=&quot;%Y&quot;$&gt;&lt;/dc:date&gt;
   &lt;dc:description&gt;&lt;MTEntryCategories&gt;&lt;$MTCategoryDescription encode_url=&quot;1&quot;$&gt;&lt;/MTEntryCategories&gt;&lt;/dc:description&gt;
   &lt;dc:creator&gt;&lt;Agent&gt;
      &lt;dc:title&gt;&lt;$MTEntryAuthor$&gt;&lt;/dc:title&gt;
   &lt;/Agent&gt;&lt;/dc:creator&gt;
   &lt;dc:rights&gt;&lt;Agent&gt;
      &lt;dc:title&gt;&lt;$MTEntryAuthor$&gt;&lt;/dc:title&gt;
   &lt;/Agent&gt;&lt;/dc:rights&gt;
   &lt;dc:source rdf:resource=&quot;&lt;MTEntryCategories&gt;&lt;$MTCategoryArchiveLink$&gt;&lt;/MTEntryCategories&gt;&quot;/&gt;
   &lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot; /&gt;
&lt;/MTEntries&gt;
&lt;/Work&gt;

&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot;&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot; /&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot; /&gt;
   &lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot; /&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot; /&gt;
&lt;/License&gt;

&lt;/rdf:RDF&gt;

--&gt;</pre>Again, you should modify this template to use different license.</p>

<p>Now we still have to modify Main Index template. Otherwise we will get a error message during site rebuild! Here is what I have done: (Yes, you can download it as a zipped plain text file, <a href="http://Jedi.org/blog/S5-templates/[Index_Template]_Main_Index.UTF-8.txt.zip">[Index_Template]_Main_Index.UTF-8.txt.zip</a>)<pre>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;

&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;zh-tw&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=&lt;$MTPublishCharset$&gt;&quot; /&gt;
&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;zh-tw&quot; /&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;meta name=&quot;author&quot; content=&quot;&lt;$MTEntryAuthor$&gt;&quot; /&gt;
&lt;/MTEntries&gt;

&lt;title&gt;&lt;$MTBlogName$&gt;&lt;/title&gt;

&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;$MTBlogURL$&gt;styles-site.css&quot; type=&quot;text/css&quot; /&gt;
&lt;link rel=&quot;shortcut icon&quot; href=&quot;&lt;$MTBlogURL$&gt;favicon.ico&quot; /&gt;
&lt;MTEntries lastn=&quot;1&quot;&gt;
&lt;link rel=&quot;author&quot; title=&quot;Mail to author&quot; href=&quot;mailto:&lt;$MTEntryAuthorEmail spam_protect=&quot;1&quot;$&gt;&quot; /&gt;
&lt;link rel=&quot;made&quot; href=&quot;mailto:&lt;$MTEntryAuthorEmail spam_protect=&quot;1&quot;$&gt;&quot; /&gt;
&lt;link rel=&quot;start&quot; href=&quot;&lt;$MTBlogURL$&gt;&quot; title=&quot;&lt;$MTBlogName$&gt;&quot; /&gt;
&lt;link rel=&quot;copyright&quot; title=&quot;License&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot; /&gt;
&lt;$MTInclude module=&quot;cc-rdf&quot;$&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;banner&quot;&gt;
[ &lt;$MTBlogName$&gt; ]&lt;br /&gt;
&lt;span class=&quot;description&quot;&gt;&lt;$MTBlogDescription$&gt;&lt;/span&gt;
&lt;/div&gt;

&lt;div id=&quot;content&quot;&gt;
&lt;div class=&quot;blog&quot;&gt;
&lt;div class=&quot;blogbody&quot;&gt;
&lt;ol&gt;
&lt;MTArchiveList&gt;
&lt;li&gt;&lt;a href=&quot;&lt;$MTArchiveLink$&gt;&quot;&gt;&lt;$MTArchiveTitle$&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/MTArchiveList&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;links&quot;&gt;

&lt;div class=&quot;syndicate&quot;&gt;
&lt;!-- Creative Commons License --&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot;&gt;
&lt;img alt=&quot;Creative Commons License&quot; style=&quot;width:88px;height:31px;border:0&quot; src=&quot;http://creativecommons.org.tw/somerights20.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
All content of this site without other notes are released under &lt;a rel=&quot;license&quot; href=&quot;<strong>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</strong>&quot;&gt;Creative Commons License&lt;/a&gt;.
&lt;!-- /Creative Commons License --&gt;
&lt;/div&gt;

&lt;div class=&quot;powered&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.movabletype.org&quot;&gt;
&lt;img alt=&quot;Movable Type&quot; src=&quot;http://www.movabletype.org/images/mt-logo-small.gif&quot; style=&quot;border:0&quot; title=&quot;Powered by: Movable Type &lt;$MTVersion$&gt;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;&lt;$MTCGIPath$&gt;mt.cgi&quot; title=&quot;Login to MT&quot;&gt;Back-end&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>Still, I make a CC license in this template. Feel free to modify it to present what you really want. This template also called a template module named &quot;<code>cc-rdf</code>&quot;. Here you are: (Yes, again, you can download it as a zipped plain text file, <a href="http://Jedi.org/blog/S5-templates/[Template_Module]_cc-rdf.UTF-8.txt.zip">[Template_Module]_cc-rdf.UTF-8.txt.zip</a>)<pre>&lt;!--

&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot;
    xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;
    xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;

&lt;Work rdf:about=&quot;&quot;&gt;
   &lt;dc:title&gt;&lt;$MTBlogName$&gt;&lt;/dc:title&gt;
   &lt;dc:date&gt;2004&lt;/dc:date&gt;
   &lt;dc:description&gt;&lt;$MTBlogDescription$&gt;&lt;/dc:description&gt;
   &lt;dc:creator&gt;&lt;Agent&gt;
      &lt;dc:title&gt;&lt;MTEntries lastn=&quot;1&quot;&gt;&lt;$MTEntryAuthor$&gt;&lt;/MTEntries&gt;&lt;/dc:title&gt;
   &lt;/Agent&gt;&lt;/dc:creator&gt;
   &lt;dc:rights&gt;&lt;Agent&gt;
      &lt;dc:title&gt;&lt;MTEntries lastn=&quot;1&quot;&gt;&lt;$MTEntryAuthor$&gt;&lt;/MTEntries&gt;&lt;/dc:title&gt;
   &lt;/Agent&gt;&lt;/dc:rights&gt;
   &lt;dc:source rdf:resource=&quot;&lt;$MTBlogURL$&gt;&quot;/&gt;
   &lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot; /&gt;
&lt;/Work&gt;

&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&quot;&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot; /&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot; /&gt;
   &lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot; /&gt;
   &lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot; /&gt;
   &lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot; /&gt;
&lt;/License&gt;

&lt;/rdf:RDF&gt;

--&gt;</pre>Feel free to modify it.</p>

<p>In order to save time for further MT site to function this, I use the approach <a href="http://jedi.org/weblog/archives/003188.html" title="Customize Movable Type's default templates | Jedi's Weblog | Jedi.org">I mentioned before</a> to make this file, <a href="http://Jedi.org/blog/S5-templates/default-templates.pl.zip">default-templates.pl.zip</a>. You should backup your original <code>mt/lib/MT/default-templates.pl</code>, unpack this zip file, and then put <code>default-templates.pl</code> into <code>mt/lib/MT/</code> replacing the old one. After this step, all your new Blog will apply these templates as default. But you still have to config blog configuration manually.</p>

<p>We almost done! The last thing you should treat with is to upload files used by S<sup>5</sup>. Please get this <a href="http://Jedi.org/blog/S5-templates/ui.zip">ui.zip</a>, unpack it, upload the whole <code>ui</code> folder into your <strong>Local Archive Path</strong>. You have done! Now let's see how it works.</p>

<ul>
<li>Blog Author's name will appear as Orator</li>
<li>Blog Author's webpage URL (set at <code>Your Profile</code>) will appear as Orator's Company</li>
<li>Add a new <strong>Category</strong> before making slides for new presention</li>
<ul>
<li>Category Label will appear as Presentation Title</li>
<li>Category Description will appear as Presentation Location And Date</li>
</ul>
<li>Add each entry for one slide page</li>
<ul>
<li>Entry Title will appear as Slide Title</li>
<li>Entry Body will appear as Slide Content</li>
<li>Extended Entry will appear as Handout while printing</li>
<li>Add entry in order. First entry for first slide, as so on</li>
<li>Entry which was published early will appear as slide preceding</li>
<li>You can assign multi category to one entry to make a slide page appears in many presentation</li>
<li>Modify Authored On time do change slides order (This only can be done after an entry is saved)</li>
<li>Power Edit Mode can help you changing slides order especially when you dealing with many presentation at the same time</li>
<li>You can mark any temporarily unused slide as Draft. Or unset its Category. There are some minimal difference between these two ways. But you can try</li>
</ul>
<li>The Theme of a presentation is decided by the very last slide (entry) of particular presentation (category)</li>
<ul>
<li>You can find it out easily via Filter in Edit screen</li>
<li>The One field to decide presentation theme is &quot;Keywords&quot;</li>
<li>Show this field from the &quot;Customize the display of this page&quot; link below entry edit screen</li>
<li>Keep it blank (do not even put a single space in it) to use default theme</li>
<li>Enter the name of theme to apply other themes</li>
<li>There are 4 themes apart from the default one:</li>
<ul>
<li>blue</li>
<li>flower</li>
<li>i18n</li>
<li>pixel</li>
</ul>
</ul>
</ul>

<p>That's it. Have fun!</p>]]>
</description>
<guid isPermaLink="false">4608@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2004-11-02T00:57:49+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>
<item>
<title>Customize Movable Type&apos;s default templates</title>
<link>http://Jedi.org/weblog/archives/003188.html</link>
<description>
  <![CDATA[<p>If you desided to use Movable Type as a website publish platform for some group, community, or company, etc., you would like to apply the same templates to make all your site pages look and feel alike. Sure you can use the &quot;<code>link this template to a file</code>&quot; function in template editing screen. But then all templates in different weblog will be linked. Except this, you still have to setting this link manually. If yor are using &quot;<code>Template Module</code>&quot; to form your templates, this uncomfortable dream will become nightmare.</p>

<p>In such a situration, you must want to transfer your hard-working-templates into Movable Type's default template. With this default template, Movable Type will prepare all templates for you when you creating any new weblog. Then you only have to modify them to present the real situration. This is not only a dream. All you have to do, is editing this file with any plain-text editor:<pre>where_your_MT_was_installed/lib/MT/default-templates.pl</pre></p>

<p>This is not really hard. Even my kind of programming idiot can do. But never forget to backup before any modify. There is no guarantee.</p>]]>
  <![CDATA[<p>This file is quite simple in fact. It says:<pre>[<br />{<br />          'text' => 'content of Main Index template',<br />          'outfile' => 'index.html',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'Main Index'<br />        },<br /><br />{<br />          'text' => 'content of RSD template',<br />          'outfile' => 'rsd.xml',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'RSD'<br />        },<br /><br />{<br />          'text' => 'content of RSS 2.0 template',<br />          'outfile' => 'index.xml',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'RSS 2.0'<br />        },<br /><br />{<br />          'text' => 'content of Main Archive Index template',<br />          'outfile' => 'archives.html',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'Main Archive Index'<br />        },<br /><br />{<br />          'text' => 'content of Comment Preview template',<br />          'type' => 'comment_preview',<br />          'name' => 'Comment Preview Template'<br />        },<br /><br />{<br />          'text' => 'content of Comment Error template',<br />          'type' => 'comment_error',<br />          'name' => 'Comment Error Template'<br />        },<br /><br />{<br />          'text' => 'content of Popup Uploaded Image template',<br />          'type' => 'popup_image',<br />          'name' => 'Popup Uploaded Image Template'<br />        },<br /><br />{<br />          'text' => 'content of Comments Listing template',<br />          'type' => 'comments',<br />          'name' => 'Comments Listing Template'<br />        },<br /><br />{<br />          'text' => 'content of RSS 1.0 template',<br />          'outfile' => 'index.rdf',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'RSS 1.0'<br />        },<br /><br />{<br />          'text' => 'content of Styles Sheet template',<br />          'outfile' => 'styles-site.css',<br />          'rebuild_me' => '1',<br />          'type' => 'index',<br />          'name' => 'Styles Sheet'<br />        },<br /><br />{<br />          'text' => 'content of Date Based Archive template',<br />          'type' => 'archive',<br />          'name' => 'Date Based Archive'<br />        },<br /><br />{<br />          'text' => 'content of Category Archive template',<br />          'type' => 'category',<br />          'name' => 'Category Archive'<br />        },<br /><br />{<br />          'text' => 'content of Individual Entry Archive template',<br />          'type' => 'individual',<br />          'name' => 'Individual Entry Archive'<br />        },<br /><br />{<br />          'text' => 'content of TrackBack Pings Listing template',<br />          'rebuild_me' => '0',<br />          'type' => 'pings',<br />          'name' => 'TrackBack Pings Listing Template'<br />        },<br /><br />{<br />          'text' => 'paz',<br />          'type' => 'custom',<br />          'name' => 'module'<br />        },<br /><br />]</pre></p>

<p>You will find that this is just a <code>array reference</code> of <code>hash reference</code> if you can understand Perl. Don't think about geek's Perl. Let's watch this file just with your instinct (the Force?):</p><ol><li>This file begins with a &quot;<code>[</code>&quot;, and ends with a &quot;<code>]</code>&quot;. All templates are listed between them;</li><li>Each template begins with a &quot;<code>{</code>&quot;, ends with a &quot;<code>}</code>&quot;, and diverged by a &quot;<code>,</code>&quot;;</li><li>All content in each template using the &quot;<code>'A' =&gt; 'B'</code>&quot; format, means we want to fill &quot;B&quot; in column &quot;A&quot;.</li></ol><p>Now things go better. You can find this out if you keep working harder:<table border="1" cellspacing="4" cellpadding="2" summary="possible columns in default-templates.pl and their meanings" style="color:#ccc;"><caption>Possible column</caption><tr><th abbr="Labels can be used" align="center">Label</th><th abbr="Meanings of this label" align="center">Meanings</th><th abbr="Notes and possible Value" align="center">Note</th></tr><tr><td align="center">text</td><td align="center">Template Body</td><td>You can paste whole template, including line-break</td></tr><tr><td align="center">outfile</td><td align="center">Output file</td><td>Please enter the whole filename</td></tr><tr><td align="center">rebuild_me</td><td align="center">Rebuild this template when rebuilding Index templates</td><td><code>1</code> means yes, while <code>0</code> means no</td></tr><tr><td align="center">type</td><td align="center">Type of template</td><td>Please see below</td></tr><tr><td align="center">name</td><td align="center">Template Name</td><td>Please enter the name of this template</td></tr></table></p>

<p>We don't finish yet. You have to figure out what &quot;type of template&quot; is available. More then this, each type of template required different set of other columns. Maybe you have to use the Source or use the Force. Never worry about this. I've already digested for you:<table border="1" cellspacing="4" cellpadding="2" summary="Possible &quot;type of template&quot;, its meaning, and columns can be used" style="color:#ccc;"><caption>Type of template</caption><tr><th abbr="Available types" align="center">Type</th><th abbr="Name of each type" align="center">Name</th><th abbr="Columns can be used (except text and type)" align="center">Columns can be used</th></tr><tr><td align="center">Index templates</td><td align="center">index</td><td>outfile, rebuild_me, name</td></tr><tr><td align="center">Date Based Archive templates</td><td align="center">archive</td><td>N/A</td></tr><tr><td align="center">Category Archive templates</td><td align="center">category</td><td>N/A</td></tr><tr><td align="center">Indinidual Entry Archive templates</td><td align="center">individual</td><td>N/A</td></tr><tr><td align="center">Comments Listing Template</td><td align="center">comments</td><td>N/A</td></tr><tr><td align="center">Comment Preview Template</td><td align="center">comment_preview</td><td>N/A</td></tr><tr><td align="center">Comment Error Template</td><td align="center">comment_error</td><td>N/A</td></tr><tr><td align="center">TrackBack Pings Listing Template</td><td align="center">pings</td><td>N/A</td></tr><tr><td align="center">Popup Uploaded Image Template</td><td align="center">popup_image</td><td>N/A</td></tr><tr><td align="center">Template Modules</td><td align="center">custom</td><td>N/A</td></tr></table></p>

<p>Hey, don't be such hurry. Please note that <strong>if there is any &quot;<code>'</code>&quot; in your &quot;Template Body,&quot; you have to add a extra &quot;<code>\</code>&quot; in front of it turning it into &quot;<code>\'</code>&quot;.</strong> Otherwise you will get a &quot;<code>Can't find default template listing; where is default-templates.pl?</code>&quot; error message.</p>

<p>Well, that's all. You can now play in your own, or wait me packing my own templates into a single default-templates.pl in days.</p>]]>
</description>
<guid isPermaLink="false">3188@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2003-11-18T22:19:01+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>
<item>
<title>Movable Type 2.64.2</title>
<link>http://Jedi.org/weblog/archives/003169.html</link>
<description>
  <![CDATA[<p>I have applied <a href="http://www.mhsin.org/~mhsin/" title="MH的家">mhsin</a>'s patch and made a new Movable Type Windows installer. This build enabled Chinese date format in Movable Type. It's not perfect, though, but still works. So use it on your own risk! I have also put two Perl modules back, and corrcet some typo in my document-translation. There are some template mistakes made by <a href="http://www.sixapart.com/">Six Apart</a> which may cause default template mis-translate are also been fixed. All these updates are available on <a href="http://mtbook.net">http://mtbook.net</a>.</p>]]>
  <![CDATA[<p>I have updated files followed below: <a href="http://mtbook.net/download.html#8">mt-2.64.2.exe</a>, <a href="http://mtbook.net/download.html#9">zh_tw_pm_20031112.zip</a>, <a href="http://mtbook.net/download.html#10">zh_cn_pm_20031112.zip</a>, <a href="http://mtbook.net/download.html#11">MTBookCD_20031112.iso</a>, <a href="http://mtbook.net/download.html#12">MT-2.64-full-lib.new.tar.gz</a>, <a href="http://mtbook.net/download.html#13">mt.diff</a>, and <a href="http://mtbook.net/download.html#14">mt.no-htmlarea.diff</a>. For who is using Windows, I suggest you backuping data, uninstalling old version of Movable Type, and then installing this new build of <a href="http://mtbook.net/download.html#8">mt-2.64.2.exe</a>. All data should be leave still. For who is using UN*X, please download thost you need.</p>]]>
</description>
<guid isPermaLink="false">3169@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2003-11-12T23:23:20+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>
<item>
<title>New Movable Type Installer was announced</title>
<link>http://Jedi.org/weblog/archives/002832.html</link>
<description>
  <![CDATA[<p>There is an new Movable Type 2.64 installer for Windows. This so called 2.64.1 installer in fact uses official v2.64 of Movable Type, merged with htmlArea <acronym title="What You See Is What You Get">WYSIWYG</acronym> HTML editor, and patch for all known bugs. An uninstall interface is also provided.</p>

<p>You can download this file from URL these two location:<ul><li><a href="http://dist.ourinet.com/mt-2.64.1.exe">http://dist.ourinet.com/mt-2.64.1.exe</a></li><li><a href="http://mtbook.net/download/mt-2.64.1.exe">http://mtbook.net/download/mt-2.64.1.exe</a></li></ul>For who are using UN*X system, please get <a href="http://p4.elixus.org/depot/MT/diff/htmlarea30b-mt.tgz">http://p4.elixus.org/depot/MT/diff/htmlarea30b-mt.tgz</a>  and extract to directory where you installed Movable Type, and patch it's code with <a href="http://p4.elixus.org/depot/MT/diff/mt.diff">http://p4.elixus.org/depot/MT/diff/mt.diff</a>.<br />
</p>]]>
  
</description>
<guid isPermaLink="false">2832@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2003-09-15T04:49:38+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>
<item>
<title>Using WYSIWYG htmlArea HTML editor with Movable Type</title>
<link>http://Jedi.org/weblog/archives/002798.html</link>
<description>
  <![CDATA[<p><img style="border: 0pt none ;" height="244" width="600" src="http://jedi.org/weblog/archives/htmlarea-mt-en.png" alt="play Movable Type with htmlArea 3.0b" /><br />
Things become easier with htmlArea. Now you don't have to remember all HTML tags to post with Movable Type.</p>]]>
  <![CDATA[<p>interactivetools' <a href="http://www.interactivetools.com/products/htmlarea/">htmlArea</a> can make any textarea become <acronym title="What You See Is What You Get">WYSIWYG</acronym> HTML editor. It also support Mozilla browser from  version 3.0. Here is my simple instruction for installing htmlArea into Movable Type:</p>

<ol><li>Get <a href="http://jedi.org/blog/archives/htmlarea30b-mt.tgz">htmlarea30b-mt.tgz</a>. This copy of htmlArea have been modified to match Movable Type by me. I also finished Traditional Chinese and Simplified Chinese localization. Please unpack this archive and put those files into where you'd installed your Movable Type. For UN*X user, you can unpack this archive with <code>tar xzf htmlarea30b-mt.tgz</code>; all newer archive programs like WinRAR or WinZip on Windows should be able to handle this archive, too.<br />File updated: Now we default use TextMode rather then WYSIWYG; Font Name/Size pulldown menus are canceled.</li><li>If you want to use spell-check function, you'd install Aspell. It's quite easy with FreeBSD, those user just do this:<pre>cd /usr/ports/textproc/aspell/<br />sudo make clean install</pre>Windows user can get a Windows Installer from <a href="http://aspell.net/win32/">http://aspell.net/win32/</a>.</li><li>After installing Aspell, you'd install <code>Text::Aspell</code> Perl module. One easy way is installing via CPANPLUS:<pre>CPAN Terminal&gt; i Text::Aspell</pre></li><li>Finally, don't forget to modify <code>spell-check-logic.cgi</code> file attribution:<pre>chmod 755 mt/plugins/SpellChecker/spell-check-logic.cgi</pre></li></ol>

<p>Now you should be happy with htmlArea. The language using by htmlArea will be the same with you setting on Movable Type publication interface.</p>]]>
</description>
<guid isPermaLink="false">2798@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2003-09-14T04:47:27+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>
<item>
<title>Using Movable Type integrate two weblogs and Kwiki system</title>
<link>http://Jedi.org/weblog/archives/002760.html</link>
<description>
  <![CDATA[<p>I have two weblogs now, for content in <a href="http://jedi.org/blog/">http://jedi.org/blog/</a> will be written in Chinese while <a href="http://jedi.org/weblog/">http://jedi.org/weblog/</a> in English. Both weblogs are managed via <a href="http://www.movabletype.org">Movable Type</a>. Under the same domain, I installed a <a href="http://kwiki.org">Kwiki</a> system as my own Wiki: <a href="http://jedi.org/kwiki/">http://jedi.org/kwiki/</a>. These three have user interfaces look and feel alike. This design can make user/reader feel more comfortable when playing cross them. (Screensnap: <a href="http://jedi.org/blog/archives/blog-snap.html" onclick="window.open('http://jedi.org/blog/archives/blog-snap.html','popup','width=694,height=350,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">http://jedi.org/blog/</a>, <a href="http://jedi.org/blog/archives/weblog-snap.html" onclick="window.open('http://jedi.org/blog/archives/weblog-snap.html','popup','width=694,height=366,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">http://jedi.org/weblog/</a>, and <a href="http://jedi.org/blog/archives/kwiki-snap.html" onclick="window.open('http://jedi.org/blog/archives/kwiki-snap.html','popup','width=694,height=366,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">http://jedi.org/kwiki/</a>.)</p>

<p>What have I done?</p>

<p>First, I've modified Kwiki's templates to make them have the same element structure as Movable Type's default templates. Then I can just apply one CSS template on three and get familiar look.</p>

<p>Here is another tip. It's hard for me to ssh to my server and modify Kwiki's configuration file / template files. I'm using Movable Type to manage my Kwiki's files. How can this happen? There is a function called "Link this template to a file" in Movable Type's template system which can sync content in database with in specific file. Once I modified some "template modules" with Movable Type's interface, it will update the files associated with them. Here is another screensnap to help you get this idea: <a href="http://jedi.org/blog/archives/kwiki-template-list.html" onclick="window.open('http://jedi.org/blog/archives/kwiki-template-list.html','popup','width=626,height=366,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">Kwiki's tempaltes were listed in Movable Type's Template Modules listing</a>, and <a href="http://jedi.org/blog/archives/kwiki-template-link-to-file.html" onclick="window.open('http://jedi.org/blog/archives/kwiki-template-link-to-file.html','popup','width=626,height=366,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">how to make them associated with files used by Kwiki</a>.</p>]]>
  
</description>
<guid isPermaLink="false">2760@http://Jedi.org/weblog/</guid>
<dc:subject>movabletype</dc:subject>
<dc:date>2003-08-31T20:01:13+08:00</dc:date>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/tw/</creativeCommons:license>
</item>


</channel>
</rss>