« Twit Ver3.04公開しました | メイン | POSTメソッド制限下のTwitおすすめ設定 »

2009年4月 6日

「Movable Typeプラグイン開発入門」本日発売です!

MTP_cover_m.jpg

Movable Typeプラグイン開発入門
関根 元和
ラトルズ
売り上げランキング: 13903

僕が書いた、MTプラグインの開発入門書「Movable Typeプラグイン開発入門」が本日発売になりました。
書店や、amazonから入手できるようになっていると思います。
MTプラグインに興味のある人、開発してみたいと思っている人に、ぜひ読んで欲しいのです。

MTプラグイン開発に関することだけを書いた書籍は、たぶん、これが初めてなのではないかなと思います。
僕自身、ずっと欲しかった書籍なのです。
しかし、なかなかこういう本は出版されず、ならば、自分が書いてしまおう、と!
やっと、形になりました。
昨年末は、ずっとこの本の執筆にかかりっきりでした。

この本は、MTプラグインを開発したい人に向けて書いているのですが、それ以外にも、MTを使っていてMTプラグインを「使う」人にも読んでもらえたらいいなと思って書きました。
MTプラグインの中身が分かれば、自分で改良して使いやすい形にすることもできるし、なにより、中で何が起きているのかが分かった方がいざトラブルが起きた時の対応も楽になるはずです。

今まで、プログラミングをしたことない人でも読めるように工夫しました。
すでにいくつもMTプラグインを書いている人にも、ためになる情報も詰め込んでみました。

MTを使うすべての人に読んで欲しいと思っています。

投稿者 CHEEBOW : 2009年4月 6日 11:03 このエントリーを含むはてなブックマーク
[ Movable Type, Write ]
【お知らせ】音楽に関することはこちらのブログで書いています。くじら音楽部::BLOG

トラックバック

このエントリーのトラックバックURL:

このエントリーを含むはてなブックマーク

コメント:

はじめまして。仕事の関係でMovableType調査中です。
偶然ですが発売日に買いましたよ!

で、XAMPPでつまづきましたw
PHP5だとhttp-xampp.conとかに
"php_flag short_open_tag On"
を書かないとXAMPPのPHPのスクリプトが動かないみたいで、スクリーンショットどおりの画面が出てきません。

とりあえずご報告まで。

その他は大変参考になってます!

投稿者 うどんやにて : 2009年4月10日 15:10

>うどんやにて
ありがとうございます!
これ、うまく動かなくて、スクリーンショットどおりにいかないのは、具体的にどの部分でしょうか?
こちらでも、再現させてみたいので、教えてくださいませ。

投稿者 CHEEBOW : 2009年4月10日 15:19

27ページの「ローカル環境の構築」です(MT4と関係なくてすみませんw)。

Vista Home Edition環境で、Apache,MySQL,PHPともXAMPP-1.7で新規インストールしたのですが、そのままだとhttp://localhostにアクセスしてもPHPが処理されずにそのまま出力されます。また「日本語」などの言語選択も表示されません。

多分XAMPPではPHP5がインストールされるのですが、PHP5のデフォルトでは<?PHP ?>の書式しか許していないため、XAMPPの管理画面で使用するPHPファイルの<? ?>で書かれている部分が処理されないのではないかと思います。

PHP、XAMPPとも使用経験が無いため見当違いでしたらすみません。

PS:コメントの確認欄がうまくでないっぽいです。なのでぶっつけで投稿します。

投稿者 Anonymous : 2009年4月10日 16:30

今、僕の環境で本の通りにインストールしなおしてみたのですが、XAMPP1.7.0で、特に問題なく、splash画面が表示されました。
うーん、何が違うんでしょう……。

投稿者 CHEEBOW : 2009年4月10日 16:47

すみません。こちらの環境の問題でした。XAMPPのインストールしたマシンには元々PHP5がインストールされており、XAMPPをインストールした際にそちらのphp.iniを参照するように設定されていたようです。PHP5はPC購入直後にまとめてセットアップした中に含まれていたのを忘れていました。

httpd-xampp.confに"PHPIniDir"の設定を追加してphp.iniファイルの参照先を「c:xampp\apache\bin」に変更したら正しく表示されました。

また、別なPCにインストールしたところ本の通りに動作しました。

お忙しいところ貴重なお時間取らせてしまい申し訳ありません。また、ご確認いただきありがとうございました。


投稿者 うどんやにて : 2009年4月11日 02:10

初めまして。MTのプラグインを独学で悪戦苦闘しているものです。
6-3独自画面とダイアログの章をみて同じようにAddMenusというプラグインを作成したのですが、「エラーが発生しました」とだけ表示されてしまいます。
入力ミスなどは見当たりません。
どこがおかしいのでしょうか。

投稿者 やまだ : 2009年5月29日 16:28

実際のコードや、ディレクトリ構造を見てみないとなんとも言えないです……。
あと、MTのシステムログや、Apacheのエラーログに何か書かれていませんか?

投稿者 CHEEBOW Author Profile Page : 2009年5月29日 16:33

さっそくのご回答ありがとうございます。
実際のコードは本のP.174~176にかかれているものそのままです。
ディレクトリ構成は本と同じようにしています。
それをpluginsディレクトリに入れています。
ツールのリストには表示されますが、いざNew Menuをクリックすると表示されません・・・。
システムログにもエラーログにも何も書かれていませんでした。

投稿者 やまだ : 2009年5月29日 17:11

実際のコードを見ないとなんとも言えないです。
プラグインのアーカイブをどこかにおいてもらってURLを教えてもらえますか?

投稿者 CHEEBOW Author Profile Page : 2009年5月29日 17:14

コメントしてください




保存しますか?