Вышла Websource Catalyst 1.1.2 — новое поколение CMS

Представляем Websource Catalyst 1.1.2 — новый стабильный выпуск CMS Websource и начало следующего этапа развития системы после поколения Burn.
Главное изменение релиза — новый механизм защиты несохранённых данных. Также расширены возможности работы с формами, переработано управление версиями и исправлены проблемы, возникавшие после обновления CMS.
Защита несохранённых изменений
В Websource появилась общая система отслеживания изменений в формах административной панели.
Теперь при попытке покинуть страницу, закрыть окно редактирования или перезагрузить страницу с несохранёнными данными система предупреждает пользователя о возможной потере изменений.
Можно отменить действие и вернуться к редактированию либо продолжить без сохранения.
Это особенно полезно при работе с большими формами, страницами и записями, когда случайный переход может привести к потере проделанной работы.
Новые возможности FormController
Расширен публичный API компонента FormController.
Добавлены инструменты для отслеживания изменений в полях формы и управления защитой несохранённых данных.
Новый механизм интегрирован в административную панель Websource и может использоваться разработчиками при создании собственных интерфейсов.
Версия компонента ws-form обновлена до 0.2.0.
Обновлённая система версий
В Catalyst добавлена поддержка семантического версионирования (SemVer).
Также реализована проверка версии пакета обновления, а информация о текущей версии и кодовом имени CMS вынесена в отдельный файл core/version.json.
Эти изменения формируют основу для более последовательного выпуска и сопровождения будущих обновлений Websource.
Исправление кеширования JavaScript
Устранена проблема, при которой браузер мог использовать устаревшие JavaScript-модули после обновления CMS.
Теперь карта импортов JavaScript формируется и кешируется с учётом версии Websource. Это позволяет корректнее загружать обновлённые модули административной панели после установки новой версии.
Дополнительно исправлен язык уведомления об успешном обновлении через FTP.
Catalyst — новый этап развития Websource
Релиз Catalyst 1.1.2 продолжает развитие CMS после выхода первой стабильной версии Burn 1.0.
Новый этап сосредоточен на совершенствовании архитектуры системы, улучшении инструментов разработчика, удобстве административного интерфейса и надёжности обновлений.
Websource продолжит развиваться с сохранением основной идеи проекта: предоставлять разработчикам гибкие инструменты для создания веб-проектов без лишних архитектурных ограничений.
Официальный сайт и загрузка Websource: