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

Что нового

Параметры фильтрации проектов

Добавлено
В настройки пункта меню добавлены параметры фильтрации и сортировки для проектов. Теперь можно показывать только платные, только бесплатные проекты или оба типа. Сортировать проекты можно по ID (новизна), типу скачивания, порядок в Joomla, просмотры (популярность по просмотрам) и скачиваниям (популярность по скачиваниям).

Новый параметр проекта - видимость

Добавлено
Для некоторых расширений Вы хотите иметь сервер обновлений и changelog URL, управлять версиями, но при этом не хотите показывать эти расширения во фронтенде, чтобы посетители Вашего сайта могли их скачать и установить самостоятельно. Например, это могут быть расширения, которые устанавливаются в качестве зависимости для других расширений, но при этом имеют свой отдельный сервер обновлений.
Для таких случаев Вы можете установить видимость проекта: он может быть скрытым и во фронтенде посетитель сайта его не увидит, поисковые системы не проиндексируют и не будут знать о странице расширения. Но сайты Ваших клиентов смогут скачивать обновления. В базе данных для таблицы проектов добавлен столбец visible, который по умолчанию равен 1.

Кнопка скачать на странице просмотра документации

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

Ссылка на скачивание для платных проектов

Исправлено
Исправлена ссылка на скачивание расширения для платных проектов.

Кнопка пожертвований в админке

Изменено
Кнопка с ссылкой на страницу пожертвований изменена на ссылку на GitHub.

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

69 Всего расширений
9 Категорий
271 Выпущено версий
236592 Всего скачиваний
Корзина
Корзина пуста