Cloudflare представи EmDash: модерна алтернатива на WordPress с изолирани плъгини и TypeScript архитектура

0
17

Началото на една нова алтернатива

Cloudflare анонсира нова система за управление на съдържание, която предлага познатата гъвкавост на WordPress, но с модерна архитектура, по-висока сигурност и възможност за работа в serverless среди EmDash. Проектът е написан изцяло на TypeScript, използва Astro като web фреймуърк и се разпространява под лиценз MIT. Според Cloudflare, благодарение на участието на AI‑агенти разработката е отнела едва два месеца.

EmDash може да работи както в инфраструктурата на Cloudflare, така и на собствени сървъри чрез Node.js. Поддържа различни бази данни — SQLite, Turso/libSQL и PostgreSQL — както и разнообразни хранилища: AWS S3, S3‑съвместими системи или локална файлова система. За сесии могат да се използват Redis или файлове.

Опит за „преосмисляне“ на WordPress с модерни технологии

Cloudflare позиционира EmDash като съвременна алтернатива на WordPress, която решава някои от най-големите му проблеми. WordPress разчита на два езика (PHP и JavaScript), изисква многослойни кешове за добра производителност и страда от небезопасна архитектура на плъгините — според Cloudflare 96% от уязвимостите в WordPress идват именно от тях.

В EmDash плъгините се изпълняват в изолирани Worker среди, а достъпът им се определя декларативно чрез манифест. Ако даден плъгин поиска само read:content и email:send, той получава точно това и нищо повече. Плъгините не се интегрират директно в кода на CMS‑а, което позволява авторите да използват всякакви лицензи и да ги разпространяват свободно.

Прочетете още:  Излезе Chrome 147.0.7727.101/102 с поправени 5 критични уязвимости, анализ установява, че е опасен браузър

Структуриран Portable Text вместо HTML с вградени метаданни

Докато WordPress съхранява съдържанието като HTML с метаданни в коментари, EmDash използва Portable Text, JSON‑базиран формат, който отделя съдържанието от визуализацията. Това позволява лесно рендиране в различни среди: уеб страници, мобилни приложения, email шаблони или API отговори.

Платформата включва и вграден MCP сървър, който позволява интеграция с AI‑агенти за управление на съдържание, генериране на теми и дори създаване на плъгини.

Готови шаблони за старт: блог, маркетинг сайт и портфолио

EmDash идва с три начални шаблона:

  • Блог – класически layout с sidebar, търсене, категории, тагове, RSS, коментари и тъмна/светла тема.
  • Маркетинг сайт – подходящ за фирми, с цени, контакти и продуктови описания.
  • Портфолио – за представяне на проекти и лични постижения.

Основни възможности на EmDash

Автентификацията по подразбиране използва Passkey (WebAuthn) с OAuth, поддържа вход чрез линк и ролеви модели (администратор, редактор, автор, участник). Миграцията от WordPress е възможна чрез WXR, WordPress REST API или WordPress.com, като AI може да помага при пренасяне на теми и плъгини.

Системата предлага публикуване на съдържание, странициране, дефиниране на собствени типове съдържание, визуално редактиране чрез TipTap, управление на версии, чернови, планирани публикации, пълнотекстово търсене и inline редактиране. Администраторският панел включва визуален schema builder, медийна библиотека, менюта, систематизация на съдържанието, widgets и инструменти за миграция от WordPress.