Страница 5 из 40

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

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

Итак, обновленная версия документа "Программа управления Wi-Fi хотспотом - Easyhotspot, Руководство по эксплуатации" свободно доступна для скачивания по ссылке:
http://wifi-hotspot.zp.ua/hotspot_info/manual.pdf

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

Добавлено: 21 мар 2012, 11:36
Dmitry
Обновление

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

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

Дополнительно напоминаю, что все желающие могут получить обновленный инсталятор, обратившись ко мне на е-мейл...

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

Добавлено: 09 май 2012, 14:39
Dmitry
Обновление
  • Инсталятор модифицирован так, что теперь позволяет установить Easyhotspot на Linux Ubuntu 12.04 LTS.
  • Инсталятор модифицирован и теперь при установке задает вопрос о том, каким образом будет использоваться сервер - как сервер хотспота, сквозь который проходит трафик клиентов (Chillispot установлен на нем), как сервер биллинга (к нему будут подключаться внешние точки доступа), или как и то и другое. В зависимости от ответа на вопрос инсталятора на сервере либо устанавливается, либо открываются порты RADIUS-а, либо и то и другое...

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

Добавлено: 28 май 2012, 15:00
Dmitry
Обновления:

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

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

Добавлено: 06 июн 2012, 11:04
Dmitry
На стадии подготовки
В вебинтерфейсе Easyhotspot вся текстовка вынесена в отдельный файл сообщений, что позволит легко перевести интерфейс на желаемый язык. Сейчас пишу английскую "версию" текстовки.

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

Добавлено: 12 июн 2012, 11:52
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
иначе, сервер вместо ошибки будет выдавать ошибку

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

Добавлено: 19 июн 2012, 10:38
Dmitry
Новый дизайн сайта про модифицированный Easyhotspot
http://wifi-hotspot.zp.ua/

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

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

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

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

Добавлено: 03 июл 2012, 15:55
Dmitry
"Нарулил" скрипт-инсталятор, чтобы он работал на Debian. Проверил на виртуалке на Debian 6.0.5. Сыровато, есть нюансы, но скрипт отработал...

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

Добавлено: 10 июл 2012, 09:29
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-битных версиях ОС!
Документация: