Персональный дизайн для клиента

Иногда возникает такая ситуация, когда пользователь хочет иметь свой уникальный интерфейс системы мониторинга со своими логотипами и копирайтами.

Для осуществления такой возможности нужно выполнить три следующих шага:

1. Создание сайта мониторинга

Необходимо сделать копию сайта, дав ему соответствующее название (в данном случае new_site), а также копию темы (скина). При необходимости директорию custom/skins нужно создать.

krsl@s3:~$ cd /var/lib/wialonb3
krsl@s3:~/var/lib/wialonb3$ cd sites
krsl@s3:~/var/lib/wialonb3/sites$ ln -s wialon_web/ new_site
krsl@s3:~/var/lib/wialonb3/sites$ cd ../custom/skins
krsl@s3:~/var/lib/wialonb3/custom/skins$ cp -r ../../sites/wialon_web/default_skin/ ./new_site

Далее необходимо добавить новый сайт в список сайтов в конфигурационном файле config.txt.

CUSTOM_SITES = new_site

Затем определите, на каком порту сайт будет работать:

NEW_SITE_WEBSERVER = new_site:8025:$LOCALIP

Скопируйте настройки существующего сайта Wialon и везде замените название WIALON_WEB на NEW_SITE. Примечание: в примере список настроек не полный.

# new_site additional site configuration
NEW_SITE_SKIN = new_site
NEW_SITE_TITLE = Навигация - новый сайт
NEW_SITE_COPYRIGHT_TEXT = NEW_SITE.RU
NEW_SITE_COPYRIGHT_URL = http://new_site.ru
NEW_SITE_DEFAULT_POS = 57.62431:39.85551:9
NEW_SITE_HIDE_ACCOUNT = on

После этого следует перезапустить Wialon.

Если ошибок нет, то новый сайт будет запускаться на 8025 порту: http://IP-сервера:8025

2. Дизайн системы ("скины")

Есть возможность выбора между двумя дизайнами интерфейса: по умолчанию («космическая» палитра) и классическим серым. Чтобы установить классический скин, необходимо в файле конфигурации изменить значение переменной WIALON_WEB_SKIN на classic. Чтобы вернуть скин по умолчанию, значение переменной оставьте пустым.

Кроме того, можно разработать собственный уникальный дизайн системы, что было подробно описана выше – см. «Дизайн интерфейса системы мониторинга».

3. Настройка доступа к сайту

Нужно создать DNS запись у Вашего хостера, где настраивается, что по ссылке monitor.new_site.com (к примеру) пакеты направляются на внешний IP вашего сервера.

Также настраивается обработка запросов, пришедших с monitor.new_site.com, которые с 80 порта должны быть перенаправлены на порт 8025. См. раздел «Проксирование HTTP(S) запросов».

Was this helpful?
Thank you!