MTIfCategoryとPHPモジュール化
WordPressのブログといってもそんなにちょくちょくネタがあるわけでないので、どうしてもMTばかりですが、MTオススメの技を紹介します。
PHPのincludeやrequireでPHPでモジュール化をしている方はたくさんいらっしゃるかと思います。そこで特定のカテゴリや特定のエントリーカテゴリに必要なものを読み込みたい時の手段として、MTIfCategory・MTEntryIfCategoryを使ってPHPincludeを書けば軽快に条件的に表示できて構築も早いのです。HTMLの軽量化にもなりますしこの手のやり方として紹介されているMTTagInvokeだと妙に再構築が遅くなりますし、なんだかバグりますがMTif〜とPHPのモジュール化で軽快にある程度自由に条件出し出来ます。MTの本はほとんど読んでますがこのやり方が載ってるのはないので紹介しました。
WPに期待するところがこの条件分岐と複数条件などです。ぼんやりわかりますがifに期待中です。
追加エントリー・アーカイブマッピング
MTは追加でエントリーアーカイブマッピングができます。例えば一つのエントリーの内容を表示の仕方を変えていくつでも、テンプレートとアーカイブマッピングを作れば増やせて非常に便利です。WPはどうかというと現在どうやっていいか謎です。例えば、別のブログにincludeさせたいパーツを2つめのエントリーアーカイブマッピングで書き出しておいて、違うサイトにPHPで読み込ませたい時などMTではよく使うテクです。
WPはエントリー1つにつきエントリーアーカイブ的なものはパーツでページ的URLでなくパーツとして別途出せたりできないか思案中です。PINGをたくさん送信してもMTは送信し終わるまで、長いこと待たなければなりませんがWordPressは公開も一瞬ですがしっかり送れています。ここら辺のレスポンスはさすがワードプレスですが、追加エントリーアーカイブマッピングができれば最高なのだが。
新バッグサイト制作
新たにサイトをつくることになりました。ファッションバッグのサイトなのですが、まだWordPressを始めたばかりなので結局MTで構築開始です。WordPressを少しずつ使っていくうちにサーバーサイドのPHPがこんなにもレスポンスがいいのかと感じます。まず、MTと比べて検索がものすごく早いです。これは後々非常に重要なことです。
MTで構築するバッグのサイト。ファッション系のサイトは売り売りショップサイトを除きどうにもイメージ先行です。デザイン的にはドミナントというよりセントラリティーな世界観で攻めるサイトがまだまだ一般です。Flashを使ったオールFlashサイトがまだまだ世界的ブランドでも一般的ですね。かくいう私も文化服装学院という立派なファッション学校の卒業生なのですが、普通に考えたらサイトをつくるにあたって、ただの自己満足ではどうしようもないですし、商品が売れてくれないとサイト立ち上げる意味はないですよね。オリジナルとなればサーバやドメイン代もかかるわけですから。
なのでファッションのサイトと言えど、メインをイメージ重視で裏では、キーワードのロングテールやブログによる寄せ込み、ファンの獲得ができてバッグの作り方なんかも紹介できる実用的なサイトにしてみようかと思ってます。できたら紹介してみようと思います。
MovableType4の態度
MT3からMT4へのアップグレードがあまりにもWordPressライク過ぎるのです。MT3.3で十分WordPressを使わなくてもことは足りてました。MT4にでもしてみようとしましたが、あまりにもWorPressの模写でそれでいて機能はほとんど変わってなかったので、無理してMT4にする必要もありませんでした。
やはりそんなにオマージュされるWordPressを使ったことないのもどうかと思いこのブログサイトを始めました。MovableType4は
- 管理画面のデザイン
- カスタムフィールド
- 画像の管理
- WYSIWYGエディタ
- 自動保存
- 単ページ作成機能
- テンプレート構造
まで可能な限りMovableTypeをWordPressに近づけたバージョンアップでした。しかし元々の再構築というところは変わっているわけではないので、もはやMT4を使う利点が見あたらずにいました。MTもPHPにしてモジュールっぽく使うのですが、MT4のテンプレート構造はWordPressそのままでMT3ユーザーはちょっと慣れるまで抵抗があります。各サイドパーツだけモジュール化してるなら簡単ですが、今はページ全体がモジュール化しているので、DreamWeaverを使ってデザインしていた人間には慣れるにはもう少し時間がかかりそうです。WordPressがすばらしいのはわかっていて参考書など事前にみてましたが、やはりMTが使えるとどうしても新しくサイト構築する時にMTを使う訳です。しかし、MT4があまりにもWordPressを誉め称えるので使ってみてます。ぼんやりとどんなことができるか知ってるのと実際に使ってみるのは違いますね。WordPressにはMTにはない爽快感のようなものを感じます。後はテーマに慣れてくればです。
MovableTypeとWordPressの発想の違い
WordPressはMovableTypeと構造の捉え方が違うので最初は戸惑います。単純な捉え方はWordPressが、データベースの情報 をテーマ(テンプレート)で整えピックアップして表示する。MovableTypeはデータベースの情報を参照してテンプレートのデザインで複数ページを 一斉に書き出す。という捉え方ではないでしょうか。
ホームページ制作の初期は紙媒体のように1ページづつ作ってアップロードしてました。それら単ページをリンクしてサイトを構築していたのです。ペー ジ数が多くなるにつれ一つリンクを直すと全ページ更新し直し、リンク切れや作業量の増大がネックでした。更新の簡素化、ページ量への対応とリンク・デザイ ンの一元化を実現してくれるのがMovableTypeです。なので、初期のころのサイト制作をもっと楽にしようという発想があり、1ページずつがサーバ に存在してそれがものすごい量だからブログエントリーだけで膨大なページのデータベース管理・更新をしたいというのが発端でしょう。
しかし、WordPressはそもそもサーバーにスタティックされた(書き出された)ファイルがあってそれを見るというHTML的な発想はありませ ん。PHPを使ってページにアクセスしたときに欲しいテータベースの情報をテーマを使って整えて見せてあげますよという発想です。私も最初は捉えずらかっ たのですが、昔のホームページ制作の概念だとサーバーに.htmlが存在してという考えを振り払えないとWordPressが理解できません。
MovableTypeはHTMLの発想でディレクトリ階層があり、index.htmlやindex.phpがディレクトリの先頭になり各ファイ ル 名がきて、そのフォルダを開くとファイル自体が存在するというのが通常の考え方です。WordPressはデータベースをテーマで中継するだけなので各 URLのフォルダもなければ、ファイルもありません。










