# EmDash: bezserverová CMS na TypeScript od Cloudflare
Cloudflare vydala EmDash — otevřenou CMS v čistém TypeScriptu, zaměřenou na bezserverovou infrastrukturu. Systém je optimalizován pro Cloudflare Workers: weby se škálují automaticky, cold start trvá milisekundy, zdroje se neplýtvají v nečinnosti. To kontrastuje s WordPressem, který je vázán na PHP servery a neustálé výpočty.
EmDash běží na jakémkoli Node.js serveru, ale plně využívá potenciál edge computingu. Vývoj zohledňuje evoluci webu: AI nástroje, dynamický provoz, odmítání monolitních serverů.
Izolace pluginů a model oprávnění
Klíčová nevýhoda WordPressu — zranitelnosti pluginů s plným přístupem k DB a FS. EmDash izoluje každý plugin v sandboxu.
- Pluginy žádají o oprávnění předem: čtení obsahu, odesílání emailů, síťový přístup.
- Admini vidí žádosti před instalací, podobně jako u mobilních aplikací.
- Žádné slepé důvěřování kódu — explicitní souhlas s capabilities.
Licence MIT (ne GPL) usnadňuje vývoj rozšíření bez omezení.
Monetizace přes HTTP 402 a integrace AI
Vestavěná podpora x402 využívá stav Payment Required pro mikroplatby za obsah. Vhodné pro éru AI botů, kteří žádají data bez reklamy nebo předplatného.
Integrace AI zahrnuje:
- CLI rozhraní pro agenty.
- Háky automatizace.
- Model Context Protocol pro kontextovou interakci.
To urychluje migraci obsahu, refaktoring schémat, generování pluginů.
Frontend na Astro a migrace z WordPressu
Témata EmDash jsou stavěna na Astro: layouty, komponenty, trasy v JS/TS. Pro middle/senior vývojáře je to přirozený přechod z Reactu/Vue/Svelte bez PHP šablon.
Import z WordPressu:
- Standardní WXR export.
- Plugin pro příspěvky, stránky, média.
Verze 0.1.0 — preview pro experimenty. Matthew Prince předpovídá: do roku 2027 provoz AI botů překoná human provoz.
Co je důležité
- Bezserverovost: scale-to-zero, edge deploy na Workers.
- Bezpečnost: sandboxy + explicit permissions pro pluginy.
- AI-ready: nástroje pro automatizaci úkolů CMS.
- Moderní stack: TypeScript + Astro, MIT licence.
- Mikroplatby: x402 pro bot-driven obsah.
— Editorial Team
Zatím žádné komentáře.