EmDash features a promising evolution of WordPress’ extensibility:
WordPress plugins have full access to the database, filesystem, and user data. A single vulnerable plugin can compromise the entire site. EmDash plugins run in isolated Worker sandboxes via Dynamic Worker Loaders, each with a declared capability manifest. A plugin that requests read:content and email:send can do exactly that and nothing else.
This sandbox design started out as limited to Cloudflare’s platform, but that is no longer the case:
To go along with this plugins architecture there is a plan for an atproto/plc-based plugins registry:
Similar affordances would be great for Blento, allowing for new functionality to be added via plugins rather than by PR.
This is a large change though, so may as well wait for the EmDash plug-in registry to fully land and then assess from there.
EmDash features a promising evolution of WordPress’ extensibility:
This sandbox design started out as limited to Cloudflare’s platform, but that is no longer the case:
To go along with this plugins architecture there is a plan for an atproto/plc-based plugins registry:
Similar affordances would be great for Blento, allowing for new functionality to be added via plugins rather than by PR.
This is a large change though, so may as well wait for the EmDash plug-in registry to fully land and then assess from there.