EmDash: New Plugin Opportunity or Threat? ![rw-book-cover](https://img.youtube.com/vi/etL7Ket9om8/maxresdefault.jpg) ๐Ÿ”— **Source:** [EmDash: New Plugin Opportunity or Threat?](https://www.youtube.com/watch?v=etL7Ket9om8) > [!note]+ Document Notes > tags: #content-management #static-site-generators #javascript #cloud-computing #plugin-architecture > author: WP Product Talk > source: YouTube > reference: https://www.youtube.com/watch?v=etL7Ket9om8 > date created: 2024-12-28 15:30 > > # ๐Ÿท๏ธ Title: EmDash: New Plugin Opportunity or Threat? > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Investigate EmDash plugin development opportunities โ€” 02:30 #plugin-development - [H2] Research distributed plugin marketplace architecture โ€” 23:45 #marketplace - [H3] Evaluate EmDash vs WordPress for new projects โ€” 31:20 #technical-evaluation ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [EmDash GitHub Repository](https://github.com/m-cms) - [Cloudflare Workers Documentation](https://developers.cloudflare.com/workers/) - [Astro Web Framework](https://astro.build/) ## ๐Ÿ“ Summary - Cloudflare launched EmDash, a new CMS calling itself the "spiritual successor" to WordPress - Built on Astro with sandboxed plugin architecture using Cloudflare Workers - Designed to be familiar to WordPress users while addressing security and modern development needs - Strong initial community response with hundreds of PRs and active development - Open source with MIT licensing, deployable beyond Cloudflare platform ## ๐Ÿ“– Main Content EmDash represents Cloudflare's attempt to create a modern content management system that captures WordPress's accessibility and extensibility while addressing its security vulnerabilities and technical debt. The project emerged from a top-down directive from Cloudflare CEO Matthew Prince to "build the next WordPress." The system uses Astro as its foundation and implements a sandboxed plugin architecture through Cloudflare's dynamic workers, similar to mobile app permission systems. This approach grants plugins specific capabilities at install time rather than full system access. The team designed EmDash to be familiar to WordPress users, matching concepts like posts, pages, and user roles while modernizing the underlying architecture. Key technical decisions include MIT licensing for greater commercial flexibility, support for distributed plugin marketplaces, and platform-agnostic deployment despite Cloudflare-specific optimizations. The project has generated significant community interest with rapid contribution rates and plugin development. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/etL7Ket9om8?t=0) โ€” [H1] Introduction and Context - Key idea: Special episode at PressComp with Cloudflare team discussing EmDash - Evidence: "Launched on April 1st saying they are the spiritual successor of WordPress" #### โฑ๏ธ [02:30](https://youtu.be/etL7Ket9om8?t=150) โ€” [H2] Meet the EmDash Team - Key idea: Team brings publishing and media experience plus Astro framework expertise - Evidence: "TK worked at Financial Times on CMSs, Matt Kane is Astro core maintainer" #### โฑ๏ธ [05:45](https://youtu.be/etL7Ket9om8?t=345) โ€” [H1] Origin Story from CEO Directive - Key idea: Project originated from top-down request to "build the next WordPress" - Evidence: "Matthew Prince, our CEO, said what can we do to build the next WordPress now?" #### โฑ๏ธ [08:20](https://youtu.be/etL7Ket9om8?t=500) โ€” [H2] AI-Enabled Development Approach - Key idea: AI agents made the ambitious project feasible within two months - Evidence: "Too daunting until the advent of agents that were able to help us on this" #### โฑ๏ธ [10:15](https://youtu.be/etL7Ket9om8?t=615) โ€” [H1] Spiritual Successor Philosophy - Key idea: Familiar WordPress concepts with modern architecture, not exact copy - Evidence: "We call it a spiritual successor. Not designed to be one for one match" #### โฑ๏ธ [12:40](https://youtu.be/etL7Ket9om8?t=760) โ€” [H2] Platform Portability Strategy - Key idea: Deployable anywhere Astro runs, not locked to Cloudflare platform - Evidence: "People have deployed it to Vercel and to Netlify. We want everyone to run this everywhere" #### โฑ๏ธ [15:30](https://youtu.be/etL7Ket9om8?t=930) โ€” [H1] Plugin Sandboxing Innovation - Key idea: Mobile app-style permission model for plugin security - Evidence: "Best analog for plugins are mobile apps. Capabilities are limited and granular, defined at install time" #### โฑ๏ธ [18:45](https://youtu.be/etL7Ket9om8?t=1125) โ€” [H2] Core vs Plugin Philosophy - Key idea: Common WordPress plugin functionality built into EmDash core - Evidence: "Everyone installs SEO plugins, roll plugins. Should those things really be plugins?" #### โฑ๏ธ [21:20](https://youtu.be/etL7Ket9om8?t=1280) โ€” [H3] Yoast Contribution Example - Key idea: Major WordPress plugin authors already contributing to EmDash - Evidence: "PR authored by Yoast, the creator of Yoast. His entire plugin was based on something missing from WordPress" #### โฑ๏ธ [23:45](https://youtu.be/etL7Ket9om8?t=1425) โ€” [H1] Governance and Community Structure - Key idea: Separate GitHub organization and Discord for community governance - Evidence: "Not on github.com/cloudflare. It's github.com/m-cms. We want it to be part of a community thing" #### โฑ๏ธ [26:15](https://youtu.be/etL7Ket9om8?t=1575) โ€” [H2] Distributed Plugin Marketplace Vision - Key idea: Federated marketplace where everyone can publish and discoveries are shared - Evidence: "Want to do a distributed plugin store. Everyone to be able to publish and be federated together" #### โฑ๏ธ [29:30](https://youtu.be/etL7Ket9om8?t=1770) โ€” [H3] Theme Architecture Differences - Key idea: Astro-based themes work differently than WordPress, AI may replace visual editors - Evidence: "Theme is really just a site in its own right. AI agent may replace drag and drop panels" #### โฑ๏ธ [31:20](https://youtu.be/etL7Ket9om8?t=1880) โ€” [H2] MIT Licensing for Commercial Flexibility - Key idea: MIT license enables more business models than GPL - Evidence: "MIT licensing gives people more flexibility. GPL causes issues for people selling themes and plugins" #### โฑ๏ธ [33:45](https://youtu.be/etL7Ket9om8?t=2025) โ€” [H1] Cloudflare's Commitment Response - Key idea: Overwhelming positive response changed internal roadmap priorities - Evidence: "Q2 roadmap has been question mark. We have blown away every possible expectation" #### โฑ๏ธ [36:10](https://youtu.be/etL7Ket9om8?t=2170) โ€” [H2] Ground Floor Opportunity for Developers - Key idea: Early adopters can shape the platform and build successful plugins - Evidence: "You are in the ground floor. You have opportunity to build the blockbuster plugin for EmDash" ## ๐Ÿ“š References - [EmDash Official Repository](https://github.com/m-cms) - [Astro Documentation](https://docs.astro.build/) - [Cloudflare Workers Platform](https://workers.cloudflare.com/) - [FAIR Plugin Proposal](https://github.com/WordPress/wp-plugin-infrastructure) ## ๐Ÿ—ฃ๏ธ Paraphrase - Cloudflare created EmDash as a modern CMS that captures WordPress's familiar concepts while addressing security and architecture limitations through sandboxed plugins - The project originated from CEO-level direction to build "the next WordPress" using AI assistance and modern web technologies like Astro - EmDash implements mobile app-style permission systems for plugins and aims for platform portability despite Cloudflare optimizations ## ๐Ÿ“ฐ Newsletter **EmDash Emerges as WordPress Alternative with Familiar Concepts** Cloudflare has launched EmDash, a new content management system that positions itself as the "spiritual successor" to WordPress. Built on the Astro web framework, EmDash brings familiar WordPress concepts like posts, pages, and user roles to a modern, security-focused architecture. The key innovation is EmDash's sandboxed plugin system, which grants specific permissions at install time rather than full system access. This mobile app-inspired approach addresses one of WordPress's biggest security challenges while maintaining extensibility. For WordPress developers, EmDash offers ground-floor opportunities with MIT licensing enabling flexible business models. The platform has already attracted contributions from major WordPress plugin authors, including Yoast's creator. **Key Resources:** - **Learn WordPress**: [Developer Training](https://learn.wordpress.org/) - **EmDash Repository**: [GitHub Organization](https://github.com/m-cms) - **Astro Framework**: [Documentation](https://astro.build/) ## โœ… Action Items #### DevRel - Developer advocacy: Create EmDash vs WordPress comparison content for developers - Education: Develop workshops on migrating WordPress concepts to EmDash architecture - Developer experience: Document WordPress-to-EmDash plugin migration patterns - Developer marketing: Position as early-adopter opportunity in modern CMS space - Community management: Monitor EmDash Discord for developer feedback and pain points #### WordPress - Core: Evaluate EmDash innovations for potential WordPress adoption (sandboxing, AI integration) - Core Performance: Compare Astro-based performance with WordPress optimization efforts - Core AI: Accelerate AI-native features to compete with EmDash's AI-first approach - Community: Address developer concerns about WordPress's pace of innovation - Plugins: Research improved plugin security models inspired by EmDash sandboxing - Themes: Explore modern theme architectures that compete with Astro-based approaches #### Community - Maintainers: Assess whether EmDash's rapid development model offers lessons for WordPress governance - Contributors: Evaluate opportunities to contribute to both WordPress and EmDash ecosystems - Sponsors: Consider strategic involvement in EmDash development while supporting WordPress ## ๐Ÿงช Hypotheses - EmDash's sandboxed plugin architecture will reduce security vulnerabilities compared to WordPress - MIT licensing will attract more commercial plugin developers than GPL-licensed alternatives - Astro-based themes will require less customization overhead than WordPress themes - AI-first development approach will accelerate EmDash feature development beyond traditional CMS cycles ### ๐Ÿ“Š Methodology - Security analysis comparing plugin vulnerability rates between sandboxed and traditional architectures - Developer survey on licensing preferences for commercial plugin development - Performance benchmarking of Astro vs WordPress theme rendering - Feature development velocity tracking for AI-assisted vs traditional development ### โ“ Questions - Can WordPress implement sandboxed plugin architecture without breaking backward compatibility? - Will EmDash's community governance model avoid the centralization issues affecting WordPress? - How will the distributed plugin marketplace handle security vetting and quality control? ### ๐Ÿ”ฎ Future Research - Long-term sustainability of AI-driven development approaches in open source projects - Community dynamics comparison between WordPress and EmDash ecosystems - Market adoption patterns for WordPress alternatives in enterprise environments ### ๐Ÿ’ก Implications - Practice: WordPress developers should evaluate EmDash for new projects while monitoring migration patterns - Policy: WordPress governance may need acceleration to compete with faster-moving alternatives - Security: Sandboxed plugin models could become industry standard for CMS platforms - Education: Developer training should include modern CMS alternatives alongside WordPress - Funding: Investment in WordPress core development becomes more urgent to maintain competitive position ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Grade 12-13 (technical content with domain-specific terminology) #### ๐Ÿ‘€ Visual learners - Present: Architecture diagrams, plugin comparison charts - Improve: EmDash vs WordPress feature matrices, security model visualizations #### ๐Ÿ”Š Aural learners - Present: Full podcast discussion with WordPress and EmDash perspectives - Improve: Technical deep-dive audio segments on specific features #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Extensive analogies (mobile apps, operating systems) - Improve: Glossary of technical terms, real-world usage examples #### ๐Ÿงฉ Kinesthetic learners - Present: Hands-on plugin development examples mentioned - Improve: Step-by-step EmDash installation guide, WordPress migration checklist #### ๐Ÿง  Logical learners - Present: Technical architecture comparisons, decision trees for platform selection - Improve: Performance metrics, security vulnerability analysis #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community discussion format, Discord community references - Improve: Collaborative plugin development guides, community contribution pathways #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual exploration opportunities mentioned - Improve: Self-paced learning modules, independent project ideas #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem metaphors for plugin marketplaces - Improve: Platform evolution analogies, community growth patterns ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure in discussion format - Improve: Transcript with proper landmark roles, technical term definitions #### Keyboard navigation - Present: Standard YouTube video controls - Improve: Chapter navigation, keyboard shortcuts for technical segments #### Contrast and readability - Present: Standard video player interface - Improve: High contrast transcript option, larger text for code examples #### Text resizing and reflow - Present: Responsive YouTube interface - Improve: Scalable transcript with preserved technical formatting #### Media and captions - Present: Auto-generated captions available - Improve: Professional captions with technical term accuracy #### Forms and interactions - Present: Standard video interaction controls - Improve: Accessible comment interaction, technical discussion threading ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Multiple perspectives from different team backgrounds - Improve: Global developer community perspectives, international use cases #### Inclusive language - Present: Technical discussion remains professional - Improve: Avoid competitive language that dismisses alternative approaches #### Neurodiversity support - Present: Structured conversation with clear topic transitions - Improve: Chapter markers, topic summaries for easier navigation #### Representation - Present: Technical leadership from diverse professional backgrounds - Improve: Include perspectives from various developer experience levels #### Psychological safety - Present: Respectful discussion of competing technologies - Improve: Acknowledge legitimate concerns about platform adoption risks ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Technical architecture comparison follows logical principles - Inductive strength: Community response patterns support adoption predictions - Causal reasoning: Security improvements linked to sandboxing architecture - Analogical strength: Mobile app permission model effectively explains plugin system #### Fallacies - Appeal to novelty: Assumption that newer technology is inherently better - False dichotomy: Framing as WordPress vs EmDash rather than complementary tools #### Tone of voice - Overall tone: Professional and exploratory, balanced between enthusiasm and critical evaluation ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No problematic denial patterns observed - Attack: No attacks on competing platforms or communities - Reverse victim/offender: No victim/offender dynamics present - Emotional cues and rhetoric: Balanced technical discussion without manipulative elements ## ๐ŸŽฏ Conclusion EmDash represents a significant technical advancement in CMS architecture, particularly in plugin security and modern development practices. Its early success demonstrates demand for WordPress alternatives that maintain familiar concepts while addressing fundamental limitations. WordPress developers should monitor EmDash's evolution closely, both as potential competition and as a source of architectural innovations that could benefit the WordPress ecosystem. The ground-floor opportunity for plugin developers is genuine, though success will depend on EmDash's long-term adoption and Cloudflare's sustained commitment. The --- ## Full Transcript [00:01] Hey everybody.<br>[00:01] Welcome, welcome.<br>[00:02] This is a special episode of WP Product Talk where, uh, Zack and<br>[00:08] I are in the same room at the same time, which is weird for us.<br>[00:13] Um, and we are here at Press Comp, uh, this week in Tempe, Arizona,<br>[00:18] enjoying the conference here.<br>[00:20] Uh, and they were kind enough to let us use this room, um, for this<br>[00:24] special episode where we have.<br>[00:26] Two other Matts as well.<br>[00:28] We have some rules.<br>[00:29] We're going to talk about the mat situation here, but last week you might've<br>[00:33] seen, uh, online an announcement, uh, that ironically happened on April 1st.<br>[00:38] Uh, but it was true, uh, that Cloudflare has launched a new product called EmDash<br>[00:43] and um, they launched it saying that they are the spiritual successor of WordPress.<br>[00:48] And so we were like.<br>[00:50] I wonder if you all would like to talk about that with some WordPress folks.<br>[00:54] Uh, and they were kind enough to say yes.<br>[00:55] So Matt TK, Matt Kane, thank you so much for being here.<br>[01:00] Um, uh, we are privileged to be able to talk with you about it<br>[01:04] and I'd love if you can introduce yourselves, um, a little bit.<br>[01:08] Um, oh, sorry.<br>[01:09] The Matt Rules, we talked about this earlier, so<br>[01:12] everybody can call me Cromwell.<br>[01:14] People call me Cromwell all the time.<br>[01:15] We decided Matt Taylor is gonna be TK.<br>[01:18] Is that right?<br>[01:19] Um, yes, and then Matt Kane gets the privilege of being called Matt.<br>[01:23] So, um,<br>[01:24] I'm honored.<br>[01:25] I'm honored,<br>[01:28] but, uh, TK, can you introduce yourself?<br>[01:30] Tell us a little bit about what you do, where you're from, um, and,<br>[01:33] uh, what brings you here today?<br>[01:35] For sure.<br>[01:36] Um, thanks for inviting on the podcast.<br>[01:38] Uh, yeah.<br>[01:38] Hi everyone.<br>[01:39] I'm TK.<br>[01:39] I am a senior product manager at Cloudflare.<br>[01:42] Um, I joined Cloudflare late last year and, uh, worked here in London on<br>[01:47] the, um, authoring and testing team.<br>[01:50] Probably better known as like the Wrangler team.<br>[01:52] So, uh, interface for a lot of developers into the Cloudflare developer platform.<br>[01:57] Um, and EmDash is something that I was kind of thrown into through<br>[02:01] basically my past experience.<br>[02:03] So last kind of decade of my life, I have been working in publishing and media.<br>[02:08] Uh, for the last four years I was a product manager at the Financial Times,<br>[02:11] working on content management systems.<br>[02:13] Uh, the FT has actually built their own, uh, very bespoke system.<br>[02:17] Um, and prior to that.<br>[02:18] I was at, uh, news Corp, who are a large WordPress customer and<br>[02:22] have been, um, migrating a lot of content to WordPress over many years.<br>[02:25] Um, so yeah.<br>[02:27] Um, joined Matt on his quest, um, in, uh, kind of February this year<br>[02:32] and have been enjoying the ride.<br>[02:34] Excellent.<br>[02:35] And Matt Kane.<br>[02:37] Hi.<br>[02:38] Um, yeah, I am.<br>[02:39] I'm Matt Kane.<br>[02:39] I'm also in England.<br>[02:41] Um, I'm a senior principal engineer at Cloudflare.<br>[02:45] Um, I joined around the same time as, as TK did to the, the,<br>[02:49] towards the end of last year.<br>[02:50] Um, I am also, I think, more relevantly here.<br>[02:54] I am one of the core team of the Astro Web framework, so a few of your, some of<br>[03:00] your listeners and viewers may, may know of, of Astro, but I've been a. Maintainer<br>[03:04] of Astro for about, about two years now.<br>[03:07] And I was, before joining Astro, I was the lead on the framework.<br>[03:11] Awesome.<br>[03:13] Cool.<br>[03:13] Cool.<br>[03:13] Thanks so much for being here.<br>[03:14] Um, and we wanted to jump in with some questions.<br>[03:17] I think, Zack, you got the first question?<br>[03:19] Yeah.<br>[03:19] So, uh, can you tell us more about how you ended up building a CMS at Cloudflare?<br>[03:24] Uh, we'd love to hear the, the story of how that actually, uh, came about.<br>[03:29] Well, I will, I will take this one because it was, um, it was one<br>[03:32] of these things that came to me.<br>[03:34] Um, I actually only found out the full details of how this happened,<br>[03:38] um, uh, only yesterday, in fact.<br>[03:40] So the previous story that I told was that I was, um, nerd sniped by<br>[03:44] Dane, RCTO, now, nerd Snipe, as in.<br>[03:48] Somebody threw me a challenging and very fun problem.<br>[03:52] Now, what he told me yesterday is that this was actually from math.<br>[03:55] Another Matthew, Matthew Prince, our CEO, that he just passed on to me.<br>[03:59] Yeah.<br>[04:00] So he basically said to me, what can we do to, can we build the next WordPress now?<br>[04:08] This is something that is a, I I mean this is something that particularly<br>[04:14] astro, um, maintainers have been thinking about a lot, and it's one<br>[04:18] that I personally have been thinking about quite a lot for a few years.<br>[04:22] And, um, so it was obviously a challenge that I could not.<br>[04:27] Refuse, I mean, quite apart from the fact that it came from the CEO, um, but<br>[04:31] it was one that I had also already spent quite a lot of time thinking about.<br>[04:35] Yeah.<br>[04:35] So this was the kind of the, the way this came in, and from, as I<br>[04:39] understand it, this is something that people at Cloudflare had been thinking<br>[04:43] about for a while, but it, it'd been.<br>[04:45] Too daunting a task, um, until the advent of agents, the AI,<br>[04:52] that were able to help us on this.<br>[04:53] So that was effectively, my, my task was that I want, I was going to create what I<br>[05:00] felt was the, the kind of what WordPress would be if it was created in 2026.<br>[05:07] Um, and I was gonna do it.<br>[05:10] With the, you know, the help of an unlimited token budget.<br>[05:14] And this was basically what I was, what I was set out to do, and that's what<br>[05:17] I've been doing for the past two months.<br>[05:19] Yeah, that's amazing.<br>[05:20] I, uh, I'll say I tested out and astro quite a bit last year,<br>[05:24] and I, I immediately was like, how can I tack a CMS onto this?<br>[05:28] Um, and I, what<br>[05:30] everyone says is what everyone says.<br>[05:31] Yeah,<br>[05:32] I mean, it works great and it works great with Cursor out of the<br>[05:35] box and, um, it was really good.<br>[05:37] But the, I was, I tried out Story Block, um, that seemed to be highly, um,<br>[05:43] suggested and also tested out, uh, sanity.<br>[05:47] Um, and they take a very unique and different approach to CMSs.<br>[05:53] Um, but it seems like EmDash is a lot more.<br>[05:56] WordPress esque.<br>[05:57] Was that on purpose?<br>[06:00] 100%. We, we built this very much with the WordPress.<br>[06:06] WordPress at the front of our mind.<br>[06:09] You know, we, we weren't.<br>[06:11] We weren't trying to port WordPress or trying to build, uh, an exact copy<br>[06:17] of WordPress, but we were wanting to build something that would be<br>[06:20] familiar to WordPress developers and WordPress users, and we did that<br>[06:26] by matching as much as we could.<br>[06:29] The concepts from WordPress.<br>[06:32] So this is why we call it a spiritual successor.<br>[06:34] This is not designed to be a one for one match, but it is supposed to be.<br>[06:39] Bringing the parts that you love from WordPress into a, into a modern CMS.<br>[06:44] And I think that's kind of where we've gone is we've like looked<br>[06:48] at, at every decision, every stage of every decision we made.<br>[06:51] We've looked at how did WordPress do that?<br>[06:54] Is this, is this something that people like about how WordPress did it?<br>[06:59] If yes, we will probably take it on.<br>[07:01] If not, we'll think about why, why people don't like it, and<br>[07:05] think about the other ways that we might be able to do that instead.<br>[07:08] So when you say it's more of a familiar successor than a spiritual, I think<br>[07:12] the word spiritual has, uh, the open source community and the WordPress<br>[07:16] community has, has been trying to parse what, what that, what is meant by that.<br>[07:20] So your goal w was to make it familiar for people who were<br>[07:23] migrating from WordPress to EmDash.<br>[07:25] Not so much to, uh, a, a bigger question of, um, the, the nature of WordPress<br>[07:32] itself, just like the interface and the, the concepts and the structure of EmDash.<br>[07:37] Would be something that you could transfer the knowledge of how, how to use the,<br>[07:43] yeah, I, I think that's a key part of it is that we know there's a lot<br>[07:47] of people that are very familiar with the WordPress interface posts pages.<br>[07:52] The way it kind of like fundamentally ties together.<br>[07:55] You know, we've, um, been inspired by the, the role system in WordPress and mm-hmm.<br>[08:00] That is identical, you know.<br>[08:02] Um, but at the same time, I think there's something that WordPress was to a lot of.<br>[08:08] Developers in the kind of early days of its growth, where it was the kind<br>[08:15] of stumbling block that you would run through and FTPing it onto a server, et<br>[08:19] cetera, right, to learn programming and play around with databases and content<br>[08:25] management, because that was the kind of defacto standard, and I think like as.<br>[08:31] You have an entirely new generation of people kind of entering the internet<br>[08:35] and building things on the internet, especially with the advent of agents, and<br>[08:39] that was obviously a huge part of EmDash.<br>[08:41] I'm sure we can talk about, um.<br>[08:44] I don't think WordPress is really the tool of choice for those, those kinds of users.<br>[08:49] And often it's things like Astro that are promoted as, oh, build a site with Astro.<br>[08:56] But then where is that kind of like word pressy element that enables you to pull<br>[09:02] together some content user database, like, you know, make some of the.<br>[09:06] Bits that you don't really want to spend loads of tokens on, or you don't really<br>[09:09] want to be hacking around in the HTML or markdown files to do much, much easier.<br>[09:13] And I think that that was a key component of what you're building here, is it's<br>[09:17] this really extensible system that sits on top of a lot of very modern<br>[09:21] technology to do the thing that WordPress would do, but is actually not very<br>[09:26] well suited for at this point in time.<br>[09:28] Yeah.<br>[09:29] Interesting.<br>[09:30] I think one, um, thing that, um, stood out when what Zack was leaning on a<br>[09:36] little bit, the, the idea of the spiritual successor, um, was that one of the<br>[09:42] things that's really important to the WordPress ecosystem is the way WordPress<br>[09:47] allows you to own your own content.<br>[09:49] Um, and to, for that content to be portable.<br>[09:53] Um, and it kind of.<br>[09:55] Feels different with EmDash since it seems to be at the moment.<br>[09:59] Very, um, Cloudflare Pages specific.<br>[10:02] Um, is that also intentional and is there a plan to, um,<br>[10:07] allow EmDash to be installed in any host or anything like that?<br>[10:12] To, to be clear what the EmDash is able to be installed anywhere that<br>[10:19] Astro can be installed, which is.<br>[10:21] Most places, it is by default, a pure node JS app.<br>[10:26] You can run it as a node.<br>[10:28] Um, and people, you know, we've got official stuff already in there talking<br>[10:32] about how to deploy it to, to railway.<br>[10:34] It's, and, and it works on, people have deployed it to CEL and to Netlify.<br>[10:41] The, we built it.<br>[10:43] With Cloudflare in mind because we work at Cloudflare.<br>[10:48] Yeah, yeah.<br>[10:48] But at the same time, you know my, I have been working in open<br>[10:53] source for a very long time.<br>[10:55] I've been building web frameworks for like, over about six years now.<br>[11:00] So before Astro I was working on Gatsby, if people may remember that.<br>[11:04] And.<br>[11:05] I am very much, you know, I'm very, very keen to make sure<br>[11:10] that this works everywhere.<br>[11:11] 'cause that's one of the great beauties of WordPress is that you can stick it on a $5<br>[11:16] VPS somewhere and it will, it will work.<br>[11:18] But the, what the idea here is that the thing that we were super, super<br>[11:23] keen that this was gonna be able to do is run in a serverless environment.<br>[11:27] So, you know, it should be able to run in an AWS Lambda, it should be able to run<br>[11:31] on a, um, on netlify functions or versal.<br>[11:35] Or Cloudflare workers, and this was the idea is we wanted this<br>[11:39] to be as portable as possible.<br>[11:41] Now there are features in there which only work on WordPress.<br>[11:45] On, on only work on on Cloudflare.<br>[11:47] Yeah.<br>[11:48] But um.<br>[11:49] We, this is not an inherent thing on them.<br>[11:52] This is not something that we have deliberately done.<br>[11:54] This is because they are using things that are, um, only available on the<br>[11:59] word prep on the Cloudflare platform.<br>[12:01] I'm gonna keep making that mistake.<br>[12:03] Um, and, but.<br>[12:05] But we are, you know, our users are c the community that suddenly sprung<br>[12:10] up in the last week are already, you know, tackling those problems.<br>[12:15] And I, you know, we are very, very happy that they are doing this.<br>[12:18] Yeah.<br>[12:18] 'cause, you know, to make this clear to, to make this as clear<br>[12:21] as we can, we want everyone to be able to run this everywhere.<br>[12:24] Okay.<br>[12:25] You know, we are not using this as a thing to try and lock people into<br>[12:28] Cloudflare because No, no CMS is gonna succeed if that's what they're doing.<br>[12:33] Yeah.<br>[12:34] You<br>[12:34] know, nobody is going to want to deploy something that only runs on Cloudflare.<br>[12:39] Yeah.<br>[12:39] We want people to deploy to Cloudflare because we think Cloudflare is a<br>[12:42] fantastic platform and provides lots of things outta the box that<br>[12:45] other platforms don't provide.<br>[12:46] But at the same time, if you want to run this on your $5 VPS.<br>[12:50] You can, you can deploy it as a note JS app and it will work on, um, on<br>[12:56] your same VPS that you are running PHP on or you know, you can put it in<br>[13:01] a docker image or what, or whatever.<br>[13:02] Yeah.<br>[13:03] And this is very much what we want to make clear and, you know, the initial.<br>[13:08] S talk has been all about Cloudflare because, you know<br>[13:11] it is a Cloudflare project.<br>[13:12] Yeah.<br>[13:12] It has been built by Cloudflare, but we don't want that to be where it goes.<br>[13:16] So this is why we've created it in a separate like GitHub organization.<br>[13:20] We've got a separate, separate Discord community because we want<br>[13:24] to be able to take this further.<br>[13:25] So it is started as a Cloudflare project and it runs particularly well<br>[13:29] on Cloudflare, but we want it to go beyond Cloudflare and we want it to<br>[13:33] be, um, um, accessible to everybody.<br>[13:35] So one of the questions, uh, sorry, uh, is about plugin sandboxing.<br>[13:40] That's one of the main features that EmDash launched with is saying that,<br>[13:43] that, that, that is one of the problems with WordPress is that plugins have the<br>[13:47] ability to bring down a site or like they have too much scope of like, uh, in<br>[13:51] terms of what they can do on the website.<br>[13:53] So, um, will that, are there plans to make that, uh, non-exclusive to Cloudflare?<br>[14:01] There are not just plans, there are people working on it at the moment.<br>[14:05] This is, this is something that we knew would happen straight away.<br>[14:08] It was one thing that it, I would've implemented it.<br>[14:12] Like at launch, if I could have done it without like, huge amounts of work.<br>[14:16] Yeah.<br>[14:16] Yeah.<br>[14:16] This has been a big, big, big thing to work on.<br>[14:19] You know, I did implement as much on, on Node that I could easily, I was<br>[14:25] hoping that people could jump into it.<br>[14:29] I spoken to some of the people on, uh, work at Cloudflare who are.<br>[14:32] No JS maintainers who have got, you know, deep knowledge in there.<br>[14:36] And there are people in our Discord community now who are tackling<br>[14:41] this from several different angles.<br>[14:43] They've got thoughts about different ways that this could be run.<br>[14:46] The thing is the dynamic workers that we are using for this from Cloudflare are<br>[14:52] just particularly well suited for it.<br>[14:54] They weren't created for this, they were created mainly to be able to run<br>[14:58] AI generated codes in a secure sandbox.<br>[15:01] But while I was, you know, one of the first things I was thinking<br>[15:05] about when I was thinking how am I going to design this as a, you know,<br>[15:09] as a product and a platform you.<br>[15:11] Is how are plugins going to work?<br>[15:14] Because, you know, we all know that plugins are what makes WordPress,<br>[15:18] you know, that is, that is the thing that defines WordPress and<br>[15:22] what makes it such a huge success.<br>[15:24] So the big thing that I had to think is how are we going to make<br>[15:27] work plugins work well on this?<br>[15:30] Because, you know, we, we know also that they are.<br>[15:34] WordPress is greatest failing in terms of, in terms of security,<br>[15:38] in terms of, you know, the many, many issues that come from it.<br>[15:42] So I wanted to think about a way that we could do this better and I immediately<br>[15:46] just suddenly thought, wait a second, we've got this, this product that<br>[15:50] would be absolutely perfect for it.<br>[15:52] And I. Uh, when I implemented that, I made sure that I, it worked without it.<br>[15:57] So you can run it without the sandboxing.<br>[16:00] Yeah.<br>[16:00] But I wanted it to be possible to use this as a, as a thing that was going to be, um,<br>[16:05] that was going to be secure and sandboxed.<br>[16:07] So, you know, I want everybody to be able to run it on sandbox because apart<br>[16:10] from anything, it just makes it a lot easier to be able to have this, these<br>[16:14] plugin marketplaces and things like that.<br>[16:17] As it stands, it's, it's Cloudflare only for there.<br>[16:19] But, you know, look from the speed of development that's going on in<br>[16:22] the repo at the moment, I imagine that there will be something next<br>[16:25] week that's gonna be working with working that's gonna run on notes.<br>[16:28] So, you know, watch this space.<br>[16:30] It has been really amazing to see so much activity on that repo, on the several<br>[16:35] of the repos, um, o overnight almost.<br>[16:37] Um, TK you were gonna chime in a minute ago.<br>[16:41] I didn't, we<br>[16:41] Yeah.<br>[16:42] I, I was just gonna add to, uh, to Matt's point that, um, dynamic workers<br>[16:46] is an awesome primitive, and I think.<br>[16:48] The way that Cloudflare's kind of dx through bindings in your worker makes<br>[16:53] all of that stuff really accessible is really kind of like our big selling point.<br>[16:57] Um, and of course like how that works with EmDash is really like<br>[17:02] sensible and unique as well.<br>[17:03] But this is not like a unique thing that Cloudflare will only<br>[17:08] be able to do in the future.<br>[17:09] I'm sure there are lots of companies that are working on the same<br>[17:11] kind of thing because Asmat says.<br>[17:12] The kind of future of this, uh, dynamic workers proposition<br>[17:16] is really not EmDash at all.<br>[17:18] It's and plugins at all.<br>[17:19] It is all base baked into how we need somewhere that is secure and<br>[17:24] isolated to run AI generated code.<br>[17:26] Yeah.<br>[17:26] And lots and lots and lots of places have that same problem.<br>[17:28] So I think the, the problem space, as Matt says, it's being worked on and there'll<br>[17:32] be other solutions that come out for sure.<br>[17:35] Yeah, I think related to that, um.<br>[17:38] You know, I, I, I think you all nail, um, narrowed in on the fact that yes,<br>[17:44] the plugin ecosystem in WordPress is what makes WordPress successful, but<br>[17:47] it also is the biggest vector, uh, from a security perspective for sure.<br>[17:52] Um, but at the same time.<br>[17:54] Um, it's hard to imagine having the ability to customize your website,<br>[18:00] um, when the, if, if a plugin was restricted from interacting with<br>[18:04] the database or things like that.<br>[18:06] Um, can you speak a little bit to that?<br>[18:08] Because, uh, I'm having a hard time like.<br>[18:12] One plugin I install on every single WordPress website is a user role editor.<br>[18:16] It basically lets me customize my users to have different capabilities<br>[18:20] and roles and things like that.<br>[18:22] I'm not sure something like that would be possible on EmDash, um, for example,<br>[18:26] uh, because of the sandbox nature.<br>[18:28] Um, can you, can you speak a little bit to that and what, what, what do you lose<br>[18:32] when, um, with this approach essentially?<br>[18:35] So I think the, probably the best analog to think of for the, for the way that<br>[18:39] the plugins work here are mobile apps.<br>[18:42] So the points that these, that we've done with these plugins is we still give them<br>[18:47] capabilities, but those capabilities are.<br>[18:51] Limited and granular, and they are defined at install time.<br>[18:56] So if you are installing something that is calling a web hook when you are publishing<br>[19:02] something, then you know that it does want to be able to access any, anywhere<br>[19:05] on the internet so that it's able to, you know, um, hit an arbitrary endpoint.<br>[19:10] But if you are doing something that is supposed to be adding a banner into your,<br>[19:15] you know, into your page, you shouldn't, it shouldn't be something that is able<br>[19:18] to access the internet independently.<br>[19:20] Why?<br>[19:20] Why should it be doing that?<br>[19:21] And equally, it shouldn't be able to access your database and it shouldn't<br>[19:25] be able to access your emails.<br>[19:26] But if you are installing, uh, a plugin that is an email provider.<br>[19:30] Then you want it to be able to have access to emails, but probably<br>[19:34] doesn't need access to, you know, user accounts for example.<br>[19:38] But the idea here is that these may have lots of capabilities,<br>[19:44] but they are granular and they can be granted where they are needed.<br>[19:49] And I think this is the point, is that if the, the, the most of the issues that<br>[19:54] you get with plugins are about them.<br>[19:56] Grabbing much more, um, use much more capabilities than<br>[20:00] they, than they should have.<br>[20:02] And the problem with the WordPress is there's no way of limiting that.<br>[20:05] As soon as any plugin that you install, your little sale banner<br>[20:08] can go in there and, you know, exfiltrate your entire user database.<br>[20:12] Yeah.<br>[20:12] And can, you know, pull out your products and everything.<br>[20:15] Whereas with EmDash, you, you know, you know what you're getting when<br>[20:18] you install it and you know it will.<br>[20:21] It will have very specified, um, uh, capabilities that it's<br>[20:25] able to, that it's able to do.<br>[20:27] And, um, it has, and if it's, um, if it's contacting the internet, you can have<br>[20:32] it that it's limited to specific hosts.<br>[20:35] And, um, we, you know, we've launched with a particular set of, um,<br>[20:40] capabilities and APIs that they have.<br>[20:43] But, you know, at the moment there are dozens of people already in, in<br>[20:47] the, um, EmDash discord that are.<br>[20:50] Planning their plugins that they're working on and, but also bringing<br>[20:54] up things about, you know, what, which hooks are missing and which<br>[20:57] capabilities are missing and which ones that they want to add.<br>[21:00] So, you know, we are at a very, very early stage here.<br>[21:03] Yeah.<br>[21:03] You know, it is literally one week since we launch this<br>[21:05] thing.<br>[21:05] Yeah.<br>[21:06] But we are able to add these, these things and, you know, every piece that we've<br>[21:12] added, we've thought really carefully about how we can do this in a secure way.<br>[21:16] Yeah.<br>[21:16] So, for example, we do allow them to generate.<br>[21:20] User interface in the, in the admin panel.<br>[21:22] Now that could, in theory be a risky thing to do because, you know, if you<br>[21:26] are generating UI, you might be able to use it to, to, um, access user data.<br>[21:31] So we have generated, we've used a language that is similar to Slack's<br>[21:35] block kit that allows you to.<br>[21:36] Define user interface in a way that is secure.<br>[21:39] Mm-hmm.<br>[21:40] And then we've also provided APIs for injecting, um, meta tags into<br>[21:45] the head and tags into the footer.<br>[21:48] But they are, things you could inject are limited, so they are very specific.<br>[21:51] So you can't, you know, you're not able to in, um, if you've.<br>[21:55] If you granted something that is, that you want to be able to inject analytics, it's<br>[21:59] not gonna be able to inject other things that are not supposed to be in there.<br>[22:02] So this is, this is the, the point about it.<br>[22:04] It's not about making it so that these are, you know, these, these<br>[22:09] are plugins that can't do anything.<br>[22:10] It's about making sure that they're plugins that do the<br>[22:12] thing that they're supposed to be doing, and not more than that.<br>[22:16] Yeah.<br>[22:16] I also think there's a, there's a completely different angle, sorry,<br>[22:19] Cromwell to, to just jump on your point.<br>[22:20] It's like if you're installing a plugin on every site that you encounter, I think<br>[22:25] some of the things that we've tried out with EmDash is thinking, well, everyone<br>[22:28] installs, like these SEO plugins, everyone installs a roll plugin, let's say, right?<br>[22:33] Yeah.<br>[22:33] Maybe some of these things in WordPress's time were just not considered as<br>[22:38] part of core development because.<br>[22:40] These plugins exist and this ecosystem exists, and we want to<br>[22:43] support that, that plugin ecosystem.<br>[22:45] But should those things really be plugins, the ability to say what an<br>[22:48] editor has access to do, or a subscriber has access to do or whatever, right?<br>[22:52] These feel like capabilities that should just generally exist.<br>[22:56] So I do think there's an opportunity in EmDash two rethink the kinds of things<br>[23:00] that typically might have been a plugin.<br>[23:02] Yeah.<br>[23:02] And say.<br>[23:03] Should that be core, like we've got rid effectively of a lot of what, um,<br>[23:08] advanced custom fields did for WordPress by just allowing you to define different<br>[23:12] content types and, and set the properties that exist for those content types.<br>[23:16] I, it, it seems odd to me that WordPress has not addressed these things for<br>[23:20] the many years it's been alive.<br>[23:21] Um, and I think it is really good opportunity to rethink.<br>[23:28] Um, I think TK froze up there.<br>[23:30] We lost lost TK.<br>[23:31] I was gonna, I was gonna add a, a thing to there.<br>[23:34] That was quite a nice, um.<br>[23:36] That was quite a nice detail on, on that because as, as TK<br>[23:40] was, was hinting about there.<br>[23:42] We, we have a lot of the SEO things built in.<br>[23:46] Um, I merged a, a PR into our repo yesterday.<br>[23:51] That, um, added, that improved the way that the OG images were, um,<br>[23:57] injected for, for in the SEO, um, fields that, uh, that PR was authored<br>[24:02] by Yost, the creator of Yost.<br>[24:05] Yeah.<br>[24:05] Yeah.<br>[24:05] So his, you know, this is, this is the kind of, you know, the, his,<br>[24:10] his entire plugin was based on the fact that this was effectively<br>[24:13] something that was missing from<br>[24:15] Yeah.<br>[24:15] Um, from there.<br>[24:16] But he has also created a plugin that adds the extra bits of SEO that you<br>[24:19] don't need, necessarily need everywhere.<br>[24:21] And I think that's kind of the, the, the approach that we want to take to this is<br>[24:25] think about exactly which bits does do basically every single site need and then<br>[24:30] put those in the core, but, but still leave things in plugins that are not<br>[24:35] going to be needed by every single person.<br>[24:37] Yeah.<br>[24:38] So one question that brings up is, uh, governance and how EmDash<br>[24:43] will be managed moving forward.<br>[24:44] Uh, can you talk about how you see that happening?<br>[24:49] I think Matt could probably talk a bit to it because, um, yeah, he's,<br>[24:52] he's done a lot more in open source previously, but I would also just point<br>[24:55] to we one weekend where, yeah, you saw<br>[24:57] Scrambled talked briefly about, about the future of EmDash from that regard.<br>[25:01] Yeah.<br>[25:01] Since that is one of the questions regarding WordPress, uh, community.<br>[25:05] Mm-hmm.<br>[25:06] Yeah, absolutely.<br>[25:07] I mean, I. I, I'm, I would be lying if this wasn't something that was, you know,<br>[25:12] quite high on my mind at the moment.<br>[25:14] Yeah.<br>[25:14] Um, as, as, um, as TK said, I do have, you know, and I, as I hinted before, I've got,<br>[25:20] you know, got quite a lot of experience in, um, uh, open source maintenance for,<br>[25:24] you know, particularly for large projects.<br>[25:26] This has obviously been built out as a project from Cloudflare, but it's<br>[25:33] always been something where we have.<br>[25:37] Wanted it to be something that would be like part a community thing.<br>[25:41] So this is why we have not launched it.<br>[25:43] As you know, it's not on github.com/um Cloudflare.<br>[25:47] It's github.com/m-cms Now.<br>[25:50] One, the, that side of the, um, the, the governance is one thing.<br>[25:56] We've obviously there is the whole thing of an open source project and<br>[25:59] the governance and the who roles are and all that kind of thing.<br>[26:02] At the moment, that is me going, oh my God, I have got like a hundred<br>[26:07] PRS open and I've merged 20 today and there's another 30 that have opened.<br>[26:12] Um, who am I gonna, you know, bring on board to do that?<br>[26:14] That at the moment is.<br>[26:17] You know, to be determined, but I think there is also the<br>[26:19] technical side of it as well.<br>[26:21] So, for example, you know, there is the, one of the ways that the governance<br>[26:27] is obviously an issue with, with WordPress is, is the, the plugin store.<br>[26:31] You know, that is a. You know, a key, A key part.<br>[26:35] Yeah.<br>[26:35] What we want to do is do a distributed plugin store, and there's some really,<br>[26:39] really interesting conversations going in on, in Discord and GitHub at the moment<br>[26:44] about how that could be architected.<br>[26:46] And we've been looking at the fair proposal, which, you know, was one<br>[26:49] of the things that was proposed for, for WordPress plugins, that there's<br>[26:53] some interesting things in there.<br>[26:55] But the o one of the other things we've done is that, you know, by there is the,<br>[26:59] we've published the plugin, the plugin marketplace is, is in, you know, is in<br>[27:04] the monorepo and it's open source and anyone can use it and host their own.<br>[27:08] But I'm still not happy with it at the moment.<br>[27:10] 'cause what I want is for everybody to be able to publish all of them and<br>[27:13] them to all be federated together.<br>[27:15] And, you know, I think that's, that's where I see that one going.<br>[27:19] That's interesting.<br>[27:20] Uh, I'd love to hear a little bit more about that specifically 'cause<br>[27:23] we only have a few more minutes left.<br>[27:25] Um, uh, but anything you can say about the plugin marketplace, the<br>[27:29] theme marketplace, um, TK you saw, I put a discussion up there about.<br>[27:35] Parent themes and child themes, that is something that actually was<br>[27:38] a big deal in the WordPress space.<br>[27:40] And, and the, the mindset there is that, uh, if I am a product person<br>[27:45] and I ship a, a theme that works great with Astro and EmDash, um, I want,<br>[27:51] uh, folks to be able to customize things without messing up the core.<br>[27:55] Theme files and things like that.<br>[27:56] That's something that's been, um, a big aspect of WordPress for a long time,<br>[27:59] but that might not be the way forward.<br>[28:01] Uh, when it comes to theme, a theme marketplace in EmDash.<br>[28:04] Um, any details you can provide for our audience about like what<br>[28:09] opportunities there are, uh, for, uh, products, um, on EmDash.<br>[28:15] Yeah, I mean, themes are certainly challenging.<br>[28:17] It's early days.<br>[28:18] Um, but as you'll understand from the architecture, uh,<br>[28:22] Astro works very differently.<br>[28:24] EmDash works very differently.<br>[28:25] So the idea of a theme in kind of astro pilots is really just<br>[28:30] a, a site in its own right.<br>[28:31] And, um, yeah, you'll have seen from some of the examples<br>[28:34] that we've produced, right?<br>[28:35] We have, uh, three entirely different sites that the only commonality.<br>[28:40] Is that they all import the same API in order to bring their posts and pages in,<br>[28:45] and they have this EmDash plugin in order for the administration interface to exist.<br>[28:50] Um, so I think there's a, you know, a huge opportunity for folks to work on.<br>[28:56] Um, you know, what has been a kind of large, you know, astro community<br>[29:02] that are building themes for Astro to think about, okay, what does<br>[29:07] a theme for EmDash look like?<br>[29:09] What does a site for EmDash look like?<br>[29:11] Um, in terms of like customization.<br>[29:13] I think, Matt, you can obviously speak a bit more to this as well.<br>[29:16] Like, there's, there's possibly opportunities where, um, the, the.<br>[29:21] Site itself could expose things that could be changed in the administration panel.<br>[29:24] But I think we're a very long way from something like an Elementor or<br>[29:28] like, you know, full site editing.<br>[29:29] The, the direction that kind of WordPress is going, I think is quite counter to.<br>[29:35] Not only kind of like where EmDash architecturally is kind of at this point<br>[29:38] in time, but also possibly where the internet is going at this point in time<br>[29:42] with the ability for you to kind of conjure up a site or modify a site just<br>[29:47] by talking to a, an AI agent, right?<br>[29:50] Rather than you having to go through multiple panels and drag<br>[29:53] options around and things like that.<br>[29:55] Um, it certainly seems to me that as time goes on, that kind of<br>[29:59] stuff is just gonna get easier and easier and easier and cheaper and.<br>[30:03] Really the different differentiating factor at that point is this<br>[30:06] kind of like system in the back.<br>[30:08] Um, and how does that work?<br>[30:10] Hmm.<br>[30:11] And what about the plugin marketplace?<br>[30:14] Um, is there a monetization aspect that's being considered at all?<br>[30:18] Like again, of course we know you're ve version 0.1, so, but<br>[30:23] any kinds of thoughts and ideas about where that's heading Overall?<br>[30:27] We've definitely had some folks talk to us and, um, kind of reach out and,<br>[30:31] you know, they're commercial entities and they're interested in kind of<br>[30:35] being, you know, first to EmDash and showing that they can produce something.<br>[30:39] Um, you know, we have, uh, the most common obvious example of this,<br>[30:43] uh, kind of email providers, right?<br>[30:45] So if you want to send an email with EmDash, you're going<br>[30:48] to need an email provider.<br>[30:49] And some email providers have already stepped up and said, here is a. You know,<br>[30:54] extension that allows you to do that.<br>[30:56] And the result of that right, is you'll need an API key from that email<br>[31:00] provider, and if you go over whatever their free allocation is, you'll<br>[31:03] be, uh, spending money with them.<br>[31:05] So that's, that's a benefit I think from that perspective.<br>[31:07] I think the other angle of like EmDash being MIT licensed and that effectively<br>[31:12] meaning that the plugins can be licensed in a different way as well, possibly<br>[31:15] opens up that market a bit more, but really interested to see how, how<br>[31:18] that evolves further as time goes on.<br>[31:20] Yeah, but we would very much like people to be able, able to build<br>[31:24] businesses on top of, on top of EmDash.<br>[31:26] You know, the, the MIT licensing thing is one of those, one of those parts of it.<br>[31:32] And I know that, you know, I'm a, I'm an old school open source advocate.<br>[31:36] You know, I've been building open source things for like.<br>[31:38] Well, nearly 30 years now, but I know that the GPL has causes issues for a lot<br>[31:45] of people, particularly people who are trying to sell themes and plugins and, you<br>[31:48] know, it's, it's obviously a great bone of contention in there, but we were very<br>[31:52] keen that we wanted to use the MIT license to give people more flexibility about<br>[31:56] how they are publishing these things.<br>[31:58] And our existing marketplace doesn't have built in support for monetization, but we<br>[32:03] would love people to be able to do that.<br>[32:05] This is something that we.<br>[32:06] You know, we love the way that, you know, for that people have built<br>[32:10] these businesses on top of it.<br>[32:12] And I think that we would like to be able to give people the, the<br>[32:15] kind of flexibility that say a Shopify marketplace is able to give.<br>[32:19] And, um, and we, but equally for, from the marketplace perspective,<br>[32:24] we aren't wanting to be competing with the, the hosting platform.<br>[32:28] So we are not planning to be a, a managed hosting provider either.<br>[32:32] What we are doing is we want to provide you the tools so that you can do that.<br>[32:36] And absolutely, amazingly, somebody has already launched a hosting<br>[32:40] platform for EmDash this week.<br>[32:43] Bet using the tools.<br>[32:43] That's amazing.<br>[32:44] We provided and that's like, you know, this is, that's the<br>[32:46] perfect thing that we want.<br>[32:48] That is what we want to do at this.<br>[32:49] 'cause Cloudflare does isn't, that's not our business.<br>[32:52] We don't do managed hosting.<br>[32:53] Yeah.<br>[32:53] We provide the infrastructure for most of the managed hosts out there.<br>[32:57] So most of the WordPress hosts that you know are using Cloudflare in some form.<br>[33:01] So.<br>[33:01] This is what, you know, this is where we see ourselves fitting within this<br>[33:05] ecosystem is providing, providing the tools for, for everybody else who wants<br>[33:09] to build a business and make lots of money and build some amazing sites on it.<br>[33:14] And can you talk, I, I know, I know we're at time, but, uh, could I, I'm<br>[33:18] sure this question has come up a lot.<br>[33:19] Uh, can you speak to Cloudflare's commitment to EmDash?<br>[33:23] Because WordPress has been around for 20 years and I know that people are<br>[33:26] concerned about if this is a fad or something in the internally, a Cloudflare.<br>[33:31] I think if you asked, and Matt has like, yeah, sorry.<br>[33:34] If you, if you asked us, and Matt has<br>[33:35] absolutely no q2.<br>[33:37] Exactly.<br>[33:38] If, if you'd asked us two weeks ago, we would've said,<br>[33:42] we're gonna see how it goes.<br>[33:43] You know, we want the, we want to see what's going on.<br>[33:45] Before, before Mark, you know, my Q2 roadmap has been like question mark.<br>[33:51] Um, and, um.<br>[33:53] Obviously the response has been incredible.<br>[33:55] You know, we have blown away every possible expectation that<br>[33:59] I could have had from this.<br>[34:00] So there is clearly a massive demand for that, and that has<br>[34:03] not gone unnoticed internally.<br>[34:05] So basically at the moment, the answer is we are trying to work out how, but<br>[34:09] the clear point is that this is something that a lot of people want to be using.<br>[34:13] So we would be crazy to not be resourcing this.<br>[34:16] Yeah.<br>[34:16] So, you know, at the moment we have got a sort of semi roadmap for the way that<br>[34:20] we are gonna be building this over the.<br>[34:22] Over the next six to 12 months.<br>[34:24] But it's not, you know, at the moment all we can say is, yes, this is, people<br>[34:29] want to build with this and we want to help people build with it as well.<br>[34:32] Yeah.<br>[34:32] But equally we want to see how we can build this community as well to make<br>[34:36] it something that, you know, lots of WordPress developers and astro<br>[34:39] developers and you know, any other web developers or who, somebody who's just.<br>[34:45] Downloaded clawed and is trying, trying it out, are I going to be able to build<br>[34:48] things for, 'cause you know, I think it's a golden age of web development<br>[34:51] at the moment, and this is, I want this to be the CMS that people are using.<br>[34:56] Yeah,<br>[34:56] that's<br>[34:56] excellent.<br>[34:56] Yeah, this is gone spectacularly well for us and I, I think it would be, uh, crazy<br>[35:01] if we don't spend a lot more time on it.<br>[35:02] And there's a lot, a lot interest internally about how we, uh, how we<br>[35:06] make this, make this a really big thing.<br>[35:08] That's awesome.<br>[35:09] Well, I really appreciate your time.<br>[35:10] We close every single episode out with our best advice, and<br>[35:15] I'd love to hear from you two.<br>[35:16] Uh, what is your best advice to plugin authors or theme authors out<br>[35:21] there who are considering EmDash?<br>[35:23] Um, what would you tell them as a nutshell?<br>[35:26] Best advice, uh, TK, you want to go first?<br>[35:30] Um, come say hello.<br>[35:32] We, we are, we are very, very approachable.<br>[35:34] We're on the discord on a daily basis.<br>[35:36] Um, Matt's, I mean, fainting as he files through hundreds of<br>[35:41] issues and, uh, um, pull requests.<br>[35:44] Um, but we are really, really open.<br>[35:46] I think the community that we're building is fantastic.<br>[35:48] So I just, I would love to see more people as a part of that.<br>[35:51] And I think a big thing that we are looking for now.<br>[35:53] Is people who want to build something, you know, a bit unique, a bit novel, and don't<br>[35:59] quite have the hooks and capabilities available for them from the system yet<br>[36:02] to build that as a sandbox plugin and want to help us build those things.<br>[36:06] 'cause I think the more hooks that we have, the more clear<br>[36:09] it will be to other people.<br>[36:11] Oh, okay, this is how I put a plugin together.<br>[36:13] It is like a kind of app store in terms of the permission model, et cetera.<br>[36:15] It does make a lot more sense.<br>[36:17] I think that's really where we wanna see people contributing.<br>[36:20] Love it.<br>[36:20] Yeah, I mean, the, my, my thing, my tip would be you are in the ground floor here.<br>[36:26] You have got the opportunity to shape the way that this,<br>[36:29] um, the way that this forms.<br>[36:31] But you have also got the ability to build the great, you know,<br>[36:35] blockbuster plugin for EmDash because you are right there at the beginning.<br>[36:40] So.<br>[36:41] Do.<br>[36:42] Come in, try it out.<br>[36:43] Tell us what you want from the plugin system and what you want from EmDash and<br>[36:49] we are wanting to help you do this 'cause we are not wanting to compete with you.<br>[36:53] We want to, you know, we want to help you out.<br>[36:56] That's excellent.<br>[36:57] Well, I appreciate both of your time a lot.<br>[36:59] Uh, folks, if you are here, we're gonna say goodbye to Matt and TK and Zack<br>[37:04] and I might just chat a little bit.<br>[37:06] Um, uh, and, uh, but again, thank you so much for your time and for joining us.<br>[37:11] Um, and uh, we will be in touch for sure.<br>[37:14] Well, thanks for having us on your show.<br>[37:16] Thanks.<br>[37:17] Thanks so much for the invitation.<br>[37:18] Absolutely.<br>[37:19] Have a good one.<br>[37:20] Alright, bye.<br>[37:23] Zack,<br>[37:24] Matt Cromwell,<br>[37:27] Cromwell, um, what's your take?<br>[37:30] How was it?<br>[37:31] Uh, very interesting.<br>[37:32] Yeah.<br>[37:32] Yeah.<br>[37:33] Uh, it seems like it went from zero to a thousand miles per hour.<br>[37:37] Yeah.<br>[37:38] Uh, that was really cool that they, it was interesting to hear that they hadn't<br>[37:42] necessarily planned for such a great response, but that they're also open to.<br>[37:48] To taking, to, responding to it in kind and, and allocating more resources like<br>[37:53] Yeah.<br>[37:54] You know, one of the, there's, there have been a lot of criticisms about, um.<br>[37:59] WordPress, this WordPress that isn't WordPress great.<br>[38:01] And yeah, WordPress is great.<br>[38:02] WordPress is the community.<br>[38:04] And I think a lot about the community is how you respond to feedback.<br>[38:08] Yep.<br>[38:09] And I was heartened to hear that they have a open door policy where you just go on<br>[38:15] Discord and talk about what you want and maybe actually get a PR merged in decor.<br>[38:19] Like that is something that, uh, I haven't tried merging anything in 10 years because<br>[38:25] Yeah.<br>[38:25] Uh, it's a nightmare in WordPress.<br>[38:27] So.<br>[38:28] You know, I think a lot of the energy that goes into plugins in WordPress<br>[38:33] might be going into core for EmDash, like<br>[38:36] Mm.<br>[38:36] Wouldn't that be interesting?<br>[38:37] Yeah.<br>[38:38] Really interesting.<br>[38:39] I mean, obviously their success is a big signal, um, and does mean a lot of things.<br>[38:46] It's so funny to that, having had a lot of conversations with new.<br>[38:51] Plugin authors over the years, um, they often are like, oh, you know,<br>[38:55] back in the day you launched a plugin on.org and you had success 'cause<br>[38:59] people could find you right away and adopt your plugin really quickly.<br>[39:02] And now it's not like that anymore.<br>[39:04] Well, geez, it absolutely is like that on EmDash right now.<br>[39:07] Like it's absolutely like a bit of a gold rush moment.<br>[39:10] Um, uh, and that's what they were saying at the end there.<br>[39:13] Matt in particular Matt Cain was saying like.<br>[39:17] Where you could fill that spot.<br>[39:19] You could be the yo SEO of EmDash if you just like get<br>[39:22] the plugin out there right now.<br>[39:24] Um, which is seems incredible potentially.<br>[39:27] Of course.<br>[39:28] Yeah.<br>[39:28] And it comes down to execution.<br>[39:30] And if you wanna know about execution, check out WP Product Dog.<br>[39:33] We talk a lot about how to make a product successful, but like.<br>[39:37] Anybody can, I've burned a billion tokens, I think, on an<br>[39:40] EmDash plugin suite already.<br>[39:42] Oh, wow.<br>[39:42] Uh, that does, you know, everything from uh, gravity kit, stuff like<br>[39:46] form displaying and like, uh, event management, um, membership<br>[39:51] stuff just to see what's going on.<br>[39:53] Um, our friend Jason, uh, with, um,<br>[39:56] Jason Coleman.<br>[39:57] Jason Coleman with Paid Membership Pro has a paid membership Pro plugin already.<br>[40:01] Yep.<br>[40:02] Like.<br>[40:03] It's, it's not about the code.<br>[40:04] 'cause the whole point of EmDash is anybody can make this code.<br>[40:07] It's about executing and Yeah, and launching and marketing and getting<br>[40:11] people to use it and pay for it.<br>[40:12] Like that's a really exciting blue sky opportunity.<br>[40:15] A<br>[40:15] hundred percent.<br>[40:16] How, how are you thinking about the execution on EmDash<br>[40:20] I, I mean.<br>[40:21] I, I think that WordPress is going to continue to be, um, the website<br>[40:28] builder of choice for a lot of businesses and organizations.<br>[40:32] Um, and I think EmDash right now looks like a really interesting alternative.<br>[40:36] Um, I think their bullishness about their approach, um, to their ar, to their<br>[40:43] stack, their architecture is interesting.<br>[40:46] Um, and if they are right about that, then yeah, like things<br>[40:50] have to change with WordPress.<br>[40:51] But the thing is like.<br>[40:53] WordPress is changing very rapidly in, in WordPress terms, like, uh,<br>[40:59] our ability to adopt more AI forward.<br>[41:02] Uh, things in WordPress core is, it's the fastest development<br>[41:06] I've ever seen in WordPress.<br>[41:07] Yeah.<br>[41:08] But it's half of the pace of.<br>[41:11] Everything that's happening in AI at the moment, like we're, we're going<br>[41:14] faster than ever, but it's still slow.<br>[41:16] Uh, basically.<br>[41:18] Um, so I how EmDash goes from V 0.1 to version one is really gonna be<br>[41:26] the real take and how WordPress, uh, isn't like what, what yo<br>[41:31] said in his article isn't just.<br>[41:34] AI compatible, but becomes AI native.<br>[41:37] Um, if WordPress can become AI native, I don't even know.<br>[41:41] Um, I'm not sure, but how WordPress does adopts AI and how MDE goes to V<br>[41:46] one, those are the big tests for me.<br>[41:48] Um, and I think that.<br>[41:50] Once both of those things are fully realized, you're gonna see it's<br>[41:54] really kind of like an apples and oranges situation, not a apples<br>[41:58] and anvils situation, you know?<br>[42:00] Uh, I don't know if that makes sense.<br>[42:02] I use that, I use that analogy a lot.<br>[42:04] They're, they're more similar.<br>[42:05] Um, they're not more different.<br>[42:07] Um.<br>[42:08] Yeah, like one of the things that Matt was saying was that he, he wanted<br>[42:12] to have a concept of security that is more like a mobile phone app.<br>[42:17] And the permission structure of mobile phones, uh, are really limiting.<br>[42:21] And there's a reason that people still use desktop computers for a lot of things.<br>[42:25] Yeah.<br>[42:25] True.<br>[42:25] And there's so many things you can't do on a phone that are really frustrating.<br>[42:29] Yeah.<br>[42:29] Uh, that people use a desktop computer for and another.<br>[42:32] Thing about that is when you use a application on your phone, it<br>[42:36] progressively asks you, can I ask a access your specific contact list?<br>[42:41] Now after you've onboarded, maybe now you need contact access.<br>[42:45] Mm-hmm.<br>[42:45] Maybe now you, so like.<br>[42:47] I'm sure this will get worked out, but that one of the things that<br>[42:49] came up to for me is like, well, he said where, uh, where you need<br>[42:53] access, but not when you need access.<br>[42:55] Mm-hmm.<br>[42:55] And I think like that kind of flexibility is going to be<br>[42:57] being needed to be worked out.<br>[42:59] Yeah.<br>[42:59] And that's interesting because you bring up what Matt Mullenweg has mentioned<br>[43:03] several times that he wants WordPress to be the operating system of the web.<br>[43:06] Right.<br>[43:07] Um, you know, if they're the mobile apps of the web, but WordPress is<br>[43:10] the operating system of the web.<br>[43:12] That's really interesting.<br>[43:13] Um, and, and.<br>[43:15] I mean, I could see it working that way.<br>[43:17] Um, again, if WordPress really adopts AI in a way that is meaningful,<br>[43:23] um, and not just a attack on, so,<br>[43:26] yeah, I mean, I, I do appreciate that Matt took 7.0 by the reins.<br>[43:31] I wish he had.<br>[43:33] Let, let them release 7.0.<br>[43:35] Uh, well, anyway, my, my point, the ai, you, you<br>[43:39] can say what you wanna say, Zack.<br>[43:40] No.<br>[43:40] There are, the AI being pushed into WordPress aggressively is the right move.<br>[43:46] Yes.<br>[43:46] Um, and I think there needs to be more unilateral decision making to make<br>[43:50] sure that WordPress keeps up because<br>[43:52] ironically Yes.<br>[43:53] Yeah.<br>[43:53] And that requires, uh, moving quickly, making decisions.<br>[43:58] And maybe you get it wrong, but we could revert that later.<br>[44:01] But like WordPress's, uh, structure, um, does not inherently<br>[44:05] mean that it's not good for ai.<br>[44:07] AI has trained on WordPress, uh, for years.<br>[44:10] It's just that there's a lot of new code that needs to be better<br>[44:12] documented and like the focus needs to be on making AI a better experience.<br>[44:17] Making WordPress is a better experience for ai, and I think EmDash is<br>[44:21] gonna kick WordPress in the pants.<br>[44:23] Um, and get us really focused on how to improve.<br>[44:26] And I'm excited about that.<br>[44:28] I wanted to see, we had a lot of comments that we didn't pay attention to at all.<br>[44:32] Um, I wanted to see if we might highlight a couple.<br>[44:34] Um.<br>[44:35] Here's one from a user that, um, B Green AZ is Cloudflare serious about<br>[44:42] putting in the work resources to maintain EmDash in a viable open source platform?<br>[44:46] What plans do you have to foster sustained community after initial buzz?<br>[44:50] Subsides.<br>[44:51] That's the question you asked at to end<br>[44:52] and I was really glad that they, uh, are addressing.<br>[44:55] I was also really glad to hear that Matthew Prince was the<br>[44:58] person who it was top down.<br>[45:00] Oh yeah.<br>[45:00] A hundred percent.<br>[45:01] That was, I love that they led with that.<br>[45:03] We were both curious about<br>[45:04] that.<br>[45:04] I also wanted to dive into that a bit more and like.<br>[45:07] He said, you know, do WordPress, uh, but better be the there next<br>[45:11] be the next WordPress.<br>[45:12] Yeah.<br>[45:12] Uh, and that means a lot of different things.<br>[45:13] I wonder if he said that exact, like, what the exact words were,<br>[45:17] because I feel like it had to have been those exact words be the next,<br>[45:19] how can you be the next WordPress?<br>[45:20] Yeah.<br>[45:21] And then, uh, as a developer, Matt kind of seemed to have parsed that<br>[45:25] into like, well the data structures and stuff, um, and the community angles.<br>[45:29] Uh, there are so many different things that make up WordPress, and that was<br>[45:32] a lot of the feedback that we've been hearing after the release is like,<br>[45:36] well, WordPress is this, WordPress is that they didn't think about this.<br>[45:38] It seems like they're open to hearing and thinking and considering and<br>[45:42] moving forward, like it doesn't seem like it's flash in the pan.<br>[45:45] It seems like they're willing to put in the infrastructure.<br>[45:48] What?<br>[45:48] I mean, it was interesting that they.<br>[45:50] Made it a big giant question mark.<br>[45:52] In the beginning, they were like, well, maybe nobody cares.<br>[45:54] Like maybe we this.<br>[45:55] It's a<br>[45:55] big EmDash.<br>[45:56] Yeah.<br>[45:57] Yeah.<br>[45:58] But clearly it's a,<br>[46:00] yeah.<br>[46:01] Q2.<br>[46:01] Who knows, huh?<br>[46:02] Yeah.<br>[46:03] Ian Meisner is our co-host on WP Project.<br>[46:06] He's in the comments, he says, why will EmDash succeed at adding more to core<br>[46:10] while building and maintaining a healthy ecosystem where WordPress may have not?<br>[46:16] I don't know if that got addressed directly at all.<br>[46:18] Um, yeah, but it's a good question overall.<br>[46:21] Um,<br>[46:21] I mean, I, I think the, the bureaucracy of maintaining open source<br>[46:25] hasn't hit them yet, which is a,<br>[46:27] yeah.<br>[46:27] Which is, you know, and not just open source, but like AI generated prs,<br>[46:32] uh, the, the management of the prs and like, it sounds like they're about<br>[46:36] to scale up a lot and I think that.<br>[46:38] The attitude that we are at 0.1 0.0, like they can, they can make choices right now<br>[46:44] that they, that WordPress simply cannot.<br>[46:46] Yeah, because it's the, it's the Microsoft windows of, uh, open source.<br>[46:51] Where you have to maintain infinite, backward comparability.<br>[46:54] Yeah, because that's the ethos.<br>[46:55] You can't break anything,<br>[46:56] which I love that ethos.<br>[46:58] Personally, I still think it's a strength, but you're right, it's also a huge burden.<br>[47:04] A strength to, yeah.<br>[47:05] To what point, like the,<br>[47:06] to what extent?<br>[47:07] Yes.<br>[47:08] I mean.<br>[47:09] It depends.<br>[47:10] Yeah.<br>[47:10] But, uh, Katie is also a co-host and she's in the comments here.<br>[47:15] She says, personally I'd rather wait until we know it will have a decent<br>[47:19] number of users, which, uh, I think she's saying that in the context of<br>[47:23] talking about, um, you know, whether she would make any of her products,<br>[47:28] uh, compatible with EmDash or not.<br>[47:31] Um, and that's a hundred percent a valid perspective.<br>[47:34] Why should we be.<br>[47:35] Jump in over there, um, if nobody's gonna be using it.<br>[47:38] Um, but like they said, um, you might miss the gold rush, honestly.<br>[47:43] Um.<br>[47:44] Because, uh, you know, there might be 25 different document library pros that get<br>[47:48] created between now and when you finally feel like there's a opportunity there.<br>[47:52] One more from Ian.<br>[47:53] Does a big host offer manage EmDash in the next two years?<br>[47:57] They already said it.<br>[47:57] They mentioned it.<br>[47:58] They said that.<br>[47:59] Well, I mean it, I don't know if it's a big host, but<br>[48:01] Right.<br>[48:01] Somebody already launched, uh, an EmDash, um.<br>[48:04] Related, uh, hosting platform, uh, which I'm not surprised at all.<br>[48:08] Um, but I, I did think that their comments about the lock in was really interesting.<br>[48:13] Um, it, it definitely has a lot more potential for application when<br>[48:18] you can host your whole setup, um, in lots of different environments.<br>[48:22] I will say though, that like right now.<br>[48:24] Getting set up with a node hosting environment is, is a lot more challenging<br>[48:28] than, uh, a WordPress hosting environment.<br>[48:31] Um, it's not for the faint of heart.<br>[48:33] It's definitely very develop developer centric, which is why I<br>[48:37] think a managed hosting environment for EmDash makes the most sense<br>[48:40] because that's the only way you're gonna get it in front of the masses.<br>[48:43] You're not gonna have folks, um, installing their own node<br>[48:46] set up, um, uh, on a server.<br>[48:49] Um,<br>[48:50] and honestly, the.<br>[48:53] I've been developing with EmDash locally and playing around with it<br>[48:56] and developing without their plugin.<br>[48:58] Sandbox has been fine.<br>[49:00] Like I've, mm-hmm.<br>[49:01] I've built out all the plugins that I talked about, like those were<br>[49:03] just developed locally and they work perfectly with a local environment.<br>[49:07] So the lack of a sandbox just means.<br>[49:10] There's a little less security or something, so,<br>[49:12] yeah.<br>[49:13] Um, I, I think coming from WordPress, that's not a real problem.<br>[49:17] Yeah.<br>[49:17] Yeah, yeah.<br>[49:18] Yeah.<br>[49:19] I've, I played with it too.<br>[49:20] I posted last week, uh, a walkthrough of me trying to export my personal website<br>[49:25] from WordPress into EmDash locally.<br>[49:27] And I, overall, I, I had already experienced Astro before, um, and I felt<br>[49:32] like the CMS was just getting in the way.<br>[49:34] Like I just was like, I, I would much rather.<br>[49:37] I liked the importer.<br>[49:38] The importer was helpful and useful.<br>[49:39] It, it got everything set up locally and then I have everything there.<br>[49:42] Uh, but then I just could go to town with Cursor and Astro and I<br>[49:46] didn't need the, the CMS at all.<br>[49:48] Um, but, um, uh, Nick actually commented, um.<br>[49:53] Uh, you know this guy Nick, who I don't remember his name.<br>[49:57] Um, our friend Nick, um,<br>[49:59] Diego.<br>[49:59] Uh, I maybe, no, I don't know.<br>[50:01] Um, who, who, I give him a hard time every time I see him, um,<br>[50:05] that I don't know who he is.<br>[50:07] Um, and you're not helping me.<br>[50:08] I'm sorry.<br>[50:09] I'm plaguing.<br>[50:09] Yeah.<br>[50:10] Well anyway, Nick was like, but is that because it's just a solo website?<br>[50:14] Um, and um, and you know, if you had a team of people working on the<br>[50:18] content, you would need the CMS more, and I was like, maybe potentially.<br>[50:22] Um,<br>[50:23] well, I, I think that, that the release of EmDash with such a basic UI signals<br>[50:29] to me that they don't intend the UI to be the primary way of interacting with it.<br>[50:34] And they, they said, they said something to that extent.<br>[50:37] Um.<br>[50:38] Uh, to that effect on the call.<br>[50:39] And I think they anticipated being AI first, and that means, you know,<br>[50:44] instead of somebody logging into the CMS, maybe it is just AI talking with<br>[50:48] your cloud or like your AI provider.<br>[50:51] Mm-hmm.<br>[50:52] Like the, the, the editor experience not great.<br>[50:55] Uh, but the data structure really good.<br>[50:57] So like, I, I do think that the, the focus for them on the,<br>[51:01] um, engineering side of things.<br>[51:03] Yeah.<br>[51:04] Um.<br>[51:04] Signals what their, uh, attitude is toward, like how that they<br>[51:10] aren't as concerned about.<br>[51:12] Yeah.<br>[51:12] People logging in.<br>[51:14] Maybe it's, uh, maybe it's just a headless, uh, experience to use WordPress<br>[51:18] maybe.<br>[51:19] Yeah.<br>[51:19] It was interesting too that Scott Buscemi put in a PR to add Gutenberg into EmDash.<br>[51:25] I thought that was really funny.<br>[51:26] And it was rejected 'cause of the license?<br>[51:28] Because of the license.<br>[51:29] Exactly.<br>[51:29] They're like, ah, you know, the GPL is often called a viral license.<br>[51:34] Uh, as soon as it's in a project, it infects the rest of the whole project.<br>[51:39] Um, and that's by design and by intention.<br>[51:41] And that's why.<br>[51:43] Matt Mullenweg likes it so much.<br>[51:44] He is like, it is the licensing that forces open source, uh,<br>[51:49] to continue to be open source.<br>[51:51] Uh, but it is a perspective and it is an opinion of, of, uh, free code.<br>[51:57] Um, and clearly they are a lot more comfortable with MIT approach instead,<br>[52:02] uh, which is another perspective, another opinion, and it's valid.<br>[52:06] So,<br>[52:06] and I've gotta say the WordPress, uh, world.<br>[52:09] Uh, like at Gravitate, we've just in the past few days, built CPS<br>[52:13] to better interact with a block editor at a per block basis.<br>[52:17] Uh, WordPress VIP has a plugin that allows, uh, structuring data<br>[52:21] in JSON format, not in the stupid HTML format, but, you know, the<br>[52:25] block editor saves things in that's easier for, uh, for AI to parse.<br>[52:29] You can use like Python and jq.<br>[52:31] Like it makes it a lot easier to interact with the data when<br>[52:35] it's not in HTM l comments.<br>[52:36] Mm-hmm.<br>[52:37] And I think WordPress is moving faster than ever before, like you were saying.<br>[52:40] Yeah.<br>[52:40] To make it something that is usable by ai.<br>[52:43] So I don't think WordPress is at a AI disadvantage personally.<br>[52:46] I think it's at a speed disadvantage.<br>[52:49] I think there is a structural.<br>[52:51] Question.<br>[52:52] Yeah.<br>[52:52] But you can't, you can't just be in Claude or Cursor and say, post<br>[52:57] this article for me to my website.<br>[52:59] You can't do that right now.<br>[53:00] Yeah.<br>[53:00] But you can do that with Astro.<br>[53:02] We absolutely do that.<br>[53:03] I mean, you can.<br>[53:03] Yeah, you can, but it's not in core the that way currently.<br>[53:08] Um, and<br>[53:08] but for EmDash is all about developer experience, right?<br>[53:11] Yeah.<br>[53:11] And for developers who are working with WordPress.<br>[53:14] It's pretty darn straightforward to, to make it so that your MCB can,<br>[53:17] but yeah, you also can't just say, uh, redesign my homepage to be this way.<br>[53:23] Well, you can't.<br>[53:23] It'll look like trash.<br>[53:24] Yeah, you can.<br>[53:26] Yeah.<br>[53:26] You can't do it effectively.<br>[53:29] You can try.<br>[53:30] Um, but that's, that's what I mean though with Astro, um, you can do all those<br>[53:35] things really easily, really quickly, and it's because the architecture is set up<br>[53:39] in a way, the AI looks at it and is like, oh, I get exactly what's going on here.<br>[53:43] And can make all the changes happen automatically, so<br>[53:45] we're not headless WordPress with an astro.<br>[53:48] I've seen folks say that that's what they're doing instead.<br>[53:51] Um, it's basically using WordPress as the CMS and not the front end.<br>[53:55] Um, and I think it makes more and more sense that way.<br>[53:58] Um, but it makes like the power of WordPress, you know, very much minimized.<br>[54:03] You know, is it really just a content database?<br>[54:06] Is that really all it is?<br>[54:07] Um, it, and then it's like, if you're gonna do that, there's way leaner<br>[54:11] ways to have a content database than to use all of WordPress for that.<br>[54:15] Right?<br>[54:15] Um, but.<br>[54:16] Yeah.<br>[54:17] Well, and for, for Gravity Kit, we are centering everything back into WordPress.<br>[54:22] Like fluent CRM is what we're using for our marketing Now, uh, you know,<br>[54:26] obviously Gravity forms, um, a lot of.<br>[54:29] A lot of our decisions have been to put everything into one database.<br>[54:33] Nick, here's Nick, our friend Nick, who?<br>[54:35] I, I don't know this guy.<br>[54:36] I don't know him at all.<br>[54:37] I'm sorry,<br>[54:37] Nick.<br>[54:37] Yeah, Nick is the one who was telling me, uh, because I'm solo.<br>[54:42] Make me lonely, Nick.<br>[54:43] That's why I don't know you.<br>[54:44] Anyway, Nick, Nick Laughlin, good guy.<br>[54:46] Thanks for being here, Nick.<br>[54:48] Um, any other last comments?<br>[54:50] Best advice?<br>[54:50] What's your best advice, man?<br>[54:51] Oh<br>[54:52] man.<br>[54:52] My best advice is to pay freaking attention, folks,<br>[54:55] because it's all going so fast.<br>[54:57] Um, and there's so many things happening all the time, and it's not just noise.<br>[55:04] It's so many really.<br>[55:06] Hyper interesting things.<br>[55:08] I mean, there's a ton of noise too, which is difficult and, and challenging.<br>[55:12] But the way things are changing nowadays in WordPress, outside<br>[55:15] of WordPress, it's all relevant.<br>[55:17] Um, and if you're not paying attention, you really do start<br>[55:21] to miss out really quickly.<br>[55:23] Um, 'cause it, it also, all this, all these changes bring<br>[55:26] about new opportunity as well.<br>[55:28] Um, and being an early adopter, it has its benefits and strengths.<br>[55:32] Uh, the only way you can do that is if you're.<br>[55:35] Paying attention and are agile enough to be able to adjust on the fly.<br>[55:40] So, um, not that I'm saying that I'm the best at any of those things, but I,<br>[55:44] I, I'm, I, it makes me tired how much I'm having to pay attention and how<br>[55:49] much I have to feel like I'm adjusting all the time to the newest stuff<br>[55:53] that's, uh, available to us nowadays.<br>[55:55] Yeah, I think, uh, you know, Yost, uh, with the WordPress hyphen,<br>[56:00] SEO slug on the plugin directory.<br>[56:03] That I don't think that was in the directory for like six years or something.<br>[56:08] It was, it yos didn't launch immediately.<br>[56:11] Uh,<br>[56:11] yeah.<br>[56:12] That I think there is time for us to, to wait and see.<br>[56:16] Uh, that's not what I'm suggesting anybody do.<br>[56:18] But I also like, it's, I'm, I feel such panic when things like this launch.<br>[56:23] Yeah.<br>[56:23] And then I realized like, okay, it's not first mover, it's best mover, apple's.<br>[56:27] Well, didn't create the first smartphone.<br>[56:28] It created the best smartphone.<br>[56:30] Like, and then changed the industry after that.<br>[56:31] So like,<br>[56:32] yeah.<br>[56:32] But they're way behind on AI right now, and I'm not sure that they're<br>[56:36] gonna get up with the game, honestly.<br>[56:38] Yeah.<br>[56:38] And it might have been the best move They've, they've not had to<br>[56:41] spend a hundred billion dollars on<br>[56:43] True.<br>[56:43] They could just license from Google and have all the benefits<br>[56:46] without any of the costs.<br>[56:48] So<br>[56:49] potentially<br>[56:50] so first mover advantage, maybe, maybe not.<br>[56:52] Um, but I do think my best advice is it comes down to fundamentals and like<br>[56:56] mm-hmm.<br>[56:57] If you believe you have what it takes to ship and deliver and really<br>[57:02] iterate and focus and market and have the connections and, you know.<br>[57:07] They, they were talking to hosting providers and big players<br>[57:09] in the email marketing it.<br>[57:11] It might be about connections right now and trying to make, trying<br>[57:14] to, you know, affect, influence.<br>[57:17] If you have the fundamentals, do it.<br>[57:19] Give it a go.<br>[57:20] But if not, you're okay to wait.<br>[57:21] That's my, that's my feeling.<br>[57:23] Good stuff.<br>[57:24] Good stuff.<br>[57:25] Well, folks, we were actually on a break, um, because of Press Conf.<br>[57:29] Um, we squeeze this one in, as you could tell.<br>[57:31] Um, for really good reasons.<br>[57:34] We're on a break next week as well.<br>[57:35] Um, and then we're coming back with some more great content<br>[57:38] with more product owners.<br>[57:40] Um, I'm looking forward to next season for sure.<br>[57:42] Hey, and if you're watching, do us a favor and hit like, and subscribe.<br>[57:45] Uh, it helps the show.<br>[57:47] And also thanks to Freemius for being our global, uh.<br>[57:51] Sponsor for WP Product Talk.<br>[57:53] Uh, frees helps you ship the, um,<br>[57:56] we don't have the notes in front of<br>[57:58] us.<br>[57:58] Well free.<br>[57:58] I, I'll tell you,<br>[57:59] they're, they're a merchant of record.<br>[58:00] They're a merchant of record.<br>[58:01] They do all the stuff the plugin owners need you to do.<br>[58:03] Uh, sure.<br>[58:03] Including tax compliance for global tax compliance, uh, distributing software.<br>[58:09] They do all this stuff that's hard, uh, for about selling<br>[58:11] products, and they make it easy.<br>[58:13] So,<br>[58:13] and they even work with SaaS applications, not only WordPress folks.<br>[58:17] So if you're thinking about EmDash stuff.<br>[58:19] MIUs is still in the cards honestly,<br>[58:20] and maybe Freemius should talk to EmDash and see if they could be, you know,<br>[58:24] opportunity.<br>[58:24] I think<br>[58:25] opportunity.<br>[58:25] Nice.<br>[58:25] Not knock over.<br>[58:28] Alright folks, thanks so much.<br>[58:29] Thanks everybody.<br>[58:30] We'll see you next. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/EmDash New Plugin Opportunity or Threat|EmDash: New Plugin Opportunity or Threat?, YouTube]] ## Highlights - seen, uh, online an announcement, uh, that ironically happened on April 1st. Uh, but it was true, uh, that Cloudflare has launched a new product called EmDash and um, they launched it saying that they are the spiritual successor of WordPress. And so we were like. I wonder if you all would like to talk about that with some WordPress folks. Uh, and they were kind enough to say yes. So Matt TK, Matt Kane, thank you so much for being here. ([View Highlight](https://read.readwise.io/read/01knwwe6b8nyv89jwph6cv39fp)) - Tags: ๐Ÿ‘ป ai highlighted - You have an entirely new generation of people kind of entering the internet and building things on the internet, especially with the advent of agents, and that was obviously a huge part of EmDash. I'm sure we can talk about, um. I don't think WordPress is really the tool of choice for those, those kinds of users. And often it's things like Astro that are promoted as, oh, build a site with Astro. But then where is that kind of like word pressy element that enables you to pull ([View Highlight](https://read.readwise.io/read/01knwwe6bssr2wxt4rdjs7y0rr)) - Tags: ๐Ÿ‘ป ai highlighted - put those in the core, but, but still leave things in plugins that are not going to be needed by every single person. Yeah. So one question that brings up is, uh, governance and how EmDash will be managed moving forward. Uh, can you talk about how you see that happening? I think Matt could probably talk a bit to it because, um, yeah, he's, he's done a lot more in open source previously, but I would also just point to we one weekend where, yeah, you saw Scrambled talked briefly about, about the future of EmDash from that regard. ([View Highlight](https://read.readwise.io/read/01knwwe6e73zv0k33f7vtcst8g)) - Tags: ๐Ÿ‘ป ai highlighted - So. This is what, you know, this is where we see ourselves fitting within this ecosystem is providing, providing the tools for, for everybody else who wants to build a business and make lots of money and build some amazing sites on it. And can you talk, I, I know, I know we're at time, but, uh, could I, I'm sure this question has come up a lot. Uh, can you speak to Cloudflare's commitment to EmDash? Because WordPress has been around for 20 years and I know that people are concerned about if this is a fad or something in the internally, a Cloudflare. ([View Highlight](https://read.readwise.io/read/01knwwe6h19wq3qnn0r4v9p7yt)) - Tags: ๐Ÿ‘ป ai highlighted - Yep. Like. It's, it's not about the code. 'cause the whole point of EmDash is anybody can make this code. It's about executing and Yeah, and launching and marketing and getting people to use it and pay for it. Like that's a really exciting blue sky opportunity. A hundred percent. How, how are you thinking about the execution on EmDash I, I mean. I, I think that WordPress is going to continue to be, um, the website builder of choice for a lot of businesses and organizations. ([View Highlight](https://read.readwise.io/read/01knwwe6mtbwvqgvn2teqtw9np)) - Tags: ๐Ÿ‘ป ai highlighted - Um, and I think EmDash right now looks like a really interesting alternative. Um, I think their bullishness about their approach, um, to their ar, to their stack, their architecture is interesting. Um, and if they are right about that, then yeah, like things have to change with WordPress. But the thing is like. WordPress is changing very rapidly in, in WordPress terms, like, uh, our ability to adopt more AI forward. ([View Highlight](https://read.readwise.io/read/01knwwe6rs7w1ch4dtwg3dymqm)) - Tags: ๐Ÿ‘ป ai highlighted - Um, I wanted to see if we might highlight a couple. Um. Here's one from a user that, um, B Green AZ is Cloudflare serious about putting in the work resources to maintain EmDash in a viable open source platform? What plans do you have to foster sustained community after initial buzz? Subsides. That's the question you asked at to end and I was really glad that they, uh, are addressing. I was also really glad to hear that Matthew Prince was the person who it was top down. ([View Highlight](https://read.readwise.io/read/01knwwe6xex4gcnymy6b52c4g3)) - Tags: ๐Ÿ‘ป ai highlighted - a lot of the feedback that we've been hearing after the release is like, well, WordPress is this, WordPress is that they didn't think about this. It seems like they're open to hearing and thinking and considering and moving forward, like it doesn't seem like it's flash in the pan. It seems like they're willing to put in the infrastructure. What? I mean, it was interesting that they. Made it a big giant question mark. In the beginning, they were like, well, maybe nobody cares. Like maybe we this. It's a big EmDash. Yeah. Yeah. But clearly it's a, ([View Highlight](https://read.readwise.io/read/01knwwe7bhycw2nshh1fmgkbek)) - Tags: ๐Ÿ‘ป ai highlighted - yeah. Q2. Who knows, huh? Yeah. Ian Meisner is our co-host on WP Project. He's in the comments, he says, why will EmDash succeed at adding more to core while building and maintaining a healthy ecosystem where WordPress may have not? I don't know if that got addressed directly at all. Um, yeah, but it's a good question overall. Um, I mean, I, I think the, the bureaucracy of maintaining open source hasn't hit them yet, which is a, yeah. Which is, you know, and not just open source, but like AI generated prs, ([View Highlight](https://read.readwise.io/read/01knwwe7kxc43xntbb245ahbkz)) - Tags: ๐Ÿ‘ป ai highlighted - Um, and that's a hundred percent a valid perspective. Why should we be. Jump in over there, um, if nobody's gonna be using it. Um, but like they said, um, you might miss the gold rush, honestly. Um. Because, uh, you know, there might be 25 different document library pros that get created between now and when you finally feel like there's a opportunity there. One more from Ian. Does a big host offer manage EmDash in the next two years? They already said it. They mentioned it. They said that. Well, I mean it, I don't know if it's a big host, but ([View Highlight](https://read.readwise.io/read/01knwwe7s2xrsajfk6199zrh0c)) - Tags: ๐Ÿ‘ป ai highlighted ## New Highlights added 2026-05-13 at 10:03 AM - seen, uh, online an announcement, uh, that ironically happened on April 1st. Uh, but it was true, uh, that Cloudflare has launched a new product called EmDash and um, they launched it saying that they are the spiritual successor of WordPress. And so we were like. I wonder if you all would like to talk about that with some WordPress folks. Uh, and they were kind enough to say yes. So Matt TK, Matt Kane, thank you so much for being here. ([View Highlight](https://read.readwise.io/read/01krgrn0f066w9gewdqv7nykzb)) - Tags: ๐Ÿ‘ป ai highlighted - You have an entirely new generation of people kind of entering the internet and building things on the internet, especially with the advent of agents, and that was obviously a huge part of EmDash. I'm sure we can talk about, um. I don't think WordPress is really the tool of choice for those, those kinds of users. And often it's things like Astro that are promoted as, oh, build a site with Astro. But then where is that kind of like word pressy element that enables you to pull ([View Highlight](https://read.readwise.io/read/01krgrn0fvnr011w0ttx0rtkcr)) - Tags: ๐Ÿ‘ป ai highlighted - put those in the core, but, but still leave things in plugins that are not going to be needed by every single person. Yeah. So one question that brings up is, uh, governance and how EmDash will be managed moving forward. Uh, can you talk about how you see that happening? I think Matt could probably talk a bit to it because, um, yeah, he's, he's done a lot more in open source previously, but I would also just point to we one weekend where, yeah, you saw Scrambled talked briefly about, about the future of EmDash from that regard. ([View Highlight](https://read.readwise.io/read/01krgrn0jhgxjz7c7jz2qs5xa9)) - Tags: ๐Ÿ‘ป ai highlighted - So. This is what, you know, this is where we see ourselves fitting within this ecosystem is providing, providing the tools for, for everybody else who wants to build a business and make lots of money and build some amazing sites on it. And can you talk, I, I know, I know we're at time, but, uh, could I, I'm sure this question has come up a lot. Uh, can you speak to Cloudflare's commitment to EmDash? Because WordPress has been around for 20 years and I know that people are concerned about if this is a fad or something in the internally, a Cloudflare. ([View Highlight](https://read.readwise.io/read/01krgrn0npmw3y1cjgfdv5tccg)) - Tags: ๐Ÿ‘ป ai highlighted - Yep. Like. It's, it's not about the code. 'cause the whole point of EmDash is anybody can make this code. It's about executing and Yeah, and launching and marketing and getting people to use it and pay for it. Like that's a really exciting blue sky opportunity. A hundred percent. How, how are you thinking about the execution on EmDash I, I mean. I, I think that WordPress is going to continue to be, um, the website builder of choice for a lot of businesses and organizations. ([View Highlight](https://read.readwise.io/read/01krgrn0spm7mxbb5kb93yn9ra)) - Tags: ๐Ÿ‘ป ai highlighted - Um, and I think EmDash right now looks like a really interesting alternative. Um, I think their bullishness about their approach, um, to their ar, to their stack, their architecture is interesting. Um, and if they are right about that, then yeah, like things have to change with WordPress. But the thing is like. WordPress is changing very rapidly in, in WordPress terms, like, uh, our ability to adopt more AI forward. ([View Highlight](https://read.readwise.io/read/01krgrn0xvpfb4zswckfke2998)) - Tags: ๐Ÿ‘ป ai highlighted - Um, I wanted to see if we might highlight a couple. Um. Here's one from a user that, um, B Green AZ is Cloudflare serious about putting in the work resources to maintain EmDash in a viable open source platform? What plans do you have to foster sustained community after initial buzz? Subsides. That's the question you asked at to end and I was really glad that they, uh, are addressing. I was also really glad to hear that Matthew Prince was the person who it was top down. ([View Highlight](https://read.readwise.io/read/01krgrn12pge4s17dapwxrs348)) - Tags: ๐Ÿ‘ป ai highlighted - a lot of the feedback that we've been hearing after the release is like, well, WordPress is this, WordPress is that they didn't think about this. It seems like they're open to hearing and thinking and considering and moving forward, like it doesn't seem like it's flash in the pan. It seems like they're willing to put in the infrastructure. What? I mean, it was interesting that they. Made it a big giant question mark. In the beginning, they were like, well, maybe nobody cares. Like maybe we this. It's a big EmDash. Yeah. Yeah. But clearly it's a, ([View Highlight](https://read.readwise.io/read/01krgrn1h0mmkrvggjee4c0b9m)) - Tags: ๐Ÿ‘ป ai highlighted - yeah. Q2. Who knows, huh? Yeah. Ian Meisner is our co-host on WP Project. He's in the comments, he says, why will EmDash succeed at adding more to core while building and maintaining a healthy ecosystem where WordPress may have not? I don't know if that got addressed directly at all. Um, yeah, but it's a good question overall. Um, I mean, I, I think the, the bureaucracy of maintaining open source hasn't hit them yet, which is a, yeah. Which is, you know, and not just open source, but like AI generated prs, ([View Highlight](https://read.readwise.io/read/01krgrn1sh8qqv905djy5kyhkr)) - Tags: ๐Ÿ‘ป ai highlighted - Um, and that's a hundred percent a valid perspective. Why should we be. Jump in over there, um, if nobody's gonna be using it. Um, but like they said, um, you might miss the gold rush, honestly. Um. Because, uh, you know, there might be 25 different document library pros that get created between now and when you finally feel like there's a opportunity there. One more from Ian. Does a big host offer manage EmDash in the next two years? They already said it. They mentioned it. They said that. Well, I mean it, I don't know if it's a big host, but ([View Highlight](https://read.readwise.io/read/01krgrn1z0ngde8n8vgky9nr9h)) - Tags: ๐Ÿ‘ป ai highlighted