# EmDash: bezserwerowa CMS na TypeScript od Cloudflare
Cloudflare wydała EmDash — otwartą CMS na czystym TypeScript, zorientowaną na bezserwerową infrastrukturę. System jest zoptymalizowany pod Cloudflare Workers: strony skalują się automatycznie, cold start trwa milisekundy, zasoby nie są tracone w bezczynności. To kontrastuje z WordPressem, przywiązanym do serwerów PHP i ciągłych obliczeń.
EmDash działa na dowolnym serwerze Node.js, ale w pełni wykorzystuje potencjał edge computing. Rozwój uwzględnia ewolucję sieci: narzędzia AI, dynamiczny ruch, rezygnację z monolitycznych serwerów.
Izolacja wtyczek i model uprawnień
Kluczową wadą WordPressa są luki bezpieczeństwa w wtyczkach z pełnym dostępem do DB i FS. EmDash izoluje każdą wtyczkę w piaskownicy.
- Wtyczki proszą o uprawnienia z góry: odczyt treści, wysyłanie e-maili, dostęp sieciowy.
- Admini widzą żądania przed instalacją, podobnie jak w aplikacjach mobilnych.
- Brak ślepego zaufania do kodu — wyraźna zgoda na możliwości.
Licencja MIT (nie GPL) ułatwia rozwój rozszerzeń bez ograniczeń.
Monetyzacja przez HTTP 402 i integracja AI
Wbudowane wsparcie x402 wykorzystuje status Payment Required do mikropłatności za treści. Idealne dla ery botów AI, które pobierają dane bez reklam czy subskrypcji.
Integracja AI obejmuje:
- Interfejs CLI dla agentów.
- Haki automatyzacji.
- Model Context Protocol do interakcji kontekstowej.
To przyspiesza migrację treści, refaktoring schematów, generowanie wtyczek.
Frontend na Astro i migracja z WordPressa
Motywy EmDash budowane na Astro: layouty, komponenty, trasy w JS/TS. Dla middle/senior developerów to naturalne przejście z React/Vue/Svelte, bez szablonów PHP.
Import z WordPressa:
- Standardowy eksport WXR.
- Wtyczka dla postów, stron, mediów.
Wersja 0.1.0 — podgląd do eksperymentów. Matthew Prince prognozuje: do 2027 ruch botów AI przewyższy ruch ludzki.
Co ważne
- Bezserwerowość: scale-to-zero, edge-deploy na Workers.
- Bezpieczeństwo: piaskownice + explicit permissions dla wtyczek.
- Gotowość na AI: narzędzia do automatyzacji zadań CMS.
- Nowoczesny stack: TypeScript + Astro, licencja MIT.
- Mikropłatności: x402 dla treści bot-driven.
— Editorial Team
Brak komentarzy.