Все проекты

WebEdge CMS и публичный API контента

Управление контентом для сайтов, где команда публикует материалы без участия разработчика.

Vue 3TypeScriptConvex
Скриншот WebEdge CMS и публичного API контентаDev-story
01

Задача

Контент должен был попадать на несколько сайтов, а ручные правки замедляли публикацию.

02

Что делали

Мы сделали CMS с Convex, типизированными структурами и публичным способом получения контента.

03

Результат

Публикация стала централизованной, а сайты используют один проверенный источник данных.

Dev-story статья

WebEdge CMS и публичный API контента: как создавался проект

С ростом числа сайтов начались задержки из-за ручных правок. Нужна была общая модель, где публикация проходит через проверенный путь и повторяется одинаково для всех ресурсов.

Разделы

06

Модули

04

Стек

Vue 3 + TypeScript

Длительность: 12-15 min. От проекта к обучающим материалам
01 00:00

Почему появился проект

Контент должен был попадать на несколько сайтов, а ручные правки замедляли публикацию.

С ростом числа сайтов начались задержки из-за ручных правок. Нужна была общая модель, где публикация проходит через проверенный путь и повторяется одинаково для всех ресурсов.

02 01:00

Что было создано

Мы сделали CMS с Convex, типизированными структурами и публичным способом получения контента.

Сформирован слой CMS на Convex с типизированными записями: страницы, блоки, каталоги проектов и локали живут в одном структурированном источнике.

03 02:40

Основные модули и путь пользователя

M01

Экраны редактирования разделяют контент по типам, что упрощает подготовку для каждого сайта без копирования структуры.

M02

Состояния черновик/проверка/публикация позволяют контролировать момент, когда материал выходит во внешний контур.

M03

Публичная часть программного интерфейса отдаёт только подтверждённые записи, поэтому страницы опираются на один проверенный контракт.

M04

Фильтры и поиск по записям помогают находить локализации и устаревшие тексты до публикации на публичной среде.

04 04:30

Архитектура и технологические решения

Техническая основа: Vue 3, TypeScript, Convex. Важно не перечисление логотипов, а то, как выбранный стек помогает управлять данными, состояниями, действиями пользователя и дальнейшей поддержкой.

Ограничения и типизация в программном интерфейсе уменьшают число ручных ошибок и помогают держать структуру даже при увеличении числа редакторов.

05 06:30

Как это работает в реальном сценарии

В реальном использовании «WebEdge CMS и публичный API контента» работает как понятная последовательность: сначала решается исходная проблема, затем пользователь выполняет основное действие, видит ясный путь данных и результат. Опыт остаётся логичным, а не набором случайных экранов.

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

06 08:30

Результат и выводы

Публикация стала централизованной, а сайты используют один проверенный источник данных.

Команда работает по одному процессу и поддерживает несколько сайтов без дублирования процессов контента.

Читать дальше

Эти проекты близки по техническим или продуктовым решениям и показывают, как тот же принцип работает в другом контексте.

Есть похожая идея?

Обсудить проект