Назад
EmDash на практиці: блог, магазин і PWA на CMS від Cloudflare
SiTech AI Team2 წთ. საკითხავი

EmDash на практиці: блог, магазин і PWA на CMS від Cloudflare

За два дні ми зібрали повноцінний блог із таксономіями, магазин із замовленнями та PWA — і все це зробив AI-агент через вбудований MCP-сервер, без жодного кліку в панелі. Що працює, де було важко і що насправді означає безкоштовний план.

EmDash — це CMS з відкритим кодом від Cloudflare: написана на TypeScript, побудована на Astro, працює на edge-інфраструктурі Cloudflare. Ми не стали говорити про неї в теорії, а за два дні зібрали реальний проєкт: повноцінний блог з ієрархічними категоріями й тегами, магазин з опціями та замовленнями, PWA з офлайн-режимом і двомовний сайт з адмінпанеллю грузинською.

Що ми збудували

Блог: 12 тематичних статей двома мовами (24 записи), 7 ієрархічних категорій (наприклад, «Cloudflare» вкладена в «Інженерію»), 14 тегів, 3 профілі авторів, серії, пошук, архіви та RSS. Магазин: 12 товарів, вкладені категорії, опції для кожного товару (гравіювання, пакування, стікери), кошик і форма замовлення, яка одразу створює замовлення в панелі. Додатково — набір favicon, PWA manifest і service worker.

MCP — головна відмінність

EmDash має вбудований MCP-сервер — рідкість у світі CMS. Наш інстанс надає 59 інструментів: контент, схема, таксономії, медіа, меню, автори, ревізії. Авторизація відбувається через API-токен (префікс ec_pat_). Усю схему блогу, 24 статті, 12 товарів, зображення й меню агент створив через виклики MCP — без жодного кліку в панелі. Для бізнесу це означає автоматизацію міграції, масових оновлень і керування через AI-агентів.

Реальність безкоштовного плану

100 000 запитів на день для нас не проблема — ми витрачаємо близько 10 000, тобто 10%. Обмежує 10-мілісекундний бюджет CPU: для відвідувачів сайт працює чудово, але API адмінпанелі значно важче. Коли ми створювали десятки записів і зображень одночасно, панель іноді повертала 503 — «Exceeded CPU Limit». Висновок: для блогу безкоштовного плану достатньо, а для активної роботи в панелі план Workers Paid за $5 практично обов'язковий.

Сильні та слабкі місця

Сильні сторони: нульове обслуговування (жодного сервера й оновлення плагінів), MCP і повний API, швидкість Cloudflare зі 100/100 у Lighthouse, вбудована багатомовність, ревізії та ролі, відкритий код за ліцензією MIT. Слабкі місця: молодий проєкт (версія 1.0 ще не вийшла), документація подекуди відстає, невелика екосистема порівняно з WordPress, немає конструктора сторінок і магазину «з коробки» — його доводиться будувати самому.

Повний розбір із цифрами та скриншотами — на нашому демо-сайті.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.