====== Возможности WebSonix+ ====== * актуальное состояние всех спектрометров * протоколы измерений * текущие графики спектров * управление спектрометрами при помощи python скрипта ====== Улучшения в версии 2.0 ====== * улучшено: некоторые части WebSonix+ были переписаны с использованием технологии AJAX * улучшено: гораздо меньшее использование трафика * улучшено: перерисовываются только изменённые части страниц (улучшена интерактивность) * добавлено: проверка на ошибки в управляющем скрипте (Python) * улучшено: "Favorite parameters": теперь можно просто добавлять и удалять параметры * добавлено: логарифмические спектры на странице просмотра спектров * улучшена безопасность (десяток уязвисмостей было исправлено) ====== Версия 3.0 'Потерянная ветка' ====== * Частично были изменены протоколы * Подготовлен переход на новую платформу ====== WebSonix v4.3 (alpha) ====== * Осуществлена частичная миграция на django * Базово работает spectraviewer * Базово работает reflector * Базово работает logviewer * Логирование осуществляется через сервер (временно) * Добавлена общая страница (interface) * Основные функции работают на IE8 Chrome Firefox ====== WebSonix v4.4 (beta) ====== * Logviewer сохраняет состояния фильтров * Теперь при генерации данных проводится обработка ошибок * Поправлена разметка главной страницы и страницы логирования * Изменено перенаправление после логирования (теперь не направляет на несуществующие страницы) * Версии элементов websonix должны совпадать с версией websonix * Добавлено отображение имени пользователя и спектрометра при логировании ====== WebSonix v4.5.1 (beta) ====== * Веб интерфейс переименован в Main * Веб страница Main была отлажена * создан интерфейс для пользовательского администрирования * Созданы комментарии в JavaScript и css файлах * Информация о пользователях была перемещена на сервер mysql ====== WebSonix v4.5.2 (beta) ====== ===== Кроссбраузерность ===== * Временно перестал поддерживаться IE ===== Интерфейс ===== * Поправлены названия страниц с "Logviewer" и "Spectraviewer" на "LogViewer" и "SpectraViewer" * Изменено поведение таблиц * Добавлено отображение состояния эксперимента в шапку страницы * Увеличена ширина окна Variables list в Reflector * Страница Login переведена на английский * При входе в систему происходит на Main вместо Home * При входе на "рабочую" страницу не авторизированный пользователь перенаправляется на страницу "Login" * При выполнении ajax запроса отображается статус выполнения ==== Control ==== * Добавлено отображение имени скрипта * Добавлено отображение отображение флагов состояния * Добавлено отображение текущей команды * Удалены кнопки * Добавлено отображение состояния эксперимента ==== LogViewer ==== * Теперь выводит 10 строк лога вместо 20 * Окно Filter закрывается при нажатии на кнопку Apply * Добавлено отображение текущей команды * Удалены кнопки ===== Безопасность ===== * Отключено разлогирование пользователя при закрытии браузера * Отключено разлогирование пользователя через определенные промежутки времени * При повторном логировании пользователя закрывается старая сессия ===== Реализация ===== * Абсолютные ссылки на страницы заменены на относительные ===== c_channel ===== * Создана стандартная обработка ошибок * Изменена структура файлов ====== WebSonix v4.5.3 (beta) ====== ===== Интерфейс ===== * Отлажено отображение используемого лога в Logviewer * Добавлена страница отображения скрипта Script * Переделана верстка страницы Login * Убрана кнопка Go для быстрой смены спектрометра * Добавлено сохранение размеров * Добавлено ведение лог-файла ==== Main ==== * Добавлена общая кнопка обновления * Отлажено взаимодействие таблиц с окнами ===== c_channel ===== * Samba заменена на sftp * Структура папок и файлов создается автоматически * Добавлено хранилище временных файлов на управляющей машине * Добавлена команда GetUserScript ====== WebSonix v4.5.4 (beta) ====== ===== Интерфейс ===== * Страница Home заменена на страницы Login и Main * Переделана панель навигации * Поправлена верстка * Поправлены кнопки изменения размеров картинки в Spectraviewer ====== WebSonix v4.6 ====== ===== Разработка ===== * Проведено разделение на post и get запросы для разных страниц * Доработана функция для проверки типа запросов * Создан общий обработчик ошибок ===== Javascript ===== * Доработаны всплывающие окна на страницах * Изменена обработка высоты таблиц ==== Ajax ==== * Доработано отображение статуса запросов * Создан лог ошибок запросов * Создан обработчик для загрузки параметров страницы ===== Отображение ===== * Переделана верстка страницы Control * Исправлена верстка на странице login * На странице Script добавлена подсветка синтаксиса ===== Администрирование ===== * Начата настройка журнала логов * Для администраторов доступен просмотр логов изменения базы данных ===== Интерфейс ===== * Добавлена возможность скачивать лог-файл * Добавлена ссылка на камеру для спектрометра FSD