Забудьте про раздутый WordPress — обзор гибридной CMS Vvveb с визуальным редактором

31 Jul, 2026
1,151
🔱 206
👥 23

Выбор движка для небольшого сайта или интернет-магазина часто превращается в поиск компромисса. С одной стороны лежит WordPress с кучей громоздких плагинов, которые постоянно отваливаются после обновлений. С другой — современные Headless-системы вроде Strapi или Directus, где фронтенд приходится собирать с нуля.

Недавно я наткнулся на open-source проект Vvveb (givanz/Vvveb). Это попытка объединить визуальный конструктор страниц, функционал для электронной коммерции и гибридную архитектуру в одном компактном PHP-приложении.

Проект собирает звёзды на GitHub достаточно скромно — на момент написания статьи их чуть больше 1100. Однако внутри спрятано много интересных инженерных решений.

Что внутри Vvveb

Vvveb — это селф-хостед CMS, написанная на PHP. Главная идея автора заключалась в том, чтобы дать разработчику готовый инструмент «всё в одном», не перегружая систему виртуальным окружением на гигабайты памяти.

Система умеет работать в двух режимах:

  • Классический монолит. Страницы рендерятся на сервере, темы верстаются на Bootstrap 5, а контент правится через встроенный визуальный редактор.
  • Headless CMS. Вы можете использовать Vvveb исключительно как бэкенд, вытаскивая статьи, товары и настройки через REST API или GraphQL.

Интерфейс панелей управления выглядит аккуратно и поддерживает тёмную тему прямо из коробки:

| | | |:---:|:---:| | Панель управления (светлая) | Панель управления (тёмная) |

Drag and drop редактор без сторонних монстров

Обычно добавление визуального билдера в CMS превращает админку в нечто тормозящее. Разработчик Vvveb пошел другим путем и написал свой редактор VvvebJs. Это отдельная JavaScript-библиотека на ванильном JS, которая работает с чистым HTML и Bootstrap 5.

Редактор не засоряет итоговый код мусорными тегами или специфичной разметкой. Вы перетаскиваете блоки, меняете стили, редактируете тексты прямо на странице, а на выходе получаете аккуратный HTML.

Интернет-магазин прямо из коробки

Создателям интернет-магазинов часто приходится накатывать тяжелые плагины вроде WooCommerce. В Vvveb базовый e-commerce модуль встроен сразу.

Что уже есть в системе:

  • Одностраничное оформление заказа (One page checkout).
  • Продажа цифровых товаров и файлов.
  • Подписочная модель продаж.
  • Купоны, скидки и промокоды.
  • Управление вариациями товаров, атрибутами и отзывами.

| | | |:---:|:---:| | Карточка товара в админке | Витрина магазина |

Технические детали и системные требования

С точки зрения инфраструктуры Vvveb неприхотлив. Чтобы запустить проект, вам понадобятся:

  • PHP версии 7.4 или выше (автор рекомендует PHP 8.3+).
  • База данных на выбор: MySQL (5.7+), MariaDB, PostgreSQL или SQLite.

Поддержка SQLite — приятный бонус. Можно быстро поднять рабочий сайт для клиента на самом дешёвом хостинге без настройки отдельного сервера баз данных.

Архитектура безопасности тоже продумана. К публичному веб-доступу открыт фактически только один PHP-файл. Это сужает поверхность возможных атак. Из коробки также работают защита от брутфорса, экранирование SQL-инъекций и возможность скрыть адрес входа в админку.

Разворачиваем проект через CLI

Установка занимает меньше минуты. Можно скачать готовый архив или склонировать репозиторий с субмодулями:

git clone --recurse-submodules https://github.com/givanz/Vvveb

Если вы предпочитаете деплой через скрипты, в Vvveb предусмотрена консольная команда разворачивания:

php cli.php install module=index host=127.0.0.1 user=root password=1234 database=vvveb admin[email]=admin@vvveb.com admin[password]=admin engine=mysqli

Для использования SQLite достаточно заменить engine=mysqli на engine=sqlite.

Кому пригодится этот проект

Vvveb не пытается конкурировать с крупными корпоративными фреймворками. Это инструмент для быстрой разработки.

Проект отлично подойдет:

  • Фрилансерам, которым нужно сдавать заказчикам лендинги и небольшие магазины с удобной админкой.
  • Разработчикам, ищущим легкий headless-бэкенд с готовым графическим интерфейсом для управления товарами.
  • Тем, кто устал от постоянных обновлений плагинов безопасности в WordPress.

У системы есть и слабые стороны. Сообщество у Vvveb пока небольшое, поэтому искать ответы на специфичные вопросы в Google будет сложнее, чем для популярных движков. Лицензия проекта — AGPLv3, что стоит учитывать при закрытой коммерческой разработке.

Тем не менее, Vvveb оставляет приятное впечатление продуманного и монолитного инструмента. Если вам нужен быстрый движок с визуальным редактором «всё в одном», к нему точно имеет смысл присмотреться.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.