Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
ИРБИС128 :  ИРБИС Irbis
 
Выпущена версия 2017.1015.r841
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 09, October, 2017 13:34

---[ 2017.1005 ]-[ r841 ]---

Основные события релиза:
Произошел отказ от использования технологии PEAR.
Понемногу появляются настройки папки OBJECTS
Совместимость с PHP 7.1 (и именно эта версия теперь является минимальной. Обновите Ваш PHP!)
Появилась интерактивная справка.
Оптимизирована работа с видео в электронной библиотеке. Теперь так же поддерживается и предоставление пользователю видео в различном качестве
Появилась поддержка заказа по сводному каталогу. При этом возможно автоматическое бронирование с трансляцией заказа в БД-источник записи где содержится бронируемый экземпляр

Сервер приложений
[-] PEAR больше не используется
[*] Инициализация системы выведена в отдельный файл initsystem.php для поддержки интеграционных решений
[+] Новый модуль IMCR - поддержка записей ИМИДЖ-каталога
[+] Возможно изменение схемы хранения данных в папке OBJECTS
[+] Новый Action Admin/MoveOSchemeStart
параметры: scheme - новый формат схемы хранилища.
Каждая цифра схемы обозначает новый уровень вложенности и количество 16ричных символов в уровне.
Например 22 приведет к созданию папок вида a0/cf/de120b47d29dfa16e4b1df32f94d,
а схема 112 приведет к созданию папок вида a/0/cf/de120b47d29dfa16e4b1df32f94d
В процессе изменения схемы работа системы может происходить в обычном режиме.
Возможно снижение производительности во время процесса изменения схемы
[+] Отправка почтовых сообщений в фоне
[+] he2:SidFile теперь сохраняет имя загружаемого файла
[+] При редактировании поля типа SidFile теперь так же есть возможность удалить файл
[+] В настройках модуля "Страницы сайта" появилась кнопка "Обновить все меню"
[*] Экшены he2 теперь принимают параметры и при их прямом вызове
[+] При применении значений, поле теперь может вернуть ошибку обработки значения на стороне сервера (посредством вызова $this->AppendError(string ErrorMessage)
[+] При загрузке файла в редакторе с использованием SidFileSelect проверяется что размер файла не превысил значения настройки PHP max_post_size
[+] поддержка метода модуля GetRecordIndex($db,$r) - функция возвращает список поисковых терминов по которым эту запись можно найти
[+] UseModule('Record')->SidFileRemove(&$r,$fname) - Удаление sid-файла с именем fname
[+] UseModule('Users')->ReloadCurUser() - обновление кешированной записи пользователя
[-] исправлена ошибка в irbis64r связанная с записью в ини-файл
[-] Не все JS-файлы попадали в скомпилированный итоговый файл
[*] Провайдер данных Irbis64r теперь при запросе файла функцией GetFile ищет файл сначала в удаленной подключенной БД и если там не находит, то возвращает содержимое файла из локальной БД
[-] Database->GetFile(). исправлено если в имени файла кириллица
[-] Исправлено некорректное добавление файла в корень архива
[*] Обновление подсистемы обновления
[+] При отсутствии скомпилированного файла с JavaScript, происходит автоматическое его компилирование
[*] Совместимость с PHP 7: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP
[-] PHP Notice: Undefined variable: res in \modules\Format\formats\IBIS\esvodtzak.pft128 on line 14
[-] PHP Notice: Undefined variable: res in \modules\Format\formats\PAZK\brief.pft128 on line 22
[-] PHP Notice: Undefined property: EC::$wndShowArbSidNewRec in \modules\EC\__call\ConstructECSearchRequest.inc on line 72
[-] PHP Notice: Undefined property: EC::$wndShowNewRec in \modules\EC\__call\ConstructECSearchRequest.inc on line 82
[-] PHP Notice: Undefined property: EC::$wndWidth in \modules\EC\__call\ConstructECSearchRequest.inc on line 90
[-] PHP Warning: require_once(/trunk/PEAR/Mail.php): failed to open stream: No such file or directory in \trunk\modules\I128FMail\api.php on line 5
[*] Updating monolog/monolog (1.22.1 => 1.23.0)
[*] Updating phpmailer/phpmailer (v5.2.23 => v5.2.25)
[*] Updating doctrine/cache (v1.6.1 => v1.7.1)
[*] Updating evenement/evenement (v2.0.0 => v2.1.0)
[*] Updating symfony/filesystem (v3.3.2 => v3.3.9)
[*] Updating symfony/process (v3.3.2 => v3.3.9)

АРМ Администратор
[-] Обновлено UseModule('Admin')->SaveOpts()

АРМ Каталогизатор

АРМ Книговыдача
[+] Исполнение заказа теперь ориентируется на имя БД, указанной в заказе а не на настройки АРМ

АРМ Читатель
[!] Изменены имена страниц ?id=EC на ?id=EC/Show
[!] Изменены имена страниц ?id=ShowFT на ?id=FT/ShowFT
[+] Добавлена поддержка навигации по ящикам имидж-каталога
[*] Повышена надежность срабатывания двойного клика по записи в результатах поиска
[*] Изменены форматы full для страниц и новостей
[*] Изменен формат вывода информации о заказе на странице Мои заказы
[+] Кнопка заказа на результатах поиска
[-] Исправлена ошибка в результатах поиска не всегда корректно отображалось краткое описание небиблиографических записей
[-] При нажатии на кнопку Дополнительные действия без выбора каких-либо записей теперь выводится сообщение об ошибке
[*] Карман переименован в корзину
[-] Исправлена доступность кнопки Заказать при отключенном функционале заказа
[-] Исправлена доступность кнопки Заказать для без входа в систему
[*] Кнопка «Добавить отмеченные записи в карман» переименована в «Добавить в корзину»
[*] Кнопка «Полное описание» теперь имеет соответствующую подпись
[*] Передача параметров в окно вывода результатов поиска теперь происходит методом GET, это позволит использовать кнопку "Назад" браузера при возврате к результатам поиска
[+] Полный формат сводного описания журнала/газеты теперь включает список номеров с возможностью их отобрать и перейти к записям отобраных номеров
[*] Увеличен шрифт в результатах поиска по каталогу
[+] При двойном клике на подборке происходит переход на результаты поиска по подборке
[*] webirbis upload section
[-] Исправлено: не работал экспорт записей в PHP 7.1
[-] Исправления в части авторизации как в Web-ИРБИС
[-] Исправления в части кодировки в фрейме <?! (Web-ИРБИС 128)
[*] изменен просмотр картинки из 953 поля
[*] Показ фотографии пользователя из поля 953

Документация (помечаются измененные, удаленные и добавленные пункты ?id=Help/...)
[!] Новый формат документации, реализуемый с помощью модуля Help. Что бы получить доступ к интерактивной документации перейдите на адрес ?id=Help/Show
Для создания раздела справки по модулю, необходимо в папке Help модуля (например, module1) создать файл (например, theme1 для раздела справки module1/theme1)
Внутри файла необходимо создать класс наследник от _WIA_Help с именем i128Help_<modulename>_<theme> (в нашем примере class i128Help_module1_theme1 extends _WIA_Help)
Для класса можно определить следующие функции:
function Title() - возвращает строку с названием страницы помощи
function Text() - возвращает текст помощи в формате html
function Sub() - возвращает массив строк, в каждой строке содержится имя дочернего раздела помощи
function UpLink() - возвращает имя родительского раздела помощи
[!] Help/ModuleRoot&module=<modulename> - открытие основной страницы описания модуля. Подключает страницы:
<modulename>/Root - Руководство пользователя модуля
Help/Module/ConfigParameters&module=<modulename> - Параметры (переменные) модуля
Help/Module/Functions&module=<modulename> - Функции модуля (__call)
Help/Module/Actions&module=<modulename> - Действия модуля (Actions)
Help/Module/Pages&module=<modulename> - Страницы модуля (Pages)
[!] Help/Module/ConfigParameters&module=<modulename> - строит таблицу параметров модуля (Имя, Описание, Значение по умолчанию, тип, Поле хранения)
Данные берутся из таблицы параметров модуля, определяемых в AdminModuleVariablesInit
[!] Help/Module/Functions&module=<modulename> - Строит таблицу с описанием внешних функций модуля (расположенных в папке __call)
Поля описания: Имя функции, Описание, Параметры
Для того что бы у функциии появилось описание, необходимо дополнить класс внешней функции специальными публичными функциями:
GetTitle() - возвращает описание функции
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра.
Каждый параметр в свою очередь описывается ассоциативным массивом с полями:
'Def' => Значение по умолчанию
'Desc' => Описание параметра
'Type' => Тип параметра
[!] Help/Module/Actions&module=<modulename> - строит таблицу экшенов модуля (папка Actions)
Поля описания: Имя, Описание, Параметры
Для того что бы у экшена появилось описание, необходимо дополнить класс экшена специальными публичными функциями:
GetTitle() - возвращает описание экшена
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра.
Каждый параметр в свою очередь описывается ассоциативным массивом с полями:
'Def' => Значение по умолчанию
'Desc' => Описание параметра
'Type' => Тип параметра
[!] Help/Module/Pages&module=<modulename> - строит таблицу страниц модуля
Поля описания: Имя страницы, Описание, Параметры.
Для того что бы у страницы появилось описание, необходимо дополнить класс страницы специальными публичными функциями:
GetTitle() - возвращает название страницы
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра.
Каждый параметр в свою очередь описывается ассоциативным массивом с полями:
'Desc' => Описание параметра
'Type' => Тип параметра
[!] Help/Module/Formats&module=<modulename> - строит таблицу форматов модуля
Поля описания: Имя формата, Описание, Параметры.
Для того что бы у формата появилось описание, необходимо дополнить класс формата специальными публичными функциями:
GetTitle() - возвращает описание формата
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра.
Каждый параметр в свою очередь описывается ассоциативным массивом с полями:
'Desc' => Описание параметра
[!] Help/Module/RecordParameters&module=<modulename> - строит таблицу параметров записей модуля
Поля описания: Имя, Описание, Значение по умолчанию, Тип, Поле хранения
Данные берутся из таблицы параметров модуля, определяемых в Variables
[+] Help/GeneralDescription
[+] Help/GeneralDescription/Architecture
[+] Help/GeneralDescription/MainFeatures
[+] Help/Server128
[+] Help/SystemRequirements
[+] Help/SystemRequirements/ApplicationServer
[+] Help/SystemRequirements/Client
[+] Help/SystemRequirements/TCPIP
[+] Help/TCPIPServer
[+] Help/TCPIPServer/Configuring
[+] Help/TCPIPServer/FileStructure
[+] Help/TCPIPServer/InstallationAndStartup
[+] Help/TCPIPServer/InstallationAndStartup/Installation
[+] Help/TCPIPServer/Introduction
[+] Help/TCPIPServer/MainCharacteristics
[+] Help/TCPIPServer/Protocol
[+] Help/TCPIPServer/UserInterface
[+] Admin/Root
[+] EC/Purpose
[+] EC/Root
[+] EC/SearchRequest
[+] EC/SearchResult
[+] EC/SearchResult/Navigation
[+] EC/Help/SearchResult
[+] EC/Help/SearchResult/Navigation
[+] EC/Help/SearchResult/SearchActions
[+] EC/Help/SearchResult/SearchActions
[+] EC/Help/SearchResult/SearchActions/Annotation
[+] EC/SearchResult/SearchActions/Contents
[+] EC/SearchResult/SearchActions/Copyright
[+] EC/SearchResult/SearchActions/Export
[+] EC/SearchResult/SearchActions/Favorites
[+] EC/SearchResult/SearchActions/FullText
[+] EC/SearchResult/SearchActions/JNJ
[+] EC/SearchResult/SearchActions/Keywords
[+] EC/SearchResult/SearchActions/NJASP
[+] EC/SearchResult/SearchActions/Print
[+] EC/SearchResult/SearchActions/RQST
[+] EC/SearchResult/SearchActions/SaveSearch
[+] EC/SearchResult/SearchActions/SubSearch
[+] EC/SearchResult/SearchActions/SysIndex
[+] EC/SearchResult/SearchActions/ViewFull
[+] EC/UILook
[+] Описано EC/Pages/ShowFull
[+] Описано Pages/Actions/ImportJIRBISButton
[+] Описано Pages/Actions/ImportJIRBISButtonProcess
[+] Описано Pages/Formats/brief
[+] Описано Pages/Formats/feed
[+] Описано Pages/Formats/full
[+] Описано Pages/__call/EchoCaption

Электронная библиотека
[-] Исправлена ошибка импорта import951arec
[+] Новый параметр: Префикс имени файла с полнотекстовым индексом. При указании в этом параметре имени папки, она должна быть создана пользователем на сервере ИРБИС 64 самостоятельно!
[-] Исправлено: при нескольких полных текстах теперь индексируются все
[-] Исправлена ошибка при обращении к исходному документу
[*] Изменены ссылки с ?id=ShowFT на id=FT/ShowFT
[+] Новая функция GetCatDbByFT: Функция возвращает базу данных (объект типа Database) в которой содержится запись электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки
[+] Новая функция GetCatRecordByFT: Функция возвращает запись (объект типа Record) электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки
[-] Удалены устаревшие файлы из папки __call/bak
[*] Переименована функция ConvertFFMPEGToMP3 в ConvertFFMPEGAToMP3
[*] Переименована функция ConvertFFMPEGToOGG в ConvertFFMPEGAToOGG
[*] Переименована функция ConvertFFMPEGToMP4 в ConvertFFMPEGVToMP4
[*] Переименована функция ConvertFFMPEGToOGV в ConvertFFMPEGVToOGV
[*] Переименована функция ConvertFFMPEGToWEBM в ConvertFFMPEGVToWEBM
[-] Удалена функция ConvertWAVToMP3
[-] Удалена функция ConvertWAVToOGG
[+] Выполнено описание функций Convert...To..., DetectSourceFormat (см ?id=Help/Show&m=Help/Module/Functions&module=FT)
[+] Поддерживаются несколько размеров видео: 144p,240p,360p,480p,720p,1080p,1440p,2160p
[+] Определение формата теперь работает на сколь угодно больших файлах
[+] Кодирование видео вынесено в отдельные задачи (FT/ExecFFMPEGV)
[+] Новые параметры настройки модуля: Использовать ли видео с тем или иным разрешением (144-2160)
[+] Новый параметр: useVdef - Разрешение, используемое для просмотра по умолчанию
[*] Изменен просмотрщик видео - теперь есть возможность выбрать качество видео
[+] Новый параметр pagedViewerType - позволяет просматривать исходный PDF на всю страницу
[+] В редакторе записи на полный текст появилась кнопка запуска индексации полного текста
[*] FT/IndexDocument может принимать ftsid и под именем sid
[*] Изменен фон при выборе области во время создания заметки
[+] Добавление закладок

Сводный каталог ИРБИС 128
[*] При скачивании записи-источника обновляется время последнего ее изменения для корректной работы механизма удаления записей которые давно не выгружались из источника
[*] Изменения в скорости удаления из списка задач выполненных задач
[+] Поддержка заказа по сводному каталогу с возможностью автоматического бронирования экземпляра
[*] исправления в части определения файлов Microsoft Office



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.