Вебинар #39. Пользовательские соглашения
1. Общая информация
2. Темы вебинара
3. Конспекты
3.1. Принятие политик при помощи дополнительного поля профиля
3.2. Плагины — обработчики политик. Общая информация
3.3. Обработчик политик «По умолчанию (ядро)»
3.4. Обработчик политик «Политики (tool_policy)»
3.4.1. Страница «Управление политиками»
3.4.2. Страница «Согласия пользователей с политиками»
1. Общая информация
В вебинаре рассматриваются следующие темы:
- варианты добавления пользовательского соглашения;
- работа с политиками сайта.
Дата выхода вебинара | 10.08.2020г. |
Версия системы, на которой был проведен вебинар | 3.5.12b |
2. Темы вебинара
Название темы | Время начала темы в вебинаре | Описание | Тематические статьи, вебинары |
Вступление | 00:00 | Приветствие, тема вебинара, постановка задач | |
Общая информация о пользовательских соглашениях | 00:28 | Для чего нужны соглашения, как добавить их при помощи дополнительных полей профиля |
Добавление кастомных (настраиваемых) полей в профиль пользователя Вебинар #21. Внешний вид страницы авторизации в теме оформления «Открытые технологии» П. 3.1 конспекта. Принятие политик при помощи дополнительного поля профиля |
Плагины - обработчики политик | 05:50 | Настройка политик, управление политиками, политика по умолчанию (ядро) |
П. 3.2 конспекта. Плагины — обработчики политик. Общая информация |
Плагин «Политики (tool_policy)» | 16:25 | Плагин «Политики (tool_policy)»: создание и настройка политик, отчет по согласиям пользователей с политиками |
П.3.4 конспекта. Обработчик политик «Политики (tool_policy)» |
3. Конспекты
Организовать процедуру информирования и принятия пользователем пользовательского соглашения (политик сайта) в СЭО 3КL можно следующими способами:
- созданием и настройкой дополнительного поля профиля;
- включением и настройкой плагинов политик.
3.1. Принятие политик при помощи дополнительного поля профиля
1) На странице «Дополнительные поля профиля» (Администрирование->Пользователи->Учетные записи->Поля профиля пользователя) из выпадающего списка «Создать новое поле профиля» (поз.2. Рис. 3.1.1) нужно выбрать тип поля «Переключатель» (поз.3. Рис. 3.1.1).
2) В окне настроек поля установить параметры (Рис. 3.1.2):
- Краткое название = Краткое название политики/соглашения, которую пользователь должен принять;
- Название = Полное название политики, которую пользователь должен принять
- Описание поля = Текст политики
- Это обязательное поле = Да
- Это поле заблокировано? = Нет
- Значения должны быть уникальными? = Нет
- Показывать на странице регистрации? = Да
В результате указанных настроек на форме регистрации будут отображаться чекбокс и название созданного поля (Рис. 3.1.3). И для завершения новым пользователем регистрации в СЭО 3КL нужно будет обязательно установить галочку в чекбоксе — принять предлагаемую политику.
Ранее зарегистрированные пользователи после добавления такого дополнительного поля профиля при очередном входе в систему будут автоматически перенаправлены на страницу профиля, где также надо будет принять политику.
3.2. Плагины — обработчики политик. Общая информация
Для информирования пользователя о политиках сайта и получения его согласия с политиками в СЭО 3КL предусмотрены специальные плагины — обработчики политик:
- По умолчанию (ядро);
- Политики (tool_policy).
Выбор необходимого обработчика политик доступен на странице «Настройки политики» (Администрирование->Пользователи->Конфиденциальность и Политики->Настройки политики) (Рис. 3.3.1).
3.3. Обработчик политик «По умолчанию (ядро)»
Обработчик политик «По умолчанию (ядро)» позволяет создавать и использовать разные пользовательские соглашения для зарегистрированных пользователей и для гостей.
При использовании обработчика политик «По умолчанию (ядро)» в настройках политики необходимо добавить две ссылки на документы с пользовательскими соглашениями: на пользовательское соглашение и на пользовательское соглашение для гостя (Рис. 3.3.1).
В процессе регистрации или авторизации, на соответствующей форме пользователю будет доступно поле, в котором нужно поставить галочку ( для подтверждения согласия с политикой) и ссылка на текст политики (Рис. 3.3.2).
При нажатии на ссылку, документ политики откроется в новом окне (Рис. 3.3.3).
Пока пользовательское соглашение не будет принято (галочка не поставлена), пользователь не сможет продолжить регистрацию или войти на сайт.
3.4. Обработчик политик «Политики (tool_policy)»
Обработчик политик «Политики (tool_policy)» позволяет создавать в системе не одну, а несколько политик (пользовательские соглашения, политики в области обработки персональных данных и конфиденциальности, и т. п.). При этом, обязательность принятия той или иной политики может быть настроена. Текст политик создается и сохраняется непосредственно на странице управления плагином.
После выбора этого обработчика политик сайта и нажатия на кнопку «Сохранить изменения», в разделе административных настроек «Конфиденциальность и Политики» становятся доступны две страницы: «Управление политиками» и «Согласия пользователей с политиками» (Рис. 3.4.1).
3.4.1. Страница «Управление политиками»
На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и Политики->Управление политиками) доступна возможность добавлять новые политики, настраивать и редактировать их.
Для добавления новой политики нужно нажать кнопку «Новая политика» (Рис. 3.4.1.а).
Далее необходимо настроить вновь добавленную политику (Рис. 3.4.1.б).
- Название (см. поз. 1 Рис. 3.4.1.б). В это поле нужно ввести название новой политики.
- Тип (см. поз. 2 Рис. 3.4.1.б). В выпадающем меню нужно выбрать тип политики. Доступные варианты:
- Политика сайта.
- Политика в отношении обработки персональных данных и конфиденциальности.
- Политика в отношении третьих лиц.
- Другая политика.
- Требуется согласие от (см. поз. 3 Рис. 3.4.1.б). В выпадающем меню нужно выбрать, от кого требуется согласие с политикой. Доступные варианты:
- Все пользователи.
- Аутентифицированные пользователи.
- Гости.
- Версия (см. поз. 4 Рис. 3.4.1.б). Автоматически подставляется дата создания политики.
- Краткое изложение (см. поз. 5 Рис. 3.4.1.б). В этом поле необходимо кратко обозначить содержание политики.
- Полная версия политики (см. поз. 6 Рис. 3.4.1.б). В это поле нужно ввести (или вставить скопированный из ранее созданного документа) полный текст политики.
- Показать эту политику перед отображением других политик (см. поз. 7 Рис. 3.4.1.б). Здесь можно выбрать, будет эта политика показываться самой первой.
- Согласие с политикой необязательно (см. поз. 8 Рис. 3.4.1.б). Позволяет определить обязательность принятия политики.
- Статус политики (см. поз. 9 Рис. 3.4.1.б). Определяет возможность использования политики:
- «Активно» — политика действует в системе и требует подтверждения пользователями.
- «Черновик» — политика пользователям не показывается.
Если в системе создана и настроена политика, при регистрации нового пользователя форма регистрации не откроется до тех пор, пока он не прочитает и не примет политику. Зарегистрированному пользователю при входе в систему также откроется страница согласия с политикой.
Для регистрации/входа на сайт внизу страницы с политикой нужно нажать на кнопку «Далее» (Рис. 3.4.1.в).
В открывшейся странице необходимо поставить галочку в соответствующем поле — принять политику (поз. 1 Рис. 3.4.1.г).
Только после этого пользователю откроется форма регистрации или входа.
На странице входа/регистрации внизу страницы появляется тёмная область, в которой написано предупреждение о том, что, продолжая просматривать этот сайт, вы соглашаетесь с политиками и дается ссылка на текст политики (см. поз. 2 Рис. 3.4.1.г).
Если добавлено несколько политик, то при регистрации пользователю нужно будет поставить галочки - согласия с каждой из политик (Рис. 3.4.1.д). После этого можно будет заполнять регистрационную форму или войти на сайт.
Ранее созданную и настроенную политику можно отредактировать. На странице «Управление политиками» нужно выбрать политику, которая нуждается в доработке; нажать кнопку «Действия» и выбрать «Редактировать» (Рис. 3.4.1.е).
Откроется страница редактирования политики, где можно внести необходимые изменения (Рис. 3.4.1.ж).
Если после редактирования поставить галочку в чекбокс «Незначительные изменения» , то окно с политикой не будет показано второй раз тем пользователям, которые приняли её ранее. Незначительные изменения, как правило касаются небольших изменений (исправление опечаток), которые не меняют сути политики.
Политики плагина «Политики (tool_policy)» могут иметь следующие статусы (Рис. 3.4.1.з):
- Активная. Политики со статусом «Активная» отображаются для пользователей (должны быть приняты при регистрации/входе). С помощью меню «Действия» можно: просмотреть текст (в том числе. предыдущих версий, если политика редактирвалась ранее); отредактировать настройки политики; изменить статус на «Неактивная».
- Неактивно. Политика со статусом «Неактивно» не отображается для пользователей. Неактивную политику можно просматривать или создать на ее основе новый черновик. Для активации политики в меню «Действия» необходимо выбрать «Создать новый черновик» и, перейдя на страницу редактирования политики, изменить ее статус на «Активно».
- Черновик. Политика со статусом «Черновик» не отображается для пользователей и доступна для просмотра, редактирования, удаления. Изменить статус политики на «Активно» можно через меню «Действия» или на странице редактирования.
3.4.2. Страница «Согласия пользователей с политиками»
Отчет по принятию/непринятию пользователями политик доступен на странице «Согласия пользователей с политиками» (Администрирование->Пользователи->Конфиденциальность и Политики->Согласия пользователей с политиками) (Рис. 3.4.2.а).
Отчет можно просмотреть на экране или скачать в формате таблицы.
См пользователь также имеет возможность посмотреть, с какими политиками он согласился. Для этого в подвале сайта нужно кликнуть по ссылке «Политики» (Рис. 3.4.2.б).
При переходе по ссылке откроется страница со списком и текстами активных политик (Рис. 3.4.2.в).