PHP 化
[ Movable Type : デザイン]
July 17, 2005, 12:14
というわけで、昨日、数時間かけて MT を嫁さんと一緒にいじり、PHP化に成功いたしまひた。
参考にさせていただいたのは、CrossBreed さんの 「MTのPHP化とページ分割」と「あなたのmovabletype、重たくないですか?(テンプレートモジュール化)」という記事です。助かりました。ありがとうございます。
PHP 化をなぜするのか、といえば、エントリが多くなって個別アーカイブの再構築に時間がかかり、エラーが頻発するようになり、結果として個別をいじりたくなくなる・・・というような循環になったからです。
どうしてPHPにするといいのかというと、簡単に言うと、ページを小さな部品に分けて、部品ごとに再構築をする、ということに尽きます。つまり、今まではいつも全てを作り直していたわけですが、部品に分けることによって、その部品だけを直せばいい、ということになるわけです。
このサイトを例にとると、
左の二列のいろんなものが入ってるところは全てPHP化して別の部品になりました。なので再構築の際にここはPHPを呼び出すための
<?php include("/virtual/(ユーザ名)/public_html/mt/ファイル名.php"); ?>
という一行になるだけです。
これによって、サイドのソースがなくなります。なお、PHPはサーバで処理されるものなので、皆さんには普通にソースが見えるだけで、上の行は見えません。
んで、ソースを見ていただければわかるんですが、左の列がなくなると、すごく軽くなります。(ソースのコメントアウトして「サイド」って書いてるとこですね。)
実は、このサイドのPHPにもほかのPHPを入れ子にしてます。具体的には、サイドの中のいろんな細かいところがそうなっています。info とか 音ログのとことか。
なので、それらも個別に再構築していけるわけで、修正が本当に楽になるわけですね・・・
んで、やり方についてはいろんなところで解説があるので省略しますね
まあ、とにかく、MTは肥大化していくので、肥大化したときにつらくなってしまう、これをかなり軽減してくれるのが、このPHP化、というわけです。すばらしいです。
トラックバック
このエントリーのトラックバックURL:
コメント
コメントしてくださいませ
























































コメント
Mr. Big - "Wild World" └カインさん└jinonさん
└ななみさん
EMINEM - "Lose Yourself" └たかちゃんさん
└通りすがりさん
└jinonさん
└たかちゃんさん
└Wさん
└eminemさん
└eminemさん
└eminemさん
└おおおおさん
└ぁヵりさん
Black Eyed Peas - "Let's Get Retarded" └初ん子さん
└jinonさん
└S.Sさん
└jinonさん
中島美嘉 - "雪の華" └のののさん
└jinonさん
Evanescence - "Tourniquet" └さん
トラックバック
Macy Gray - "I Try" └ 1-kakaku.comさんからメッセンジャーになりたい。 └ My RSS 管理人 ブログ(工事予定)さんから
Koss QZ99 └ TRUE?TIME WEB?LOGさんから
Arrested Development - "Tennesee" └ _POTOLOG_ acoustic lifeさんから
Radiohead - "Creep" └ 汚戯言-otawagoto-さんから
2pac - "Baby Don't Cry" └ ブログを通してヒップホップに詳しくなりたいです。毎日更新さんから
Hip Hop とは無関係なことだけど「フォトンベルト」ってものについて └ 技術士(化学部門)CANのブログさんから