Företaget Cloudflare har presenterat EmDash, ett alternativ till WordPress med plugin-isolering

Cloudflare har publicerat innehÄllshanteringssystemet EmDash. Precis som WordPress stödjer det nya systemet utbyggnad genom plugins, möjliggör anvÀndning av mallar för att skapa olika typer av webbplatser och erbjuder ett administrationsgrÀnssnitt. Det kan Àven köras pÄ serverlösa plattformar och ökar sÀkerheten genom att anvÀnda TypeScript med statiska typer och isolering av plugins i separata sandbox-miljöer.

Projektets kod Àr skriven i TypeScript med hjÀlp av webbramverket Astro och distribueras under MIT-licensen. I pressmeddelandet nÀmns det att produkten skapades pÄ tvÄ mÄnader tack vare involveringen av AI-agenter i utvecklingen. EmDash kan fungera bÄde i Cloudflares infrastruktur och köras pÄ egna servrar med Node.js. servrar Som databas kan SQLite, Turso/libSQL och PostgreSQL anvÀndas, och för lagring kan AWS S3, S3-kompatibla system eller vanliga lokala filsystem utnyttjas. För lagring av sessionsinformation rekommenderas Redis eller filsystemet.

Det nya systemet har utvecklats som ett försök att ÄterberÀtta projektet WordPress med moderna verktyg och lösa befintliga problem. Bland de problem som nÀmns med WordPress finns behovet av separat hantering av kod pÄ tvÄ sprÄk (PHP och JavaScript), anvÀndning av flerlagerscache för att uppnÄ acceptabel prestanda och den osÀkra pluginarkitekturen, som stÄr för 96 % av alla sÄrbarheter pÄ plattformen.

Varje WordPress-plugin har full tillgÄng till databasen och integreras med PHP-koden pÄ den huvudsakliga plattformen, vilket innebÀr att varje sÄrbarhet i en plugin helt kan kompromettera hela webbplatsen. I EmDash körs plugins i separata isolerade arbetare, vars funktioner deklarativt begrÀnsas av manifestet. Om en plugin till exempel begÀr behörigheten read:content och email:send, fÄr den endast tillgÄng till lÀsning och möjlighet att skicka e-post, inget mer. Eftersom plugins inte integreras i innehÄllshanteringssystemets kod, kan deras skapare fritt vÀlja vilken licens som helst och distribuera plugins genom valfria förrÄd och applikationskataloger.

WordPress lagrar innehÄll i HTML-format med metadata inbÀddad som interna kommentarer. EmDash anvÀnder ett JSON-baserat strukturerat format kallat Portable Text, vilket separerar innehÄll frÄn presentation. Denna strategi möjliggör rendering av innehÄllet i olika vyer - som en webbsida, mobilapp, e-post eller API-svar. Det finns en inbyggd MCP-server som möjliggör integration av plattformen med AI-agenter som kan hantera innehÄll samt anvÀndas för att skapa teman och plugins.

I grundpaketet erbjuds tre startmallar: blogg, marknadsföring och portfölj. I det första fallet skapas en typisk blogg med sidopanel, fulltextsökning, kategorier, etiketter, RSS, kommentarer och vÀxling mellan mörkt och ljust tema. Den andra mallen möjliggör skapandet av företagswebbplatser med priser, kontaktinformation samt beskrivningar av produkter och tjÀnster. Den tredje mallen syftar till att presentera sina prestationer och projekt.

Huvudfunktionerna i EmDash:

  • InnehĂ„ll: publicering av material, uppdelning i sidor, definiering av egna innehĂ„llstyper, textredigering med markup i visuellt lĂ€ge med TipTap-redigeraren, innehĂ„llshantering, förberedelse av utkast, schemalĂ€ggning, fulltextsökning och inline-redigering.
  • Administratörspanel: visuell byggare av datamodeller, multimedia-bibliotek, navigationsmenyer, informationorganisering, widgets, möjlighet att överföra innehĂ„ll frĂ„n WordPress. Företaget Cloudflare har presenterat EmDash, ett alternativ till WordPress med plugin-isolering
  • Autentisering: som standard Passkey (WebAuthn) med OAuth, möjlighet att logga in via lĂ€nk, Ă„tkomstdelning baserat pĂ„ roller (administratör, redaktör, författare, medlem).
  • Migrering frĂ„n WordPress: import av publikationer, sidor, struktur via WXR, WordPress REST API eller WordPress.com. AnvĂ€ndning av AI för portering av plugins och teman.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster