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.
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