Кроме компонентов в релизе GetSimple Legacy CMS 2024.3 обновление получила страница панели управления изображением - Image Control Panel.
Типичный сценарий разработки веб-сайт с использованием GetSimple CMS: создание и редактирование контента веб-сайта на локальном веб-сервере с последующим переносом на удалённый веб-сервер. В этом сценарии желательно уйти от использования абсолютных адресов при включении в содержание страниц веб-сайта и компонентов ссылок на внутренние ресурсы. Например, на изображения.
В GetSimple Legacy CMS 2024.3 с этой целью на страницу Image Control Panel добавлен чекбокс Use Relative URLs. Состояние чекбокса позволяет пользователю выбрать между использованием относительного или абсолютного адреса при формировании ссылки на изображение, или на миниатюру изображения. По умолчанию чекбокс включён, используются относительные адреса.
При желании пользователь GetSimple CMS через редактор миниатюр на странице Image Control Panel может заменить автоматически созданную стандартную миниатюру на собственную. Однако возврата к стандартной миниатюре не предусмотрено – если созданная вручную миниатюра не устраивает, её надо удалить вручную с сервера, чтобы вместо неё была автоматически пересоздана стандартная миниатюра.
В GetSimple Legacy CMS 2024.3 этот недочёт устранён. Теперь рядом с кнопкой Create Thumbnail добавлена ссылка Reset Thumbnail, при переходе по которой будет пересоздана стандартная миниатюра для редактируемого изображения.
Для удобства навигации по вложенным директориям на страницу Image Control Panel добавлена навигационная цепочка (breadcrumbs или “хлебные крошки”). Теперь пользователь может перейти со страницы изображения в любую из родительских директорий, аналогично навигации, доступной на странице Uploaded Files.
Я перечислил основные изменения в возможностях системы управления контентом, сделанные в релизе GetSimple Legacy CMS 2024.3, по сравнению с возможностями оригинальной GetSimple CMS. Кроме перечисленного, релиз включает в себя оптимизацию HTML разметки, исправления ошибок и недочётов, найденных в оригинальной GetSimple CMS, носящих визуальный характер и не влияющих на функционирование системы управления контентом.
С полным списком изменений можно ознакомиться в логе изменений в репозитории проекта.
Считаю, что изменения, сделанные в GetSimple Legacy CMS 2024.3, стоят того, чтобы обновить систему управления контентом с предыдущих версий, не дожидаясь выхода следующих релизов. Особенно это касается новых возможностей для компонентов, которые можно начать использовать на практике уже сейчас. Важно, что все изменения, кроме обязательной уникальности идентификаторов (слагов) компонентов, не нарушают совместимости с предыдущими версиями системы управления контентом – и с оригинальной GetSimple CMS, и с GetSimple Legacy CMS. Поэтому обновление не должно вызвать ошибок и сложностей.
Следующие релизы GetSimple Legacy CMS будут выходить по мере готовности в 2025 году, поэтому не забывайте следить за изменениями на GitHub и в моём блоге. Как всегда, жду отзывов и предложений по доработке или добавлению новых возможностей в GetSimple Legacy CMS в сообщениях в Telegram.