UCloudCMS С чего начать

CMS для собственной инфраструктуры

Ваши сайты.
Ваши данные.
Ваши правила.

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

В разработке · архитектурный MVP

Схема установки UCloudCMS: сайты, ядро, модули и данные в инфраструктуре владельца
UВаша инфраструктура01 / 03
Корпоративный сайт
Каталог
Медиа и статьи
ЕДИНОЕ ЯДРОUCloudCMSКонтент · доступ · конфигурация
МодулиТемыAPI
КодБаза данныхМедиаПод вашим контролем

Технологии UCloudCMS

PHP и Twig. База данных — MySQL или PostgreSQL.

PHP 8.3Серверная часть
MySQL 8.0База данных
PostgreSQL 17База данных
Twig 3Шаблоны страниц
КешированиеФайловый кеш или Redis

01 — Возможности

От структуры сайта
до обновления системы.

Отдельные инструменты для контента, доступа и расширений. Общая административная панель для работы с ними.

01 / КОНТЕНТ

Страницы, которые
можно структурировать

Дерево страниц, типы контента и пользовательские поля. Статьи и новости с управляемой публикацией.

СтруктураСтатьиПоля
02 / КАТАЛОГ

Товары и медиа
в одной системе

Цены, остатки, фотографии и файловый менеджер. Обработка изображений и создание миниатюр.

КаталогФайлыWebP
03 / ДОСТУП

Каждой роли —
свои полномочия

Доступ к модулям и отдельным действиям. Разграничение данных сайтов и восстановление удалённого через корзину.

ПользователиРолиКорзина
04 / АНАЛИТИКА

Понимайте, что
интересует посетителей

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

АналитикаUTMЦели
05 / НАСТРОЙКИ

Меняйте данные.
Не ищите их в шаблонах.

SEO, почта и медиа — в настройках сайта. Телефоны, реквизиты и общие блоки — в конфигурации. Свои поля — в справочниках.

НастройкиКонфигурацияСправочники
06 / ОБСЛУЖИВАНИЕ

Сохраняйте копии.
Контролируйте изменения.

Резервное копирование, управление лицензией и проверка обновлений — отдельные инструменты в административной панели.

Резервные копииЛицензированиеОбновления
Несколько сайтов

Одна установка.
Отдельные сайты и темы.

Назначайте сайтам свои темы и разграничивайте данные. Возможность мультисайтовости и лимиты определяются лицензией.

02 — Архитектура

Расширяйте сайт.
Не переписывайте ядро.

Ядро, модули и темы — отдельные пакеты. Представление отделено от данных, а у каждого пакета есть собственная версия.

Требования к установке
01

Модули по задачам

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

02

Темы отдельно от контента

Шаблоны Twig получают подготовленные данные через API-коннекторы, без прямого доступа к SQL.

03

Проверяемые обновления

Подпись Ed25519, проверка совместимости пакетов и резервный снимок перед изменением версии.

03 — Лицензирование

Установка у вас.
Лицензия на продукт.

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

Активация

По выданному ключу с проверкой цифровой подписи лицензии.

Возможности

Редакция, функции и лимиты определяются вашей лицензией.

Размещение

Хостинг и администрирование сервера организуются отдельно.

Перед установкой

Подготовьте среду
для вашего проекта.

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

Что понадобится

  • PHP 8.3 с необходимыми расширениями
  • MySQL 8.0 или PostgreSQL 17
  • Nginx или Apache 2.4 и HTTPS
  • Доступ к настройке сайта и фоновых задач
Ответы на вопросы

Вопросы и ответы

До начала работы.

Это облачный сервис?

Эта версия UCloudCMS предназначена для установки на инфраструктуре владельца. Вы выбираете сервер и храните там код, базу данных и медиа.

Можно ли управлять несколькими сайтами?

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

Можно ли создавать свои модули и темы?

Расширения и темы оформляются отдельными пакетами. Они объявляют совместимость с ядром и подключаются через предусмотренные контракты.

Что происходит при обновлении?

Система проверяет подпись и совместимость поставки. Перед изменениями создаётся снимок файлов и базы данных; при ошибке предусмотрен возврат к снимку.