Полезные ресурсы


Описание модуля

Цель модуля

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

Состав модуля

Модуль доступен в веб и мобильном приложении

Административная часть

Раздел управления модулем: Инструменты → Полезные ресурсы

Административная часть

Раздел управления модулем: Инструменты → Полезные ресурсы

Публичная часть

Раздел модуля Полезные ресурсы

Пользователи и роли

Возможности пользователей зависят от их системных ролей:

Бизнес-роль в модуле

Определение

Бизнес-роль в модуле

Определение

Администратор

Пользователь, который в соответствии с ролевой моделью имеет доступ к разрешению Полезные ресурсы → Административная часть

Пользователь

Пользователь, который в соответствии с ролевой моделью имеет доступ к разрешению Полезные ресурсы → Публичная часть

Что могут пользователи

Пользователям доступны следующие действия:

  • Просмотр списка полезных ресурсов

  • Переход по ссылкам, заданных в полезных ресурсах

  • Закрепление полезного ресурса

Что могут администраторы

Администраторам доступны следующие действия:

  • Создание, чтение, обновление и удаление полезных ресурсов

  • Настройка доступов к полезным ресурсам

Как администратору создать и настроить полезные ресурсы

В административной части модуль находится в разделе: Инструменты → Полезные ресурсы.

image-20240520-033056.png

На странице модуля отображается список полезных ресурсов, который состоит из таблицы. Состав столбцов таблицы:

  1. Чек-бокс массовых действий – чек-бокс для совершения массовых действий над записями

  2. ID – идентификатор полезного ресурса

    • Если полезный ресурс активен, то ID отображается на зеленом фоне

    • Если полезный ресурс неактивен, то ID отображается на сером фоне

  3. Название – название полезного ресурса

  4. Кратко – описание полезного ресурса

  5. Порядок – порядковый номер отображения полезного ресурса в публичной части

  6. Обложка – обложка полезного ресурса

Доступные действия со списком полезных ресурсов:

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

  2. По нажатию на Название полезного ресурса происходит переход на страницу редактирования полезного ресурса

  3. Стандартная фильтрация по состоянию (Активные/Неактивные)

  4. Стандартный поиск по полезным ресурсам

  5. Кнопка Применить отображается всегда, кнопка Сбросить отображается только если был применен фильтр

    • Кнопка Применить по умолчанию недоступна для взаимодействия и становится доступной только если были выбраны значения для фильтра или было введено значение в поле поиска

    • По нажатию на кнопку Применить происходит фильтрация и поиск

    • По нажатию на кнопку Сбросить – фильтрация и поиск сбрасываются

  6. Стандартный функционал массовых действий. Доступные действия:

    • Копировать

    • Удалить

    • Активировать

    • Деактивировать

  7. Сортировка – по нажатию на столбцы ID, Название, Порядок происходит сортировка: по алфавиту от А до Я и наоборот или от наибольшего к наименьшему и наоборот

Как выглядит страница создания и редактирования полезного ресурса

image-20240520-041849.png

При редактировании полезного ресурса страница ничем не отличается от страницы при создании полезного ресурса, за исключением того, что при редактировании некоторые поля на странице уже заполнены текущими значениями.

Страница содержит 2 вкладки:

  • Контент — открывается по умолчанию

  • Доступы

Сохранить изменения на каждой вкладке можно по кнопкам Сохранить и Применить. Отменить все не сохранённые изменения можно по кнопке Отменить. При редактировании ранее созданных полезных ресурсов, также можно воспользоваться кнопкой Копировать, при нажатии на которую создается копия текущего полезного ресурса и кнопкой Удалить, при нажатии на которую полезный ресурс удаляется

Вкладка Контент

image-20240520-042245.png

