Introducing EmDash – the spiritual successor to WordPress that solves plugin security
-
EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress
A full-stack TypeScript CMS built on Astro and Cloudflare. EmDash takes the ideas that made WordPress dominant -- extensibility, admin UX, a plugin ecosystem -- and rebuilds them on serverless, type-safe foundations. Plugins run in sandboxed Worker isolates, solving the fundamental security problem with WordPress's plugin architecture.
-
@james Yes, interesting concept of isolation but I think this is somethings that have to depend from Cloudflare services... cannot be, eg, self-hosted... or not?
-
@p44 Thank you for sharing:)
If you want isolated plugins, only Cloudflare Workers is supported. You can run plugins, but not isolated. Apparently this is a requested feature. Time will tell if this is implemented so that 100% of the feature set can be self-hosted.
-
It is very self hostable and has built in migration from WP sites among other goodies.
Definitely something to add to Cloudron.
@robi It seems that some parts are required, eg. Cloudflare Workers.
@crazybrad with pleasure. Let see if this can be self-hosted and implemented in Cloudron... but I don’t think so...
-
@p44 If this could be hosted on CLoudron, I think that even without the isolated plugins this could be a powerful addition. As a dev environment, plugin isolation might not be critical. If might be acceptable to host a dev site on Cloudron and production on Cloudflare w/ Workers. Also, not everyone is security focused. Plugin isolation is a huge improvement, but there are other benefits of emDash as well.
-
@p44 If this could be hosted on CLoudron, I think that even without the isolated plugins this could be a powerful addition. As a dev environment, plugin isolation might not be critical. If might be acceptable to host a dev site on Cloudron and production on Cloudflare w/ Workers. Also, not everyone is security focused. Plugin isolation is a huge improvement, but there are other benefits of emDash as well.
@crazybrad Yes, plugin isolation is one of the most powerful things ... actually plugins access to all core functions of WP...
I didn’t see yet the Playground, but I would like to see if platform is lighter than WP.
-
@robi It seems that some parts are required, eg. Cloudflare Workers.
@crazybrad with pleasure. Let see if this can be self-hosted and implemented in Cloudron... but I don’t think so...
@p44 How I read it is that they designed it for CF, but each CF specific part has an alternative supported set of options, like DBs, from SQLite to Postgres, etc.
One implementation idea might be to also package a self-hosted container for Workers, so that all plugins you use across all EmDash sites might live there.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login