The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Cloudflare представила EmDash, альтернативу WordPress с изоляцией плагинов

01.04.2026 21:25 (MSK)

Компания Cloudflare опубликовала систему управления контентом EmDash. Как и WordPress, новая система поддерживает расширение через плагины, позволяет использовать шаблоны для построения различных видов сайтов и предоставляет интерфейс для администрирования, но при этом может работать на платформах бессерверных вычислений и повышает безопасность за счёт применения языка TypeScript со статическими типами и изоляции плагинов в отдельных sandbox-окружениях.

Код проекта написан на языке TypeScript c использованием web-фреймворка Astro и распространяется под лицензией MIT. В анонсе упоминается, что благодаря привлечению к разработке AI-агентов продукт был создан за два месяца. EmDash может функционировать как в инфраструктуре Cloudflare, так и запускаться на собственных серверах при помощи Node.js. В качестве СУБД может использоваться SQLite, Turso/libSQL и PostgreSQL, а в качестве хранилища - AWS S3, S3-совместимые системы или обычная локальная файловая система. Для хранения информации о сеансах предлагается использовать Redis или файловую систему.

Новая система разработана как попытка пересоздать проект WordPress с использованием современного инструментария и решив имеющиеся проблемы. Из проблем WordPress отмечается необходимость раздельного управления кодом на двух языках (PHP и JavaScript), применение многоуровневых кэшей для достижения приемлемой производительности и небезопасная архитектура плагинов, которая становится причиной 96% всех уязвимостей в платформе.

Каждый плагин WordPress имеет полный доступ к СУБД и интегрируется с PHP-кодом основной платформы, поэтому любая уязвимость в плагине полностью компрометирует весь сайт. В EmDash плагины запускаются в отдельных изолированных Worker-ах, возможности которых декларативно ограничиваются манифестом. Например, если плагин запрашивает полномочия read:content и email:send то ему будет открыт только доступ на чтение и возможность отправки электронной почты, не более. Так как плагины не встраиваются в код системы управления контентом, их авторы вольны выбирать любую лицензию и распространять плагины через любые репозитории и каталоги приложений.

WordPress хранит контент в формате HTML с метаданными, встраиваемыми в форме внутренних комментариев. В EmDash используется основанный на JSON структурированный формат Portable Text, отделяющий содержимое от оформления. Подобный подход позволяет отрисовывать содержимое в любых представлениях - в форме web-страницы, мобильного приложения, email или ответа API. Имеется встроенный MCP-сервер, позволяющий интегрировать платформу с AI-агентами, которые могут управлять контентом, а также использоваться для создания тем оформления и плагинов.

В базовой поставке предлагается три начальных шаблона: блог, маркетинг и портфолио. В первом случае формируются типовой блог c боковой панелью, полонтекстовыми поиском, категориями, тегами, RSS, комментариями и переключением между тёмной и светлой темами. Второй шаблон позволяет создавать сайты компаний с прайсами, контактной информацией и описанием товаров и услуг. Третий шаблон нацелен на презентацию своих достижений и презентации проектов.

Основные возможности EmDash:

  • Контент: публикация материалов, разделение на страницы, определение собственных типов содержимого, редактирование текста с разметкой в визуальном режиме при помощи редактора TipTap, управление версиями содержимого, подготовка черновиков, размещение по расписанию, полнотекстовый поиск и редактирование по месту (inline).
  • Панель администратора: визуальный построитель схем данных, библиотека мультимедийных данных, навигационные меню, систематизация информации, виджеты, возможность переноса контента из WordPress.
  • Аутентификация: по умолчанию Passkey (WebAuthn) c OAuth, возможность входа по ссылке, разделение доступа на основе ролей (администратор, редактор, автор, участник).
  • Миграция с WordPress: импорт публикаций, страниц, структуры через WXR, WordPress REST API или WordPress.com. Использование AI для портирования плагинов и тем оформления.


  1. Главная ссылка к новости (https://blog.cloudflare.com/em...)
  2. OpenNews: Основатель WordPress заблокировал участников, предлагавших создать форк
  3. OpenNews: Linux Foundation развивает FAIR, децентрализованный пакетный менеджер для WordPress
  4. OpenNews: Компания Automattic свела к минимуму своё участие в разработке WordPress
  5. OpenNews: Владельцы Wordpress заменили на свой форк плагин ACF, имеющий 2 млн установок
  6. OpenNews: Эксперименты с использованием AI для улучшения кода BIND 9 и переработки Next.js
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65121-emdash
Ключевые слова: emdash, cloudflare, wordpress
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 21:57, 01/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > But for the past two months our agents have been working on an even more ambitious project: rebuilding the WordPress open source project from the ground up.

    Почему-то в новости здесь проигнорировали главный момент, перечёркивающий все достоинства.

     
     
  • 2.5, Аноним (-), 22:02, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что перечеркивает?
    Сейчас агентами пользуются и корпы, и разработчики СПО (ядро линукс).

    Понятно что будут луdduты, но кто на них смотрит.

     
     
  • 3.6, Аноним (3), 22:08, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и вот эти вот клопы (автозамена, но пусть будет так) до смешного ловят дыры и утечки конфиденциальных данных. Надо ли оно вам или стоит клопа раздавить, пока своим прекрасным кодом не заблаухал?
     
  • 2.7, Аноним (7), 22:12, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, что фраза про агентов своеобразный первоапрельский стёб. Дальше в тексте анонса и в GitHub нет упоминаний об каком-то особенном использовании AI при создании EmDash и  Co-developed тегов в коммитах нет.
     
     
  • 3.9, Аноним (3), 22:25, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Когда кажется... Никто не пишет в readme абзацы как они это делали. Обычно это на сайтах или такие статьи выкладывают.
     
  • 2.8, НяшМяш (ok), 22:15, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    WordPress только могила исправит, так что даже этот момент можно записать в достоинство.
     

  • 1.10, Аноним (10), 22:39, 01/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 2014 году сказали, что asm.js убъет javascript. Потом придумали ещё более лучше одевающийся WASM. Потом допилили его до возможности использования в реальной жизни и нарекли 2.0. И вот теперь в 2026 году я читаю, что кто-то изобрёл как изолировать плагины в написанной языковыми моделями на TypeScript CMS... Невероятный прогресс за десятилетие.
     
  • 1.11, cheburnator9000 (ok), 22:53, 01/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть какие-нибудь нормальные блог платформы чтобы был WYSWIG редактор по типа CKEditor (не обязательно его). Можно чтобы оно генерировало в итоге static site в html, css, js (но не критично). Я вот раньше искал кругом какая-то дичь. ClassicPress оказался глюкодромом. Даже SSG все какие-то в полузаброшенном состоянии, а другие требуют чтобы я сначала наговнокодил весь сайт на JS для генерации SSG и только потом они дают возможность писать блог.
     
     
  • 2.14, Alex (??), 23:14, 01/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ghost.org
     

  • 1.12, Аноним (12), 22:56, 01/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Pingora:
    https://github.com/cloudflare/pingora
    Теперь EmDash, Cloudflare пашут за троих.
     
  • 1.13, Аноним (13), 23:12, 01/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередная мертворожденная CMS, да и еще под Node.js. Ни один конкурент Wordpress даже 10% долю рынка не имеет. Drupal - давно помер, Joomla - тоже. Wordpress - живее всех живых.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру