DynamicMTMLはノンプログラマーにとっても面白いよ!というお話。
何処かのJ( 'ー`)しのブログに、3つ以上ツイートするぐらいならブログを書け(意訳)と書いてあったので、ブログ記事にしてみます。
「DynamicMTML」というMTのアドオンがあるのですが、これがMT好きな人ほど触ってみると楽しいです。ホントに。 管理画面自体を自分で作ったりもできるのです!
DynamicMTMLをインストールすると、スタティック/ダイナミック・パブリッシング両方で使用可能な、 多くのテンプレートタグと、PHPからMTを操作できる多くのメソッドが追加されます。
MT5,2からPSGIが来ることを考えると、MTベースのアプリケーションはCGIで作る方が良いのかもしれませんが、 MTのデータベースからデータ取り出したり、SQL発行せずにデータ登録したり、そのようなことが(慣れた)PHPで簡単に出来るってとってもおもろい!!
(慣れた)PHPと書きましたが、自分自身はPHPを実務で使ったことも無いノンプログラマーです。実務でPHP書ける?と聞かれるけど、必ずNoと答えるほどです^_^; そんな私ですら、データベースの構造見ながら、マニュアルを見ながら、少しずつですが書けるので、PHPの知識がそこまで無い方にもオススメできます。
例えばこんなことができます
- MTの管理画面から投稿したエントリ、カテゴリなどをSQLを使わずに取り出せる
- MTのデータベースへ、SQLを使わずにデータの追加ができる
- MTにログイン/ログアウトする処理が数行で書ける
- MTにログインしている時だけ表示する内容を分けることが簡単に出来る(会員サイト)
- 検索エンジンの検索結果、流入経路によって表示を切り替えることが出来る(LPO)
- MT管理外のファイルにもMTタグを書くことができる
勢いで書いてしまいましたが、とても楽しいので是非一度お試しくださいっ。答えれる範囲は限られると思いますが、何かお困りの点等ありましたら、MessageLeafでお気軽にご連絡くださいませ。