Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.
Что нового?
Changelog URL
В Joomla 4 в панели администратора перед обновлением есть возможность просмотреть изменения, сделанные в новой версии расширения. Так же их можно увидеть в списке менеджера расширений в Система - Управление - Расширения
при нажатии на версию расширения. Однако, это возможно только в том случае, если в XML-манифесте расширения указан changelog URL, по которому находится специальным образом сформированный XML-файл с описанием изменений.
- файл формируется автоматически
- данные для описания изменений заполняются на основе данных, указанных при создании версий проекта SW JProjects
- в настройках компонента добавлена опция настройки Changelog URL. В этом параметре указывается язык по умолчанию для отображения информации о расширении в панели администратора стороннего сайта. Например, у Вас мультиязычный сайт и информацию о версии Вы заполняете на 2-х языках. Параметр определяет на каком языке будут видеть информацию Ваши пользователи.
- ссылка на changelog автоматически добавляется в XML сервера обновлений. В XML-манифест ссылку добавить нужно вручную.
- коды для вставки сервера обновлений и changelog URL можно увидеть на странице редактирования проекта, таб Joomla.
- добавлена кнопка просмотра Changelog в формате XML в тулбар с кнопками на странице редактировании проекта
Также
- Добавлена поддержка webp изображений для загрузки. Тестировалось на Joomla 4.
- Добавлен новый сервер обновлений.
Чтобы функционал показа changelog полностью работал, нужно добавлять в XML-манифест строчку <changelogurl>тут_url</changelogurl>
в обязательном порядке. Если тег не добавить, то Joomla 4 поймёт, что данные есть, но отобразить их не сможет, хотя кнопку "изменения" покажет.