
PHPによるWebアプリケーションスーパーサンプル ~リッチクライアント編~
HTML_QuickForm2を使ったリッチUIなフォーム作成から、Webサービスの導入、WordPressによるブログサイト、EC-CUBEによるショッピングサイトの構築/カスタマイズなど、リッチクライアントを実現するさまざまなテクニックを解説。
●本書の概要
PHPを使って、リッチクライアントを実現するライブラリやソリューションをカスタマイズするテクニックを公開します。
第1部では、HTML_QuickForm2を使ったリッチUIなフォーム作成から、Webサービスの導入、これらを導入するに当たって必要なセキュリティ対策を紹介。
第2部では、WordPressによるブログサイト、EC-CUBEによるショッピングサイト、MyNETSによるSNSサイトの構築/カスタマイズなど、さまざまなソリューションの、見栄えをよくするカスタマイズ方法を紹介します。
●本書の位置づけ
『PHPによるWebアプリケーションスーパーサンプル』シリーズにおける本書の位置づけは、次の通りです。
『PHPによるWebアプリケーションスーパーサンプル 第2版』
→ PHPの基本的な処理や関数の使い方を解説(PHP初級、中級向け)。
『PHPによるWebアプリケーションスーパーサンプル 活用編 第2版』
→ PEARモジュールの使い方を中心に、PHPのオブジェクト指向的な使い方を解説したサイト構築指南(PHP中級向け)。
『PHPによるWebアプリケーションスーパーサンプル リッチクライアント編』
→ リッチクライアントを実現するためのテクニックや、ソリューションのカスタマイズ方法、プラグイン開発を解説(PHP中級、上級向け)。
■第1部 <リッチUIを実現するテクニック編>
第1章 PHPの基本
第2章 PEARをつかったリッチUIなフォーム ~HTML_QuickForm2を使いこなす~
第3章 Webサービスでコンテンツをマッシュアップ ~Webサービスを活用し、自分のサイトをリッチにする~
第4章 PHPのセキュリティ対策 ~ネットで起こりうるクラッキングの防御~
■第2部 <リッチUIを実現するソリューション編>
第5章 拡張性の高いブログサイトを構築 ~WordPressをカスタマイズする~
第6章 オリジナルのショッピングサイトを構築 ~EC-CUBEをカスタマイズする~
第7章 カスタマイズしやすいSNSを導入 ~MyNETSでオリジナルのSNSサイトを作る~
第8章 PHPでWebメールシステムを構築 ~RoundCubeをカスタマイズする~
第9章 プロジェクト管理システムを構築 ~dotProjectをカスタマイズする~
第10章 その他PHPを使ったソリューション ~さまざまなソリューションを選ぶ~
■付録
付録1 インストール
付録2 PHPとRDBMS