2024/03/05
サイト開発
【脱WordPress】ヘッドレスCMSとは?WordPressとの違いは?
WordPressをやめたい人に向けて、ヘッドレスCMSの威力を解説します。
この記事では、脱 WordPress を考えている人に対してヘッドレス CMS とは何か?を解説しています。
ヘッドレス CMS とは
ヘッドレス CMSとは、ビューがない CMS のことです。
なんのことだかわかりませんね。一つずつ用語を解説していきます。
CMS における「ヘッド」とは
まず、WordPress 製サイトを、一つのアプリだと考えてください。
このアプリは、ざっくり切り分けると
- 外見(今見ているようなページ)
- 管理画面
- データベース
- 裏方作業プログラム
に大別することができます。
ヘッドというのは、この 1 つ目の「外見」に該当するもので、ホームページの要素のうち人間様が目にする外見のことです。
ヘッドレス CMS というのはつまり、外見がない CMSのことを言います。
「CMS」とは
CMS は Contents Management System のことで、意訳すれば 「ブログとか画像とかまるっと管理システム」 のことです。
WordPress には、上の箇条書きの 2 つ目にあるように管理画面があります。この管理・編集画面がついているので、WordPress は CMS といえます。
「ヘッド」のない CMS とは
ヘッドのない CMS は、表示するページを持っていません。
まとめると、
- WordPressは、編集画面(CMS)とお客さんが見るサイト(ビュー)が一体化したアプリ
- ヘッドレス CMSは、編集画面(CMS)のみを持ち、お客さんが見るサイトを持たない
というようにまとめることができます。
ヘッドレス CMS の使い道
ヘッドレス CMS はビューがないんでしょ? それだとサイトとして公開できないのでは?
その通りです。ヘッドレス CMS は、それ単体ではウェブサイトにすることができません。
なので、ビューを別に用意してやる必要があります。
なぜわざわざそんな面倒なことをするのか?
別にビューと CMS を分ける必要なんてないんじゃないの?面倒じゃん。
それにはもちろん理由があるんです!
ビューの交換・メンテナンスが簡単
ビューのバージョンが古くなってきたから、そろそろブログを引っ越したい…となったとします。
このとき、WordPress だと CMS とビューが密接に結びついているため、テーマの変更が大変です。
ヘッドレス CMS は、分離したビューと一般的な規格(API)でデータのやり取りを行うため、ぜんぜん違うテーマ、技術のサイトにすり替えたとしてもブログのデータを失わずに済むという利点があります。
サイトの更新にまるごと失敗してビューが破損したとしても、ブログ記事のデータ他所にあるので無事です。
セキュリティが上がる
ヘッドレス CMS は、サイトを作成するときにさえ読み出せればいいので、常時起動をしたり、常に誰でも見れる場所に置く必要がありません。
つまり、ハッカーがブログの記事を改変し、サイトを攻撃しようとしてもCMS の場所すら特定できないという状態になるのです。
ヘッドレス CMS の選び方
ヘッドレス CMS を活用するには、2 種類の方法があります。
1 クラウドヘッドレス CMS を使う
いきなり単語が長くなりましたが、要するに他社がサービスとして出しているヘッドレス CMS を間借りする、ということです。
代表的なところだとmicroCMSなどがあります。
2 自力で構築して運用する
ヘッドレス CMS は、
- サイトの記事更新をするとき
- サイトのデバッグをするとき
にアクセスできる状態であれば問題ありません。
そのため、インターネット上に公開する必要すらありません。
もちろん、必要であればサーバーを構築してネットに公開することで、どこからでもアクセスできるようになります。
おすすめは?
結論から言えば、以下のようになります。
- 高額になってもいいので、楽・安全に運用したい
- クラウドヘッドレス CMS
- 費用を抑えて、どこからでもアクセスできるようにしたい
- サーバーを構築し、CMS を自力でホスト
- 費用をさらに抑え、ネットからアクセスできなくても良い
- CMS をパソコンにインストール
- 更新を委託する、または自力で更新方法を知っている
- ヘッドレス CMS を使用しない
「CMS を使用しない」なんて選択肢があるんですか?
Jamstack で開発をする場合は、Markdown という文法で記事を書き、Git で管理することにより CMS なしで運用できます。 自力で更新する場合、プログラムに全く詳しくない人にとっては、かなり敷居が高いという問題点があります。
現在お使いの WordPress サイトをヘッドレス CMS 化して運用することもできます。 今までと変わらない使い勝手でブログ更新ができるため、おすすめの方法です。
気になった方はぜひ一度ご相談ください!お話だけでも OK です! Zoom 等のオンライン相談に完全対応しています。
おすすめ記事
ホームに戻る