Visual Sync Builder
Визуальный редактор синхронизации между окружениями сайта. Полноэкранный SVG-холст.
Интерфейс
| Зона | Назначение |
|---|---|
| Палитра | Список окружений для перетаскивания на холст |
| Холст | Узлы окружений, соединённые стрелками. Поддержка панорамирования и зума |
| Inspector | Настройки выбранной стрелки (что синхронизировать) |
Создание потока синхронизации
- Перетащите окружения из палитры на холст.
- Соедините стрелкой источник → цель.
- Кликните на стрелку — откроется Inspector.
- Отметьте, что синхронизировать:
- Files — файлы;
- Database — база данных;
- Pre-backup — бэкап перед синхронизацией;
- Health-check — проверка после.
- Сохраните как deployment-шаблон.
Smart Sync — выборочная синхронизация
Вместо «всё подряд» можно указать конкретные файлы и таблицы:
- File tree — дерево файлов с чекбоксами, навигация и поиск.
- DB tables — список таблиц с чекбоксами.
- Режим на каждую панель: «Pick files» (выбор) или «Sync everything» (всё).
Реальная синхронизация: WordPress (wp db export/import) и Laravel (mysqldump). UI поддерживает также MODX и Joomla.
CMS-aware трансформация
| CMS | Действие после переноса БД |
|---|---|
| WordPress | wp-cli search-replace для подмены URL |
| Laravel | sed для APP_URL + сброс кеша конфигурации |
| Static | URL не трансформируется |
История запусков
Список последних синхронизаций с автообновлением статусов (RUNNING → SUCCEEDED / FAILED) раз в 3 секунды.