MovableTypeによる実用サイト構築術 ウェブシステムとしての活用ノウハウ MT5/5.1対応 (Books for Web Creative) 長内 毅志 柳下 剛利 柳谷 真志 野田 純生 技術評論社 2011-06-17 |
長内毅志さん / 柳下剛利さん / 柳谷真志さん / 野田純生さん が共同で執筆された「MovableTypeによる実用サイト構築術」を技術評論社様から昨年(2011年)の6月ご献本頂きました。
頂いてから随分と時間が経ってしまい恐縮ですが、ご紹介させて頂きます。
「MovableTypeをベースにしてできること」の引き出しを増やしたい人向け
主にコンテンツの更新システムとして Movable Type を利用している現場では、サイトにウェブシステム的な動作が必要になった場合に、「Movable Type をベースにしてできるのか?できないのか?」「できるとしてどのような形になるのか?」という疑問が発生することが多いと思いますが、この本ではそういった疑問を解消することができます。
この本では以下のような典型的なWebサイトを例にして、制作にいたるシナリオの想定からプラグインのインストールやテンプレートの編集を経て、運用方法まで具体的に説明されています。
- お問い合わせフォーム
- イベント受付システム
- グルメ情報サイト
- 不動産検索サイト
構築方法としては、テンプレートやコメントという Movable Type の基本の機能を利用しつつ、足りない部分をプラグインで補って機能を実現するという形です。PerlやPHPといったプログラミングの知識は必要としていません。
「プログラムを開発しなくてもできること」がシンプルで癖のない例で解説されているいい本だと思います。
また Appendix の「スマートフォン対応とDynamicMTML」なども今後重要になってくる要素だと思うので、目を通すことをお勧めします。
以下、目次になります。
Introduction Movable Typeをウェブシステムとして使ってみよう
- 0.1 Movable Typeとは
- Movable Type導入メリット
- ウェブシステムとしての活用の可能性
- 0.2 本書の活用範囲
- 本書の想定対象者
- 本書で紹介するサンプル
- Movable Typeによる構築が向いているウェブシステム
- 0.3 Movable Type 5/5.1の導入
- Movable Type 5/5.1の動作環境
- Movable Type 5/5.1のインストール方法
Chapter1 サイト構築前のチェックポイント
- 1.1 Movable Typeの基礎知識
- テンプレート出力のオプションと「動的生成」「静的生成」
- ウェブサイトとブログという管理のレベル
- 1.2 カスタムフィールドとテーマ
- カスタムフィールド機能
- 効率よくウェブサイトやブログを作成できるテーマ機能
- テーマのインストールと適用
- テーマのアンインストール
- 1.3 テンプレートカスタマイズの基礎知識
- コンテンツとロジックの明確な分離
- テンプレートの概要
- テンプレートタグ(MTタグ)の概要
- テンプレート内の変数について
- テンプレート内変数を使ったカスタマイズ
- MTML(Movable Type Markup Language)
- プラグインの概要
Chapter2 お問い合わせフォームを作ってみよう
- 2.1 お問い合わせフォームの仕様を考えよう
- 制作にいたるシナリオ(RFP)
- サイトの完成イメージ
- お問い合わせフォームに必要な要件
- 実装方針
- 2.2 お問い合わせフォームの制作手順
- 初期設定
- テンプレート構造の確認
- カスタムフィールドの設定
- テンプレートのカスタマイズ
- その他の追加設定
- 2.3 さらに活用するために
Chapter3 イベント受付システムを作ってみよう
- 3.1 イベント受付システムの仕様を考えよう
- 制作にいたるシナリオ(RFP)
- サイトの完成イメージ
- イベント受付システムに必要な要件
- 実装方針
- 3.2 イベント受付システムの制作手順
- 構築の流れ
- 初期設定
- テンプレート構造の確認
- カスタムフィールドの設定
- テンプレートのカスタマイズ
- 実際にイベント募集記事を投稿してみる
- CSVダウンロードの操作
- 3.3 さらに活用するために
Chapter4 グルメ情報サイトを作ってみよう
- 4.1 グルメ情報サイトの仕様を考えよう
- 制作にいたるシナリオ(RFP)
- サイトの完成イメージ
- グルメ情報サイトに必要な要件
- 実装方針
- 4.2 グルメ情報サイトの制作手順
- 初期設定
- テンプレート構造の確認
- カテゴリの設定
- カスタムフィールドの設定
- テンプレートのカスタマイズ
- 4.3 さらに活用するために
Chapter5 不動産検索サイトを作ってみよう
- 5.1 不動産検索サイトの仕様を考えよう
- 制作にいたるシナリオ(RFP)
- サイトの完成イメージ
- 不動産検索サイトに必要な要件
- 開発のポイント
- 実装方針
- 5.2 不動産検索サイトの制作手順
- 構築の流れ
- 初期設定
- テンプレート構造の確認
- カスタムフィールドの設定
- 主要なテンプレートのカスタマイズ
- 検索システムを拡張するカスタマイズ
- 検索結果を表示するカスタマイズ
- 入力画面のカスタマイズ
- 5.3 さらに活用するために
Appendix
- App1 スマートフォン対応とDynamicMTML
- App2 高度なウェブアプリケーションを開発するために
- App3 開発環境構築のテクニック
コメントする