Галерея виджетов (системный администратор): различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 16: | Строка 16: | ||
=== '''Перенос виджетов''' === | === '''Перенос виджетов''' === | ||
После оплаты виджета, он становится доступен в "галереи виджетов". Как только пользователь нажмёт клавишу "загрузить" начнёт свою работу cli - команда: | После оплаты виджета, он становится доступен в "галереи виджетов". Как только пользователь нажмёт клавишу "загрузить" начнёт свою работу cli - команда: | ||
<code>./cli.js widgets upload</code> – cli команда которая выполняется на сервере. | <code>./cli.js widgets upload</code> – cli команда которая выполняется на сервере. Данная команда переносит архив с виджетом с нашего сервера на сервер пользователя. Она обрабатывает виджеты, переносит их на нужные хранилища и заставляет их корректно работать. | ||
=== '''Что видит пользователь''' === | |||
После срабатывания команды внутри клиентского приложения пользователь может увидеть установленные виджеты внутри "галереи виджетов" и загрузить их к себе. | |||
Нужный виджет пользователь может установить двумя способами: | |||
# Установка через специальную кнопку "Загрузить", внутри "галереи виджетов" | |||
# Установка через специальную кнопку "Загрузить", при работе с контентом | |||
=== '''Различия для онлайн и локальных серверов''' === | === '''Различия для онлайн и локальных серверов''' === | ||
* Для онлайн серверов галерея виджетов работает по принципу хранилища сразу для нескольких клиентов. Любой клиент подключенный к этому серверу видит одинаковый набор виджетов и может их загрузить в свой ЛК.<br> | * Для онлайн серверов галерея виджетов работает по принципу хранилища сразу для нескольких клиентов. Любой клиент подключенный к этому серверу видит одинаковый набор виджетов и может их загрузить в свой ЛК.<br> | ||
* Для локальных серверов галерея виджетов работает по схожему принципу. Только вместо несколько пользователей, на этом сервер всего один пользователь. Он также получает доступ ко всем оплаченным виджетам. | * Для локальных серверов галерея виджетов работает по схожему принципу. Только вместо несколько пользователей, на этом сервер всего один пользователь. Он также получает доступ ко всем оплаченным виджетам. | ||
== '''Итоговый результат''' == | |||
Пользователь легко и удобно может устанавливать себе виджеты с помощью "галереи виджетов" |
Версия от 16:18, 25 августа 2023
Описание ситуации
SmartPlayer как платформа имеет огромный функционал. Со всеми возможностями пользователь может ознакомиться в личном кабинете. Если пользователю хочется расширить возможности платформы, он использует виджеты. Для хранения и предоставления виджетов в одном месте была создана "Галерея виджетов".
Полезность функционала
Пользователь на данный момент может получить виджет, но только напрямую запросив его у SmartPlayer. Для облегчения работы с виджетами, более простого получения доступа и автоматизации процесса была создана "Галерея виджетов".
Техническая реализация
Необходимы данные
Версия сервер для работы с "галерея виджетов" - ver 2.132.18.
Хранилище для виджетов
Первоначально все виджеты хранятся на сервере SmartPlayer.
- Локальное
- Хранилище типа AWS
Настройка виджета
Перенос виджетов
После оплаты виджета, он становится доступен в "галереи виджетов". Как только пользователь нажмёт клавишу "загрузить" начнёт свою работу cli - команда:
./cli.js widgets upload
– cli команда которая выполняется на сервере. Данная команда переносит архив с виджетом с нашего сервера на сервер пользователя. Она обрабатывает виджеты, переносит их на нужные хранилища и заставляет их корректно работать.
Что видит пользователь
После срабатывания команды внутри клиентского приложения пользователь может увидеть установленные виджеты внутри "галереи виджетов" и загрузить их к себе. Нужный виджет пользователь может установить двумя способами:
- Установка через специальную кнопку "Загрузить", внутри "галереи виджетов"
- Установка через специальную кнопку "Загрузить", при работе с контентом
Различия для онлайн и локальных серверов
- Для онлайн серверов галерея виджетов работает по принципу хранилища сразу для нескольких клиентов. Любой клиент подключенный к этому серверу видит одинаковый набор виджетов и может их загрузить в свой ЛК.
- Для локальных серверов галерея виджетов работает по схожему принципу. Только вместо несколько пользователей, на этом сервер всего один пользователь. Он также получает доступ ко всем оплаченным виджетам.
Итоговый результат
Пользователь легко и удобно может устанавливать себе виджеты с помощью "галереи виджетов"