{"id":11320,"date":"2026-10-01T14:23:19","date_gmt":"2026-10-01T14:23:19","guid":{"rendered":"https:\/\/justfineinfotech.com\/emdash-1-0-challenges-wordpress-freedom-with-cloudflare-lock-in\/"},"modified":"2026-10-01T14:23:19","modified_gmt":"2026-10-01T14:23:19","slug":"emdash-1-0-challenges-wordpress-freedom-with-cloudflare-lock-in","status":"publish","type":"post","link":"https:\/\/justfineinfotech.com\/fr\/emdash-1-0-challenges-wordpress-freedom-with-cloudflare-lock-in\/","title":{"rendered":"EmDash 1.0 Challenges WordPress Freedom With Cloudflare Lock-In"},"content":{"rendered":"<p>Cloudflare released the production ready version of EmDash, its \u201cspiritual successor\u201d to WordPress. The new CMS comes with EmDash Build, an AI-powered website builder that connects to an external AI model through Cloudflare\u2019s infrastructure. Many of the EmDash features are more secure and flexible than what WordPress offers but they are also are tightly tied to Cloudflare\u2019s infrastructure.<\/p>\n<h2>EmDash 1.0<\/h2>\n<p>EmDash was originally announced as a beta (testing) version in April 2026. It is based on the open ate static and high performing web pages that are highly secure<\/p>\n<p>Cloudflare provocatively named it the spiritual successor to WordPress because it is a modern revision of what a CMS can be, with AI tightly integrated into the builder workflow. Version 1.0 is a significant milestone because it is out of testing mode and is ready to be used on live websites<\/p>\n<h2>EmDash Build<\/h2>\n<p>A new feature of version 1.0 is the AI website builder called EmDash Build, which is powered by an external AI model through Cloudflare\u2019s AI infrastructure. EmDash Build enables users to describe what they need, and the AI agent builds it<\/p>\n<p>The new builder creates server-rendered Astro pages, a database, media storage, and an admin interface. Its agent creates the content model, populates it through MCP, and can write pages. After the website is generated the website can be edited through EmDash<\/p>\n<p>There are four useful new features rolling out with EmDash version 1, all of which, like a lot of everything else with EmDash, binds users to Cloudflare\u2019s infrastructure<\/p>\n<p><em>These four new and excellent features arose from lessons learned from using EmDash for the Cloudflare blog:<\/em><\/p>\n<ol>\n<li><strong>Hyperdrive database adapter<\/strong><br \/>\nGives EmDash a more efficient way to connect to PostgreSQL databases when running on Cloudflare, improving database access for production sites.<\/li>\n<li><strong>Workers cache compatibility<\/strong><br \/>\nEnables EmDash to take advantage of Cloudflare\u2019s caching infrastructure to improve response times and handle higher traffic with greater ease.<\/li>\n<li><strong>Per-project sandboxed build environments<\/strong><br \/>\nEvery EmDash Build project runs in its own isolated Cloudflare Sandbox container. This gives the AI agent a separate workspace where it can build and check its work without affecting other projects.<\/li>\n<li><strong>Git commit tracking in EmDash Build<\/strong><br \/>\nEvery change made by the AI builder is recorded as a Git commit through Cloudflare Artifacts, A Git-compatible versioned storage service. Commit tracking enables EmDash Build to create a history of what the agent changed, making the work easier to review, trace, and manage.<\/li>\n<\/ol>\n<h2>Updated Plugin Registry<\/h2>\n<p>The official EmDash plugin registry can be reached at its own subdomain (plugins.emdashcms.com) although it\u2019s also built to be decentralized. The registry itself is not new. What is new in 1.0 is its formal launch as part of the stable product<\/p>\n<p>The plugin registry uses the decentralized AT Protocol publishing model, which enables plugin developers publish plugin information to a shared network that EmDash can index instead of submitting it directly to a central EmDash-controlled database<\/p>\n<p>Cloudflare presents their plugin ecosystem as decentralized and without a gatekeeper, which is meant to be a contrast to the WordPress repository. Implicitly, it\u2019s also a hard contrast to the abusive activities that can arise in a centrally controlled plugin repository, as recently happened in relation to actions taken by Matt Mullenweg against WP Engine when he locked WP Engine out of the WordPress repository, took over their plugins, and required users to verify they are not affiliated with WP Engine before allowing them to log into the WordPress infrastructure, including the repository.<\/p>\n<p>Cloudflare\u2019s <a href=\"https:\/\/blog.cloudflare.com\/emdash-cms-plugin-registry\/#a-plugin-registry-that-does-not-own-the-ecosystem\" rel=\"nofollow noopener\" target=\"_blank\">announcement<\/a> explains:<\/p>\n<blockquote>\n<p>\u201cA plugin registry that does not own the ecosystem<br \/>\nTraditional plugin registries usually combine three roles: they <a href=\"https:\/\/justfineinfotech.com\/fr\/new-law-to-provide-clarity-on-when-a-worker-qualifies-as-a-freelancer\/\" title=\"New law to provide clarity on when a worker qualifies as a freelancer\">provide<\/a> the publisher\u2019s account, hold the authoritative package record, and operate the catalog where users discover it. That is convenient, but it also makes one company the gatekeeper for both identity and distribution. If an account is suspended, a listing is removed, the rules change, or the service shuts down, publishers cannot take the same identity and release history somewhere else.<\/p>\n<p>EmDash separates the plugin from the catalog. Publishers retain control of their packages and release history, while EmDash provides a convenient place for people to find and install them. Other services can index the same publications, build their own catalogs, and apply their own policies without requiring developers to start again.\u201d<\/p>\n<\/blockquote>\n<p>Cloudflare represents the plugin repository as decentralized and without a gatekeeper but as with everything else about EmDash, the plugin registry is tightly bound to Cloudflare\u2019s infrastructure. Cloudflare runs the repository on their own subdomain, Cloudflare controls it, and moderates the plugins seen it<\/p>\n<p><em>The documentation explains:<\/em><\/p>\n<blockquote>\n<p>\u201cThe EmDash catalog applies default content moderation to the names, descriptions, links, and images it displays. Moderation can hide harmful or inappropriate material from this catalog, but it does not rewrite a release, take ownership of the plugin, or erase the underlying publication.\u201d<\/p>\n<\/blockquote>\n<p>EmDash\u2019s plugin repository is not as free as Cloudflare represents it. Cloudflare is not an open pite the decentralized aspect of getting listed in it<\/p>\n<h2>Freedom: WordPress Versus EmDash<\/h2>\n<p>Cloudflare positions EmDash as a decentralized, free, and open lare\u2019s infrastructure. Many of the features strongly rely on Cloudflare\u2019s infrastructure and make it difficult to host an EmDash site without relying on Cloudflare<\/p>\n<p>It\u2019s possible to host an EmDash website without Cloudflare by using a server environment that supports Node.js. But many of the Version 1.0 performance, AI-building, deployment, and other features depend on Cloudflare\u2019s infrastructure, making it difficult to create an EmDash website using your own preferred hosting environment<\/p>\n<p>WordPress, on the other hand, is famous for true freedom of choice. All of the AI features in the EmDash announcement can already be achieved with WordPress. Virtually all of the EmDash 1.0 features rely on Cloudflare-specific infrastructure, whereas WordPress enables users to choose whatever infrastructure is suitable to them, including Cloudflare infrastructure<\/p>\n<p>EmDash is based on the good idea of building a CMS from scratch that can take advantage of modern technologies without the hindrance of legacy code. But Cloudflare arguably fumbles that mission by making it tightly bound to Cloudflare\u2019s technology ecosystem<\/p>\n<p>This is very much a page out of Google\u2019s method, where it offers technology for free with one hand while taking control of data and industries with the other, along the way creating a traffic and sustainability crisis in the very web ecosystem it claims to support<\/p>\n<p>There is a bigger picture here in which Cloudflare is becoming the infrastructure on which the entire Internet functions<\/p>\n<p><em>Featured Image by Shutterstock\/solar22<\/em><\/p>\n<p>CategoryCMS SoftwareNewsWordPress<\/p>\n<div style=\"clear:both;margin:30px 0 15px 0\">\n<p>\n    <strong>En rapport:<\/strong><br \/>\n    <a href=\"https:\/\/yoursite.com\/automation-training-benin\/\" title=\"Formation en automatisation num\u00e9rique au B\u00e9nin\u00a0: 5 comp\u00e9tences cl\u00e9s recherch\u00e9es par les employeurs en 2026\" target=\"_blank\" rel=\"noopener\"><br \/>\n      Formation en automatisation num\u00e9rique au B\u00e9nin\u00a0: 5 comp\u00e9tences cl\u00e9s recherch\u00e9es par les employeurs en 2026<br \/>\n    <\/a>\n  <\/p>\n<p>\n    &lt;a href=&quot;https:\/\/yoursite.com\/automation-africa\/&quot; title=&quot;WhatsApp <a href=\"https:\/\/justfineinfotech.com\/fr\/the-new-drycleaning-social-media-marketing-playbook-part-2\/\" title=\"The New Drycleaning Social Media Marketing Playbook (Part 2)\">Commercialisation<\/a> Automation Africa : 6 erreurs dangereuses commises par les marques au Nig\u00e9ria<br \/>\n      Automatisation du marketing WhatsApp en Afrique\u00a0: 6 erreurs dangereuses commises par les marques au Nig\u00e9ria<br \/>\n    <\/a>\n  <\/p>\n<\/div>\n<div style=\"clear:both;margin:30px 0;padding:25px;background:#f8f9fc;border:1px solid #ddd;border-radius:8px;text-align:center\">\n<h3>Vous souhaitez apprendre cela de mani\u00e8re pratique ?<\/h3>\n<p>Rejoindre <strong>Justfine Infotech<\/strong> et d\u00e9velopper de v\u00e9ritables comp\u00e9tences num\u00e9riques en IA, automatisation, d\u00e9veloppement web, marketing digital, bureautique, e-commerce, travail ind\u00e9pendant et <a href=\"https:\/\/justfineinfotech.com\/fr\/protect-older-adults-during-cybersecurity-awareness-month\/\" title=\"Protect Older Adults During Cybersecurity Awareness Month\">cybers\u00e9curit\u00e9<\/a>.<\/p>\n<p><strong>Programmes disponibles :<\/strong><br \/>\n  Certificat de 6 semaines \u2022 Certificat professionnel de 3 mois \u2022 Dipl\u00f4me de 6 mois \u2022 Dipl\u00f4me professionnel complet<\/p>\n<p><strong>WhatsApp :<\/strong><br \/>\n  +229 01 57 57 99 15<br \/>\n  +229 01 66 68 11 60<\/p>\n<p><a href=\"https:\/\/api.whatsapp.com\/send?phone=2348132690270&amp;text=Hello\" target=\"_blank\" rel=\"noopener\">Inscrivez-vous d\u00e8s maintenant<\/a><\/p>\n<\/div>\n<p class=\"ani-source\">Source: <a href=\"https:\/\/www.searchenginejournal.com\/emdash-1-0-challenges-wordpress-freedom-with-cloudflare-lock-in\/591378\/\" target=\"_blank\" rel=\"nofollow noopener\">www.searchenginejournal.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Cloudflare released the production ready version of EmDash, its \u201cspiritual successor\u201d to WordPress. The new CMS comes with EmDash Build, an AI-powered website builder that connects to an external AI model through Cloudflare\u2019s infrastructure. Many of the EmDash features are more secure and flexible than what WordPress offers but they are also are tightly tied&hellip;<\/p>","protected":false},"author":1,"featured_media":11322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[72],"tags":[695,329,2046,1188,188],"class_list":["post-11320","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-seo-smart-websites","tag-challenges","tag-cloudflare","tag-emdash","tag-freedom","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/11320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/comments?post=11320"}],"version-history":[{"count":1,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/11320\/revisions"}],"predecessor-version":[{"id":11321,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/11320\/revisions\/11321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/media\/11322"}],"wp:attachment":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/media?parent=11320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/categories?post=11320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/tags?post=11320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}