April 2, 2026
April Fools? More like CMS cage match
EmDash: A Fresh Take on CMS
Not a prank: Cloudflare’s new site tool sparks AI-bot vs WordPress vs static war
TLDR: Cloudflare’s EmDash, a new open-source site builder with AI-driven features and safer plugins, is real and not an April Fools joke. Commenters are split between WordPress’s cheap simplicity, static-site minimalism, and EmDash’s AI-first vision—sparking a lively debate over cost, complexity, and what problems truly need fixing.
April Fools’ Day twist: Cloudflare launched EmDash, a new open-source site builder (a “CMS,” or content manager) that feels like a modern WordPress—only with AI bots as actual builders and a big promise to fix plugin security. The crowd? Instantly split. One camp cheered the sandboxed plugins and Astro-powered themes; the other yelled, “Cool toys, wrong problems.”
The loudest drama came from the meta crowd. One user blasted the coverage as “embarrassingly badly generated” and even accused a quoted take of being written by ChatGPT. Yes, the AI CMS story turned into an AI-on-AI roast. Meanwhile, the practical folks marched in with a rallying cry: cheap, easy WordPress hosting still wins. As one dev put it, PHP is everywhere and one-click installs keep WordPress king—no “edge compute” bills required. On the flip side, the static-site purists rallied behind the author’s stance: if your pages don’t change every reload, generate them as static files and skip the server drama.
There were side quests too. A link sheriff popped in to scold the author for wrong-case URLs, while another user dropped the obligatory HN link like it was the emergency exit. Nostalgia jokes flew about EmDash’s old-school editor vibes—“TinyMCE time machine,” anyone? Bottom line: EmDash is real, bold, and already starting a family food fight online.
Key Points
- •EmDash is an open-source CMS by Cloudflare, built with TypeScript and Astro 6.0.
- •It runs serverless on Cloudflare Workers or on any Node.js server, using SQLite locally and Cloudflare D1 in production.
- •Content is stored as portable text (structured JSON), not raw HTML.
- •Plugins are sandboxed with explicit permissions, a security model likened to OAuth, and post types have separate database tables.
- •EmDash is AI-first, including an MCP server, JSON CLI, and agent access; theming is done with Astro rather than PHP, evoking a pre-Gutenberg editing style.