ようやくMTを3.33にしてみました。
エムティも、サンサンサン。もう五周年なんだそうです。
あまりにも当たり前すぎて、すっかり忘れがちなのですが、MovableTypeにはめちゃめちゃお世話になってますよねぇ。
あらためて感謝、そして5周年オメデトウ!(´▽`)ございます。
◆Six Apart 【5周年記念】 あなたの「Movable Typeストーリー」を共有してください
+
以下は自分用メモ。
ついでに、サイドバーをphpモジュール化。
これはかなり画期的でした。再構築しなくても、サイドのデザインを楽にメインテナンスできる。
しかも、ほとんどコピペだけで、カンタンにモジュール化できるというもの。おすすめかも。
おかげで表ページのタグが大幅に軽量化。たぶん再構築も早くなったはず。(phpは、includeじゃなくて、phpプログラムを含まないファイルを読み込むだけなら、readfileを使う、と。)
MTには、widgetというのが標準装備されてるけれど、こっちよりphpモジュールのほうが、いちいち再構築しなくていいので、便利そうです。
でも、せっかくなので、一部はwidgetも使ってみました。
まあ、どっちのモジュールも「中」が変化してるだけで、来られた方が見ておられるhtmlは同じままなんですが(笑)
あと、いつの頃からか出現していた、個別エントリーのスクリプトエラーを( ;∀;)、直しました(たぶん)。
うちのブラウザの設定が、ダイアログを抑制するようになってるので、あまり気づいていませんでした(´ヘ`;)
jsファイルを外に出して、かすかに軽量化。
+
MTのアップグレードは以前よりもずっとカンタンだし、ロリポの手取り足取りの説明ページもあるのだけど、いつも忘れがちなのが、cgiのパーミションを700などに変えること。
mtフォルダ直下のcgiはわかりやすいのだけど、さらに内側のフォルダの中にもいくつかcgiが隠れてて、これも700に。
widgetをやろうとして500エラーになったりするのは、これを忘れてるせい。
もうひとつ、忘れがちなのが、プラグイン。
pluginsフォルダにあるようなものはわかりやすいのだけれど、一部それ以外のフォルダにファイルを置いて連動するものもある。
・脚注プラグインは、extlib/bradchoateフォルダもアップするのこと。
・タグクラウド用のmt-xsearch.cgiと、ファビコン用のmt-favicon.cgiは、mtフォルダにアップし、700に。
・タグクラウドは、あと、extlib/MTフォルダもアップのこと。
・ファビコン用には、tmpl/cms/favicon.tmplというのもアップするのかな…あれえ、アップグレード前から入ってないや…ま、いいか(;・∀・)
まだ、なんか抜けてそう…まあ、じょじょに気づくであろう…たよりない。。
抜けてたもの。
・編集ボタンを追加する、do Edit。
mt-staticフォルダにdoEdit.jsを置く。
mt-static/imagesフォルダに、画像の入ったdoEditフォルダを置く。
pluginフォルダに、doEdit.plを置く。