Movable Type Developer's Guide Volume 1

Movable Type Developer's Guide Volume 1

Posted at March 31,2009 1:55 AM
Tag:[Book, MovableType, Plugin]

藤本壱さんが執筆された「Movable Type Developer's Guide Volume 1」の紹介です。

これまで、Movable Type のプラグイン作成に関して、書籍の中の1章として書かれたものは何冊かありますが、1冊全体がプラグイン作成に特化した書籍はありませんでした。この「Movable Type Developer's Guide Volume 1」では、約400ページがプラグイン開発の内容で占められています。

Movable Type Developer's Guide Volume 1」は紙の本ではなく、上記リンクからPDFファイルの形式で販売されています。PC上での閲覧または製本できるように、3種類のフォーマットが用意されています。

価格は3,800円(税込)です。この本を読むためには Perl の基礎知識が必要ですが、プラグイン開発を目指している方は必携です。

第1章 Movable Typeでの開発を始める前に
・Movable Typeで開発を行うために必要な知識
・開発のために必要な環境
・Jumpbox for Movable Typeの概要とダウンロード
・Jumpbox for Movable Typeのインストール(Windowsの場合)
・Jumpbox for Movable Typeのインストール(MacOS Xの場合)
・Jumpbox for Movable TypeのIPアドレスを固定する
・SFTP/SSHでJumpbox for Movable Typeに接続する
・PerlScriptプラグインのインストール
第2章 Movable Typeを構成するデータを読み込む
・Movable Typeのオブジェクトの概要
・ブログのオブジェクト(MT::Blog)の操作
・ブログ記事のオブジェクト(MT::Entry)の操作
・ウェブページのオブジェクト(MT::Page)の操作
・カテゴリのオブジェクト(MT::Category)の操作
・フォルダのオブジェクト(MT::Folder)の操作
・コメントのオブジェクト(MT::Comment)の操作
・トラックバックのオブジェクト(MT::TBPing/MT::Trackback)の操作
・アイテムのオブジェクト(MT::Asset/MT::ObjectAsset)の操作
・タグのオブジェクト(MT::Tag/MT::ObjectTag)の操作
・ユーザーのオブジェクト(MT::Author)の操作
第3章 オブジェクトの各種の操作とユーティリティモジュールの使い方
・MT::Objectクラスについて
・loadメソッドの書き方
・オブジェクトの読み込みとプロパティの扱い
・オブジェクトの集計
・オブジェクトの新規作成/編集と保存
・オブジェクト間の関連付け
・オブジェクトの削除
・ユーティリティモジュール(MT::Util)の利用
・日本語関連サブルーチン(MT::I18N)の利用
第4章 テンプレートタグをプラグインで拡張する
・プラグインの概要
・プラグインの登録
・グローバル・モディファイアの作成
・ファンクションタグの基本
・コンテキスト/モディファイアを利用したファンクションタグの作成
・ブロックタグの基本
・ブロック内のテンプレートタグに情報を渡す
・条件判断を行うブロックタグ
・繰り返しを行うブロックタグ
・アーカイブのタイプを判別して処理を分ける
・複数のブログに対応する
・テンプレートタグ系プラグインに関する各種のトピック
第5章 各種のプラグインの作成とプラグインの日本語対応
・プラグインを日本語対応にする
・テキストフィルタプラグインの作成
・スパムフィルタプラグインの作成
・テンプレートセットプラグインの作成・その①(プラグインの作成手順)
・テンプレートセットプラグインの作成・その②(プラグインの作成事例)
第6章 各種のトピック
・ログの記録
・メールの送信
・再構築とテンプレートの扱い
・コマンドラインツールの作成
・プログラムのデバッグ
関連記事
トラックバックURL


コメント

こんにちは。
拙著をご紹介いただき、ありがとうございました。

[1] Posted by 壱 logo : March 31, 2009 10:20 AM

>壱さん
こんばんは。
コメントありがとうございます。
来週、楽しみにしています!

[2] Posted by yujiro logo : April 3, 2009 12:31 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)