Releases: WebTolk/SWJProjects
v.2.5.0
EN
Data structures schemes for update servers.
Now with SW JProjects, you can create an update server not only for Joomla extensions, but also your own. For example, you need the update server data structure to be different and the format should be, for example, not XML, but JSON. The formation of the data structure for the Joomla extension update server is included in a separate plugin. You can create your own plugin (sample plugin on GitHub) and implement the data structure you need in it by adding or removing the displayed data. The update server in the component still displays information about the list of projects and their versions, about a specific project and its changelog.
You can select the update server data schema globally for the entire component, select a different data schema for the project category, and select a schema for each project.
New plugin group: swjprojects
A group of plugins swjprojects has been created for the needs of the component. In particular, this group contains the Joomla extensions data structure plugin for the update server.
Changing language constants
Some language constants have been changed. If you redefined constants, redefine them again.
Joomla 6
Changes have been made for the correct installation and operation of the component on Joomla 6.
The minimum version of Joomla is 5.
Minimum system requirements have been raised: Joomla 5.0.0 and PHP 8.1.
RU
Схемы структур данных для серверов обновлений.
Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин (плагин-образец на GitHub) и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.
Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.
Группа плагинов swjprojects
Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.
Изменение языковых констант
Изменены некоторые языковые константы. Если вы делали переопределение констант - переопределите их снова.
Joomla 6
Внесены изменения для корректной установки и работы компонента на Joomla 6.
Минимальная версия Joomla - 5.
Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
v.2.4.0.1
fix wasted $context check
v.2.4.0
EN
Action log plugin
The plugin of the Action Log group has been added, which records all the main user actions in the SW JProjects component in the user action log.
Multilingualism
The component's performance on multilingual websites has been improved.
Bug fixing and refactoring
Ongoing refactoring and correction of some errors have been carried out.
RU
Плагин Action log
Добавлен плагин группы Лог действий, записывающий все основные действия пользователя в компоненте SW JProjects в лог действий пользователя.
Мультиязычность
Улучшена работа компонента на мультиязычных сайтах.
Исправление ошибок и рефакторинг
Проведен текущий рефакторинг и исправление некоторых ошибок.
v.2.3.0
EN
The domain field for the key
The domain field has been added to the key creation form. The field is stored in a separate cell in the database table.
New section: user keys
A new section has been added to the frontend - user keys. You can create a menu item for the user where he can see a list of all his license keys. The section is available only to authorized users of the site.
Minor fixes and refactoring
Improved PHP 8.2+ support. Several minor bug fixes and improvements.
RU
Поле домен для ключа
В форму создания ключа добавлено поле домен. Поле хранится в отдельной ячейке таблицы базы данных.
Новый раздел: ключи пользователя
Во фронтенд добавлен новый раздел - ключи пользователя. Вы можете создать пункт меню для пользователя, где он сможет увидеть список всех своих лицензионных ключей. Раздел доступен только авторизованным пользователям сайта.
Мелкие исправления и рефакторинг
Улучшение совместимости с PHP 8.2+. Несколько мелких исправлений ошибок и улучшений.
v.2.2.1
EN
Minor fixes and refactoring
Improved PHP 8.2+ support. Several minor bug fixes and improvements. Successfully tested without b/c Joomla plugin.
RU
Мелкие исправления и рефакторинг
Улучшение совместимости с PHP 8.2+. Несколько мелких исправлений ошибок и улучшений. Успешно протестирована работа с выключенным плагином обратной совместимости Joomla,
2.2.0
EN
Smart search plugin for documentation
Added a smart search plugin for indexing SW JProjects documentation.
XML error in the extension collection
Fixed incorrect version display in the XML of the update server for the extension collection. Fixes #110
Minor fixes and refactoring
Several minor bug fixes and improvements.
RU
Плагин умного поиска для документации
Добавлен плагин умного поиска для индексации документации SW JProjects.
Ошибка XML в коллекции расширений
Исправлено некорректное отображение версии в XML сервера обновлений для коллекции расширений. Исправление #110
Мелкие исправления и рефакторинг
Несколько мелких исправлений ошибок и улучшений.
Full Changelog: 2.1.1...2.2.0
v.2.1.1
EN
Non-SEF links in SEF were handled incorrectly. And not all of them. Fixed it.
RU
Неправильно обрабатывались non SEF ссылки в SEF. И не все. Исправлено.
v.2.1.0.1
RU
Ошибка сохранения проекта
Возникали ошибки при сохранении проекта из-за плагина умного поиска. Исправлено.
EN
Еrror when saving the project
There were errors when saving the project due to the smart search plugin. Fixed.
v.2.1.0
EN
Smart Search plugin
Added a projects indexing plugin for the Joomla Smart Search (com_finder) component. The plugin supports multilingual, displays the project icon in the search results.
Correction of pagination in the version list
The Joomla 5.1.3 release was a vulnerability closure release. In this regard, changes have been made to the Joomla pagination link generation mechanism. Because of this, pagination links in the version list stopped working. Fixed
RU
Умный поиск.
Добавлен плагин индексации проектов для компонента умного поиска Joomla. Плагин поддерживает мультиязычность, отображает иконку проекта в результатах поиска.
Исправление работы пагинации в списке версий.
Релиз Joomla 5.1.3 был релизом закрытия уязвимостей. В связи с этим в механизм формирования ссылок пагинации Joomla были внесены изменения. Из-за этого перестали работать ссылки пагинации в списке версий. Исправлено.
v.2.0.1
EN
Download statistics. Download statistics were displayed incorrectly in the frontend. Fixed it.
RU
Статистика скачиваний. Неправильно отображалась статистика скачиваний во фронтенде. Исправлено.