Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.
Что нового?
Параметры фильтрации проектов
В настройки пункта меню добавлены параметры фильтрации и сортировки для проектов. Теперь можно показывать только платные, только бесплатные проекты или оба типа.
Сортировать проекты можно по ID (новизна), типу скачивания, порядок в Joomla, просмотры (популярность по просмотрам) и скачиваниям (популярность по скачиваниям).
Новый параметр проекта - видимость
Для некоторых расширений Вы хотите иметь сервер обновлений и changelog URL, управлять версиями, но при этом не хотите показывать эти расширения во фронтенде, чтобы посетители Вашего сайта могли их скачать и установить самостоятельно. Например, это могут быть расширения, которые устанавливаются в качестве зависимости для других расширений, но при этом имеют свой отдельный сервер обновлений.
Для таких случаев Вы можете установить видимость проекта: он может быть скрытым и во фронтенде посетитель сайта его не увидит, поисковые системы не проиндексируют и не будут знать о странице расширения. Но сайты Ваших клиентов смогут скачивать обновления.
В базе данных для таблицы проектов добавлен столбец visible, который по умолчанию равен 1.
Исправления
Исправлена кнопка "скачать" на странице просмотра документации платных проектов.
Ссылка на страницу пожертвований изменена на ссылку на GitHub.
Небольшие фиксы PHP 8.