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

Compare with Current View Page History

« Previous Version 7 Next »

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

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

Созданные ранее и загруженные HTML-страницы любых типов, если они были привязаны к площадкам в разделах "авторизация", "перенаправление", "ограничения" и т.п., будут доступны и продолжат работать, таким образом немедленный апгрейд всех страниц системы 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