В версии 2023.2 Продолжен переход интерфейса читателей с ExtJS на Bootstrap. Надеемся, что теперь внешний вид системы будет Вас радовать.
Расширена поддержка протокола SIP 2.0
Важные достижения в этой версии
** Исправление ошибок
* [I128-647] - Некорректно переименовано поле в модуле Организации (сигла=>ISIL)
* [I128-669] - Не корректная работа функции SetField в части слияния поля 951 в модуле MergeRecords
* [I128-670] - Некорректное формирование поля 902 при слиянии записи в части адреса
* [I128-671] - В записи организации ошибочно пропали настройки, касающиеся каталогизации экземплярами
* [I128-672] - Не работает функция v модуля Format в части префикс литерала |+ при выводе повторяющегося поля
** Исправление ошибок
* [I128-655] - Ошибка формирования поискового выражения
* [I128-659] - PHP Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, stdClass given in modules\he2\Actions\SelectRecordWAction.inc:11
** Исправление ошибок
* [I128-655] - Ошибка формирования поискового выражения
** Исправление ошибок
* [I128-654] - Ошибка в работе ServerProxy
** Исправление ошибок
* [I128-413] - Индексация полных текстов электронной библиотеки
* [I128-558] - Некорректная работа шаблона "EMPTY" в старых браузерах
* [I128-559] - Сломались табличные формы
* [I128-595] - Переход на произвольную страницу PageList.tpl
** Новые возможности
* [I128-390] - АРМ Корректор (авторизация)
В версии 2023.1 положено начало перехода интерфейса читателей с ExtJS на Bootstrap. Надеемся, что теперь внешний вид системы будет Вас радовать.
Появилась поддержка протокола SIP 2.0 - это означает что ИРБИС 128 теперь поддерживает работу со станциями самостоятельной выдачи и иным RFID-оборудованием, работающим по этому протоколу.
Традиционно ИРБИС 128 стремится поддерживать текущие поддерживаемые версии PHP. В этой версии мы значительно улучшили поддержку версий PHP 8.1
Начиная с версии 2023.1 изменилось наименование версий и способ их созданий. Теперь мы будем выпускать 4 основные версии в год. Так же для каждой основной версии мы планируем выпускать минорные версии. Основные версии будут содержать новый функционал системы, минорные - только исправления ошибок, найденных в основных версиях.
Важные достижения в этой версии
Совместимость с PHP 7.4
Провайдер Web-ИРБИС 32/64/64+ теперь поддерживает работу по https. Появился провайдер данных J-ИРБИС 2.0.
Появилась возможность работы БЕЗ сервера ИРБИС 64 с провайдером Irbis64_Direct
Дилерам стал доступен АРМ Комплектатор 128
В АРМ Книговыдача теперь поддерживается ИРИ
Возможности заказа и автоматического бронирования записей ИМИДЖ-каталогов
Поддержка фасетного поиска
Новая система управления, ввода и обработки статистики.
Профилирование модулей.
Новый модуль RSU и бесшовная авторизация с ЭБС
Поддержка ГОСТ Р 7.0.100–2018
Обновлен интерфейс АРМ Администратор
Изменено окно комплексного поиска
Модуль Фотогалереи преобразован в модуль Мероприятия и стал частью Электронной библиотеки
Модуль VKR
Провайдер ИРБИС 64 теперь не использует лицензию сервера (необходимо обновление сервера!)
Добавлена подсистема транскрибации аудио-видео файлов в ЭБ
Авторизация через ВКонтакте
Новый модуль WebCats - возможность построения ссылочных рубрикаторов на основе индекса.
Развитие подсистемы МБА в рамках СК
Исправлены найденные ошибки
[b]АРМ Администратор информационной безопасности[/b]
[+] Список внутренних ролей пользователей вынесен в настройки АРМ АИБ
Новый АРМ - АРМ Корректор 64/128.
Появилась поддержка работы по протоколу HTTPS.
Появилась поддержка технологии выходных форм ИРБИС 64
В АРМ Каталогизатор БД по умолчанию теперь выбирается как первая из доступных на редактрование или если таких нет то первая доступная на просмотр.
Появилось профилирование АРМ Книовыдача - это возможность создать несколько конфигураций АРМ с индивидуальными настройками и использовать для пользователя выбранный профиль. Список доступных профилей определяется подсистемой безопасности, наличием права на просмотр. Если пользователю доступен ровно один профиль, то автоматически применяется именно он.
Появилась технология МБА по записям сводного каталога.
В АРМ Книговыдача появились кнопки просмотра выполненных заказов и отказов
Появилась виртуальная справочная служба. Поддерживается бесшовная авторизация пользователей с ЭБС
Появилось много разной статистики.
В системных требованиях появилось наличие PHP-модуля ldap
Новый модуль - АРМ Информационная безопасность - настройка прав на объекты и журналирование действий пользователей
Новые модули поддержки авторитетных файлов - ATHRA, ATHRC, ATHRG, ATHRS
Новый интерфейс управление правами на объекты.
Появидлась возможность авторизации с использованием LDAP (в т.ч. авторизация по нескольким серверам).
Поддерживается SSO (прозрачная авторизация). Поддерживается автоматическое создание записи в RDR при авторизации через LDAP.
В АРМ Каталогизатор доступность тех или иных режимов теперь определяется набором специфических для этого модуля прав доступа, появилась возможность импорта из формата CSV
Появилась возможность заказа изданий по сводному каталогу с трансляцией этих заказов в БД-источники. Для этого введен дополнительный набор настроек, устанавливающих приоритет выбора того или иного места хранения относительно запрошеннонго места выдачи.
В АРМ Читатель теперь поддерживается поиск по предметным заголовкам и географическим названиям, появились подсказчики у полей ввода поисковых запросов
В электронной библиотеке появилась поддержка нескольких документов для одной библиографической записи
Поддержка ИРБИС 64+
Добавлены новые модули GRNTI,ATHRB,ATHRU,JSONRPC. Убраны устаревшие.
Поддержка возможностей для написания мобильных приложений
Переработан модуль Queue
Переработан метод ввода 5 в АРМ Каталогизатор
Пополнена документация, исправлены найденные ошибки
[+] Поддержка ИРБИС 64+
[+] При установке системы теперь при отсутствии сконфигурированного хоста такой хост создается. Кроме того к нему создается новостная лента с одной новостью
[+] Новый модуль GRNTI - Справочник ГРНТИ
[+] Новый модуль ATHRB - ББК
[+] Новый модуль ATHRU - УДК
[+] Новый модуль JSONRPC - обеспечивает работу сервера приложений в качестве JSON RPC сервера. Доступен по адресу /JSONRPC.php?i128Module=<module_name>. Функция GetJsonRPCServer модуля возвращает класс, наследуемый от BaseJsonRpcServer. Именно этот класс и определяет доступные функции.
[!] Переработан модуль Queue
[*] Всем записям при чтении из RDR прописывается в 920 поле RDRU
[-] Убраны устаревшие модули: AITLDR, Antiplagiat, Exhibitions, TASK, FTCollections, FTContainer, PageHtml, PageLink, PhotoGallery, SciencePeoples, TaskManager, Tasks, TemplateItemPanel, TemplateItemPanelTemplate, Viewport, VNMOS
[*] Провайдер данных Irbis64 переименован в Провайдер данных к TCP/IP серверу ИРБИС 64/64+
[*] Провайдер данных Irbis64r переименован в Провайдер данных к удаленному TCP/IP серверу ИРБИС 64/64+
[*] Модуль Ведение сводного каталога переименован в Сводный каталог
[+] Database::GetVersion - возвращает массив с информацией о провайдере данных
[+] Database::GetFasets - возвращает массив с информацией о фасетах
[+] Добавлено RQST::GetPossibleKv($dbn,$bid)
[+] UseModule('Users')->GetUserById($user_id) - получение записи пользователя по его идентификатору (либо null если такой пользователь не найден)
[+] Users::GetUserByFIO(string $fio)
[+] Users::GetUserByLogin(string $login)
[+] Templates/PRINT - темплейт для печати страницы
[+] Сохраняется статистика сессий в sqlite таблице i128Data/SessionLog.db
[+] Новая страница Stat/RZHDUser - Отчет о работе пользователя
[+] Новая страница Stat/RZHDPodrazdelenie - Отчет о работе структурных подразделений
[+] Новая страница Stat/RZHDSyst - Отчет о работе в системе
[-] Исправлена ошибка связанная с экранированием пути при установке системы
[*] Модуль he2 теперь наследник от ObjectModule
[*] Скрипты модуля he2 перенесены в структуру модуля
[*] TinyMCE обновлен до версии 4.7.2
[+] Возможность перемещения папки OBJECTS без остановки системы. У действия MoveOSchemeStart появился новый параметр newpath - определяет новое местоположение папки OBJECTS
[-] Исправлена ошибка в DP_Irbis64r для случая когда имя удаленной БД отличается от имени локальной БД
[*] Пересмотр режим блокировок задач
[-] Исправлены ошибки в провайдере данных J-ИРБИС 1.х
[*] Повышена надежность определения количества найденных записей в провайдере данных webirb
[-] DP_webirb: Терялась запись при разборе формата all_z
[+] DP_webirb::GetFile теперь поддерживает чтение с сервера Web-ИРБИС
[+] DP_jirb::GetFile теперь поддерживает чтение с сервера J-ИРБИС
[*] Updating phpmailer/phpmailer (v5.2.25 => v5.2.26)
[*] Updating symfony/filesystem (v3.3.9 => v3.4.2)
[*] Updating symfony/process (v3.3.9 => v3.4.2)
[-] Исправлено несколько PHP Notice в CSpider/Actions/ASPAnalyze.inc
[-] PHP Notice: Uninitialized string offset: in modules\Record\__call\ParseField.inc on line 12
[-] PHP Warning: unlink(i128Data/DPIrbis64r/Th_): No such file or directory in modules\DP_Irbis64r\__call\SendPacket.inc on line 58
[-] PHP Notice: Trying to get property of non-object in modules\DP_Irbis64r\__call\SendPacket.inc on line 68
[-] PHP Warning: A non-numeric value encountered in modules\DP_jirb\__call\parse_allweb.inc on line 43
[-] PHP Notice: Undefined index: z21id in modules\DP_jirb\__call\Search.inc on line 15
[-] Из настроек модулей системы АРМ Администратор убраны модули не имеющие параметров настройки
[*] Режим ввода 5 теперь осуществляется через редактор подполей (раньше был встроен в дерево)
[+] двойной клик на поле теперь открывает средство ввода (аналогично F2) если есть или берет поле на редактирование
[+] Появился фильтр рубрик ГРНТИ при поиске
[+] Появился фильтр рубрик ББК при поиске
[+] Появился фильтр рубрик УДК при поиске
[+] Определяет количество страниц для PDF-файлов, для которых это не удалось сделать на программном уровне
[+] Просмотр полного текста рассматривается как книговыдача
[+] Новый параметр модуля FT::kvri - Идентификатор анонимного читателя (Оставьте пустым если не нужно учитывать как выдачу просмотр полных текстов без авторизации):
[+] Заказ по сводному каталогу записей имидж-каталога теперь трансформируется в обычный заказ по имидж каталогу (без бронирования)
[*] Переработан модуль MergeRecords
[+] Добавлен функционал автоматической загрузки полных текстов в электронную библиотеку
[-] Убраны этапы обработки 15,19,23,24,25
[*] Исправлено ручное слияние записей
[*] Оптимизировано использование таблицы слияний
{+] Изменения в алгоритмах слияния
[-] Убраны неиспользуемые файлы
[-] Исправлено автоматическое скачивание полных текстов для случаев с предпочтением между ^I и ^A
[-] Исправлена обработка шифров при поиске дублетной записи
[*] 1 Системные требования
[*] 1.2 Сервер приложений ИРБИС 64/128
[+] Появились ссылки на отдельные функции модулей (например, ?id=Help/Show&m=Help/Module/Functions&module=MergeRecords#TryToLoadMerger)
[+] Help/Module/Functions&module=FT#GetFFMPEG
[+] Help/Module/Functions&module=FT#GetFFMPEGCfg
[+] Help/Module/Functions&module=FT#GetFFMPEGProbe
[+] Help/Module/Functions&module=FT#GetSourceVideoDimension
[+] Help/Module/Functions&module=FT#PrepareViewer
[+] Help/Module/Functions&module=FT#PrepareViewerAudio
[+] Help/Module/Functions&module=FT#PrepareViewerBinary
[+] Help/Module/Functions&module=FT#PrepareViewerPaged
[+] Help/Module/Functions&module=FT#PrepareViewerVideo
[+] Help/Module/Functions&module=FT#SetErr
[+] Help/Module/Functions&module=FT#ShowFT
[+] Help/Module/Functions&module=FT#ShowFTAudio
[+] Help/Module/Functions&module=FT#ShowFTBinary
[+] Help/Module/Functions&module=FT#ShowFTPaged
[+] Help/Module/Functions&module=FT#ShowFTPagedMobile
[+] Help/Module/Functions&module=FT#ShowFTVideo
[+] Help/Module/Functions&module=FT#ShowFTVideoMobile
[+] Help/Module/Functions&module=MergeRecords#l
[+] Help/Module/Functions&module=MergeRecords#Merge
[+] Help/Module/Functions&module=MergeRecords#RetChanged
[+] Help/Module/Functions&module=MergeRecords#SetField
[+] Help/Module/Functions&module=MergeRecords#SetFieldOcc
[+] Help/Module/Functions&module=MergeRecords#sprepare330
[+] Help/Module/Functions&module=MergeRecords#sprepare691
[+] Help/Module/Functions&module=MergeRecords#sprepare902
[+] Help/Module/Functions&module=MergeRecords#sprepare922
[+] Help/Module/Functions&module=MergeRecords#sprepareASP
[+] Help/Module/Functions&module=MergeRecords#sprepareMergeClientRecord
[+] Help/Module/Functions&module=MergeRecords#sprepareNJ
[+] Help/Module/Functions&module=MergeRecords#sprepareRDR
[+] Help/Module/Functions&module=MergeRecords#sprepareRecord
[+] Help/Module/Functions&module=MergeRecords#TryToLoadMerger
[+] Help/Module/Functions&module=MergeRecords#UrlFilterFunction.inc
[*] Help/SystemRequirements/ApplicationServer
[*] Help/SystemRequirements/TCPIP
[*] Help/TCPIPServer/MainCharacteristics
[*] Help/TCPIPServer/InstallationAndStartup
[+] Help/TCPIPServer/InstallationAndStartup/ServerComponents
[+] Help/TCPIPServer/InstallationAndStartup/StartAsApp
[+] Help/TCPIPServer/InstallationAndStartup/StartAsService
[*] Help/TCPIPServer/UserInterface
[+] Help/TCPIPServer/UserInterface/ClientList
[+] Help/TCPIPServer/UserInterface/ClientListRegistered
[+] Help/TCPIPServer/UserInterface/WorkerProcessList
[+] Help/TCPIPServer/UserInterface/NetworkRWProcessList
[*] Help/TCPIPServer/Configuring
[+] Help/TCPIPServer/Configuring/IniParameters
[+] Help/TCPIPServer/Configuring/IniParameters/FormatCacheable
[+] Help/TCPIPServer/Configuring/IniParameters/General
[+] Help/TCPIPServer/Configuring/IniParameters/ParallelNetworkRW
[+] Help/TCPIPServer/Configuring/IniParameters/ParallelProcess
[+] Help/TCPIPServer/Configuring/IniParameters/ProcessCommunications
[+] Help/TCPIPServer/Configuring/ServerWorkModes
Произошел отказ от использования технологии PEAR.
Понемногу появляются настройки папки OBJECTS
Совместимость с PHP 7.1 (и именно эта версия теперь является минимальной. Обновите Ваш PHP!)
Появилась интерактивная справка.
Оптимизирована работа с видео в электронной библиотеке. Теперь так же поддерживается и предоставление пользователю видео в различном качестве
Появилась поддержка заказа по сводному каталогу. При этом возможно автоматическое бронирование с трансляцией заказа в БД-источник записи где содержится бронируемый экземпляр
В этом релизе произошло несколько знаковых изменений
Переведены в статус релиза модули "Сводный каталог ИРБИС 128" и "Электронная библиотека"
Также переведен в статус релиза и включен в состав АРМ Читатель модуль Web-ИРБИС 128. Сегодня этот модуль уже в состоянии поддерживать более 90% возможностей модулей Web-ИРБИС 32 и 64
Начата активная разработка следующего "переходного" модуля - Модуля J-ИРБИС 128. Сегодня этот модуль способен поддерживать существующую установку J-ИРБИС 2.0, появляются первые страницы этого модуля. Второе направление интеграции - готовится интеграция с различными CMS, в т. ч. и с Joomla 2 (но не только) для совместимости с J-ИРБИС 2.0. В совокупности эти два модуля позволят с одной стороны пользователям J-ИРБИС 2.0 перейти в среду ИРБИС 128 с наименьшими трудностями, а с другой предоставить множество прекрасных возможностей, существующих в J-ИРБИС 2.0 пользователям ИРБИС 128.
В релизе новостей не много, но они при этом достаточно важные.
Минимальная требуемая версия PHP повышена до 5.5.9. ИРБИС 128 поддерживает последние версии PHP веток 5 и 7. Хорошая идея - держать на сервере самую последнюю, актуальную версию ПО. Это повышает безопасность Вашей системы. Один из примеров (подобных примеров можно привести множество): https://www.opennet.ru/opennews/art.shtml?num=33765
При первом запуске системы выдается окно с возможностью указания основных настроек - в том числе настройки соединения с основным сервером ИРБИС 64 и ip-адресом Администратора системы. Все меньше остается настроек, которые необходимо производить в каких-либо файлах.
Как это ни парадоксально, но в системе не было провайдера данных, позволяющего подключить удаленный сервер ИРБИС 64 (Хоть это и было возможно сделать средствами основного сервера ИРБИС 64). В этом релизе исправлено это упущение.
Модуль авторизации серьезно переработан, значительно расширены возможности конфигурирования этого модуля средствами АРМ Администратор
В АРМ Читатель появился поиск для профессионалов, позволяющий построить поисковые запросы любой сложности.
Исправление замечаний PHP (обычно, не влияет на работоспособность, но повышает строгость кода)
Продолжается активная разработка и тестирование модулей "Электронная библиотека", "WebИРБИС 128" и "Сводный каталог ИРБИС 128"
Совместимость с Unix
Совместимость с PHP 7
Поддержка технологии Composer
Исправление замечаний PHP (обычно, не влияет на работоспособность, но повышает строгость кода)
В АРМ Читатель появилась новая вкладка с настройками (доступна только для зарегистрированных читателей)
Продолжается активная разработка и тестирование модулей "Электронная библиотека", "WebИРБИС 128" и "Ведение сводно-распределенных баз данных"
В АРМ Читатель появилась возможность поиска по ГРНТИ, а так же новая технология именованных подборок
Подержка в АРМ Книговыдача списка разрешенных и запрещенных мест выдачи
Новые BB-коды
Активно ведется документация: Описано ядро системы, начато описание модулей системы
Исправлено много мелких исправлений и неточностей
Опубликована демонстрационная версия ИРБИС 128.
Логин: 1
Пароль: 1
Система находится по адресу http://193.233.14.25/irb