Анонс новостей (обновлений, исправлений) Easyhotspot

Анонсы всего, что происходит в плане дальнейшей модернизации программы, а также, исправления обнаруженных ошибок.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Обновлена инструкция по работе в самой программе Easyhotspot. Инструкция значительно переработана с целью более доступного объяснения базиса работы в программе, ее основных функций и возможностей. Также, в инструкцию внесено описание всех тех дополнений и модернизаций, которым программа подверглась с момента написания прошлой редакции этой инструкции.

Итак, обновленная версия документа "Программа управления Wi-Fi хотспотом - Easyhotspot, Руководство по эксплуатации" свободно доступна для скачивания по ссылке:
http://wifi-hotspot.zp.ua/hotspot_info/manual.pdf
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Обновление

В инсталятор по умолчанию включен обновленный скрипт проверки и удаления "зависших" сессий. Благодаря смене алгоритма теперь из базы удаляются действительно ТОЛЬКО зависшие сессии, а не ВСЕ ПОДРЯД. Алгоритм старого сброса приводил к тому, что со страница онлайн-клиентов пропадали все, а не только зависшие. Подробнее скрипт рассматривался в этой теме форума
Обнуление данных в 11.00
Там же выложен архив со скриптом и инструкции по его применению для тех, кто решит добавить его в уже работающую систему.

Также, страница онлайн-клиентов была доработана. Теперь в списке для клиентов с оплатой по счету отображается не только логин, но и имя клиента. Подробности (включая архивы и указания для ручной установки обновления) - в теме:
узнать ЛОГИН пользователя по IP

Дополнительно напоминаю, что все желающие могут получить обновленный инсталятор, обратившись ко мне на е-мейл...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Обновление
  • Инсталятор модифицирован так, что теперь позволяет установить Easyhotspot на Linux Ubuntu 12.04 LTS.
  • Инсталятор модифицирован и теперь при установке задает вопрос о том, каким образом будет использоваться сервер - как сервер хотспота, сквозь который проходит трафик клиентов (Chillispot установлен на нем), как сервер биллинга (к нему будут подключаться внешние точки доступа), или как и то и другое. В зависимости от ответа на вопрос инсталятора на сервере либо устанавливается, либо открываются порты RADIUS-а, либо и то и другое...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Обновления:

Вебинтерфейс программы:
  • Немного подкорректированы стили (CSS), и теперь в формах по созданию Тарифных пакетов и Клиентов с оплатой по счету равная ширина полей ввода и списков для выбора (просто выглядит немного поаккуратней).
  • По результатам проведенного «анкетирования» был изменен список скоростей, присутствующий в выпадающем меню выбора как при создании нового Тарифного пакета, так и при создании и редактировании Клиента с оплатой по счету. Теперь в списке присутствуют такие значения: 128, 256, 512 кБит, 1, 2, 4, 6 , 8, 10, 12 Мбит.
  • В форме создания нового Тарифного пакета добавлено поле для ввода нового параметра — «График доступа». Этот параметр позволит создавать Тарифные пакеты, обслуживаемые не в режиме 24/7, а указывать желаемое время и желаемые дни недели, когда пользователи ваучеров, созданных на основе этих Тарифных пакетов смогут получать доступ в интернет. Подробнее - в этой теме.
Страница авторизации:
  • В скрипте страницы авторизации реализована защита функции гостевого доступа от подмены mac-адреса.
Базовые настройки и т.п. :
  • В инсталятор включен бинарный файл Chillispot более новой версии (Ubuntu из репозиториев устанавливает версиию 1.0). Теперь инсталятор меняет в системе старый файл на более новую версию — Chillispot версии 1.1.0. Благодаря этому корректно работает автоматический переход клиента после авторизации на запрошенный им адрес.
Инсталятор:
  • Изменена процедура обновления инсталятором уже установленной версии Easyhotspot — после обновления самой программы (вебинтерфейса) вам предлагается запустить ее и проверить корректность работы. Важно то, что на этот момент в базе программы сохраняются все ваши старые данные. После проверки вам предлагается ответить на вопрос о том, корректно ли работала программа в такой конфигурации (обновленный вебинтерфейс и старая база). Если вы ответите «Да», то в базе останется вся ваша старая информация, и после обновления вы сможете продолжить, как ни в чем ни бывало. Если же проверка будет неудачна, отвечаете «Нет» и увы, инсталятор вынужден будет удалить вашу старую базу, а на ее место установить новую — «чистую»…
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

