<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MovableType Tips by Sonots</title>
<link>http://www.sonots.com/mttips/</link>
<description>たぶんダイナミックパブリッシングの可能性を追求するページ</description>
<copyright>Copyright 2010</copyright>
<lastBuildDate>Thu, 19 May 2005 21:20:51 +0000</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.11</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>MTInclude とダイナミックパブリッシング</title>
<description><![CDATA[<p>まずダイナミックパブリッシングでない場合を説明します。参考</p>

<ol>
<li><a href='http://www.elise.com/mt/archives/000484using_php_and_mt_includes.php' >Learning Movable Type: Using PHP and MT Includes</a></li>
<li><a href='http://hxxk.jp/mt/2005/02/04/0232.php'>MT hxxks - カテゴリアーカイブとナビゲーションリスト</a></li>
</ol>

<p>テンプレートをモジュール化し、MTInclude テンプレートタグでとりこむことで、
テンプレートの編集が楽になります。
例えば、Main Index テンプレートでも Archive テンプレートでもサイドバーを表示させておきたい場合、
共通の Sidebar テンプレートモジュールを作っておけば、それ１つ編集するだけで両方に反映されます。</p>

<p>別ファイルを「取り込む」、ということに関して言えばおおまかに３つ方法があります。</p>

<ol>
<li>MTInclude module テンプレートタグを使用する</li>
<li>MTInclude file テンプレートタグを使用する</li>
<li>PHP の include を使用する</li>
</ol>
]]></description>
<link>http://www.sonots.com/mttips/mtinclude_and_dynamicpublishing.html</link>
<guid>http://www.sonots.com/mttips/mtinclude_and_dynamicpublishing.html</guid>
<category>SubtleTips</category>
<pubDate>Thu, 19 May 2005 21:20:51 +0000</pubDate>
</item>
<item>
<title>アーカイブファイルのアドレス変更</title>
<description><![CDATA[<p>アーカイブに作られるファイルのアドレス、いわゆる Permalink の規則を変更します(Permalink = Permanent(永続的) に利用できるリンク）。
デフォルトではエントリタイトルの文字列を利用するわけですが、
日本語をしようしていると、aaaaaaaaaab.html となるなど全くもって意味がないです。
また、インポート時にずれてしまったりもして、なんとも中途半端な Permalink です。</p>

<ul>
<li><a href="http://artifact-jp.com/mt/archives/200306/mtpaginate.html">ARTIFACT ―人工事実― | MovableTypeのページ分割/Permalinkの変更</a></li>
<li><a href="http://wandering-wind.jp/archives/2003/1113131950.php">アーカイブのURLが変わらないように</a></li>
<li><a href="http://chitatopops.net/archives/2003/02/18/permalink_changed.php">Chitatopops: Permalinkを変更</a></li>
<li><a href="http://hinagata.biz/log/2004/07/29/1839.html">HINAGATA:各種アーカイブファイルを効率的に構築する</a> (画像もあるのでわかりやすいかも)</li>
</ul>

<p>Permalink は「WEBLOG CONFIG」>「Archive Files」から「Archive File Template」の項目から設定することができます。
Individual Entry Archive を例に説明します。</p>

<h4>Individual Entry Archive</h4>

<p>おおまかに言って２つのスタイルがあるかと思います。</p>

<ol>
<li>時刻だけを使用</li>
<li>キーワードを使用</li>
</ol>
]]></description>
<link>http://www.sonots.com/mttips/permalink.html</link>
<guid>http://www.sonots.com/mttips/permalink.html</guid>
<category>SubtleTips</category>
<pubDate>Fri, 13 May 2005 03:04:47 +0000</pubDate>
</item>
<item>
<title>トラックバック時には Excerpt を使おう</title>
<description><![CDATA[<p>エントリー編集ページを開いて、下部の「Customize the display of this page.（この画面の表示をカスタマイズする）」
をクリックするとエントリーページで表示される項目を設定できます。</p>

<p>Custom（カスタム）: で Exceprt（概要） にチェックすると Exceprt 項目も入力できるようになります。
全部チェックしておけば損はないかと思います。</p>

<p>Exceprt には概要を入力します。
トラックバックを出すと相手のブログにはここに書かれたテキストが表示されます。
Exceprt 項目を利用していない場合はエントリ中の先頭テキストが表示されます。
先頭に概要を記述している場合はいいですが、そうでない場合は Excerpt 項目を使用したほうが親切です。</p>
]]></description>
<link>http://www.sonots.com/mttips/excerpt_for_trackback.html</link>
<guid>http://www.sonots.com/mttips/excerpt_for_trackback.html</guid>
<category>SubtleTips</category>
<pubDate>Fri, 13 May 2005 02:50:42 +0000</pubDate>
</item>
<item>
<title>Main Index  の記事が消えることないですか？</title>
<description><![CDATA[<p>Movable Type はデフォルトでは過去７日間のエントリが Main Index(index.html) に表示されます。
最新７件ではなく、７日間です。
よって、１週間投稿しない状態で Rebuild すると Main Index で何も記事が見えなくなってしまいます。
特に Main Index も<em>ダイナミックパブリッシングの場合は Rebuild もいらないので痛い。</em>
最新７件に変更します。</p>

<p>Main Index テンプレートの</p>

<pre><code>&lt;MTEntries&gt;
</code></pre>

<p>を</p>

<pre><code>&lt;MTEntries lastn="7"&gt;
</code></pre>

<p>のように変更しましょう。ちなみにデフォルト動作である７日間は</p>

<pre><code>&lt;MTEntries days="7"&gt;
</code></pre>

<p>と記述することもできます。７は WEBLOG CONFIG → Preferences のほうで設定されています。</p>
]]></description>
<link>http://www.sonots.com/mttips/mtentries_lastn.html</link>
<guid>http://www.sonots.com/mttips/mtentries_lastn.html</guid>
<category>SubtleTips</category>
<pubDate>Sun, 03 Apr 2005 16:52:44 +0000</pubDate>
</item>
<item>
<title>MTを利用した独立ページの作り方</title>
<description><![CDATA[<p>
たまに見かける、独立ページなのに MT ページと見た目が同じなページの作り方です。例: <a href="http://www.sonots.com/mttips/links.html">links.html</a>
</p>

<p>
<a href="http://www.elise.com/mt/archives/000314creating_an_about_page.php">Learning Movable Type: Creating an About Page</a> へどうぞ。
</p>

<p>
つまりは、Main Index または Individual Entry Archive テンプレートから &lt;MTEntries&gt;&lt;/MTEntries&gt; 間を削ったインデックステンプレート（テンプレートモジュールの所ではなく）を作り、出力ファイルを about.html や links.html のように設定する、と。
</p>
]]></description>
<link>http://www.sonots.com/mttips/standalonepage_usingmt.html</link>
<guid>http://www.sonots.com/mttips/standalonepage_usingmt.html</guid>
<category>SubtleTips</category>
<pubDate>Sat, 02 Apr 2005 01:01:33 +0000</pubDate>
</item>
<item>
<title>デフォルトスタイルシートの機能的改善</title>
<description><![CDATA[<p>
Movable Type のデフォルトスタイルシートは機能的にデフォルトらしからぬ不満があります。
スタンダードになれるように見た目はできるだけ維持しつつ改善していきます。
</p>
]]></description>
<link>http://www.sonots.com/mttips/customize_defaultstylesheet.html</link>
<guid>http://www.sonots.com/mttips/customize_defaultstylesheet.html</guid>
<category>SubtleTips</category>
<pubDate>Fri, 01 Apr 2005 08:22:18 +0000</pubDate>
</item>
<item>
<title>着せ替えMovable Type</title>
<description><![CDATA[<p>
出力ファイルをphpにする、またはダイナミックパブリッシングを利用すれば
動的ページが作れるので、
訪問者がテンプレートを着せ替えられるシステムを導入できます。
</p>

<p>
<em>css の着せ替えではなく、テンプレートの着せ替えです。</em>
</p>

<p>
プラグインを使用しているわけではないので、面倒くさいかもしれませんし、楽かもしれません。
サンプルはこの blog のトップへ。
</p>
]]></description>
<link>http://www.sonots.com/mttips/switchable_movabletype.html</link>
<guid>http://www.sonots.com/mttips/switchable_movabletype.html</guid>
<category>SubtleTips</category>
<pubDate>Wed, 30 Mar 2005 19:56:39 +0000</pubDate>
</item>
<item>
<title>ダイナミックパブリッシングとphp拡張子</title>
<description><![CDATA[<h4>1. まえがき</h4>

<h4>1.1. php拡張子</h4>

<p>
Movable Type が吐き出すファイルは html ファイルだけとは限りません。
.cgi だろうが .txt だろうがなんでもありです。
とはいえ、php にするのが現実的かと思います。
php スクリプトなら今まで html であった内容を変更する手間がいりません。
</p>

<p>
テンプレート管理画面で出力ファイルを <b>.php</b> に、またウェブログ設定で
アーカイブファイルの拡張子を <b>.php</b> に変えることですべてのファイルを
php スクリプトに変換することができます。
</p>

<h4>1.2. ダイナミックパブリッシング</h4>

<p>
Movable Type 3.11 からダイナミックパブリッシングという機能がつきました。
ダイナミックパブリッシングとは動的にページを生成する機能です。
つまり Rebuild する必要がありません。
<em>実はこちらでもテンプレート中に php スクリプトを記述することができます。</em>
</p>

<p>ダイナミックパブリッシングには php 拡張子に比べて、Rebuild をしなくてもよい、よってファイル容量が少なくてすむ、URLではhtmlファイルに見えるのでSEO的によいという利点があります。
しかし既存 perl プラグインを使えないという大きな欠点もあります。
</p></p>

<p>処理量に関してはダイナミックパブリッシングではエントリを動的にとりこむ処理が加わるわけですが、結局どちらも php スクリプトですので、html のときと比べるとさほど気にするほどではないかと推測します
</p>

<p>
移行方法参考:<br />
<a href="http://hinagata.biz/log/2004/09/01/0650.html">HINAGATA: MT3.11-jaとダイナミック・パブリッシング</a><br />
<a href="http://www.elise.com/mt/archives/000733htaccess_and_dynamic_publishing.php">Learning Movable Type :: Htaccess and Dynamic Publishing</a>
</p>
]]></description>
<link>http://www.sonots.com/mttips/dynamicpublishing_and_php.html</link>
<guid>http://www.sonots.com/mttips/dynamicpublishing_and_php.html</guid>
<category>SubtleTips</category>
<pubDate>Wed, 30 Mar 2005 07:27:09 +0000</pubDate>
</item>

</channel>
</rss>