定義
WordPressは、PHPとMySQLをベースに構築されたオープンソースのコンテンツ管理システムで、インターネット上の全ウェブサイトの約40%を支えています。wordpress.orgから無料でダウンロードできるセルフホスト型のWordPressは、お客様が完全に管理するPHPおよびMySQL対応のホスティングアカウントであればどこにでもインストールできます。一方WordPress.comは、Automattic社によるホスティング版で、月額料金制となっており、サーバー管理は代行されますがカスタマイズ性はより限定的です。オープンソースのコア部分を取り巻く形で、Kinsta、WP Engine、Pressable、Flywheelなどを含むマネージドWordPressホスティング業界が存在し、サーバー、キャッシュ、セキュリティパッチ、コアアップデートをWordPress専用に最適化することで、サイト運営者が一般的なシステム管理から解放されるようになっています。プラグイン、テーマ、開発者からなるグローバルなエコシステムにより、主流のCMSの中で最も拡張性が高いものとなっていますが、その柔軟性ゆえに品質やセキュリティはプラグインごとにばらつきがあります。コンテンツ主体のサイト、ブログ、小規模ストアには適していますが、高度にカスタマイズされたアプリケーションやサーバー管理を一切行いたくないチームには、他のプラットフォームの方が適している場合があります。
利用方法
WordPressはPHPとMySQLで構築されています。ブラウザ上のコンテンツエディタと管理画面、デザイン用のテーマシステム、機能拡張のためのプラグインシステム、そしてヘッドレス利用向けのRESTおよびGraphQL APIを備えています。最新のWordPressはブロックエディタ(Gutenberg)とフルサイト編集にも対応しています。
重要な理由
コンテンツ主体のサイト、ブログ、パンフレットサイト、雑誌サイト、小規模なEコマースストアにとって、WordPressはデフォルトの選択肢であり、コスト、カスタマイズ性、エコシステムの面で依然として他の追随を許しません。その代償として、アップデート、セキュリティ、パフォーマンスに関する運用負担が発生するため、マネージドWordPressホスティングというサービスが存在するのです。