「WordPressの精神的後継」を掲げるEmDashが登場し、SNSでは「WordPressから乗り換えるべき」「まだ開発者向けにすぎない」と議論になっています。PHP脆弱性の話題とも重なり、新しいCMSへ関心が集まるのは自然な流れです。
ただし、新しい技術であることと、誰にとっても良い代替であることは同じではありません。ここでは公式情報を中心に、期待できる点と導入前に知るべき点を分けて整理します。
EmDashとは何か
EmDashは、Astro向けに作られたオープンソースのフルスタックCMSです。サイトと管理画面を同じTypeScriptアプリケーションとして扱い、記事やページはデータベースへ構造化して保存します。
公式サイトでは、投稿・固定ページ、メディア、メニュー、分類、ウィジェット、下書き、改訂履歴、予約公開、プレビュー、WordPressインポートなどが案内されています。さらにMCP、REST API、CLIを通じて、CodexなどのAIツールから同じ権限体系で記事を操作できる点も特徴です。
EmDash公式サイト / 公式ドキュメント「Why EmDash」
なぜ今、議論になっているのか
議論の中心は、単なる「PHP対TypeScript」ではありません。主に次の4点です。
- WordPressのプラグインは強い権限を持つため、便利さと安全性をどう両立するか
- Astroとサーバーレス環境で、表示速度や拡張方法を現代化できるか
- AIエージェントを前提にした制作・更新が、実際の運用を楽にするか
- 巨大なWordPressのテーマ・プラグイン・人材市場を、新しいCMSがどこまで代替できるか
SNS上では「WordPressは古い」「EmDashなら安全」という強い表現も見られますが、比較すべきなのは設計思想だけではありません。編集担当者の使いやすさ、保守できる人材、移行後のURL、フォーム、検索、バックアップ、障害時の復旧まで含めて判断する必要があります。
WordPressとの違い
| 比較項目 | EmDash | WordPress |
|---|---|---|
| 基盤 | Astro・TypeScript | PHP・MySQL系データベース |
| 導入 | 開発環境とデプロイ設計が必要 | 多くのレンタルサーバーで簡単導入 |
| 編集 | 管理画面、下書き、履歴、予約公開 | 成熟した管理画面とブロックエディター |
| デザイン | Astroコンポーネントを実装 | 多数の完成済みテーマから選択 |
| 拡張 | TypeScriptのプラグイン。環境により分離実行 | 膨大なプラグイン。品質と保守状況に差 |
| AI連携 | MCP、API、CLIを標準的に用意 | プラグインや外部サービスで対応 |
| 情報・人材 | まだ少ない | 非常に多い |
| 成熟度 | 新しく、変更を追う必要がある | 長期運用の知見が豊富 |
EmDashはWordPressの画面をそのまま新技術へ置き換えたものではありません。サイトのHTMLとデザインはAstro側で実装します。公式ドキュメントも、EmDashはビジュアルページビルダーではないと説明しています。
プラグインの安全性は改善するのか
EmDashが注目される理由の一つが、プラグインに必要な権限を明示させ、Cloudflare環境では分離された仕組みで動かせる設計です。WordPressのプラグインが本体と同じ環境で広い権限を持つ場合と比べ、問題が起きた時の影響範囲を狭める考え方には期待できます。
ただし、CMSを変えれば保守が不要になるわけではありません。EmDash本体、Astro、依存パッケージ、データベース、ストレージ、独自コードの更新が必要です。公式の更新手順でも、データ変更を伴う更新前の復旧点作成や、マイグレーション確認が案内されています。
現時点で注意したいこと
- テーマを選ぶだけでは完成しない:Astroでレイアウトや部品を実装する必要がある
- 情報と実績がまだ少ない:日本語の解説、制作会社、障害事例はWordPressに及ばない
- 移行は再構築に近い:記事だけでなく、URL、画像、フォーム、検索、SEO設定、独自機能を検証する必要がある
- プラグイン市場は発展途上:WordPressで当然に使える機能が、個別実装になる場合がある
- AIが品質を保証するわけではない:生成コードの保守性、権限、公開前確認は人が管理する
WordPressの不満を解決するために導入したのに、開発者がいなければ更新できないサイトになる可能性もあります。運営者が自分で何を管理するのかを先に決めることが重要です。
XServerで使えるのか
EmDashの公式な配備先は、Cloudflare WorkersまたはNode.js環境です。CloudflareではD1にコンテンツ、R2にメディアを保存できます。Node.jsではSQLite、libSQL、PostgreSQLなどを選べます。
一般的なXServerの共有サーバーでWordPressのように簡単インストールする仕組みではありません。Node.jsを継続稼働させる環境やデータベース構成を自分で用意できなければ、Cloudflareなど別の配備先を使うことになります。
一方、Astroで事前生成した静的ページだけをXServerへ置く構成は可能です。ただし、その場合もEmDashの管理画面で更新した内容を反映するための再ビルドとアップロードの仕組みが必要です。
向く人・まだ待つ人
現時点で向いている人
- Astro、TypeScript、Node.js、Cloudflareのいずれかを扱える
- 新規サイトを設計でき、WordPress互換性を必要としない
- 構造化コンテンツをWeb以外にも再利用したい
- AIエージェントを制作・更新工程へ組み込みたい
- 新しいCMSの変更を追い、自分で復旧できる
今はWordPressまたは静的サイトを選びやすい人
- テーマを選び、管理画面だけでサイトを完成させたい
- 予約、EC、会員、多言語など既存プラグインへ強く依存している
- 格安共有サーバーだけで運用したい
- 更新頻度が低く、そもそもCMSを必要としていない
- 技術担当者がおらず、長期保守を外部へ頼む予定もない
まとめ
EmDashは、WordPressが築いた「管理画面から誰でも発信できる」という価値を、Astro、TypeScript、権限制御、AI連携の時代に合わせて再設計しようとする意欲的なCMSです。競争が生まれること自体は、WordPress利用者にとっても良い動きです。
しかし、現時点での問いは「WordPressを置き換えられるか」よりも、Astroサイトに管理画面が必要か、その開発と保守を続けられるかです。初心者が既存WordPressから急いで移る理由にはなりません。
当サイトは当面、公開側を静的HTMLで維持します。ページ数が増えて共通部分の管理が重くなった段階でAstro化を検討し、複数人で管理画面から更新する必要が生じた時にEmDashを再評価する方針です。
調査日:2026年10月27日。EmDashは発展中のため、機能、配備方法、対応環境は公式サイトと公式ドキュメントで最新情報を確認してください。
