EmDash CMS to zupełnie nowy system zarządzania treścią (CMS), stworzony od podstaw przez zespół Cloudflare. W przeciwieństwie do WordPress, który powstał ponad 20 lat temu w erze tradycyjnych serwerów, EmDash został zaprojektowany z myślą o nowoczesnym internecie — serverless, edge computing i natywnej obsłudze sztucznej inteligencji.
Cały system jest napisany w TypeScript i zbudowany na frameworku Astro 6.0. Działa natywnie na Cloudflare Workers (izolaty v8), ale można go uruchomić na dowolnym serwerze Node.js. Jest w pełni open source na licencji MIT — czyli bardziej liberalnej niż GPL WordPress.
Kluczowe cechy EmDash CMS
Najważniejszą innowacją EmDash jest sandboxowane wtyczki. W WordPress 96% luk bezpieczeństwa pochodzi z wtyczek — bo każda wtyczka ma pełny dostęp do bazy danych i systemu plików. W EmDash każda wtyczka działa w izolowanym środowisku (Dynamic Worker) i musi z góry zadeklarować, jakich uprawnień potrzebuje. To fundamentalna zmiana w podejściu do bezpieczeństwa CMS.
EmDash oferuje również wbudowaną obsługę płatności przez protokół x402, natywną integrację z narzędziami AI (Agent Skills, MCP server), uwierzytelnianie passkey (bez haseł), system ról i uprawnień oraz pełne API do zarządzania treścią. Admin panel jest dostępny pod adresem /_emdash/admin i pozwala na wygodne zarządzanie wszystkimi aspektami strony.
Dla kogo jest EmDash?
EmDash jest skierowany przede wszystkim do deweloperów i zespołów, które szukają nowoczesnej alternatywy dla WordPress. Jeśli budujesz strony internetowe, blogi, portale treściowe lub sklepy z treściami premium — EmDash daje ci narzędzia, których WordPress nie oferuje: bezpieczne wtyczki, serverless deployment, natywne płatności i wsparcie AI. Projekt jest obecnie w fazie public beta (v0.1.0), ale już dziś można go używać do budowy stron produkcyjnych.
Jak zacząć?
Aby zainstalować EmDash, wystarczy uruchomić komendę npm create emdash@latest w terminalu. System przeprowadzi cię przez konfigurację i w kilka minut będziesz mieć działającą stronę z panelem administracyjnym. Możesz też skorzystać z przycisku deploy na Cloudflare, który uruchomi całą infrastrukturę jednym kliknięciem. O szczegółach instalacji piszemy w osobnym poradniku.
Brak komentarzy