На вкладке администратору доступно заполнение основных параметров полезного ресурса:

  • В поле Название необходимо указать название полезного ресурса. Поле обязательное для заполнения. Длина поля не может превышать 80 символов

  • Чек-бокс Ресурс активен по умолчанию активен, у администратора есть возможность деактивировать его при необходимости:

    • Если чек-бокс активен, полезный ресурс выводится в публичной части

    • Если чек-бокс неактивен, полезный ресурс не выводится в публичной части

  • В поле Ссылка необходимо указать ссылку на полезный ресурс. Ссылка должна иметь корректный формат: например, https://motivity.ru/

  • В поле Открыть ссылку необходимо выбрать из выпадающего списка способ открытия ссылки: В текущей вкладке или В новой вкладке

    • Если выбрана настройка В новой вкладке:

      • В веб-части ссылка открывается в новой вкладке

      • В МП происходит переход в раздел МП, если в нем присутствует модуль, на который ведет ссылка

      • В МП ссылка открывается в браузере, если в нем отсутствует модуль, на который ведет ссылка

    • Если выбрана настройка В текущей вкладке:

      • В веб-части ссылка открывается в активной вкладке

      • В МП происходит переход в раздел МП, если в нем присутствует модуль, на который ведет ссылка

      • В МП ссылка открывается в браузере, если в нем отсутствует модуль, на который ведет ссылка

  • В поле Описание можно указать описание полезного ресурса. Поле необязательное для заполнения. Длина поля не может превышать 2000 символов

  • В поле Изображение (превью) можно загрузить обложку полезного ресурса. Поле необязательное для заполнения. Принимаются файлы формата jpg, png, gif, svg

  • В поле Порядок можно указать порядковый номер полезного ресурса. Полезный ресурс выводится в публичной части согласно заданному в поле номеру. Если номера совпадают, то первым выводится последний добавленный

Вкладка Доступы

image-20240520-044326.png

На вкладке отображаются поля из конструктора полей, у которых включена настройка Доступ.

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

Пример: в поле Пользователи указан Иван Петров (который не имеет роли Продавец-консультант), в поле РолиПродавец-консультант. Полезный ресурс по данным параметрам будет доступен Ивану Петрову и всем пользователям с ролью Продавец-консультант.

Изучение полезных ресурсов в публичной части портала

Созданные администратором полезные ресурсы отображаются в публичной части на странице модуля Полезные ресурсы.

Переход на страницу осуществляется через боковое меню:

image-20240520-045521.png

Что видит пользователь при первом открытии страницы модуля

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

image-20240522-010957.png

Также онбординг можно открыть, кликнув на кнопку показа онбординга на странице модуля.

image-20240418-025949.png

Как выглядит страница модуля

На странице отображается список полезных ресурсов в виде карточек всех доступных пользователю ресурсов

image-20240520-053851.png

Изначально на странице максимально отображается 24 карточки полезных ресурсов. Если ресурсов в списке больше 24, то подгрузка карточек осуществляется следующим образом: если пользователь проскроллил первые 24 карточки, то подгружается еще 24 карточки

Если в ПА не был добавлен хотя бы один полезный ресурс или у пользователя нет доступа к добавленным ресурсам, тогда на странице отображается заглушка

image-20240418-030220.png

Администратору дополнительно с заглушкой отображается кнопка + Добавить ресурсы, при нажатии на которую осуществляется переход в административную часть модуля (Инструменты Полезные Ресурсы)

image-20240419-110231.png

Что отображается на каждой карточке полезного ресурса

На каждой карточке отображаются следующие элементы:

  • Название

  • Изображение

    • Если в ПА для ссылки были задано изображение, то отображается заданное изображение

    • Если в ПА для ссылки не было задано изображение, то отображается стандартная заглушка

  • Описание

Если количество символов больше 30 и 60 у Названия и Описания соответственно, то при наведении на них курсора мыши появляется тултип, в котором выводится полный текст

По нажатию на карточку полезного ресурса открывается ссылка (в новой или актуальной вкладке) согласно настройкам, заданным в ПА

У пользователя есть возможность через кебаб-меню:

  • Закрепить/открепить (количество закрепленных полезных ресурсов не ограничено):

    • Закреплённый полезный ресурс находится в начале списка и визуально отличим от основного списка

    • Сортировка закрепленных элементов осуществляется по дате и времени в хронологическом порядке

  • Скопировать ссылку

Поиск полезных ресурсов

image-20240520-054855.png

Поиск осуществляется по совпадению части строки в названии полезного ресурса

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

Если удовлетворяющих поиску результатов нет, выводится соответствующая заглушка

image-20240418-030641.png