📱 Сообщества

Оглавление раздела

 


Общая информация

 

Документация по веб-версии https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735079

Какова цель модуля

Цель модуля «Сообщества» объединять пользователей по интересам.

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

  1. Администратор создаёт сообщество в административной части портала.

    1. Администратор может назначить произвольного пользователя Лидером сообщества.

    2. Администратор может создать сообщество без Лидера.

    3. Администратор может дать право участникам создавать посты.

    4. Администратор может наделить правом создания постов только Лидера сообщества.

  2. Пользователи просматривают список сообществ и могут вступить в те, которые им интересны.

  3. В зависимости от прав они могут или не могут создавать посты.

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

  4. Лидер может редактировать и удалять любые записи сообщества в любое время.

  5. Лидер не может отказаться от этой функциональной роли самостоятельно.

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

  7. Все записи всегда доступны для прочтения и комментирования всем пользователям с доступом к модулю. Закрытых сообществ нет.


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

Как просмотреть список всех сообществ

Список сообществ выводится на стартовом экране модуля.

Перейти на этот экран можно через боковое меню. Для этого нажмите соответствующую кнопку.

Карточки отсортированы и изменить заданный порядок вывода нельзя.

Механика сортировки карточек сообществ

Порядок вывода

Условия

Карточки сортируются

Порядок вывода

Условия

Карточки сортируются

Выше всего

Пользователь – участник и есть не просмотренные записи

По количеству участников от большего к меньшему

Затем

Пользователь – участник

По количеству участников от большего к меньшему

В последнюю очередь

Пользователь не является участником

По количеству участников от большего к меньшему

О маркерах

На карточках сообществ могут выводится маркеры.

Тип маркера

Условие отображения

Маркер “Новая запись”

В сообществе есть не просмотренные участником записи

Маркер “Вы участник”

Отображается на карточке сообщества только участникам

Маркер “Вы лидер”

Отображается на карточке сообщества только лидеру

Как просмотреть записи сообщества

Чтобы перейти на экран сообщества нажмите на его карточку в списке.

Если в сообществе нет записей, пользователь увидит заглушку.

Как вступить в сообщество

Чтобы вступить в сообщество перейдите на его экран.

Вверху экрана расположена кнопка, которую нужно нажать.

После нажатия пользователь становится участником сообщества, а название кнопки меняется на “Вы – участник”.

Вступление в сообщество влияет на порядок выведения карточки сообщества.

Как выйти из сообщества

Нажмите на кнопку “Вы – участник” на экране сообщества.

После нажатия на экране всплывает поп-ап “Покинуть сообщество”. Пользователь может подтвердить действие или отказаться от него.

Выход из состава участников сообщества влияет на порядок выведения карточки сообщества.

О лидере сообщества

Как узнать информацию о сообществе

На экране сообщества описание выводится вверху, сразу под навигационной панелью.

Если описание не помещается в отведённый блок, пользователь может перейти на экран описания, нажав на ссылку подробнее.
Этот же экран открывается при нажатии на кнопку “Описание”.

Экран описания содержит полное описание сообщества. Если текст не помещается на одном экране, пользователь может прокрутить его и увидеть весь текст.

Чтобы вернуться на экран сообщества нужно нажать на кнопку закрытия экрана.

Как просмотреть список участников сообщества

На экране сообщества есть кнопка-счётчик. На ней выводится актуальное количество участников сообщества.

Если на неё нажать, то осуществиться переход на экран со списком участников.

Из списка можно переходить к профилям участников и лидера.

Чтобы вернуться на экран сообщества нужно нажать на кнопку закрытия экрана.

Как перейти на экран записи

Пользователь может просмотреть запись сообщества переходя с экрана “Сообщество”. Переход осуществляется после нажатия на карточку записи.

Нажатие на ссылки из текста записи или из блока “Источник” приводит к загрузке страницы во встроенном браузере приложения.

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

  • Текст с форматированием

  • Изображения и видео выводятся в теле записи.

    • Видео, которое пользователь вставил в тело записи на этапе ее формирования, имеет вид видеоплеера, когда запись уже загружена в ленту.

    • При нажатии на видео открывается полноэкранный режим просмотра и видео начинает проигрываться.

Внизу экрана расположен блок со счётчиками лайков и комментариев.
Счётчик лайков работает как кнопка и нажав на неё пользователь может выразить своё одобрение.
Нажатие на счётчик комментариев вызывает переход на экран просмотра комментариев с формой отправки комментария.

