Skip to content

Releases: WebTolk/SWJProjects

v.2.5.0

12 Sep 14:35
2af82de

Choose a tag to compare

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

06 Apr 18:00

Choose a tag to compare

fix wasted $context check

v.2.4.0

24 Mar 09:49

Choose a tag to compare

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

12 Feb 08:23

Choose a tag to compare

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

17 Jan 11:09

Choose a tag to compare

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

09 Jan 13:51

Choose a tag to compare

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

23 Sep 14:12

Choose a tag to compare

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

20 Sep 06:29

Choose a tag to compare

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

18 Sep 11:20

Choose a tag to compare

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

21 Aug 08:53

Choose a tag to compare

EN

Download statistics. Download statistics were displayed incorrectly in the frontend. Fixed it.

RU

Статистика скачиваний. Неправильно отображалась статистика скачиваний во фронтенде. Исправлено.