まえがき
WordPressは2003年にブログソフトウェア「b2」の後継としてマット・マレンウェッグ氏とマイク・リトル氏によって開発が開始され、世界中のボランティア開発者によって現在も活発な開発が続けられているPHPとMySQLで作られたGPLライセンスを採用するオープンソースのソフトウェアです。
もともとはブログソフトウェアとして開発され利用されてきましたが、近年は、ブログソフトウェアを超えて、パブリッシングプラットフォームとして、CMSソフトウェアとしても利用されています。
現在、世界の約22%を超えるWebサイトでWordPressは利用され、CMSソフトウェアとしての世界シェアは約60%と過半数を超えています。また、最近ではWebアプリケーションのプラットフォームとして、従来のPHPなどのスクラッチ開発やフレームワークを用いた開発を代替するソフトウェアとしても注目されているところです。
実際、著者である私たちプライム・ストラテジー株式会社では、日頃、法人のお客様から開発のご依頼をいただいて、WordPressを利用したCMSサイトやWebアプリケーションを開発していますが、開発現場で常日頃感じていることは、このようなWordPressを利用したWebシステムのポテンシャルを引き出して最大限活用するためには、WordPressの構造や動作原理、つまりWordPressの原理・原則をよく理解して開発することが重要であるということです。
WordPressには既存の多くのプラグインやテーマがあり、また開発ノウハウも多く形成されています。これはWordPressの開発生産性が高いということであり、開発現場に配属された新人のエンジニアが、WordPressの基本原理をそれほど理解していなくてもお客様の機能要件を満たす機能実装が比較的容易であるということにもつながります。しかし、このことは同時に、品質のそれほど高くないCMSサイトやWebアプリケーションが量産されてしまう危険性も存在するということでもあります。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access