Chronicle

Журнал изменений админки: кто что менял, diff и откат. MODX 2.8 и 3.x
Автор дополнения
Максим
Пакетов
6
Закачек
0
Обычно отвечает в течение 2 часов
Автор дополнения
Пакетов
6
Закачек
0
Обычно отвечает в течение 2 часов
Версия 1.0.0-pl
Дата выпуска 17.07.2026
Загрузки 0
Просмотры 195
Chronicle — журнал изменений, версии и откат для админки MODX. Кто сломал сайт — больше не вопрос. Один пакет для MODX 2.8 и 3.x.

Chronicle: страницу удалили — нашли в журнале — восстановили в один клик

Менеджер затёр текст на главной. Кто-то «поправил» шаблон, и вёрстка поехала. Страница исчезла вместе с корзиной. В голом MODX ответ один: восстанавливать из бэкапа всего сайта — если он есть. Chronicle решает это по-взрослому: каждая правка в админке записывается со снимком версии, и любую можно посмотреть и откатить.

Журнал: кто, когда и что изменил
Ресурсы, чанки, шаблоны, сниппеты, плагины, TV, пользователи и входы в админку (с IP). Фильтры по типу и сотруднику, поиск, пагинация. Пустые пересохранения не засоряют журнал — пишутся только реальные изменения.

Журнал Chronicle: кто, когда и что изменил в админке MODX

Diff «было → стало»
Короткие поля — наглядной парой, длинные тексты — построчным сравнением с подсветкой, как в git. Сразу видно, какую строку убрали и какую добавили.

Diff изменения: красным удалённые строки, зелёным добавленные

Откат в один клик
У свежей правки — кнопка «Откатить это изменение», у любой из прошлых — «Вернуться к этой версии». Кэш сайта обновляется автоматически, а сам откат тоже попадает в журнал — историю нельзя потерять.

Восстановление удалённого — даже после очистки корзины
Снимок хранится в журнале, а не в объекте. Страницу удалили и вычистили корзину? Открываете запись «Удаление» — кнопка «Восстановить удалённый объект» — страница пересоздана с тем же ID и контентом.

Восстановление удалённой страницы из снимка

История — прямо в форме редактирования
Рядом с заголовком ресурса или элемента — кнопка «История изменений»: журнал именно этого объекта в один клик.

Кнопка История изменений в форме редактирования ресурса

Уведомления в Telegram
Свой бот, chat_id, кнопка проверки связи — и каждое изменение на сайте прилетает сообщением: кто, что, какие поля. Для студий на поддержке — контроль всех клиентских сайтов из одного чата.

Безопасность и порядок
• Пароли, соли и хэши в журнал не пишутся никогда (смена пароля видна только как факт).
• Автоочистка: срок хранения в днях + лимит версий на объект — журнал не разрастается.
• Отключается одной галочкой; при удалении компонента таблица истории сохраняется.

Chronicle на MODX 2.8

MODX 2.8 и 3.x — одним пакетом. События админки одинаковы в обеих ветках, Chronicle проверен на 2.8.8 (PHP 7.4) и 3.1.2 (PHP 8.3).

Установка (2 минуты):
1. Установите пакет через «Управление пакетами».
2. Откройте меню «Пакеты» → Chronicle.
3. Отредактируйте любую страницу — в журнале появится первая запись.

Последние обсуждения в сообществе MODX.pro