WordPressだけじゃない「CMS」について解説

目次
CMSとは何か?
CMSとは Content Management System の略称で、日本語ではコンテンツ管理システムと呼ばれます。”Contents”と表記される場合もありますが、単数形の”Content”が正式な名称です。
主な機能はWebサイトの画像やテキストなどの、コンテンツを簡単に管理するための機能があり、ブログ記事の作成や投稿、Webサイト全体のレイアウトやデザインも管理できます。
多くのCMSは画像のアップロードや、記事の執筆などの作業を全てブラウザ上で完結させる事ができるように作られており、FTPなどを使わずにWebサイトの更新や管理が簡単にできるようになっています。
ほぼ毎日更新をしたり、複数人でWebサイトを管理したりする場合には、管理のしやすさなどからCMSを利用してWebサイトを作られる事が多くあります。
CMSを使わないWebサイト
更新頻度が低く、小規模なWebサイトの場合などにはCMSを使わないということもあります。
特に、静的サイトの場合には、CMSを使った場合よりもページの読み込み速度が速くなることがあるため、あえてCMSを使わずにWebサイトが作られる場合もあります。
近年では、静的サイトジェネレーター(SSG)を利用したWebサイト構築も増えており、CMSを使わない選択肢として注目されています。
また、静的サイトはサーバーサイドの処理が不要なため、セキュリティリスクが低く、CDNとの相性が良いというメリットもあります。CDNについては、以下の記事で解説しています。
主要CMSの比較
CMSはWordPressだけではなく、様々な物があります。
ここでは各CMSの特徴と、どのような人にお勧めかをご紹介いたします。
| 名称 | 料金 | お勧めの人 | 特徴 |
|---|---|---|---|
| WordPress | 無料 | 初心者向け | 世界的に著名なCMS。豊富なプラグインとマニュアルなども充実している |
| Joomla! | 無料 | サイト運営者向け | 詳細なアクセス制御(ACL)に優れている |
| Drupal | 無料 | 開発者向け | 非常に柔軟にカスタマイズが可能 |
| Pimcore | 基本無料 | ECサイト向け | ECサイト向けの様々な機能が標準で備わっている |
| Sanity | 基本無料 | デザイン重視向け | 複数人で同時に記事の編集などができるリアルタイム編集に対応している |
| microCMS | 無料プランあり | 日本企業向け | 日本で開発された有償CMS |
| Adobe Experience Manager | 有償 | エンタープライズ向け | Adobe製品と連携可能 |
WordPress(ワードプレス)

- 料金:無料
- お勧めの人:初心者
- https://ja.wordpress.org/
CMSと言えば、WordPress。世界的に最も利用されているCMSがWordPressです。全世界のCMS市場の中で、およそ60%以上のシェアを持ち、全Webサイトの約40%以上で利用されていると一般的に言われています。
初心者にWordPressをお勧めする理由は、世界的に使われているからこそ、マニュアルやノウハウなどの知見が日本語で非常に多く蓄積されています。困った時に、日本語で検索をすれば、解決方法に辿り付ける可能性が他のCMSに比べて高いのです。
また、レンタルサーバーではプログラムやブログの設定などについては、サポート外となってしまう事が多くありますが、WordPressは例外的に多くのレンタルサーバー事業者がサポートしている点も初心者にお勧めの理由です。
初心者の方は、mixhostのようなWordPressクイックインストール機能付きのサーバーを利用するとスムーズに始められます。
他にもWordPressは、非常に豊富なデザインのテーマが無償で配布されていたり、プラグインとよばれる拡張機能が充実しているため、初心者でも比較的簡単にWebサイトをカスタマイズする事ができます。
mixhostには、WordPressの煩雑な初期設定や、テーマやプラグインの導入が完了済の状態で開始できる「WordPress簡単テンプレート」も用意されていますので、特に初心者の方にお勧めです。
WordPressの弱点
世界的に人気のあるWordPressですが、弱点もあります。
WordPressは標準構成のままでは大規模サイト運用に工夫が必要になる場合があります。サーバキャッシュ設定やデータベース設計、サーバー構成を適切に調整することで、大規模サイトでも運用は可能です。
初心者がいきなり大規模サイトを運営することは滅多にありませんが、ブログを長年続けている内に、大きなサイトに成長する事もあるかもしれません。または、記事数が増えるにつれて、サーバー性能やデータベース設計、プラグインの影響によりパフォーマンスが低下することがあります。
その場合などには、サーバーのスケールアップやキャッシュの導入、Webサイトの構成の見直しなどで対応することが多いでしょう。この他には、WordPressの記事や写真を削除して減らす、WordPressのプログラムを自力でカスタマイズする、別のCMSを使うといった選択肢もあります。
mixhostでは、プロフェッショナルがWordPressの再調整をする「WordPressサイトの高速化サービス」があります。「昔は問題無かったのに、今はすっかり遅くなってしまった」と、お困りの場合には是非ご利用をご検討ください。
この他に、WordPressは他のCMSに比べて狙われやすいといったセキュリティリスクもあります。
初心者にとっては、どのような対策をすれば良いか全く分からないという人もいるでしょう。
mixhostでは、そういった方でも安心してWordPressを利用出来るように、「WordPressセキュリティ強化サービス」の用意もあります。
Joomla!(ジュームラ!)

