История версий IS-Media
Номер статьи: 0000220
Версия 0.1.0 от 17.05.2017
- Добавлен функционал дизайнера сценариев.
- Добавлена возможность блокировки учетной записи пользователя.
- Добавлена возможность задания для пользователя доступных для управления групп устройств.
- Добавлена возможность задания в расписании последовательности сценариев для воспроизведения друг за другом.
- Исправлена ошибка с перекрытием периодов времени при редактировании записи в расписании устройства.
Версия 0.1.1 от 23.06.2017
- Небольшие правки функционала дизайнера сценариев (параметр ориентации экрана, предупреждения при удалении страниц и файлов изображений и видео, копирование элементов между страницами, удаление скрытых элементов при изменении разрешения экрана, автофокус последнего добавленного элемента, позиционирование меню текущего элемента).
- При удалении сценария неиспользуемые файлы ресурсов удаляются немедленно.
Версия 0.2.0 от 15.03.2018
- Добавлена возможность задавать групповые и индивидуальные расписания для устройств.
- Добавлено автоматическое отслеживание актуальности расписаний и контента на устройствах и отображение этой информации в интерфейсе пользователя.
- Добавлены групповые операции.
- В расписании можно включать в последовательность сценариев один сценарий более одного раза.
- Для элемента расписания можно выбирать несколько дней недели.
- Изменен интерфейс пользователя для работы с группами устройств.
- Добавлена интеграция с системой R-Keeper в части привязки элементов сценария к товарным позициям и автоматического обновления сценариев на устройствах при изменении цен.
- В медиаплеере под Android обновление контента выполняется с учетом версий ранее загруженных на устройство сценариев.
Версия 0.2.1 от 27.03.2018
- При привязке элементов сценария к товарной позиции системы R-Keeper добавлена опция для отображения цены с копейками.
- В дизайнере сценариев добавлена поддержка файлов изображений в формате GIF.
- В дизайнере сценариев добавлена поддержка видеофайлов в формате WEBM.
- В расписании показа сценариев можно задавать время с точностью до секунды.
- Исправлено отображение сообщений об ошибках при входе в систему.
- В медиаплеере под Android исправлена некорректная отработка расписания показа сценариев в некоторых краевых случаях.
Версия 0.2.2 от 06.04.2018
-
Добавлена поддержка подключаемых шрифтов для дизайнера сценариев.
-
Файлы используемых шрифтов включаются в состав сценария и загружаются на устройства.
-
В дизайнере сценариев добавлена возможность задания курсивного шрифта.
Версия 0.2.3 от 23.07.2018
- Добавлена фоновая загрузка контента (без остановки трансляции). Переключение на новый контент происходит при завершении показа страницы.
- Добавлена возможность загрузки контента по таймеру.
- Добавлена возможность запуска загрузки контента для группы устройств.
- В отчет о состоянии компонентов системы добавлена информация об обновлении контента: статус обновления, дата последнего обновления, наличие несинхронизированных изменений контента.
- Повторная команда на загрузку контента отменяет запущенную ранее, но не завершенную загрузку.
- Если загрузка прервана по причине потери связи с сервером, то после восстановления соединения загрузка продолжается автоматически.
- Добавлены функции создания файла запроса на получение лицензии и загрузки лицензии из файла.
- Максимальное количество одновременно подключенных устройств ограничено значением, указанным в установленной лицензии. Если лицензия отсутствует или недействительна, то устройства не могут быть подключены к серверу.
- Добавлена отдельная утилита для создания лицензии на основе файла запроса.
- Код среды Node.js теперь включен в код серверной части (отдельная установка Node.js не требуется).
- Изменена инструкция по установке серверной части.
- Добавлено руководство пользователя для создания лицензий.
Версия 0.2.4 от 29.08.2018
- Изменен алгоритм привязки лицензии к сетевым интерфейсам сервера: для привязки используются MAC-адреса всех внешних сетевых интерфейсов; при проверке лицензии должен совпасть хотя бы один из перечисленных в лицензии MAC-адресов.
Версия 0.2.5 от 31.08.2018
- Исправлена ошибка при регистрации на сервере событий от устройств.
- Если при подключении устройства к серверу лицензия отсутствует или ее срок действия истек, то выводится сообщение “Лицензия недействительна”. Если лицензия действительна, но количество подключений к серверу превышает указанное в лицензии значение, то выводится сообщение “Превышено максимальное количество подключений к серверу”.
Версия 0.3.0 от 09.12.2019
- Добавлена анимация переходов между страницами сценария
Версия 0.3.1 от 16.12.2019
- Исправлена проблема с утечкой памяти
- В медиаплеере для Windows восстановлена работа горячих клавиш
Версия 0.4.0 от 27.12.2019
- В расписание показа сценариев добавлена настройка периода времени (с даты по дату)
Версия 0.4.1 от 21.01.2020
- Исправлена ошибка с вертикальной ориентацией экрана в дизайнере сценариев
Версия 0.5.0 от 31.01.2020
- В дизайнер сценариев добавлен новый элемент – слайды (анимированный список изображений)
- Доработан медиаплеер под Android
Версия 0.5.1 от 27.03.2020
- Исправлена ошибка в медиаплеере под Windows (exception on websocket ping)
- В дизайнер сценариев добавлен новый элемент – таблица
Версия 0.5.2 от 20.10.2020
- В дизайнере сценариев исправлена ошибка при работе с таблицей
Версия 0.6.1 от 26.10.2020
- В дизайнере сценариев на объектах типа "текст", "кнопка" и "изображение" добавлена опция “бегущая строка”. Если эта опция выставлена, то становятся активными следующие дополнительные настройки для этой строки:
- Скорость движения (от 1 до 20) в условных единицах.
- Плавность движения (от 1 до 9) в условных единицах.
- Опция «Стиль движения “Туда-сюда”». - В дизайнере сценариев на объектах типа "текст" и "кнопка" добавлена опция “виджет ”. Если эта опция выставлена, то весь текст, находящийся в поле ввода текста будет высвечиваться как виджет.
- В меню “Устройства” / “Управление устройством” появилась возможность: “Получить журнал событий” (для плейеров под ОС-Android, начиная с 0.6.3).
- В меню “Сценарии” в перечне сценариев добавлено: слева от наименования сценария его порядковый номер, а справа, в скобках – дата создания сценария.
- В поле “О системе” высвечивается версия ПО сервера IS-Media (для данной версии это “Сервер IS-Media, версия 0.6.1”).
Версия 0.6.2 от 18.12.2020
- Исправление ошибки по невозможности публикации страниц, в которых содержатся видео-файлы с расширением "MP4" в заглавном регистре.
Версия 0.6.3 от 28.01.2021
- Реализована возможность показа дополнительной информации по выбранному опубликованному сценарию.
При нажатии на кнопку "Информация" показывается ID сценария и размер опубликованного файла в байтах.
Пример:
ID=12, размер файла=434,008 байт
Версия 0.6.4 от 02.04.2021
- Реализована возможность работы с PDF-файлами. Загрузка PDF файлов производится в элементе - тип "видео". Этот тип изменил своё название с “видео” на "видео / документ PDF". Опция интерпретации файла как документа-PDF находится в окне ввода свойств видео.
Версия 0.6.5 от 11.08.2021
- Реализовано игнорирование сменных USB-носителей при генерации и загрузке лицензии.
Версия 0.6.7 от 27.09.2021
- Реализована возможность показа на кнопке изображения вместо текста (опция “Заменить текст изображением” внизу окна ввода свойств кнопки). В случае выставления этой опции ввод поля “Текст” блокируется, полностью заменяется изображением и активизируются возможности выбора/загрузки изображения с соответствующими настройками.
- Исключён MAC-адрес из запроса на лицензию в случае, если есть упоминание о "WIFI" в поле model.
- Возвращена возможность определения размера окна в случае, если установлен тип видео/ PDF - "документ PDF".
- Просмотр видео с внешнего или внутреннего источника вне IS-Media.
Для реализации данной возможности надо выставить галочку "внешний источник" и ввести ниже адрес видео, например:
https://www.youtube.com/embed/UE-4StYA57A?autoplay=1
Если опцию autoplay не ставить, то автоматический показ не включится (пользователь должен сам нажать на просмотр видео):
https://www.youtube.com/embed/UE-4StYA57A - Реализована возможность высвечивания окна по гиперссылке на весь экран так, чтобы из него можно было бы безболезненно вернуться обратно в показ.
Для этого надо выставить галочку "Максимальный размер окна" (галочка появляется только после выставления галочек "Виджет"+"Гиперссылка"+"Задать расположение окна ссылки").
- Исправление ошибок.
- Добавлены два новых элемента: "музыкальный фон" и "рекламные аудио-вставки".
- Добавлен звук на объект тип "кнопка".
- Реализована возможность проигрывания при редактировании.
- Разнесены файлы типа "изображение" и "звуки".
- Исправлены обнаруженные недоработки.
- Реализована функция визуальной индикации прослушивания звуков при редактировании аудио-файлов в списке.
- Добавлена возможность настраивать визуальное оповещение (радиус индикатора и цвет) при прослушивании звуков из кнопки в проигрывателе.
- Снято требование размещать оба объекта "музыкальный фон" и "аудио-вставки". Теперь они независимы, т.е. может быть создан только "музыкальный фон" без "аудио-вставок". В этом случае будет просто звучать музыка. И наоборот - можно создать только "аудио-вставки" без "музыкального фона". В этом случае будут звучать только вставки.
- Исправлено - поменять ресурс видео было невозможно, т.е. ресурс обновлялся только в момент его первичной загрузки, а потом переключить его на какой-нибудь другой, ранее загруженный ресурс, было нельзя.
- Исправлены мелкие недоработки и "шерховатости".
- Создавать нового пользователя можно было только в случае, если у него не было выставлено ни одной галочки в правой вкладке "группы устройств" (т.е. 1 галочка и больше было недопустимо).
- Изменять уже созданного пользователя можно было только в случае, если у него была выставлена (на момент записи) только одна единственная галочка в правой вкладке "группы устройств" (т.е. ноль галочек или >1 было недопустимо).
- Добавлена возможность работы с объектом "документ WORD". Формат документа - только DOCX (по сути, это архив ZIP). Показ документов работает только в проигрывателе под ОС Windows и только в 32х разрядной версии.
- Видео отделено от документов PDF/WORD. Теперь элемент "Видео" стал таким же, каким он был раньше (без возможности переключения его в тип "документ"), а документы вынесены в отдельный элемент "документ" (без возможности переключения его в тип "видео").
- В элементе "документ" добавлен новый тип документа "статичный WORD". Появившийся же ранее документ "WORD" переименован в "динамичный WORD", каковым он фактически и является.
Совместимость с созданными документами в версии 0.7.9 имеется.
В интерфейсе редактора сценариев есть - как краткое описание (кнопка "?") того или другого типа документа, так и подсказка (кнопка "дать совет"), какой тип документа пользователю следует выбрать.
------ Статичный документ (новый тип) фактически импортируется в базу по той же технологии, что и таблица из файла в формате Excel. Вот текст краткого описания статичного документа:
*** СТАТИЧНЫЙ (ВСТРОЕННЫЙ) ДОКУМЕНТ WORD *** Формируется при импортировании в базу данных в редакторе сценариев.
Достоинства:
1. Показ поддерживается на любых устройствах, как под управлением ОС Windows, так и Android.
2. Доступен предварительный просмотр в редакторе сценариев.
Недостатки:
1. Чтобы обновить документ, его нужно заново импортировать в редакторе сценариев, опубликовать сценарий и загрузить контент в проигрыватель.
2. Большие файлы могут замедлять работу редактора сценариев".
----- Динамичный документ это тот, который был реализован в версии 0.7.9 (единственный метод).
*** ДИНАМИЧНЫЙ ДОКУМЕНТ WORD ***
Представляет собой отдельный файл, расшифровываемый в момент показа страницы проигрывателем.
Достоинство: документ можно менять в процессе эксплуатации проигрывателя не прибегая к изменению сценария. Особенно легко это делать в случае внешнего источника (как URL, так и по прямой ссылке на локальный файл ПК, на котором установлен проигрыватель). В этом случае, при каждом новом показе страницы документ WORD, соответственно обновится.
Недостатки:
1. Технология поддерживается только на устройствах, работающих под управлением ОС Windows.
2. Предварительный просмотр в редакторе сценариев недоступен (*) (даже если файл был загружен из внутреннего источника по кнопке "Выбрать файл WORD").
(*) Примечание: на обозревателе проигрывателя IS-Media под Windows предварительный просмотр внешнего документа возможен (обозреватель запускается через гиперссылку виджета).
---- Вот текст совета пользователю:
Динамичным документом WORD следует пользоваться, если Вы уверены, что проигрыватель будет работать только под управлением ОС Windows и этот документ будет меняться чаще, чем другие элементы сценария (в том числе из за внешних обстоятельств, о которых заранее знать нельзя). Во всех остальных случаях следует пользоваться статичным (встроенным в БД) документом". - Реализовано расширение клавиатурного функционала для некоторых элементов (кнопка и слайды). Соответствующие подсказки (кнопка "?" имеются).
Вот текст подсказок.
---- Для кнопки:
ЕСТЬ ВОЗМОЖНОСТЬ ВЫПОЛНИТЬ РАБОТУ КНОПКИ: КАК ПО ПЕРЕХОДУ НА ДРУГУЮ СТРАНИЦУ, ТАК И ПО ЗВУКОВОМУ СОПРОВОЖДЕНИЮ (ЗАВИСИТ ОТ ВЫСТАВЛЕННЫХ СВОЙСТВ КНОПКИ).
ДЛЯ ЭТОГО НАДО НАЖАТЬ НА КЛАВИШУ SHIFT ИЛИ CTRL (ЛЮБУЮ, НА СВОЙ ВЫБОР), И НЕ ОТПУСКАЯ ЕЁ НАЖАТЬ КЛАВИШЕЙ "МЫШИ" НА ПРОВЕРЯЕМУЮ КНОПКУ.
ПРИМЕЧАНИЕ 1: ЭТА КНОПКА НЕ ДОЛЖНА БЫТЬ ВЫБРАННОЙ, А ТАКЖЕ НЕ ДОЛЖНО БЫТЬ ОТКРЫТО ОКНО ЕЁ СВОЙСТВ.
ПРИМЕЧАНИЕ 2: СЛУЧАЙНОЕ СМЕЩЕНИЕ КНОПКИ В ЭТОЙ СИТУАЦИИ ИГНОРИРУЕТСЯ.
---- Для элемента тип "слайды":
ЕСТЬ ВОЗМОЖНОСТЬ ПРОСМАТРИВАТЬ ВСЕ ИЗОБРАЖЕНИЯ В СЛАЙДАХ НЕ ЗАХОДЯ В СВОЙСТВА ЭЛЕМЕНТА.
ДЛЯ ЭТОГО НАДО НАЖАТЬ НА КЛАВИШУ SHIFT ИЛИ CTRL (ЛЮБУЮ, НА СВОЙ ВЫБОР), И НЕ ОТПУСКАЯ ЕЁ НАЖАТЬ КЛАВИШЕЙ "МЫШИ" НА НУЖНЫЙ ЭЛЕМЕНТ.
ПРИМЕЧАНИЕ 1: ЭЛЕМЕНТ НЕ ДОЛЖЕН БЫТЬ ВЫБРАН, А ТАКЖЕ НЕ ДОЛЖНО БЫТЬ ОТКРЫТО ОКНО ЕГО СВОЙСТВ.
ПРИМЕЧАНИЕ 2: СЛУЧАЙНОЕ СМЕЩЕНИЕ ЭЛЕМЕНТА В ЭТОЙ СИТУАЦИИ ИГНОРИРУЕТСЯ. - Реализован показ динамичного документа WORD, если редактор сценариев запущен под управлением обозревателя Интернет проигрывателя под Windows. Примечание со звёздочкой ко второму недостатку динамичного документа "намекает" на эту возможность. Для этого нужно создать элемент "текст" или "кнопка", выставить галочки "виджет" и "гиперссылка", а в тексте гиперссылки указать путь к редактору сценариев Is-Media (например, для того же ПК "https://127.0.0.1/login" без кавычек).
- Исправлена недоработка показа первого непустого изображения в слайдах. Она заключалась в том, что поиск такого изображения шёл без учёта галочки "внешний источник".
- Реализован синхронный показ текущего изображения, с которым пользователь в данный момент работает в слайдах.
- Выставлено предупреждение в элементе тип "кнопка" при выставленной галочке в свойствах страницы "завершить показ страницы по клику". Вот текст данного предупреждения: "Внимание! Выставлена галочка в свойствах страницы "завершить показ страницы по клику". При наличии кнопок рекомендуется её сбросить." Кнопка для сброса находится тут же, чтобы произвести сброс прямо на месте, не заходя в свойства страницы.
- При создании новой страницы создаваемая новая страница сразу создаётся со сброшенной галочкой "завершить показ страницы по клику", если текущая страница содержала хоть одну кнопку.
- Произведена адаптация под некоторые особенности обозревателя "Mozilla Firefox".
- Исправлены некоторые мелочи и "шерховатости", а также увеличены в размере некоторые элементы интерфейса.
- Удалена фиксация записи "квазиошибки" в лог сервера, когда пользователь запрашивает размер файла у сервера. Теперь записи об ошибке типа "ID=1, размер файла=1`234 байт" в логе сервера быть не должно.
- Реализована унифицированная форма подсказок и советов.
- Реализовано плавное масштабирование объекта "музыкальный фон" и "аудиовставки". Теперь можно менять размер этих объектов без урезания изображения. Соответственно, при создании нового элемента данного типа, он создаётся не таким крупным, как раньше, что соответствует принципу унификации с другими объектами. Объект всегда можно и увеличивать и уменьшать по желанию без неприятных эффектов.
- Реализован переход по кнопке на указываемую в ней странице в панели инструментов без использования клавиатуры в случае, если элемент выделен или открыто редактирование его свойств. Соответственно, текст совета поменялся, т.к. возможностей по переходу по кнопке стало больше.
- Аналогично первому пункту реализовано пролистывание всех слайдов в элементе тип "слайды" в панели инструментов без использования клавиатуры в том же случае (элемент выделен или открыто редактирование его свойств). Соответственно, текст совета здесь тоже пришлось поменять.
- Иконка "удалить элемент" раньше у нас размещалась в разных местах (в зависимости от типа элемента, например в элементе "видео" она "вклинивалась" посередине). Теперь она всегда располагается строго справа от всех остальных иконок независимо от их состава. Кроме того, данная иконка теперь отделена от остальных разделительной линией и имеет красный цвет в силу её опасности (эта иконка - единственная, которая вызывает необратимое действие).
- Реализована возможность изменения размеров элементов одним движением "мыши" одновременно и по горизонтали и по вертикали с помощью дополнительных четырёх угловых точек захвата.
- Исправлена недоработка, связанная с некорректной работой флажка "внешний источник" для самого первого слайда в элементе "слайды".
-
Изменён стиль подсказок (в стиле IS-Media версии 0.8.0.2) для заголовков полей в слайдах и музыке.
-
Изменён стиль вопроса подтверждения при выходе из редактирования сценария, если в нём есть несохранённые изменения. Стиль предупреждения о наличии ссылок на страницы тоже изменён.
-
Изменён стиль окна редактирования расписания устройства и группы. Изменение внесены потому, что в данном окне слишком нерационально потреблялось вертикальное пространство, что приводило к тому, что кнопки записи изменений были не видны, если разрешение экрана поставить ниже, чем 1920х1080 (например 1280х720) в обозревателе Chrome.
-
Добавлена возможность сброса даты начала и конца показа в окне редактирования расписания устройства и группы.
-
Исправлена недоработка, связанная с тем, что если ввести дату начала или окончания показа, выйти из редактора расписания, перейти к другой записи и потом переключиться на эту запись снова, то вместо конкретной даты показывался текст "Invalid date".
-
Изменён стиль списка расписаний. Если в списке расписаний присутствует только одна запись, то она сразу становится выделенной и не нужно нажимать на кнопку выбора записи, чтобы изменить расписание. Если записей несколько, то никакая запись не выделяется (как и было раньше).
- Исправлена недоработка, связанная с появлением "паразитного" сообщения "Cannot read properties of undefined (reading "id")" в момент загрузки нового изображения в некоторых случаях.
[[ViewCountPageHit? &pre=`Просмотры: