SW JProjects

SW JProjects

Компонент - менеджер цифровых проектов для Joomla! CMS™. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.

Описание

Возможности

Каталог цифровых проектов

Компонент обеспечивает создание и функционирование каталога цифровых проектов (программы, файлы, скрипты, расширения, модули и т.п), позволяет управлять их описанием, характеристиками и предоставляет возможность скачивания. 

Платное скачивание

Благодаря менеджеру ключей вы можете организовать у себя на сайте платное скачивание.
Для это достаточно выбрать в проекте "Тип скачивания: Платное" и тогда скачать файл можно будет только если указан ключ.

Версионность

Компонент обеспечивает версионность цифровых проектов, с возможностью указания стабильностей (Development, Alpha, Beta, Release Candidate, Стабильная) и управления описанием изменений.

Статистический функционал

В компонент включен статистический функционал, с возможностью отслеживания количества скачиваний по каждой конкретной версии.

Хранение файлов

Структура каталога позволяет хранить файлы за пределами корневой директории, что обеспечивает высокую степень защиты и исключает скачивание по прямой ссылке на файл, минуя компонент.

Для Joomla! разработчиков

Разработчикам, которые создают расширения под CMS Joomla!, предоставлен дополнительный функционал по созданию и работе собственного сервера обновлений, в рамках работы компонента.

Changelog URL

В Joomla 4 в панели администратора перед обновлением есть возможность просмотреть изменения, сделанные в новой версии расширения. Так же их можно увидеть в списке менеджера расширений в Система - Управление - Расширения при нажатии на версию расширения. Однако, это возможно только в том случае, если в XML-манифесте расширения указан changelog URL, по которому находится специальным образом сформированный XML-файл с описанием изменений. В SW JProjects добавлена эта функция. 

  • файл формируется автоматически
  • данные для описания изменений заполняются на основе данных, указанных при создании версий проекта SW JProjects
  • в настройках компонента добавлена опция настройки Changelog URL. В этом параметре указывается язык по умолчанию для отображения информации о расширении в панели администратора стороннего сайта. Например, у Вас мультиязычный сайт и информацию о версии Вы заполняете на 2-х языках. Параметр определяет на каком языке будут видеть информацию Ваши пользователи.
  • ссылка на changelog автоматически добавляется в XML сервера обновлений. В XML-манифест ссылку добавить нужно вручную.
  • коды для вставки сервера обновлений и changelog URL можно увидеть на странице редактирования проекта, таб Joomla.
  • добавлена кнопка просмотра Changelog в формате XML в тулбар с кнопками на странице редактировании проекта

 

Особенности

  • Удобная мультиязычность
  • Система защиты от дублей страниц
  • OpenGraph и Twitter мета
  • Кеширование манифеста сервера обновлений расширений Joomla!

Дополнительные расширения

Joomla

Тип расширения:
Пакет
Состав пакета:
Компонент, Модуль, Плагин
Версия Joomla:
4.3.3, 4.3.4, 4.4.0

Что нового

Hotfix для версии

Добавлено
Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.

Исправление ошибок

Исправлено
Исправлена битая ссылка на скачивание проекта со страницы просмотра документации.

Changelog url и update server url

Изменено
Убраны параметры Itemid из полей changelog url и update server url в проектах.

Изменение названия столбца в базе данных

Изменено
Столбец micro переименован в patch.

Расширения Joomla WebTolk

77 Всего расширений
11 Категорий
318 Выпущено версий
295687 Всего скачиваний
Корзина
Корзина пуста