На стадии подготовки
В вебинтерфейсе Easyhotspot вся текстовка вынесена в отдельный файл сообщений, что позволит легко перевести интерфейс на желаемый язык. Сейчас пишу английскую "версию" текстовки.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Желающим протестировать

Страница авторизации без popup-окна.
После авторизации появляется окно, как показано на рисунке.

PS
. Страница использует файлы стилей и картинок, которые должны размещаться в папке /var/www/login
Если файлов нет, заметить это будет очень просто - страница будет без картинок.
Файлы эти (если их нет в вашей системе), можно взять в виде архива в этом посте:
http://wifi-hotspot.zp.ua/forum/viewtop ... p=276#p276
Сама страница авторизации должна быть размещена в папке /usr/lib/cgi-bin

Кроме того, странице требуется два дополнительных модуля perl, которые по дефолту не установлены в Ubuntu. Чтобы их установить введите команду:

Код: Выделить всё

sudo apt-get install libdigest-sha-perl libnet-ping-external-perl
иначе, сервер вместо ошибки будет выдавать ошибку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений и т.п.)

Сообщение Dmitry »

Новый дизайн сайта про модифицированный Easyhotspot
http://wifi-hotspot.zp.ua/
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

В список ваучеров решил добавить попап сообщение о том, когда ваучер был активирован.
В итоге получилось, как выглядит на пристегнутом рисунке.
Всплывает при наведении на логин ваучера.
Всплывает ТОЛЬКО на ваучерах, которые уже были активированы.

Увы, но "внедрение" предполагает модификацию базы (впервые практически за год).
Как реализовать, опишу попозже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

"Нарулил" скрипт-инсталятор, чтобы он работал на Debian. Проверил на виртуалке на Debian 6.0.5. Сыровато, есть нюансы, но скрипт отработал...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Обновления:

Вебинтерфейс программы:
  • Веб-интерфейс программы теперь может отображаться на одном из двух языков - русском или английском (по вашему выбору). Смена языка интерфейса осуществляется изменением единственного параметра в файле настроек программы. Пример английского интерфейса можно посмотреть по ссылке.
  • В списке ваучеров в меню Кассира добавлена popup-подсказка, в которой выводится дата и время активации ваучера. Чтобы ее увидеть, нужно навести курсор мыши на логин выбранного ваучера. Такая же popup-подсказка добавлена и на страницу результатов поиска. Увы, но эта подсказка не отображается в браузере Opera (в остальных наиболее популярных - IE, Firefox, Chrome подсказка присутствует).
Рисунок: Английский интерфейс программы + popup-подсказка с датой и временем активации ваучера

Страница авторизации:
  • Все настройки страницы авторизации перенесены в один файл - conf.txt. В файле в виде комментариев добавлено краткое описание каждого параметра. Пример файла доступен по ссылке.
  • Добавлена возможность отключения popup-окна, открывающегося после авторизации клиента (облегчает авторизацию всевозможных смартфонов и прочих гаджетов активно подавляющих popup-окна).
  • Добавлена функция проверки наличия интернета до авторизации клиента (ping выбранного сайта). Если ping завершен неудачно, клиенту выводится не форма для ввода логина/пароля (и/или гостевого входа), а информация о том, что в данное время обслуживание не возможно.
  • Добавлен режим обслуживания - "Доступ в интернет после просмотра рекламы". При этом основное поле страницы может быть занято вашим собственным произвольным макетом, а кнопка входа в интернет появляется в виде небольшого html-блока, возникающего поверх страницы с рекламой по прошествии некоторой паузы. Длительность паузы также устанавливается вами в файле настроек.
Инсталятор:
  • Инсталятор теперь позволяет установить Easyhotspot не только на дистрибутив Ubuntu (будь-то 10.04 или 12.04), но и на дистрибутив Debian 6.0.x!
  • Небольшие модернизации в скрипте для установки на Ubuntu 12.04 LTS.
  • В инсталятор добавлен вопрос о том, какой язык установить для веб-интерфейса программы Easyhotspot - английский или русский.
  • В инсталятор добавлена проверка архитектуры использованного дистрибутива. Если установлен дистрибутив с 32-битной версией ОС, установка происходит без проблем. Если же установлена 64-битная версия ОС, и при этом выбран вариант установки такой, при котором контроллер доступа Chillispot должен будет работать непосредственно на сервере, установка прекращается. Пользователю выводится сообщение о невозможности установить систему на 64-битную версию ОС Linux. Это связано с тем, что контроллер доступа Chillispot НЕ РАБОТАЕТ на 64-битных версиях ОС!
Документация:
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя