PHPで作る携帯サイト デベロッパーズガイド

概 要

携帯サイト(携帯電話向けWebサイト)をPHPで制作する手法を解説したデベロッパーズガイドです。携帯サイトの構築には、キャリア間で仕様の異なるHTMLへの対応や利用者動向の激しい変化に合わせた短期のシステム・デザイン変更が必須です。そこで本書では、PHPプログラミングの世界で広く使われ始めているPHPフレームワークであるCakePHPによる携帯サイトのスピーディな開発手法を解説。CakePHPのインストールから、開発・運用環境の構築、サイト作成の手順、ユーザー情報の管理、商品販売の仕組み、メルマガの発行、絵文字や機種判別などの携帯サイト独特の問題などを解説。完成サイトのソースコードのダウンロードサービス付き。

著者 滝下真玄
価格 本体3000円(税別)
ISBN 978-4-7980-2476-9
発売日 2009/12/23
判型 B5変
色数 1色
ページ数 568
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 新しい携帯サイトの制作方法

1.1 携帯サイトのいま・むかし

1.1.1 携帯サイトの「むかし」

1.1.2 携帯サイトの「いま」

1.1.3 携帯サイトの「これから」

1.2 新しい携帯サイトの作り方

1.2.1 HTMLだけのサイトは絶滅危惧種?

1.2.2 いわゆる「オレオレ」の時代は終わった

1.2.3 「フレームワーク」の登場

1.2.4 「フレームワーク」の種類

1.3 まとめ

Chapter 2 エッセンス「携帯サイト」

2.1 携帯サイトの制作に立ちはだかる問題点

2.1.1 絵文字問題

2.1.2 画像サイズ問題

2.1.3 スタイルシート(CSS)問題

2.1.4 動作確認の問題

2.1.5 運営・管理の問題

2.1.6 その他の問題

2.2 機種判別

2.3 絵文字

2.4 XHTML

2.5 スタイルシート(CSS)

2.6 キャッシュヘッダ

2.7 まとめ

Chapter 3 エッセンス「CakePHP」

3.1 CakePHPとは?

3.1.1 CakePHPの特徴

3.1.2 CakePHPのインストールと設定

3.2 CakePHP「超」クイックリファレンス

3.2.1 フレームワークを駆動するための設定(core.php)

3.2.2 データベースの設定(database.php)

3.2.3 ルーティング(routes.php)

3.2.4 独自の設定を記述する(bootstrap.php)

3.2.5 モデル

3.2.6 コントローラ

3.2.7 ビュー

3.2.8 コンポーネント

3.2.9 ヘルパー

3.2.10 ページネーション

3.2.11 その他のよく利用される機能

3.2.12 CakePHPの流れ

3.3 Ktai Libraryの利用

3.3.1 「Ktai Library」とは?

3.3.2 「Ktai Library」の入手とインストール

3.3.3 「Ktai Library」の設定

3.3.4 「Ktai Library」パラメータ一覧

3.3.5 「Ktai Library」関数リファレンス

3.4 まとめ

Chapter 4 開発・運用環境の構築

4.1 サイトの企画と仕様

4.1.1 どんなサイト?

4.1.2 どんな機能を付ける?

4.1.3 サイトの仕様

4.2 サーバの設定

4.2.1 DNSの設定

4.2.2 メールサーバの設定

4.2.3 データベースの設定(MySQL)

4.2.4 Webサーバ(Apache)の設定

4.2.5 PHPの設定

4.3 CakePHPの準備

4.3.1 CakePHPの設定とアップロード

4.3.2 サンプルプログラムを作ってみよう

4.4 まとめ

Chapter 5 サイト作成のファーストステップ

5.1 管理サイト

5.1.1 管理サイト側の概要

5.1.2 管理サイトのトップページ

5.1.3 管理ユーザの管理と認証の仕組み

5.1.4 メール配送管理

5.1.5 お知らせ管理

5.2 公開サイト

5.2.1 公開側の概要

5.2.2 メインページ

5.2.3 お知らせ

5.3 まとめ

Chapter 6 商品の登録と表示

6.1 管理サイト

6.1.1 管理サイト側の概要

6.1.2 メーカーの管理

6.1.3 納期表示の管理

6.1.4 商品カテゴリの管理

6.1.5 商品データと在庫の管理

6.2 公開サイト

6.2.1 公開サイト側の概要

6.2.2 商品リスト

6.2.3 商品詳細

6.2.4 おすすめ表示

6.3 まとめ

Chapter 7 顧客の登録と会員ページ

7.1 管理サイト

7.1.1 管理サイト側の概要

7.1.2 顧客情報の管理

7.1.3 郵便番号情報

7.2 公開サイト

7.2.1 公開サイト側の概要

7.2.2 顧客情報の登録

7.2.3 マイページの設置

7.3 まとめ

Chapter 8 販売と購入の仕組み

8.1 管理サイト

8.1.1 管理サイト側の概要

8.1.2 注文情報管理

8.1.3 注文商品管理

8.1.4 顧客情報管理の修正

8.2 公開サイト

8.2.1 公開サイト側の概要

8.2.2 ショッピングカート

8.2.3 購入手続き

8.2.4 購入履歴の閲覧

8.3 まとめ

Chapter 9 メールマガジン

9.1 管理サイト

9.1.1 管理サイト側の概要

9.1.2 メルマガ購読者管理

9.1.3 メルマガ配信管理

9.1.4 空メール処理

9.2 公開サイト

9.2.1 公開サイト側の概要

9.2.2 メルマガ購読ページ

9.3 まとめ

Chapter 10 クチコミ

10.1 管理サイト

10.1.1 管理サイト側の概要

10.1.2 口コミ管理

10.2 公開サイト

10.2.1 公開サイト側の概要

10.2.2 口コミの表示と追加

10.3 まとめ

Chapter 11

パフォーマンスチューニング

11.1 パフォーマンスの計測

11.2 APC(Alternative PHP Cache)の導入

11.3 データベースのキャッシュ

11.4 ビューのキャッシュ

11.5 その他

11.6 まとめ

PR

秀和システム