- 料金:無料
- お勧めの人:サイト運営者向け
- https://www.joomla.org/
Joomla!の大きな特徴の一つに、高度なユーザー管理機能によるアクセス制御(ACL)があります。
「この編集者は、このカテゴリの記事だけ編集できる」、「この閲覧者は、このページだけ見る事ができる」など、非常に細かいアクセス設定をプラグインなしに、標準機能だけで設定出来ます。
また、企業による利用を意識して開発されているため、セキュリティと安定性が重視されており、2要素認証も標準搭載されているため、プラグインなしですぐに利用できます。
ただし、日本では利用者がWordPressに比べて少ないため、多くのレンタルサーバーで利用は可能ですが、WordPressのような簡単インストールやサポートが充実していない場合が多いです。
サーバーにインストールする事ができても、レンタルサーバー事業者のサポートを受けられないため、自力で調べて解決する能力が求められます。
Drupal(ドルーパル)

- 料金:無料
- お勧めの人:開発者向け
- https://new.drupal.org/homehttps://new.drupal.org/home
多くの官公庁、大学、グローバル企業などで導入されており、NASAの一部公式サイトもこのDrupalで作られています。
Drupalは大規模サイトの構築に適していると言われており、NASAの例では、公称25万ページ、140万コンテンツ、3テラバイト以上の膨大なコンテンツによって構成されていますが、Drupalは問題無く動作しており、その性能の高さを表しています。
Pimcore(ピムコア)

- 料金:基本無料
- お勧めの人:ECサイトの構築
- https://pimcore.com/en/
Pimcoreは、ECサイトの構築に重点を置いたCMSです。
CMSとしてだけでなく、顧客管理機能(CRM)や、商品情報管理機能(PIM)など、他のCMSには無い、製品の販売やデータ分析に利用可能な機能が豊富にあります。
WordPressなどもプラグインを駆使したり、プログラムを直接カスタマイズすることで、ECサイトを作る事はできますが、数万件の商品、商品毎に設定可能な複雑なオプション、顧客ごとの個別価格設定など、一般的なECパッケージでは対応が難しい高度な要件にも対応可能です。
また、自社サイトだけでなくAmazonや、楽天、モバイルアプリなどとも連携させる事ができます。
しかしながら、WordPressのような気軽さは無く、高度な専門知識を持つエンジニアによる初期構築が必要になります。
なお、基本無料で利用可能ですが、企業向けの「Enterprise Subscription」は有料になっており、ライセンス費用は年額約$9,900(約150万円)程度です。
Sanity(サニティ)

- 料金:基本無料
- お勧めの人:デザイン重視向け
- https://www.sanity.io/
Sanityの特徴に複数人で同時に記事の編集などができる「リアルタイム編集」に対応している点があります。
ヘッドレスCMSとして設計されているため、非常に柔軟なデザインのカスタマイズが実現でき、Webサイトの開発者が開発しやすいのも特徴です。
ヘッドレスCMSは、記事の投稿や編集などをするコンテンツ管理機能と、実際にWebサイトが表示される表示機能(フロントエンド)が分離されているCMSです。そのため、インストールしたら直ぐにWebページが表示されるWordPressとは異なり、表示画面の開発作業が別途必要になるため、専門知識を持つエンジニアによる構築が必要になります。
しかし、デフォルトの表示画面が無いからこそ、制約がほぼ無く、高い自由度でデザインを実現できます。
また、SanityはSaaS型のサービスであるため、レンタルサーバーにインストールして使うWordPressとは異なり、そもそもレンタルサーバーにインストールする必要がありません。
フロントエンド(表示部分)のみを自前のサーバーや、レンタルサーバーなどで構築する事になります。
microCMS(マイクロシーエムエス)

- 料金:無料プランあり
- お勧めの人:日本企業向け
- https://microcms.io/
microCMSは日本で開発されたヘッドレスCMSです。開発者が取り扱いやすいAPIベースである事も特徴の一つです。
日本で開発されている事により、様々な日本の商習慣に合致した機能が用意されています。
管理画面や各種ドキュメントも全て日本語であるため、学習コストが低くすむのも特徴です。
microCMSもSaaSとして提供されているため、自分でサーバーにインストールしたり、セキュリティアップデートを気にする必要がありません。
Adobe Experience Manager(アドビエクスペリエンスマネージャー)

- 料金:有償(価格は非公開)
- お勧めの人:エンタープライズ(大規模組織向け)
- https://business.adobe.com/jp/products/experience-manager/adobe-experience-manager.html
Adobeの製品であるため、Adobeの各種製品と非常に強い連携機能を持っています。
CMSとしてだけでなく、DAM(Digital Asset Management / デジタルアセット管理機能)、マルチサイト管理機能なども含まれているDX基盤となっています。
基本的に個人利用は想定されておらず、大規模な組織向けの製品になっています。
まとめ
CMSとは Content Management System の略称で、日本語ではコンテンツ管理システムと呼ばれます。
様々なCMSがありますが、初心者には世界で最も良く使われているWordPressがお勧めです。
mixhostでは契約してすぐにWordPressが使い始める事ができる「簡単インストール」もあります。