Как создать запись

Кто может создавать записи

  1. Лидер сообщества – если задан администратором в ПА Motivity

  2. Участник сообщества, если участники сообщества могут создавать записи. Это тоже решает администратор.

Если пользователь обладает правами создания записи, он может перейти на экран создания.

Он открывается после нажатия кнопки “Добавить запись” на экране “Сообщество”.

Экран создания записи

Заполнение полей

Поля названия, краткого описания и основного текста записи обязательны для заполнения.

Загружать файлы и изображения можно, но это не обязательно для создания записи.

Если обязательные поля не заполнены, кнопка опубликовать не активна.

В поле Текст вносится контент записи. В поле доступны следующие возможности текстового редактора TinyMCE.

  • Общие:

    • Поле для ввода многострочного текста

    • Обязательное поле

    • В поле выводится плейсхолдер: Напишите что-нибудь

    • В поле доступно упоминание пользователя портала:

      • После ввода символа @ и нескольких символов имени пользователя появляется подсказка с подходящими под запрос пользователями. При выборе нужного пользователя из списка упоминание о нём выводится в поле в формате: id + (Имя Фамилия)

        • Если совпадений не найдено, то подсказка не выводятся.

  • Выпадающий список форматирования текста:

    • Заголовки — c H2 по H6

    • Абзацы — по клику добавляется пустой блок соответствующего типа:

      • Важное

      • Цитата

  • Удалить форматирование

  • Иконки управления стилем текста:

    • Полужирный

    • Курсив

    • Подчёрнутый

  • Иконки списков — по клику добавляется соответствующий вид списка:

    • Маркированный

    • Нумерованный

  • Иконка ссылки — по клику выводится стандартный попап TinyMCE управления ссылкой

  • Иконка изображения — по клику выводится стандартный попап TinyMCE добавления изображения. Изображение добавляется в тело записи.

    • Форматы: стандартные форматы, поддерживаемые TinyMCE

    • Размер одного файла изображения: не должен превышать 10 Мб

  • Иконка видео — по клику выводится стандартный попап TinyMCE добавления видео. Видео добавляется в тело записи.

    • Форматы: стандартные форматы, поддерживаемые TinyMCE

    • Размер одного видео: не должен превышать 1 Гб.

  • Горизонтальная линия — по клику в текст добавляется горизонтальный разделитель

  • Иконка эмодзи — по клику выводится стандартный попап TinyMCE выбора эмодзи.

  • Кнопки:

    • Отменить — отменяет последнее действие

    • Вернуть — возвращает последнее отменённое действие

Как отредактировать созданную запись

Кто может редактировать запись в сообществе

  1. Лидер сообщества – если задан администратором в ПА Motivity. Лидер может редактировать все записи сообщества.

  2. Участник сообщества, если участники сообщества могут создавать записи и участник – автор записи.

Экран редактирования записи

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

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

Если у пользователя есть право на редактирование записи, на экране записи он видит кнопку “Ещё”.

Нажав на неё пользователь может выбрать нужно действие из списка.

Как удалить запись

Кто может удалить запись в сообществе

  1. Лидер сообщества – если задан администратором в ПА Motivity. Лидер может редактировать все записи сообщества.

  2. Участник сообщества, если участники сообщества могут создавать записи и участник – автор записи.

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

Если у пользователя есть право на удаление записи, на экране записи он видит кнопку “Ещё”.

Нажав на неё пользователь может выбрать нужно действие из списка.

После выбора “Удалить” пользователь видит предупреждение.

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

События и push-уведомления

Событие: Создана новая запись

  1. Участник получает push-уведомление о новой записи

  2. Участник переходит по ссылке из push-уведомления на экран новой записи

Описание уведомления https://motivitydigital.atlassian.net/wiki/spaces/Documentation/pages/2018312400/Push-#%D0%92-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5-%D0%BE%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C

Событие: Создана новый комментарий

  1. Автор записи получает push-уведомление о новом комментарии к записи

  2. Автор видит имя и фамилию пользователя, оставившего комментарий и текст/часть текста нового комментария

Описание уведомления https://motivitydigital.atlassian.net/wiki/spaces/Documentation/pages/2018312400/Push-#%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B9-%D0%BA-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8

Описание других push-уведомлений

Тексты push-уведомлений описаны в разделах: