Виджет авторизации Ver.2.0: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' == | ||
Виджет авторизации — это инструмент, который позволял пользователям проводить автоматическую авторизацию на платформах при проигрывание. Новая версия виджета предлагает дополнительные возможности к логике работы функционала, упрощает взаимодействие и делает пользовательский опыт более позитивным.<br> | Виджет авторизации — это инструмент, который позволял пользователям проводить автоматическую авторизацию на платформах при проигрывание, путём наложения виртуальных элементов (полей и кнопок) на скриншоты страниц авторизации. Для работы виджет использует URL-адрес страницы авторизации и сопоставляет изображение на скриншоте с отображаемой по URL-адресу страницей. Таким образом процесс авторизации автоматизируется.<br> | ||
Новая версия виджета предлагает дополнительные возможности к логике работы функционала, упрощает взаимодействие и делает пользовательский опыт более позитивным.<br> | |||
Ознакомиться с работой первой версии виджета можно по ссылке [https://wiki.smartplayer.org/index.php?title=%D0%92%D0%B8%D0%B4%D0%B6%D0%B5%D1%82_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8 здесь] | Ознакомиться с работой первой версии виджета можно по ссылке [https://wiki.smartplayer.org/index.php?title=%D0%92%D0%B8%D0%B4%D0%B6%D0%B5%D1%82_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8 здесь] | ||
== '''Добавление виджета в личный кабинет''' == | == '''Добавление виджета в личный кабинет''' == | ||
Чтобы добавить данный виджет в личный кабинет, пользователю необходимо запросить у специалиста команды технической поддержки архив с содержимым. Он будет предоставлен в формате .zip - архива. | Чтобы добавить данный виджет в личный кабинет, пользователю необходимо запросить у специалиста команды технической поддержки архив с содержимым. Он будет предоставлен в формате .zip - архива. | ||
| Строка 58: | Строка 58: | ||
* добавить поле ввода — создаёт на экране поле для наложения и ввода данных накладываемое на поле авторизации; | * добавить поле ввода — создаёт на экране поле для наложения и ввода данных накладываемое на поле авторизации; | ||
* добавить кнопку — создаёт кнопку, которая делает клик и накладывается на кнопки, которые есть на страницах авторизации, чтобы делать действия; | * добавить кнопку — создаёт кнопку, которая делает клик и накладывается на кнопки, которые есть на страницах авторизации, чтобы делать действия; | ||
[[File:Добавление_действий.png|thumb|center| Пример отображения | [[File:Добавление_действий.png|thumb|center| Пример отображения функциональности кнопки |800px]] | ||
После создание поля и кнопки пользователю необходимо разместить их на экране со скриншотом. | После создание поля и кнопки пользователю необходимо разместить их на экране со скриншотом. | ||
[[File: | [[File:Поле_ввода_и_кнопка.png|thumb|center| Пример отображения поля ввода и кнопки |800px]] | ||
Добавленные действия также отобразятся в колонке «Шаги авторизации» внутри текущего шага. | Добавленные действия также отобразятся в колонке «Шаги авторизации» внутри текущего шага. | ||
[[File: | [[File:Действия_для_текущего_шага.png|thumb|center| Пример отображения в колонке «Шаги авторизации» |800px]] | ||
При перемещении элементов откроется панель с параметрами для настройки выбранного элемента. О параметрах поля и кнопки будет описано ниже в разделе. Также при перемещении подсвечивается только выбранный пользователем элемент. | При перемещении элементов откроется панель с параметрами для настройки выбранного элемента. О параметрах поля и кнопки будет описано ниже в разделе. Также при перемещении подсвечивается только выбранный пользователем элемент. | ||
== '''Колонка «Шаги авторизации»''' == | == '''Колонка «Шаги авторизации»''' == | ||
=== ''' | В колонке «Шаги авторизации» отображается список всех шагов действиями. | ||
[[File:Отображение_шагов_авторизации.png|thumb|center| Пример отображения колонки «Шаги авторизации» |800px]] | |||
Эта колонка состоит из списка шагов внутри которых описаны: | |||
* название картинки; | |||
* поле ввода(можно отредактировать с помощью клика на иконку шестерёнки или удалить по иконке крестика); | |||
* кнопка действия(можно отредактировать с помощью клика на иконку шестерёнки или удалить по иконке крестика). | |||
[[File:Расппеделение_по_шагу_.png|thumb|center| Пример отображения колонки «Шаги авторизации» |800px]] | |||
Каждый шаг можно удалить по отдельной кнопке «Удалить шаг». Также в каждом шаге можно удалить действия оставив его пустым(только с картинкой), если такая необходимость присутствует.<br> | |||
Чтобы применить все действия и настройки для шагов необходимо кликнуть на синюю кнопку «Применить», расположенную внизу колонки «Шаги авторизации». Виджет оповестит пользователя об успешном применения шагов модальным окном с подтверждением. | |||
[[File:Применения_шагов.png|thumb|center| Пример отображения модального окна с подтверждением сохранения настроек |800px]] | |||
=== '''Настройка поля ввода и кнопки действия''' === | |||
{{Note|Некоторые параметры описанные в этом разделе автоматически изменяются если вы перетаскиваете поле или кнопку в рамках экрана виджета.|warn}} | |||
Кликнув по иконке в виде шестеренки рядом с кнопкой или полем пользователь может перейти в настройки данного элемента.<br> | |||
Кнопка включает в себя следующие настройки: | |||
* имя — ввести название кнопки; | |||
* координата X — прописать числовое значение координаты в пикселях; | |||
* координата Y — прописать числовое значение координаты в пикселях; | |||
* ширина — прописать числовое значение в пикселях; | |||
* высота — прописать числовое значение в пикселях; | |||
* время задержки — прописать числовое значение, которое указывает задержку перед нажатием кнопки. Измеряется в миллисекундах. | |||
[[File:Настройки_кнопки..png|thumb|center| Пример отображения параметров для кнопки |800px]] | |||
Поле включает в себя настройки: | |||
* имя — ввести название поля; | |||
* значение — прописать значение которое будет введено в поле при наложении на картинке; | |||
* координата X — прописать числовое значение координаты в пикселях; | |||
* координата Y — прописать числовое значение координаты в пикселях; | |||
* ширина — прописать числовое значение в пикселях; | |||
* высота — прописать числовое значение в пикселях; | |||
* время задержки — прописать числовое значение, которое указывает задержку перед вводом значения в поле. Измеряется в миллисекундах. | |||
[[File:Настройки_поля.png|thumb|center| Пример отображения для полей|800px]] | |||
В обоих случаях для применения изменённых настроек кнопки или поля необходимо нажать на синюю кнопку «Применить» внизу колонки. | |||
[[File:Применения_шагов.png|thumb|center| Пример отображения кнопки «Применить» |800px]] | |||
=== '''Блок схема''' === | === '''Блок схема''' === | ||
Прик клике на кнопку «Блок схема» перед пользователем появится блок схема с последовательностью шагов и действий внутри каждого шага. Это позволит более наглядно просмотреть и понять текущую логику авторизации построенную пользователем в виджете. | |||
[[File:Блока_схема_шагов.png|thumb|center| Пример отображения блок-схемы|800px]] | |||
== '''Добавление настроенного виджета в трансляцию''' == | == '''Добавление настроенного виджета в трансляцию''' == | ||
Чтобы полностью ознакомиться с работой данной функциональности, пользователю необходимо запустить трансляцию с расписанием и добавить в качестве контента данный виджет. Чтобы ознакомиться с описанными ранее шагами по созданию трансляции и расписания рекомендуется просмотреть следующие статьи из Wikipedia: | Чтобы полностью ознакомиться с работой данной функциональности, пользователю необходимо запустить трансляцию с расписанием и добавить в качестве контента данный виджет. Чтобы ознакомиться с описанными ранее шагами по созданию трансляции и расписания рекомендуется просмотреть следующие статьи из Wikipedia: | ||
Версия от 13:16, 20 февраля 2026
Описание ситуации
Виджет авторизации — это инструмент, который позволял пользователям проводить автоматическую авторизацию на платформах при проигрывание, путём наложения виртуальных элементов (полей и кнопок) на скриншоты страниц авторизации. Для работы виджет использует URL-адрес страницы авторизации и сопоставляет изображение на скриншоте с отображаемой по URL-адресу страницей. Таким образом процесс авторизации автоматизируется.
Новая версия виджета предлагает дополнительные возможности к логике работы функционала, упрощает взаимодействие и делает пользовательский опыт более позитивным.
Ознакомиться с работой первой версии виджета можно по ссылке здесь
Добавление виджета в личный кабинет
Чтобы добавить данный виджет в личный кабинет, пользователю необходимо запросить у специалиста команды технической поддержки архив с содержимым. Он будет предоставлен в формате .zip - архива.

После этого пользователь должен авторизоваться в личном кабинете и перейти в раздел «Контент».

В разделе «Контент» необходимо перетянуть данный виджет из локального хранилища в личный кабинет. После того как пользователь перенесет виджет в личный кабинет, он отобразится в списке с контентом.

Главная страница виджета
После переноса виджета для первичной настройки пользователю необходимо дважды кликнуть по иконке. Данное действие перенесет его на главную страницу виджета.

На главной странице виджета отображается:
- инструкция по использованию виджета (главный экран, на котором после настройки будет идти настройка);
- кнопки управления виджетом;
- колонка учёта шагов.

Общие настройки виджета
Кликнув на кнопку «Настройки» с иконкой в виде шестерёнки пользователю откроется страница с общими настройками виджета. На этой странице можно настроить следующие параметры:
- выбор языка — позволяет выбрать один из доступных для работы виджета языков. Доступные языки — русский, английский, испанский, португальский, казахский;
- адрес страницы — необходимо вставить URL-ссылку на нужную страницу авторизации;
- чекбокс(галочка)«Запустить десктопную версию» — активирует/деактивирует масштабирование элементов отображаемых на экране по размерам экрана устройства вывода данных;
- интервал обновления страницы — необходимо указать значения для интервала обновления страницы. Измеряется в секундах. Минимальное значение — 30 секунд;
- чекбокс(галочка)«Автоскрол» — активирует/деактивирует автоматический скролл на странице после прохождения процесса авторизации;
- скорость автоскролла — прописывается значение для учета скорости автоскролла. Измеряется в процентах (%). Минимальное значение — 1, максимальное - 100. Если значение будет вне диапазона будут использоваться ближайшие пограничные к диапазону значения;
- задержка перед началом автоскролла — прописывается значение задержки, запуска работы автоскролла. Измеряется в миллисекундах;
- выбрать изображение — позволяет выбрать загруженные изображения из папки расположенной в личном кабинете SmartPlayer.

Загрузка и скачивание настроек
В процессе взаимодействия с настройками виджета пользователь может загрузить или выгрузить настройки виджета. Каждое из указанных действий можно сделать с помощью отдельных иконок в интерфейсе виджета. Иконки расположены в виджете снизу по центру.

Завершение общих настроек виджета
После завершения работ по настройке виджета пользователь должен нажать на кнопку «Применить настройки» в правой нижней части экрана. Либо пользователь может не сохранять выставленные настройки по кнопке «Сбросить».

Далее виджет растянется на весь экран и пользователь должен нажать на кнопку «Сохранить», внизу по центру экрана.

Добавление шага
После завершения общих настроек виджета в левой нижней части экрана для пользователя станет активна кнопка «Добавить шаг». По клику на нее изменится отображение страницы:
- будут отображены новые кнопки:
- выбрать скриншот;
- добавить действие.
- в колонке «Шаги авторизации» появиться новый шаг и две кнопки:
- применить;
- блок схема.
- в левом верхнем углу появиться обозначение текущего шага в виде кнопки (является кликабельной кнопкой)

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

После выбора название скриншота будет отображено в колонке «Шаги авторизации» для первого шага.

Добавить действие
Пользователю по нажатию на одноименную кнопку откроется выбор с двумя вариантами действий:
- добавить поле ввода — создаёт на экране поле для наложения и ввода данных накладываемое на поле авторизации;
- добавить кнопку — создаёт кнопку, которая делает клик и накладывается на кнопки, которые есть на страницах авторизации, чтобы делать действия;

После создание поля и кнопки пользователю необходимо разместить их на экране со скриншотом.

Добавленные действия также отобразятся в колонке «Шаги авторизации» внутри текущего шага.

При перемещении элементов откроется панель с параметрами для настройки выбранного элемента. О параметрах поля и кнопки будет описано ниже в разделе. Также при перемещении подсвечивается только выбранный пользователем элемент.
Колонка «Шаги авторизации»
В колонке «Шаги авторизации» отображается список всех шагов действиями.

Эта колонка состоит из списка шагов внутри которых описаны:
- название картинки;
- поле ввода(можно отредактировать с помощью клика на иконку шестерёнки или удалить по иконке крестика);
- кнопка действия(можно отредактировать с помощью клика на иконку шестерёнки или удалить по иконке крестика).

Каждый шаг можно удалить по отдельной кнопке «Удалить шаг». Также в каждом шаге можно удалить действия оставив его пустым(только с картинкой), если такая необходимость присутствует.
Чтобы применить все действия и настройки для шагов необходимо кликнуть на синюю кнопку «Применить», расположенную внизу колонки «Шаги авторизации». Виджет оповестит пользователя об успешном применения шагов модальным окном с подтверждением.

Настройка поля ввода и кнопки действия
Кликнув по иконке в виде шестеренки рядом с кнопкой или полем пользователь может перейти в настройки данного элемента.
Кнопка включает в себя следующие настройки:
- имя — ввести название кнопки;
- координата X — прописать числовое значение координаты в пикселях;
- координата Y — прописать числовое значение координаты в пикселях;
- ширина — прописать числовое значение в пикселях;
- высота — прописать числовое значение в пикселях;
- время задержки — прописать числовое значение, которое указывает задержку перед нажатием кнопки. Измеряется в миллисекундах.
Поле включает в себя настройки:
- имя — ввести название поля;
- значение — прописать значение которое будет введено в поле при наложении на картинке;
- координата X — прописать числовое значение координаты в пикселях;
- координата Y — прописать числовое значение координаты в пикселях;
- ширина — прописать числовое значение в пикселях;
- высота — прописать числовое значение в пикселях;
- время задержки — прописать числовое значение, которое указывает задержку перед вводом значения в поле. Измеряется в миллисекундах.

В обоих случаях для применения изменённых настроек кнопки или поля необходимо нажать на синюю кнопку «Применить» внизу колонки.

Блок схема
Прик клике на кнопку «Блок схема» перед пользователем появится блок схема с последовательностью шагов и действий внутри каждого шага. Это позволит более наглядно просмотреть и понять текущую логику авторизации построенную пользователем в виджете.

Добавление настроенного виджета в трансляцию
Чтобы полностью ознакомиться с работой данной функциональности, пользователю необходимо запустить трансляцию с расписанием и добавить в качестве контента данный виджет. Чтобы ознакомиться с описанными ранее шагами по созданию трансляции и расписания рекомендуется просмотреть следующие статьи из Wikipedia:
Видеоинструкция
Настройка виджета авторизации ver. 2.0
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению, или после её прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"