WordPressの牙城を崩せるか ─ EmDashという新しいCMSの設計思想

WordPressの牙城を崩せるか ─ EmDashという新しいCMSの設計思想 TECH

WordPressは完成している。だが、完成しているからこそ、変われない。

Webの前提は、すでに変わっている。

CDNは当たり前になり、エッジで処理が走り、ストレージは分散される。
Cloudflare に代表されるようなインフラが、その変化を象徴している。

だが、私たちが使っているCMSはどうか。

WordPress は依然として単体サーバーを起点に設計され、
拡張と運用で現代の構成に“追いついている”に過ぎない。

そのズレは、少しずつ無視できないものになってきた。

そこに現れたのが、EmDash だ。

GitHub - emdash-cms/emdash: EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress
EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress - emdash-cms/emdash

これは単なる新しいCMSではない。
“今のWebの前提”から作り直された、別の答えである。

なぜ今、WordPressの限界が見え始めているのか

WordPressは、もはや説明不要のCMSだ。
世界中のサイトを支え、事実上の標準となっている。

だが、その完成度の高さが、逆に“変われなさ”を生んでいる。


プラグイン前提という構造

WordPressはシンプルなコアと、プラグインによる拡張で成り立っている。
この柔軟性が成功の理由であり、同時に弱点でもある。

機能を足すたびに依存関係は増え、
システムは徐々に“積み木”のような状態になっていく。


セキュリティの本質は“運用依存”

問題の多くはコアではない。
プラグインやテーマに起因している。

つまりWordPressは

正しく使えば安全
間違えれば簡単に壊れる

という、運用者の力量に依存した構造になっている。


スケールと構造のギャップ

現代のWebはすでに単一サーバーではない。

  • CDN
  • オブジェクトストレージ
  • 分散キャッシュ

こうした構成が前提になっている。

しかしWordPressは、後からそれを“足す”設計だ。

設計と現実の間にズレがある

EmDashは何が違うのか ─ “壊れないCMS”という発想

EmDashを見て最初に感じるのは、「機能が多い」という話ではない。
むしろ逆で、“何をやらないか”がはっきりしているCMSだ。

WordPressは長い年月をかけて機能を積み重ねてきた。
その結果、あらゆるニーズに応えられる一方で、構造は複雑になり、運用の難易度も上がった。

EmDashはそこを真逆から設計している。


データベースに縛られない構造

従来のCMSは、MySQLのテーブル構造に強く依存している。
投稿、ユーザー、メタデータ──すべてがリレーショナルに結びつく。

この構造は強力だが、同時に重い。

  • スキーマ変更が難しい
  • データ移行が面倒
  • パフォーマンス調整がDB依存になる

EmDashはここを切り離した。
コンテンツはJSONとして扱われ、ストレージも柔軟に選べる。

つまり

データベースではなく「データそのもの」を中心に据えた設計


プラグインを“信用しない”設計

WordPressの拡張性はプラグインにある。
しかし同時に、最大のリスクもそこにある。

  • 任意コード実行
  • 権限の暴走
  • アップデートによる崩壊

EmDashはこの前提を否定する。

プラグインはサンドボックス内で実行され、
本体とは明確に分離される。

これが意味するのは単純だ。

拡張しても壊れない


インフラを“後付け”にしない

WordPressはもともと単体サーバー前提で設計されている。
スケールするにはキャッシュやCDNを後付けする必要がある。

EmDashは最初から違う。

  • ストレージ:S3前提
  • キャッシュ:Redis前提
  • 構造:分散を前提

つまり

最初から“Webアプリケーション”として作られている


これはCMSではなく“基盤”

ここまでくると、EmDashはもはやCMSというより

コンテンツを扱うためのアプリ基盤

に近い。

記事を書くためのツールではなく、
「コンテンツをどう扱うか」という思想そのものを作り直している。


違いの本質

WordPressはこうだ。

何でもできるが、壊れやすい

EmDashはこうだ。

制限はあるが、壊れない


この違いは、単なる技術差ではない。
“どこまで自由を許すか”という思想の違いだ。

そしてその思想は、これからのCMSの方向性をかなりはっきり示している。

これはCMSではなく“アプリ基盤”だ

EmDashをCMSとして見ると、少し違和感がある。

それは当然で、これは

コンテンツ管理ツールではなく、構造そのもの

だからだ。


コンテンツ=データとして扱う

JSONで管理されることで、

  • 差分管理
  • Git連携
  • 環境移行

が容易になる。

CMSというより“データ基盤”


UIではなく構造が主役

WordPressはUI中心。
EmDashは構造中心。

誰が使うかではなく、どう作るか


x402という“もう一つの野心”

EmDashにはもう一つ、面白い要素がある。

x402という決済プロトコルのサポートだ。


HTTPレベルでの課金

リクエストに対して課金するという発想。
これは従来のサブスクモデルとは異なる。

アクセス=課金


ただし、まだ早い

この仕組みは興味深いが、

  • UXが未成熟
  • エコシステム未整備
  • 一般ユーザーには遠い

現時点では“未来の話”


ライセンスが示す“もう一つの違い”

見落とされがちだが、両者の違いは設計だけではない。
ライセンスにも、はっきりと思想の差が表れている。

WordPress は GPLv2 を採用している。
これは派生物にも同じライセンスを要求する、いわゆる“守る”ための仕組みだ。

コミュニティによる発展を前提とし、
誰かが独占することを防ぐ。

一方、EmDash は MIT License だ。

  • 改変自由
  • 再配布自由
  • クローズド化も可能

つまり

誰でもビジネスに使える


本質的な違い

この差は単なるライセンスの違いではない。

  • WordPress
     コミュニティで育つ構造
  • EmDash
     ビジネスに乗りやすい構造

ただし、これが勝敗を決めるわけではない

WordPressがここまで普及した理由は、ライセンスではない。
タイミングとエコシステムだ。

そして現実として、MITライセンスのソフトウェアが
必ずしも成功するわけでもない。


それでも無視できない理由

この違いが効いてくるのはここだ。

SaaS化
マネージドサービス
商用プラットフォーム化

EmDashは最初からそこに乗せやすい。


まとめ

GPLは“守る力”が強い。
MITは“広がる力”が強い。

そしてこの違いは、これからのCMSの進化の方向性を
静かに示している。

では、WordPressは終わるのか

答えはシンプルだ。

終わらない


エコシステムの強さ

  • プラグイン
  • テーマ
  • 人材(開発者)
  • 情報(ナレッジの蓄積)

これは簡単には崩れない。


“十分に使える”という現実

多くの問題は運用で回避できる。

完璧ではないが、実用には十分


結論 ─ 勝負は技術ではなく文化

EmDashは明らかに正しい方向を向いている。

だが、それだけでは勝てない。


技術ではなく文化の戦い

WordPressが強い理由は技術ではない。

使われていること


本当の分岐点

今後の構図はこうなる可能性が高い。

  • WordPress → 運用CMS
  • EmDash → 開発基盤

最後に

WordPressは完成している。
だからこそ、変われない。

そしてEmDashは、その“変われなさ”に対する答えとして現れた。


ブログから大規模サイトまで作れる CMS - WordPress.org 日本語
簡単に美しいサイト、ブログ、アプリを作成するのに使えるオープンソースソフトウェア。