Movable Type 5 プロフェッショナルガイド|マイナビ|荒木勇次郎|電子書籍|shinanobook.com|シナノ

Movable Type 5プロフェッショナルガイド

立ち読みする
立ち読みする

Movable Type 5
プロフェッショナルガイド

荒木勇次郎

出版社:
マイナビ
判型:
B5変型判
ページ数:
512ページ
発売日:
2010/03/27 
対応端末:
PC, iPhone, iPad, Android, Tablet

PC版:ストリーミング対応
iPhone版・iPad版・Android版・Tablet版:ダウンロード5回

購入(¥3,086 税込)

還元マイル:308マイル

印刷した本を購入希望の方はこちら!





本書は、Movable Typeがこれまでのバージョンアップで積み上げてきた各機能について、より深く掘り下げた内容を目指したものです。したがって、プラグインや外部ツールを使ったカスタマイズやデザインの解説はできるだけ避け、Movable Type 5(執筆時点のバージョンは5.01)におけるコア機能の解説と、コア機能を使ったカスタマイズやプラグインの開発などを中心とした内容になっています。
具体的には、
●Movable Typeの入手方法および環境構築
●テーマとテンプレートのカスタマイズ
●オブジェクト別のカスタマイズと、カスタムフィールド・検索
●XML-RPC・Atom APIや各種ツールの利用方法
●XML-RPCとAtom Publishing Protocolの、それぞれのAPIおよびサンプルプログラム
●アプリケーションディレクトリのtoolsディレクトリに置かれている、各ツールの利用方法
などを豊富なサンプルを用い解説しています。

また、開発者向けにはとくに、
●管理画面のカスタマイズ
●Movable Typeのクラス構成、オブジェクトの操作方法、データの管理方法、リクエスト処理
●config.yamlの定義による、各種プラグインの開発方法
などについて詳しく解説しています。

【著者略歴】荒木勇次郎
Movable Typeの情報を満載した人気ブログ「小粋空間」管理人
http://www.koikikukan.com/
http://twitter.com/yujiro

Movable Type 5 プロフェッショナルガイド|荒木勇次郎|マイナビ


Chapter1 プロダクト
1-1 Movable Typeのコードネームとバージョン
1-2 開発コードのビルド
1-3 旧バージョンのMovable Typeを利用する

Chapter2 環境
2-1 アプリケーションディレクトリ
2-2 設定ファイル
2-3 ファイル・ディレクトリのパーミッション
2-4 複数ドメインでの利用
2-5 PHP化
2-6 プラグインディレクトリの独立
2-7 スケジュールタスク
2-8 FastCGI
2-9 複数Movable Typeのインストール
2-10 InstaMT

Chapter3 テーマ
3-1 テーマ関連ファイル
3-2 ローカライズ
3-3 スタイル機能対応
3-4 カラムレイアウトの定義

Chapter4 テンプレート
4-1 「ファイルへのリンク」について
4-2 「テンプレートの種類」について
4-3 アーカイブマッピングの「優先」について
4-4 優先アーカイブタイプ
4-5 サーバーサイドインクルード
4-6 モジュールキャッシング

Chapter5 コンテキスト
5-1 コンテキストの基本
5-2 コンテキストの依存関係
5-3 アーカイブコンテキストを他のコンテキストに変更する

Chapter6 テンプレートタグ
6-1 テンプレートタグのフォーマット
6-2 テンプレートタグの最適化
6-3 変数の初期化
6-4 配列・ハッシュの入れ子
6-5 管理画面用テンプレートタグ

Chapter7 モディファイア
7-1 モディファイアの基本
7-2 mtevalモディファイア
7-3 regex_replaceモディファイアとreplaceモディファイア
7-4 testモディファイア
7-5 appendモディファイアとprependモディファイア

Chapter8 ウェブサイト・ブログ
8-1 ウェブサイト・ブログの指定
8-2 ウェブサイト・ブログでのテンプレートモジュールの共有
8-3 インクルード先の情報を出力する

Chapter9 ブログ記事・ウェブページ
9-1 記事の一覧をタイトルの番号順にソートする
9-2 複数ブログのブログ記事を時間順に1件ずつ表示する
9-3 ブログ記事ページのデザインをカテゴリ別に切り替える
9-4 ウェブページのデザインをウェブページ別に切り替える

