MovableTypeのタグ書式を統一しちまえ

$も /も:もついててもついてなくてもいいし、大文字でも小文字でもオーケーって果たして便利ですか? 私はあんまり自由度が高すぎて好きになれません。チームで仕事をするとき、書式を統一するだけで手間がかかっちゃうし、マチマチだとミスが起こりやすいしみつけにくい。いまさら今までのタグ書式をぜんぶ統一しろとは言わない。ある程度自由はあっても、SixApartとしての標準書式はこれだ、という規格くらいあってもいいんじゃないでしょうか(てか、あるんですかもしかしたら)。で、せめてオフィシャルのテンプレートタグリファレンスとデフォルトのテンプレートと管理画面の「挿入」から選べるタグを、統一してください。これらが全部バラバラってけっこう使いにくいです。

私がひとりで作業するときの好みの書式は、ブロックタグが

<mt:hogehoge>〜</mt:hogehoge>

ファンクションタグが

<$mt:hogehoge$>

です。

  1. xhtmlのタグとひとめで区別がつくように、:を使う。
  2. ラクダ式は私はそれほどみやすいとは思わないし大文字を使うにはshiftキーを押さなくてはならなくてスピードが落ちるのでこのさいすべて小文字にする。
  3. ブロックタグとファンクションタグがひとめで区別がつくように、ファンクションタグの前後には$を使う

うーんでも今ちょっと最新バージョンのデフォルトテンプレート見てたら、一応いちばん多いのは、私の好みとは2番のみ違ってて、

<mt:HogeHoge>〜</mt:HogeHoge>
<$mt:HogeHoge$>

かなあ。…テンプレート内でさえ統一しきれてないけど。
私もSixApartにしたがってこれで行くか。新しく書く分だけでも。

カテゴリ: MovableType

カスタムフィールドはシステムに

Movable Typeでカスタムフィールドを作成するとき、個々のブログにではなく、システムに作成すること。でないとそれぞれのブログに使い回せないし、ブログを複製したときにカスタムフィールドが複製されなくて不便きわまりない。

カテゴリ: MovableType

MTのアーカイブマッピングにおけるハイフンとアンダーバー

アーカイブマッピングにおいて、「folder_path/page_basename.html」を選択すると、”-”と”_”は入力通りだが、「folder-path/page-basename.html」を選択すると、”-”と”_”はどちらも”-”に統一される。

ということを今日はじめて知った。

カテゴリ: MovableType, 今日はじめて知ったこと

Movable TypeでSSIインクルード

ブログの「設定 > 全般」の画面で、「モジュール設定」の「サーバーサイドインクルード」を、「ApacheのSSI」にしておかないといけない。
もちろん、さくらなら.htaccessにAddType text/x-server-parsed-html .htmlも書き加えないと。

カテゴリ: MovableType

Movable TypeにおけるウェブサイトのURLとパスについて

レンタルサーバ側で独自ドメインの設定をwww以下のディレクトリにあてる場合には要注意。ウェブサイトURLにその独自ドメインを、ウェブサイトパスに絶対パスをあてると、アセットへのリンク等が、ずれることがある。

たとえば、www以下にmtフォルダと独自ドメインをわりあてたpublicフォルダが並列にある場合、アセットへのリンクが、

独自ドメイン/mt/mt.cgi?_hogehoge…

となってしまう。実際には、

ウェブサイトパス/mt/mt.cgi?_hogehoge…

にアセットはあるのだが。

各管理画面のテンプレートにMTSetVarタグを入れてscript_urlを上書きすることは可能だが、必要な箇所すべてに書き入れるのは面倒なので、ウェブサイトが単一の場合にはmtフォルダは独自ドメインを割り当てるディレクトリと並列にはせず、直下に入れた方がラク。

カテゴリ: MovableType

Movable Type 5 Webサイト製作ガイド

とは言え今回の仕事はよく考えてみると複数ブログが扱えないと難しいし、WPでなくMTを使うことにした。で、MacOS X 10.6 Snow Leopard 上にテスト環境を作るところでつまずき。いろいろ検索して得た情報をもとにやってみたけどダメ。前回までと同様テストサーバのデータを直接いじってもいいんだけれどもやっぱりローカルに環境があった方が便利、というわけでまた藤本壱さんのPDF本「Movable Type 5 Webサイト製作ガイド」を購入することに。WP本はまだ読んでないけど、ま、この仕事が終わったらちゃんとWP本も読んでみよう。併存してるってことは一長一短だからなんだな、と両方を知って行くうちに思う。どっちも使える方がいに決まってる。

知りたいのはとりあえずMacでの環境構築のところだけなんだけど、いろいろつまずいたときに他の箇所も参考になるに違いない。

カテゴリ: MovableType