WordPressとは?概要・構造・歴史・主な用途
WordPressは、PHPで書かれた広く使われるオープンソースのコンテンツ管理システムです。テーマ、プラグイン、豊富なエコシステムを備え、ブログ、サイト、EC構築を支えます。
WordPressは、ゼロから開発しなくても人や組織がウェブサイトを作成・管理できるオープンソースのコンテンツ管理システム(CMS)です。主にPHPで書かれ、一般にMySQLまたはMariaDBのデータベースと組み合わせて使われます。さらに、Webベースの管理画面、テーマ機構、プラグイン構造を備えています。公式のプロジェクト情報は WordPressプロジェクト を参照してください。
画像ギャラリー
6 画像コア機能とアーキテクチャ
このプラットフォームは、コンテンツ保存、ユーザーアカウント、表示処理を担当する小さなコアと、多数の任意拡張から成る大きなエコシステムを中心に構成されています。主な要素は次のとおりです。
- コア: 投稿、固定ページ、設定を管理するPHPコード群。
- テーマ: 見た目とレイアウトを制御する。
- プラグイン: SEO、分析、eコマースなどの機能を追加する。
- データベース: コンテンツ、ユーザー、設定を保存する。
- エディターとAPI: ブロックベースのエディターとREST APIにより、現代的な制作ワークフローや連携を可能にする。
歴史と発展
WordPressはb2/cafelogプロジェクトのフォークとして始まり、2000年代初頭に最初の開発者たちによって初版が公開されました。その後、多くのリリース、コミュニティの貢献、第三者プロジェクトを通じて進化してきました。大きな節目の一つは、ブロック指向のコンテンツエディターの導入で、コンテンツをどのように組み立て、ブロックによって拡張するかを変えました。
一般的な用途と例
WordPressはブログツールとして始まりましたが、現在では個人ブログ、企業サイト、ニュースポータル、ポートフォリオ、教育サイト、オンラインストアなど、幅広いサイトを支えています(オンラインストアはWooCommerceのようなアドオンを通じて実現されることが多いです)。組織がWordPressを選ぶ理由には、柔軟性、テーマとプラグインの豊富さ、そしてデザイナーや開発者の大きなコミュニティがあります。
区別、ライセンス、保守
WordPressはフリーソフトウェア・ライセンスのもとで配布されています。詳細は GPLライセンス を参照してください。WordPressの運用方法には、コミュニティ由来のソフトウェアを自分でホスティングする方法と、管理されたインスタンスを提供するホスト型サービスを利用する方法の2つが一般的です。サイトを最新状態に保ち、プラグインを安全に管理し、バックアップを維持することは、リスクを減らすうえで重要な保守作業です。
ブログを公開したい初心者や、テーマとプラグインの使い方を学びたい人向けには、入門ガイドやホスト型の選択肢が 始め方 のページで広く提供されています。API、コーディング標準、拡張性の資料を探す開発者は、技術リファレンスやコミュニティサポートを 開発者向けリソース で見つけることができます。
関連項目
著者
AlegsaOnline.com WordPressとは?概要・構造・歴史・主な用途 Leandro Alegsa
URL: https://ja.alegsaonline.com/art/109042
出典
- wordpress.org : WordPress 5.1.1 Security and Maintenance Release
- wordpress.org : "WordPress › About » GPL"
- wordpress.org : WordPress Download Counter
- en.wordpress.com : The Features You'll Love -- WordPress.com