10章ポートフォリオ管理アプリケーションを1つにまとめて完成させる

大規模なWebアプリケーションの開発は、プランを練って確立されたプロセスで管理して進めるべき仕事である。一般に、大規模なアプリケーションを小さなサブモジュールに分割し、それらのサブモジュールを独立してテストする。最後に、すべてのモジュールを1つにまとめてアプリケーションを完成させる。モジュールのインテグレーション(統合)は、アプリケーション開発でももっとも難しい仕事の1つだ。

シンプルなWebサイトの構築に慣れている開発者の多くは、大量のサードパーティプラグインを使う傾向があり、多くのサブモジュールからアプリケーションを組み立てる知識が足りないように見える。ここでは、プラグインベースのアプリケーションを統合されたスタンドアローンのアプリケーションに再構成してこの問題に対処する。この章を読み終わったら、読者は同じように、あるいはこれ以上に複雑なアプリケーションを苦もなく作れるようになっているだろう。

この章では、以下のテーマを扱っていく。

  • ポートフォリオ管理アプリケーションの統合と構造化
  • カスタム投稿マネージャの再構成
  • テンプレートローダーのユーザーマネージャへの統合
  • 再構成されたアプリケーションの操作
  • ユーザープロフィールへのフィールドの追加
  • フォロワー通知のスケジューリング
  • 比較的知られていないWordPressの機能
  • 実際にやってみる
  • 結論

では始めよう。

10.1 ポートフォリオ管理アプリケーションの統合と構造化

これまでの9章を通じて、私たちは独立したプラグインを使って開発者ポートフォリオ管理システムのさまざまな機能を実装してきた。開発中に、大量のプラグインを作ってアプリケーションを構築する方法には落とし穴があることにも気付いた。マルチプラグインアーキテクチャで私たちが直面した問題を挙げてみよう。 ...

Get WordPressによるWebアプリケーション開発 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.