You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Начиная с версии WNAM 1.3.1052 поддерживает новый, визуальный конструктор страниц, отображаемых абонентам беспроводной сети. Механика "конструктора" призвана полностью заменить "загружаемые страницы портала", облегчить редактирование внешнего вида страниц, реализовать механизм делегирования конструктора владельцам площадки оказания услуги, унифицировать разные типы шаблонов страниц, в том числе с рекламными возможностями и т.п.

При попытке открыть раздел "загружаемые страницы портала" администратор теперь будет видеть следующее предупреждение:

Созданные ранее и загруженные страницы любых типов, если они были привязаны к площадкам в разделах "авторизация", "перенаправление", "ограничения" и т.п., будут доступны и продолжат работать, таким образом немедленный апгрейд всех страниц системы WNAM не требуется. Вместе с тем, если вы хотите изменить какую-либо страницу у площадки, сделать это можно только используя страницы "конструктора", описание которого идет ниже. Раздел "Загружаемые страницы портала" позволит вам выгрузить из WNAM ранее подготовленные дизайны страниц, логотипы, стили для того, чтобы затем импортировать их в "конструкторе".

Как известно, "загружаемые страницы портала" не имеют разделения на типы страниц (авторизация, перенаправление), не позволяет задать права доступа или владения страницами, а также отделить включенные (ссылающиеся) файлы разных страниц друг от друга. Конструктор решает все эти проблемы.

При первом переходе на "Конструктор", если верно настроена библиотека phantomjs, в лог-файле /var/log/tomcat8/wnam.log появятся строки, свидетельствующие о генерации шаблонов страниц разных типов (по умолчанию):

17:33:47.303 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: sms, parameters: 29
17:33:50.087 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: sms_recv, parameters: 24
17:33:52.088 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: call, parameters: 0
17:33:54.053 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: call_recv, parameters: 0
17:33:56.028 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: login, parameters: 0
17:33:57.966 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: edelweiss, parameters: 0
17:33:59.951 DEBUG [c.n.w.manager.PageContainerManager:152] - Created page from template: voucher, parameters: 0

Затем отобразятся шаблоны страниц авторизации разного типа:

Все шаблоны страниц поделены на пять категорий:

  • Авторизация (идентификация)
  • Приветствие (перенаправление)
  • Ограничения
  • Опросы
  • Другое

Каждую из страниц нужной категории можно будет выбрать в соответствующем разделе настроек площадки (или общих настроек), таким образом не получится по ошибке привязать страницу категории "перенаправление" в меню выбора формы опроса. Категория страницы "Другое" позволяет задать новый произвольный шаблон страницы - он будет доступен при выборе страницы любой из четырех других категорий.

Помимо этого, страницы категории "Авторизация" имеют несколько типов:

  • Отправка СМС абоненту
  • Получение СМС от абонента
  • Отправка звонка абоненту
  • Получение звонка от абонента
  • Ваучер
  • Авторизация в гостиничной системе Эдельвейс
  • Ввод логина и пароля

Первые два типа страниц имеют визуальные (упрощенные) редакторы, остальные - традиционные экспертные редакторы (HTML).

Тип страниц играет роль при попытке назначить страницу в окне свойств площадки (или "общих настройках") авторизации; при выборе отображаются только страницы типа, соответствующие заданному методу авторизации. Таким образом не получится по ошибке указать метод авторизации "отправка СМС" и при этом выбрать шаблон страницы типа "получение СМС".

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

  • Выбрать страницы, доступные администраторам системы, или одному заданному пользователю (с ролью "владелец площадки") - для этого служит выпадающий список вверху
  • Выбрать набор страниц заданной категории
  • Для любой из страниц произвести одну из пяти операций:
    • Переименование
    • Выдачу прав управления и использования
    • Редактирование
    • Сброс в "по умолчанию"
    • Удаление
Удалить можно только шаблон, не привязанный к какой-то то площадке и не использующийся в настоящий момент. 

Для клонирования шаблона с целью модификации нажмите соответствующую кнопку:

В списке появится новый шаблон, первым по счету. Шаблоны отображаются в обратном хронологическом порядке. Имя шаблона соответствует предыдущему имени со знаком "+". Рекомендуется шаблон переименовать:

Результат переименования:

Шаблону также можно дать права доступа (использования):

Если шаблон доступен администратору, только администратор имеет право назначить его для использования в каком-то из меню (общие настройки, площадка). "Доступен администраторам" - значение по умолчанию.

Если шаблон доступен всем пользователям, то все пользователи (учетные записи с ролью "владелец площадки") могут использовать этот шаблон.

Если шаблон доступен только заданному пользователю (выбирается из списка), то только этот пользователь (учетная запись с ролью "владелец площадки") может использовать этот шаблон.

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

 

 

 

 

 

 

 

  • No labels