Галерея виджетов (пользовательская версия)

Материал из SmartPlayer

Описание ситуации

SmartPlayer имеет множество опциональных решений. Чаще всего эти решений представлены в виде "виджетов", которые необходимо отдельно устанавливать.
Для того чтобы упростить и оптимизировать процесс была создана "Галерея виджетов".

Ценность

Внедрение такого инструмента позволит улучшить работу со SmartPlayer и упростить его восприятие, за счёт увеличения возможностей.
При этом, все действия можно будет провести в одном месте и при помощи нескольких кнопок.

Решение

В личном кабинете есть строка «галерея виджетов». Туда пользователь может зайти и посмотреть доступные для загрузки виджеты для работы в on-line.
После добавления виджета в личному кабинете, установленный виджет появляется в разделе контент.
По факту "Галерея виджетов" - это отдельное хранилище, в которое виджеты попадают после релиза, в виде архива.
Если виджет установлен правильно, то в разделе меню, «галерея виджетов», показывается весь пак установленных виджетов

Принцип действия

Сначала виджеты загружаются на наши хранилища. Все виджеты загружаются в соответствующую папку. Определённая команда серверу позволяет обработать эти виджеты и запустить. После этого в личном кабинете (ЛК) Чтобы загрузить виджеты на сервере существует отдельная команда. Эта команда берёт архивы с виджетами

Реализация

Галерея виджетов реализовано в достаточно простом для восприятия варианте.

Различия для онлайн и локальных серверов

Для онлайн серверов галерея виджетов работает по принципу хранилища сразу для нескольких клиентов. Любой клиент подключенный к этому серверу видит одинаковый набор виджетов и может их загрузить в свой ЛК.
Для локальных серверов галерея виджетов работает по схожему принципу. Только вместо несколько пользователей, на этом сервер всего один пользователь. Он также получает доступ ко всем оплаченным виджетам.

Итоговый результат

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