Chapter10 コメント・トラックバック
10-1 最近のコメント・トラックバックを記事別に表示する
10-2 コメントをスレッド形式で表示する
10-3 サインイン後のコメント投稿フォームをブラウザの先頭に表示する
10-4 コメント投稿者の表示を実体参照する
10-5 「最近のコメント」をフィードで配信する

Chapter11 アイテム
11-1 アイテムのキャッシュディレクトリ
11-2 記事に挿入したアイテムのサムネイル一覧を表示する
11-3 記事に挿入した画像の表示サイズを制御する
11-4 画像挿入時の(X)HTMLマークアップをカスタマイズする

Chapter12 カテゴリ
12-1 カテゴリによる関連ブログ記事一覧
12-2 カテゴリ一覧にブログ記事タイトルを表示する
12-3 カテゴリアーカイブリストに月別のタイトルを表示する
12-4 親カテゴリ配下のカテゴリのブログ記事一覧を表示する
12-5 カテゴリアーカイブページのカテゴリアーカイブリストに親カテゴリ
とその子カテゴリを表示する
12-6 カテゴリアーカイブにサブカテゴリのブログ記事を表示する
12-7 カテゴリ一覧のブログ記事数にサブカテゴリのブログ記事数を含めて
表示する
12-8 カテゴリの新着履歴を表示する
12-9 カテゴリアーカイブページのデザインをカテゴリ別に切り替える
12-10 カテゴリ別にブログ記事の背景画像を切り替える
12-11 カテゴリ別にフィードを配信する
12-12 sort_methodモディファイアによるカテゴリとフォルダのソート

Chapter13 タグ
13-1 タグによる関連ブログ記事一覧
13-2 タグのプライベートモード
13-3 タグ検索による記事の絞り込み
13-4 タグ検索リンクをロボット型検索エンジンのクロール対象外にする

Chapter14 カレンダー
14-1 複数ブログの情報を1つのカレンダーにまとめて表示する
14-2 Ajax月送りカレンダー
14-3 カテゴリ別月送りカレンダー
14-4 ダイナミック月送りカレンダー

Chapter15 アーカイブ
15-1 月別アーカイブリストに年別の見出しを表示する
15-2 アーカイブページへの「続きを読む」のリンクを表示する
15-3 アーカイブページへのリンクを相対パスで表示する
15-4 サイトマップを作る

Chapter16 カスタムフィールド
16-1 カスタムフィールドでおすすめ度順にソートする
16-2 カスタムフィールドの複数行を改行表示する
16-3 コミュニティのカスタムフィールドの表示順序を並べ替える

Chapter17 検索
17-1 検索方法と検索オプション
17-2 検索対象のフィールドを変更する
17-3 検索結果のページ分割をカスタマイズする
17-4 旧バージョンの検索機能を利用する
17-5 テンプレートでカスタムフィールド検索のページを作る

Chapter18 再構築
18-1 スタティックパブリッシング
18-2 ダイナミックパブリッシング

Chapter19 管理画面
19-1 テンプレートファイル
19-2 代替テンプレート
19-3 テンプレートファイルでテンプレートタグを利用する
19-4 ナビゲーションのカスタマイズ
19-5 パーミッションのカスタマイズ

Chapter20 プログラム
20-1 クラス
20-2 オブジェクト
20-3 ローカライズ
20-4 予約変数・特殊変数
20-5 レジストリ
20-6 管理アプリケーションのリクエスト処理
20-7 アプリケーションモードとハンドラの対応

Chapter21 プラグイン
21-1 プラグインの概要
21-2 プラグインデータ
21-3 拡張テンプレートタグ
21-4 コールバック
21-5 フィールドの拡張とオブジェクトテーブルの追加
21-6 管理アプリケーションプラグイン
21-7 アプリケーションの実装
21-8 ダイナミックパブリッシングプラグイン
21-9 ローカライズ
21-11 デバグ

Chapter22 インタフェース
22-1 RSD
22-2 XML-RPC
22-3 Atom Publishing Protocol

Chapter23 ツール
23-1 list-objects
23-2 mt-tmpl-test
23-3 permission-viewer
23-4 plugin-config
23-5 pl-viewer
23-6 remove_old_sessions


基本からしっかりわかる
Movable Type 5
カスタマイズブック
基本からしっかりわかる
Movable Type 5



ページ先頭へ