Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Сообщения разработчиков ИРБИС :  ИРБИС Irbis
 
Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, January, 2017 18:00

Выпуск версий ИРБИС 64/128 достаточно частое явление, поэтому что бы не загромождать эту ветку форума темами о выпуске новых версий, публикую информацию о них в одной теме. Новый год и новая тема в связи с выходом первого в 2017 году релиза. Как и в 2016-м, каждым выходом релиза буду дописывать изменения в комментариях.
Кроме того, на каждый релиз теперь будет создаваться отдельная тема в ветке Ирбис 128

Обновление
С версий до 2016.0408.61 Необходимо запросить обновление через дилера.
С версий после 2016.0408.61 (включительно)

В АРМ Администратор выбрать вкладку "Настройки модулей системы", выбрать модуль "Обновление системы", нажать кнопку "Параметры модуля". Спустя некоторое время появится окно с сообщением
Текущая версия системы: 2016.0408 r61
Есть новая версия 2016.0414 r80
Это сообщение означает что появилась новая версия 2016.0414 r80 и обновленные файлы загружены в <i128Data>/i128Distr, где <i128Data> - путь, указанный в АРМ Администратор -> Основные настройки системы -> Каталог хранения данных. Внутри папки можно увидеть набор файлов для обновления. Состав и количество этих фалов зависит от состава поставки системы. Например:
i128.2016.0414.80-Administrator.zip
i128.2016.0414.80-Bookland.zip
i128.2016.0414.80-Cataloguer.zip
i128.2016.0414.80-Server128.zip
Внутри архива структура файлов и папок повторяет структуру таковых в корне веб-сервера на котором установлен ИРБИС 64/128. Для обновления необходимо заменить существующие файлы файлами из архивов.
Обратите внимание, что файлы разных версий друг с другом могут и не заработать. т.е. обновлять необходимо все модули одновременно.

С версий после 2016.0426.172 (включительно)
В АРМ Администратор выбрать вкладку "Настройки модулей системы", выбрать модуль "Обновление системы", нажать кнопку "Параметры модуля", нажать кнопку "Запустить обновление системы". Новая версия (если есть) будет автоматически скачана, система автоматически обновится и выведет страницу с информацией о версии системы.

Демо-версия системы
Последняя выпущенная версия системы доступна по ссылкам с сайта Ассоциации ЭБНИТ

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, January, 2017 18:01

---[ 2017.0117]-[ r544 ]---

В АРМ Читатель появилась возможность поиска по ГРНТИ, а так же новая технология именованных подборок
Подержка в АРМ Книговыдача списка разрешенных и запрещенных мест выдачи
Новые BB-коды
Активно ведется документация: Описано ядро системы, начато описание модулей системы
Исправлено много мелких исправлений и неточностей

Сервер приложений
[+] Автоматическая обработка сообщений очереди без внешних запросов ?id=WIrbis&action=Queue/Process
[-] Исправлена ошибка при определении прав
[+] Queue: Возможность группового удаления задач
[+] В список специальных прав добавлена роль "Сотрудник на месте выдачи"
[*] Оптимизированы блокировки при работе с данными SID
[*] Отслеживание сброшенных потоков с наличием workthread в Queue/Process позволяет корректно восстанавливать задачи в очереди в случае краха Apache
[*] Database::GetFile и DP_Irbis64::GetFile теперь кешируют данные с сервера ИРБИС64 в папке i128Data/OM_Shared/DATAI
[+] в I128F.fst добавлена индексация поля 1288. v1288^A,'=',v1288^B
[+] Новый тип прав безопасности: Логин пользователя
[+] Пользователю при логине устанавливаются разрешения на редактирование собственной записи и создание дочерних элементов
[+] Actions Stat выделены в отдельный модуль Stat
[-] Устранено дублирование статистики в случае перезапуска задачи сбора статистики для организации
[+] Новый bb-код booklink: Показать ссылку на книгу по ее шифру
[+] Новый bb-код searchres: Вставляет результат поиска прямо вместо bb-кода
[+] Новый bb-код searchreslink: Вставляет ссылку на результаты поиска
[+] Queue Action теперь поддерживает метод IsCanBeStartedNow() который определяет можно ли прямо сейчас запустить задачу (true) или пока оставить ее в очереди на запуск (false). Если не переопределена то всегда true
[+] Поддерживается приостановка обработки очереди задач при наличии флага QueuePaused в i128Data
[+] Record::GetSidFileTime($name) - возвращает время последнего изменения данных
[-] PHP Notice: Undefined offset: 1 in \modules\Record\__call\ParseIrbisRec.inc on line 24
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\Search.inc on line 16
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\ExecRqst.inc on line 10
[-] PHP Notice: Undefined index: single in \modules\Queue\api.php on line 51
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 56
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 68
[-] PHP Notice: Undefined variable: FER_opts in \modules\CSpider\Actions\DownloadClientDbBlock.inc on line 42
[-] PHP Notice: Undefined index: DatabaseCount in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 76
[-] PHP Notice: Undefined index: OrganisationTitle in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 86
[-] PHP Strict Standards: Declaration of Konkurs::OnBeforeSave() should be compatible with ObjectModule::OnBeforeSave(&$db, &$r) in \modules\Konkurs\api.php on line 413
[-] PHP Warning: Missing argument 2 for fncall_Pages_EchoPageHeader::Exec() in \modules\Pages\__call\EchoPageHeader.inc on line 5
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementHead() should be compatible with TreeObject::GetElementHead($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementBottom() should be compatible with TreeObject::GetElementBottom($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Notice: Undefined index: cycled in \modules\Queue\Actions\Process.inc on line 143
[-] PHP Notice: Undefined index: QueueTaskLastUpdated in \modules\WIrbis\Actions\_WIA_Action.inc on line 27
[-] PHP Notice: Undefined offset: 0 in \modules\Queue\Actions\InfoQueue.inc on line 63
[-] PHP Notice: Undefined offset: 1 in \modules\Queue\Actions\InfoQueue.inc on line 64
[-] PHP Notice: Undefined offset: 2 in \modules\Queue\Actions\InfoQueue.inc on line 65
[-] PHP Notice: Undefined offset: 3 in \modules\Queue\Actions\InfoQueue.inc on line 66
[-] PHP Notice: Undefined offset: 4 in \modules\Queue\Actions\InfoQueue.inc on line 67
[-] PHP Notice: Undefined offset: 5 in \modules\Queue\Actions\InfoQueue.inc on line 68

АРМ Администратор
[*] Модуль АРМ Администратор теперь виден в списке модулей, что позволяет настроить права доступа к нему
[-] Исправлена кодировка названия в модуле SQLiteData
[-] Исправлена ошибка когда при установке прав пользователя фамилия в БД содержит знак перевода строки - это не позволяло открыться окну установки логина/пароля
[-] Исправлена ссылка на loading.gif
[+] Управление лентами новостей доступно из списка модулей АРМ Администратор

АРМ Книговыдача
[*] Хранение контекста пользователя перенеседо в sid-data из поля 5558
[*] Исправлен вывод истории выдач.
[*] Сумма пени с ограничением
[+] Новый параметр "Использовать только разрешенные места выдачи относительно мест хранения". Если Да, то выдача изданий будет разрешена только если место выдачи и место хранения указаны в одной строке в настройке "Разрешенные места выдачи для мест хранения"
[+] Новый параметр "Разрешенные места выдачи для мест хранения"
[+] Новый параметр "Запрещать выдачу на местах выдачи относительно мест хранения". Если Да, то выдача будет запрещена если мето выдачи и место хранения указаны в одной строке в настройке "Запрещенные места выдачи для мест хранения"
[+] Новый параметр "Запрещенные места выдачи для мест хранения"
[+] Добавлен параметр определяющий показывать или нет выбор форматов просмотра записи читателя. на панели инструментов
[-] Исправлена ошибка с возвратом к первоначальному значению места выдачи
[+] Новый Action: Cabinet/SentBackForm - отпрарвка сообщений на e-mail поддержки пользователей
[-] Исправлена ссылка на формат showfoto

АРМ Читатель
[*] Возвращено кеширование меню посредством UseModule('Flags'). В темплейтах можно использовать конструкцию вида UseModule('Menu')->Show('pageidpath','MenuTpl'). pageidpath - строка с идентификаторами страниц, разделенными символом "/", которые описывают путь к странице от корня. Например "SystemPages/ARMS"
[*] Изменено дерево страниц.
[+] Скрипт Update477 Перестраивает дерево страниц (Основное меню теперь по пути MainMenu, Кабинет SystemPages/Cabinet, АРМы SystemPages/ARMS)
[*] Темплейт IRBISNEW исправлен в соответствии с новой концепцией вывода меню
[+] Новая технология именованных подборок (?id=MyFavorites)
[+] При вызове EC::Search128 как функции, в опциях теперь возможно указать параметры (по умолчанию значения берутся из настроек АРМ Читатель):
wndShowFavorites - показывать ли кнопку "Добавить в подборку"
wndShowShare - Показывать ли кнопку информации о записях-источниках
ModalActions - можно добавить свои кнопки. Например: array(array('iconCls'=>'irb-search','tooltip'=>'Смотреть издания из этой подборки','text'=>'Смотреть издания из этой подборки','action'=>'UsersBooklist/ShowBooks'),)
[*] Изменена иконка кнопки "Ключевые слова"
[+] В редакторе пользователя есть возможность редактировать подборки пользователя
[+] Показ обложек изданий по типу 02a в 951^H
{-] Исправлено отсутствие иконки у кнопки "Добавить в подборку"
[-] Расширенный поиск, исправлен формат brief_wi вместо ошибочного brief
[-] Исправлено: Ошибка в формировании спойлера "предыдущие поиски" в расширенном поиске
[+] Поддерживается вывод найденных страниц при полнотекстовом поиске
[+] Добавлен поиск по ГРНТИ

Документация
[*] 4.2 Установка и запуск
[*] 4.2.2 Настройка файла Hosts.php
[+] 4.3 Ядро системы
[+] 4.3.1 Главный исполняемый файл index.php
[+] 4.3.2 Значения по умолчаиню в $OPTIONS
[+] 4.3.3 Переопределение параметров работы PHP
[+] 4.3.4 Глобальные константы
[+] 4.3.5 Подсистема управления модулями
[+] 4.3.6 ObjectModule
[+] 4.4 Модули
[+] 4.4.1 Admin – АРМ Администратор
[+] 4.4.2 Authorisation - Авторизация пользователей
[+] 4.4.3 AVDCRM - Интеграция с CRM AVD
[+] 4.4.4 BBCodes - Вспомогательный модуль BB-коды
[*] 7.2.4.2 Форма ИЗДАНИЯ НА РУКАХ У ЧИТАТЕЛЯ
[*] 7.2.6 Форма ОПЕРАТИВНАЯ СТАТИСТИКА ПОСЕЩЕНИЙ
[*] 7.5.2 Настройка режимов работы АРМ
[*] 7.5.4 Конфигурирование видимости колонок списка изданий
[*] 8.3 Создание запроса на поиск
[*] 8.4.1 Навигация по найденным записям
[*] 8.4.2 Действия с найденными записями
[*] 8.4.2.1 Печать отобранных документов
[*] 8.4.2.3 Просмотр полного описания
[+] 8.4.2.10 Уточнение поиска
[+] 8.4.2.11 Сохранение поискового запроса
[+] 8.4.2.12 Добавление записей в подборку
[+] 8.4.2.13 Заказ изданий
[+] 8.4.2.14 Перейти от записи общего описания газеты/журнала к номерам
[+] 8.4.2.15 Перейти от записи общего описания номера газеты/журнала к сводной записи

Полнотекстовое хранилище [Статус: в разработке, тестируется]
[+] Добавление полного текста к записи. Поддержка добавления, разбиение на изображения страниц. Разбиение на тектовый слой страниц
[+] Появился просмотрщик добавленных документов
[+] Заметки

Ведение сводно-распределенных каталогов [Статус: в разработке, тестируется]
[+] Появилась кнопка объединения сводных записей в одну. Кнопка появляется если текущий пользователь обладает правами каталогизатора, установлен модуль CSpider и открыта сводная БД
[*] Кнопка "Держатели документа" теперь показывается только для сводных записей
[+] Из окна списка держателей документа теперь возможно перейти к записи-источнику
[*] Повышена устойчивость работы алгоритмов сбора данных
[*] Сбор суммарной статистики разбит на подпроцессы для разделения нагрузки при исполнении и повышении надежности сбора информации на больших объемах СК (более 10 млн. записей)
[+] Action CSpider/LinkDbInfo теперь поддерживает дополнительное ограничение dbn
[*] CSpider/DownloadClientDb теперь каждую БД скачивает не более чем в один поток (защита от перенагрузки на удаленную БД)
[+] Поддержка слияния записей читателей
[*] Оптимизировано скачивание блоков записей (убраны некоторые повторные скачивания блоков)

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 28, February, 2017 18:02

---[ 2017.0228]-[ r628 ]---

Совместимость с Unix
Совместимость с PHP 7
Поддержка технологии Composer
Исправление замечаний PHP (обычно, не влияет на работоспособность, но повышает строгость кода)
В АРМ Читатель появилась новая вкладка с настройками (доступна только для зарегистрированных читателей)
Продолжается активная разработка и тестирование модулей "Электронная библиотека", "WebИРБИС 128" и "Ведение сводно-распределенных баз данных"

Сервер приложений
[+] Автоматическое создание папки i128Data при первом запуске
[+] Добавлена поддержка Composer
[*] Более агрессивная балансировка фоновых задач в соответствии с максимально разрешенным количеством фоновых потоков
[+] Очередь теперь хранит результат Action'а
[*] Queue: Повышена надежность защиты от одновременного запуска более одного экземпляра одной задачи
[*] he2: Создание дочерних элементов перенесено в описание поля. (см. функцию AppendFieldToConfig у типов данных MultyOcc и OneRowTable)
[-] Удален ckeditor из модуля he2
[*] Временные файлы темплейтов перенесены в каталог i128Data/Templates
[+] Автоматическое создание рабочих каталогов для темплейта
[*] Smarty обновлен 2.6.18 => 3.1.31
[*] Обновлено symfony/filesystem (v3.2.2 => v3.2.4)
[*] Обновлено symfony/process (v3.2.2 => v3.2.4)
[*] mPDF подключен через Composer и обновлен до версии 6.1.3
[+] Парсер ИРБИС-запросов теперь понимает термины без префиксов (используется для провайдеров данных, отличных от ИРБИС)
[-] PHP Notice: Undefined index: sid
[-] PHP Notice: Undefined offset: 4 in modules\Templates\api.php on line 66
[-] PHP Notice: Undefined index: params in modules\Queue\Actions\Process.inc on line 148
[-] PHP Notice: Undefined index: action in \modules\Queue\Actions\Process.inc on line 149
[-] PHP Notice: Undefined index: action in \modules\Queue\Actions\Process.inc on line 150
[-] PHP Warning: Creating default object from empty value in \modules\Queue\Actions\Process.inc on line 20
[-] PHP Notice: Undefined offset: 1 in \modules\WIrbis\Actions\IrbisLinkSrc.inc on line 14
[-] PHP Notice: Undefined variable: ct in \modules\WIrbis\Actions\IrbisLinkSrc.inc on line 43
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 48
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 50
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 56
[-] PHP Notice: Undefined index: - in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 60
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 60
[-] PHP Notice: Undefined index: I128F in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 60
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 69
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 76
[-] PHP Notice: Undefined index: - in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 80
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 80
[-] PHP Notice: Undefined index: I128F in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 80
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 89
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 97
[-] PHP Notice: Undefined index: - in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 101
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 101
[-] PHP Notice: Undefined index: I128F in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 101
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 110
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 118
[-] PHP Notice: Undefined index: - in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 122
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 122
[-] PHP Notice: Undefined index: I128F in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 122
[-] PHP Warning: Illegal string offset '...' in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 131
[-] PHP Notice: Undefined index: kvc in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 141
[-] PHP Notice: Undefined index: prr in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 141
[-] PHP Notice: Undefined index: prrn in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 141
[-] PHP Notice: Undefined index: ret in C:\xampp\htdocs\modules\Bookland\Actions\QStat.inc on line 141
[-] PHP Notice: Undefined variable: opts in \modules\CSpider\Actions\DownloadClientDbBlock.inc on line 87
[-] PHP Notice: Undefined variable: opts in \modules\CSpider\Actions\DownloadClientDbBlock.inc on line 89
[-] PHP Notice: Undefined variable: rnc in \modules\Queue\Actions\ProcessBalancer.inc on line 55
[-] PHP Notice: Undefined variable: rntc in \modules\Queue\Actions\ProcessBalancer.inc on line 55
[-] PHP Notice: Undefined variable: cnnl in \modules\Queue\Actions\ProcessBalancer.inc on line 55
[-] PHP Notice: Undefined offset: 903 in \modules\CSpider\Actions\CheckClientDbBlock.inc on line 83
[-] PHP Notice: Uninitialized string offset: 5 in \modules\Record\__call\ParseField.inc on line 12
[-] PHP Warning: Creating default object from empty value in \modules\Queue\Actions\ProcessBalancer.inc on line 20

АРМ Администратор
[*] Реорганизация расположения параметров модуля "Организации" в панели управления модулем
[+] Модуль "Очередь задач" теперь настраивается через АРМ Администратор
[+] Queue: Новый параметр "Максимальное количество одновременно исполняемых задач" (MaxStarted). По умолчанию=32.
[+] Поддерживается возможность поиска баз данных

АРМ Каталогизатор
[+] В таблице анализа статей выводится автор статьи
[*] Теперь в системе одна единая кнопка "Редактировать", объединяющая обе технологии редактирования - и объектную и по полям.
[+] Из АРМ Каталогизатор теперь можно редактировать права на обекты
[-] Исправлено подвисание процесса создания статьи из оглавления при работе в фоновом режиме

АРМ Книговыдача
[+] В настройках АРМ появилась возможность указать имя БД RQST
[-] Исправлена ошибка: возвращена кнопка Печать контрольных талонов в списке выданной литературы
[-] Исправлен параметр при возврате списка отмеченных изданий на бронеполку
[+] Отправка уведомления об отказе
[-] Исправлена ошибка. Не сортировались столбцы в списке выданных книг
[+] Сортировка колонок заказа.
[+] Сортировка колонок бронеполки
[*] Дата заказа и бронирования в человеческом виде в колонках

АРМ Читатель
[-] Исправлено некорректное определение наличие в записи полного текста для случая когда обложка привязана с использованием 951 поля
[*] При нажатии на кнопку "Просмотр полного текста" если существует только один вариант перехода, то сразу осуществляется переход на просмотр документа.
[+] В форме поиска появилась новая вкладка "Мои настройки поиска", где каждый пользователь может установить значение "Количество записей на странице"
[+] Новый раздел в настройках модуля АРМ Читеатель "Настройка вкладки с персональными настройками пользователя" (внутри раздела "Настройка формы поиска")
[+] Новый параметр настройки "Показывать вкладку с персональными настройками пользователя" (по умолчанию Да)
[+] Новый параметр настройки "Заголовок вкладки с персональными настройками пользователя" (По умолчанию "Мои настройки поиска")
[+] Новый параметр настройки "Максимальное количество результатов поиска на одной странице" (По умолчанию 50)
[+] В полном формате просмотра для журнала выводится таблица его доступных номеров с возможностью отметить интересующие и перейти к ним

Документация

Электронная библиотека [Статус: в разработке, тестируется]
[*] Переименовано из "Полнотекстовое хранилище" в "Электронная библиотека"
[+] Добавлена поддержка PDF-файлов версии выше 1.4
[*] Наличие полного текста не является больше препятствием для привязки дополнительного полного текста при наличии соответствующих прав
[+] Поддержка формата *.docx при наличии PHP-модуля сom_dotnet и установленного MS Office
[+] Поддержка формата *.xlsx при наличии PHP-модуля сom_dotnet и установленного MS Office
[+] Поддержка формата *.pptx при наличии PHP-модуля сom_dotnet и установленного MS Office
[+] Добавлена поддержка формата *.doc
[+] Добавлена поддержка формата *.xls
[+] Добавлена поддержка формата *.ppt
[+] Добавлена поддержка формата *.rtf
[+] Добавлен формат *.3dostr 3DO STR
[+] Добавлен формат *.3g2 3GP2 (3GPP2 file format)
[+] Добавлен формат *.3gp 3GP (3GPP file format)
[+] Добавлен формат *.4xm 4X Technologies
[+] Добавлен формат *.a64 a64 - video for Commodore 64
[+] Добавлен формат *.aa Audible AA format files
[+] Добавлен формат *.aac raw ADTS AAC (Advanced Audio Coding)
[+] Добавлен формат *.ac3 raw AC-3
[+] Добавлен формат *.acm Interplay ACM
[+] Добавлен формат *.act ACT Voice file format
[+] Добавлен формат *.adf Artworx Data Format
[+] Добавлен формат *.adp ADP
[+] Добавлен формат *.ads Sony PS2 ADS
[+] Добавлен формат *.adts ADTS AAC (Advanced Audio Coding)
[+] Добавлен формат *.adx CRI ADX
[+] Добавлен формат *.aea MD STUDIO audio
[+] Добавлен формат *.afc AFC
[+] Добавлен формат *.aiff Audio IFF
[+] Добавлен формат *.aix CRI AIX
[+] Добавлен формат *.alaw PCM A-law
[+] Добавлен формат *.alias_pix Alias/Wavefront PIX image
[+] Добавлен формат *.amr 3GPP AMR
[+] Добавлен формат *.anm Deluxe Paint Animation
[+] Добавлен формат *.apc CRYO APC
[+] Добавлен формат *.ape Monkey's Audio
[+] Добавлен формат *.apng Animated Portable Network Graphics
[+] Добавлен формат *.aqtitle AQTitle subtitles
[+] Добавлен формат *.asf ASF (Advanced / Active Streaming Format)
[+] Добавлен формат *.asf_o ASF (Advanced / Active Streaming Format)
[+] Добавлен формат *.asf_stream ASF (Advanced / Active Streaming Format)
[+] Добавлен формат *.ass SSA (SubStation Alpha) subtitle
[+] Добавлен формат *.ast AST (Audio Stream)
[+] Добавлен формат *.au Sun AU
[+] Добавлен формат *.avi AVI (Audio Video Interleaved)
[+] Добавлен формат *.avisynth AviSynth script
[+] Добавлен формат *.avm2 SWF (ShockWave Flash) (AVM2)
[+] Добавлен формат *.avr AVR (Audio Visual Research)
[+] Добавлен формат *.avs AVS
[+] Добавлен формат *.bethsoftvid Bethesda Softworks VID
[+] Добавлен формат *.bfi Brute Force & Ignorance
[+] Добавлен формат *.bfstm BFSTM (Binary Cafe Stream)
[+] Добавлен формат *.bin Binary text
[+] Добавлен формат *.bink Bink
[+] Добавлен формат *.bit G.729 BIT file format
[+] Добавлен формат *.bmp_pipe piped bmp sequence
[+] Добавлен формат *.bmv Discworld II BMV
[+] Добавлен формат *.boa Black Ops Audio
[+] Добавлен формат *.brender_pix BRender PIX image
[+] Добавлен формат *.brstm BRSTM (Binary Revolution Stream)
[+] Добавлен формат *.c93 Interplay C93
[+] Добавлен формат *.caca caca (color ASCII art) output device
[+] Добавлен формат *.caf Apple CAF (Core Audio Format)
[+] Добавлен формат *.cavsvideo raw Chinese AVS (Audio Video Standard) video
[+] Добавлен формат *.cdg CD Graphics
[+] Добавлен формат *.cdxl Commodore CDXL video
[+] Добавлен формат *.cine Phantom Cine
[+] Добавлен формат *.concat Virtual concatenation script
[+] Добавлен формат *.crc CRC testing
[+] Добавлен формат *.dash DASH Muxer
[+] Добавлен формат *.data raw data
[+] Добавлен формат *.daud D-Cinema audio
[+] Добавлен формат *.dcstr Sega DC STR
[+] Добавлен формат *.dds_pipe piped dds sequence
[+] Добавлен формат *.dfa Chronomaster DFA
[+] Добавлен формат *.dirac raw Dirac
[+] Добавлен формат *.dnxhd raw DNxHD (SMPTE VC-3)
[+] Добавлен формат *.dpx_pipe piped dpx sequence
[+] Добавлен формат *.dsf DSD Stream File (DSF)
[+] Добавлен формат *.dshow DirectShow capture
[+] Добавлен формат *.dsicin Delphine Software International CIN
[+] Добавлен формат *.dss Digital Speech Standard (DSS)
[+] Добавлен формат *.dts raw DTS
[+] Добавлен формат *.dtshd raw DTS-HD
[+] Добавлен формат *.dv DV (Digital Video)
[+] Добавлен формат *.dvbsub raw dvbsub
[+] Добавлен формат *.dvbtxt dvbtxt
[+] Добавлен формат *.dvd MPEG-2 PS (DVD VOB)
[+] Добавлен формат *.dxa DXA
[+] Добавлен формат *.ea Electronic Arts Multimedia
[+] Добавлен формат *.ea_cdata Electronic Arts cdata
[+] Добавлен формат *.eac3 raw E-AC-3
[+] Добавлен формат *.epaf Ensoniq Paris Audio File
[+] Добавлен формат *.exr_pipe piped exr sequence
[+] Добавлен формат *.f32be PCM 32-bit floating-point big-endian
[+] Добавлен формат *.f32le PCM 32-bit floating-point little-endian
[+] Добавлен формат *.f4v F4V Adobe Flash Video
[+] Добавлен формат *.f64be PCM 64-bit floating-point big-endian
[+] Добавлен формат *.f64le PCM 64-bit floating-point little-endian
[+] Добавлен формат *.ffm FFM (FFserver live feed)
[+] Добавлен формат *.ffmetadata FFmpeg metadata in text
[+] Добавлен формат *.fifo FIFO queue pseudo-muxer
[+] Добавлен формат *.film_cpk Sega FILM / CPK
[+] Добавлен формат *.filmstrip Adobe Filmstrip
[+] Добавлен формат *.flac raw FLAC
[+] Добавлен формат *.flic FLI/FLC/FLX animation
[+] Добавлен формат *.flv FLV (Flash Video)
[+] Добавлен формат *.framecrc framecrc testing
[+] Добавлен формат *.framehash Per-frame hash testing
[+] Добавлен формат *.framemd5 Per-frame MD5 testing
[+] Добавлен формат *.frm Megalux Frame
[+] Добавлен формат *.fsb FMOD Sample Bank
[+] Добавлен формат *.g722 raw G.722
[+] Добавлен формат *.g723_1 raw G.723.1
[+] Добавлен формат *.g729 G.729 raw format demuxer
[+] Добавлен формат *.gdigrab GDI API Windows frame grabber
[+] Добавлен формат *.genh GENeric Header
[+] Добавлен формат *.gif GIF Animation
[+] Добавлен формат *.gsm raw GSM
[+] Добавлен формат *.gxf GXF (General eXchange Format)
[+] Добавлен формат *.h261 raw H.261
[+] Добавлен формат *.h263 raw H.263
[+] Добавлен формат *.h264 raw H.264 video
[+] Добавлен формат *.hash Hash testing
[+] Добавлен формат *.hds HDS Muxer
[+] Добавлен формат *.hevc raw HEVC video
[+] Добавлен формат *.hls Apple HTTP Live Streaming
[+] Добавлен формат *.hls,applehttp Apple HTTP Live Streaming
[+] Добавлен формат *.hnm Cryo HNM v4
[+] Добавлен формат *.ico Microsoft Windows ICO
[+] Добавлен формат *.idcin id Cinematic
[+] Добавлен формат *.idf iCE Draw File
[+] Добавлен формат *.iff IFF (Interchange File Format)
[+] Добавлен формат *.ilbc iLBC storage
[+] Добавлен формат *.image2 image2 sequence
[+] Добавлен формат *.image2pipe piped image2 sequence
[+] Добавлен формат *.ingenient raw Ingenient MJPEG
[+] Добавлен формат *.ipmovie Interplay MVE
[+] Добавлен формат *.ipod iPod H.264 MP4 (MPEG-4 Part 14)
[+] Добавлен формат *.ircam Berkeley/IRCAM/CARL Sound Format
[+] Добавлен формат *.ismv ISMV/ISMA (Smooth Streaming)
[+] Добавлен формат *.iss Funcom ISS
[+] Добавлен формат *.iv8 IndigoVision 8000 video
[+] Добавлен формат *.ivf On2 IVF
[+] Добавлен формат *.ivr IVR (Internet Video Recording)
[+] Добавлен формат *.j2k_pipe piped j2k sequence
[+] Добавлен формат *.jacosub JACOsub subtitle format
[+] Добавлен формат *.jpeg_pipe piped jpeg sequence
[+] Добавлен формат *.jpegls_pipe piped jpegls sequence
[+] Добавлен формат *.jv Bitmap Brothers JV
[+] Добавлен формат *.latm LOAS/LATM
[+] Добавлен формат *.lavfi Libavfilter virtual input device
[+] Добавлен формат *.libgme Game Music Emu demuxer
[+] Добавлен формат *.libmodplug ModPlug demuxer
[+] Добавлен формат *.live_flv live RTMP FLV (Flash Video)
[+] Добавлен формат *.lmlm4 raw lmlm4
[+] Добавлен формат *.loas LOAS AudioSyncStream
[+] Добавлен формат *.lrc LRC lyrics
[+] Добавлен формат *.lvf LVF
[+] Добавлен формат *.lxf VR native stream (LXF)
[+] Добавлен формат *.m4v raw MPEG-4 video
[+] Добавлен формат *.matroska Matroska
[+] Добавлен формат *.matroska,webm Matroska / WebM
[+] Добавлен формат *.md5 MD5 testing
[+] Добавлен формат *.mgsts Metal Gear Solid: The Twin Snakes
[+] Добавлен формат *.microdvd MicroDVD subtitle format
[+] Добавлен формат *.mjpeg raw MJPEG video
[+] Добавлен формат *.mjpeg_2000 raw MJPEG 2000 video
[+] Добавлен формат *.mkvtimestamp_v2 extract pts as timecode v2 format, as defined by mkvtoolnix
[+] Добавлен формат *.mlp raw MLP
[+] Добавлен формат *.mlv Magic Lantern Video (MLV)
[+] Добавлен формат *.mm American Laser Games MM
[+] Добавлен формат *.mmf Yamaha SMAF
[+] Добавлен формат *.mov QuickTime / MOV
[+] Добавлен формат *.mov,mp4,m4a,3gp,3g2,mj2 QuickTime / MOV
[+] Добавлен формат *.mp2 MP2 (MPEG audio layer 2)
[+] Добавлен формат *.mp3 MP3 (MPEG audio layer 3)
[+] Добавлен формат *.mp4 MP4 (MPEG-4 Part 14)
[+] Добавлен формат *.mpc Musepack
[+] Добавлен формат *.mpc8 Musepack SV8
[+] Добавлен формат *.mpeg MPEG-1 Systems / MPEG program stream
[+] Добавлен формат *.mpeg1video raw MPEG-1 video
[+] Добавлен формат *.mpeg2video raw MPEG-2 video
[+] Добавлен формат *.mpegts MPEG-TS (MPEG-2 Transport Stream)
[+] Добавлен формат *.mpegtsraw raw MPEG-TS (MPEG-2 Transport Stream)
[+] Добавлен формат *.mpegvideo raw MPEG video
[+] Добавлен формат *.mpjpeg MIME multipart JPEG
[+] Добавлен формат *.mpl2 MPL2 subtitles
[+] Добавлен формат *.mpsub MPlayer subtitles
[+] Добавлен формат *.msf Sony PS3 MSF
[+] Добавлен формат *.msnwctcp MSN TCP Webcam stream
[+] Добавлен формат *.mtaf Konami PS2 MTAF
[+] Добавлен формат *.mtv MTV
[+] Добавлен формат *.mulaw PCM mu-law
[+] Добавлен формат *.musx Eurocom MUSX
[+] Добавлен формат *.mv Silicon Graphics Movie
[+] Добавлен формат *.mvi Motion Pixels MVI
[+] Добавлен формат *.mxf MXF (Material eXchange Format)
[+] Добавлен формат *.mxf_d10 MXF (Material eXchange Format) D-10 Mapping
[+] Добавлен формат *.mxf_opatom MXF (Material eXchange Format) Operational Pattern Atom
[+] Добавлен формат *.mxg MxPEG clip
[+] Добавлен формат *.nc NC camera feed
[+] Добавлен формат *.nistsphere NIST SPeech HEader REsources
[+] Добавлен формат *.nsv Nullsoft Streaming Video
[+] Добавлен формат *.null raw null video
[+] Добавлен формат *.nut NUT
[+] Добавлен формат *.nuv NuppelVideo
[+] Добавлен формат *.oga Ogg Audio
[+] Добавлен формат *.ogg Ogg
[+] Добавлен формат *.ogv Ogg Video
[+] Добавлен формат *.oma Sony OpenMG audio
[+] Добавлен формат *.opus Ogg Opus
[+] Добавлен формат *.paf Amazing Studio Packed Animation File
[+] Добавлен формат *.pam_pipe piped pam sequence
[+] Добавлен формат *.pbm_pipe piped pbm sequence
[+] Добавлен формат *.pcx_pipe piped pcx sequence
[+] Добавлен формат *.pgm_pipe piped pgm sequence
[+] Добавлен формат *.pgmyuv_pipe piped pgmyuv sequence
[+] Добавлен формат *.pictor_pipe piped pictor sequence
[+] Добавлен формат *.pjs PJS (Phoenix Japanimation Society) subtitles
[+] Добавлен формат *.pmp Playstation Portable PMP
[+] Добавлен формат *.png_pipe piped png sequence
[+] Добавлен формат *.ppm_pipe piped ppm sequence
[+] Добавлен формат *.psd_pipe piped psd sequence
[+] Добавлен формат *.psp PSP MP4 (MPEG-4 Part 14)
[+] Добавлен формат *.psxstr Sony Playstation STR
[+] Добавлен формат *.pva TechnoTrend PVA
[+] Добавлен формат *.pvf PVF (Portable Voice Format)
[+] Добавлен формат *.qcp QCP
[+] Добавлен формат *.qdraw_pipe piped qdraw sequence
[+] Добавлен формат *.r3d REDCODE R3D
[+] Добавлен формат *.rawvideo raw video
[+] Добавлен формат *.realtext RealText subtitle format
[+] Добавлен формат *.redspark RedSpark
[+] Добавлен формат *.rl2 RL2
[+] Добавлен формат *.rm RealMedia
[+] Добавлен формат *.roq raw id RoQ
[+] Добавлен формат *.rpl RPL / ARMovie
[+] Добавлен формат *.rsd GameCube RSD
[+] Добавлен формат *.rso Lego Mindstorms RSO
[+] Добавлен формат *.rtp RTP output
[+] Добавлен формат *.rtp_mpegts RTP/mpegts output format
[+] Добавлен формат *.rtsp RTSP output
[+] Добавлен формат *.s16be PCM signed 16-bit big-endian
[+] Добавлен формат *.s16le PCM signed 16-bit little-endian
[+] Добавлен формат *.s24be PCM signed 24-bit big-endian
[+] Добавлен формат *.s24le PCM signed 24-bit little-endian
[+] Добавлен формат *.s32be PCM signed 32-bit big-endian
[+] Добавлен формат *.s32le PCM signed 32-bit little-endian
[+] Добавлен формат *.s8 PCM signed 8-bit
[+] Добавлен формат *.sami SAMI subtitle format
[+] Добавлен формат *.sap SAP output
[+] Добавлен формат *.sbg SBaGen binaural beats script
[+] Добавлен формат *.sdl,sdl2 SDL2 output device
[+] Добавлен формат *.sdp SDP
[+] Добавлен формат *.sdr2 SDR2
[+] Добавлен формат *.sds MIDI Sample Dump Standard
[+] Добавлен формат *.segment segment
[+] Добавлен формат *.sgi_pipe piped sgi sequence
[+] Добавлен формат *.shn raw Shorten
[+] Добавлен формат *.siff Beam Software SIFF
[+] Добавлен формат *.singlejpeg JPEG single image
[+] Добавлен формат *.sln Asterisk raw pcm
[+] Добавлен формат *.smjpeg Loki SDL MJPEG
[+] Добавлен формат *.smk Smacker
[+] Добавлен формат *.smoothstreaming Smooth Streaming Muxer
[+] Добавлен формат *.smush LucasArts Smush
[+] Добавлен формат *.sol Sierra SOL
[+] Добавлен формат *.sox SoX native
[+] Добавлен формат *.spdif IEC 61937 (used on S/PDIF - IEC958)
[+] Добавлен формат *.spx Ogg Speex
[+] Добавлен формат *.srt SubRip subtitle
[+] Добавлен формат *.stl Spruce subtitle format
[+] Добавлен формат *.stream_segment,ssegment streaming segment muxer
[+] Добавлен формат *.subviewer SubViewer subtitle format
[+] Добавлен формат *.subviewer1 SubViewer v1 subtitle format
[+] Добавлен формат *.sunrast_pipe piped sunrast sequence
[+] Добавлен формат *.sup raw HDMV Presentation Graphic Stream subtitles
[+] Добавлен формат *.svag Konami PS2 SVAG
[+] Добавлен формат *.svcd MPEG-2 PS (SVCD)
[+] Добавлен формат *.swf SWF (ShockWave Flash)
[+] Добавлен формат *.tak raw TAK
[+] Добавлен формат *.tedcaptions TED Talks captions
[+] Добавлен формат *.tee Multiple muxer tee
[+] Добавлен формат *.thp THP
[+] Добавлен формат *.tiertexseq Tiertex Limited SEQ
[+] Добавлен формат *.tiff_pipe piped tiff sequence
[+] Добавлен формат *.tmv 8088flex TMV
[+] Добавлен формат *.truehd raw TrueHD
[+] Добавлен формат *.tta TTA (True Audio)
[+] Добавлен формат *.tty Tele-typewriter
[+] Добавлен формат *.txd Renderware TeXture Dictionary
[+] Добавлен формат *.u16be PCM unsigned 16-bit big-endian
[+] Добавлен формат *.u16le PCM unsigned 16-bit little-endian
[+] Добавлен формат *.u24be PCM unsigned 24-bit big-endian
[+] Добавлен формат *.u24le PCM unsigned 24-bit little-endian
[+] Добавлен формат *.u32be PCM unsigned 32-bit big-endian
[+] Добавлен формат *.u32le PCM unsigned 32-bit little-endian
[+] Добавлен формат *.u8 PCM unsigned 8-bit
[+] Добавлен формат *.uncodedframecrc uncoded framecrc testing
[+] Добавлен формат *.v210 Uncompressed 4:2:2 10-bit
[+] Добавлен формат *.v210x Uncompressed 4:2:2 10-bit
[+] Добавлен формат *.vag Sony PS2 VAG
[+] Добавлен формат *.vc1 raw VC-1 video
[+] Добавлен формат *.vc1test VC-1 test bitstream
[+] Добавлен формат *.vcd MPEG-1 Systems / MPEG program stream (VCD)
[+] Добавлен формат *.vfwcap VfW video capture
[+] Добавлен формат *.vivo Vivo
[+] Добавлен формат *.vmd Sierra VMD
[+] Добавлен формат *.vob MPEG-2 PS (VOB)
[+] Добавлен формат *.vobsub VobSub subtitle format
[+] Добавлен формат *.voc Creative Voice
[+] Добавлен формат *.vpk Sony PS2 VPK
[+] Добавлен формат *.vplayer VPlayer subtitles
[+] Добавлен формат *.vqf Nippon Telegraph and Telephone Corporation (NTT) TwinVQ
[+] Добавлен формат *.w64 Sony Wave64
[+] Добавлен формат *.wav WAV / WAVE (Waveform Audio)
[+] Добавлен формат *.wc3movie Wing Commander III movie
[+] Добавлен формат *.webm WebM
[+] Добавлен формат *.webm_chunk WebM Chunk Muxer
[+] Добавлен формат *.webm_dash_manifest WebM DASH Manifest
[+] Добавлен формат *.webp WebP
[+] Добавлен формат *.webp_pipe piped webp sequence
[+] Добавлен формат *.webvtt WebVTT subtitle
[+] Добавлен формат *.wsaud Westwood Studios audio
[+] Добавлен формат *.wsd Wideband Single-bit Data (WSD)
[+] Добавлен формат *.wsvqa Westwood Studios VQA
[+] Добавлен формат *.wtv Windows Television (WTV)
[+] Добавлен формат *.wv raw WavPack
[+] Добавлен формат *.wve Psion 3 audio
[+] Добавлен формат *.xa Maxis XA
[+] Добавлен формат *.xbin eXtended BINary text (XBIN)
[+] Добавлен формат *.xmv Microsoft XMV
[+] Добавлен формат *.xvag Sony PS3 XVAG
[+] Добавлен формат *.xwma Microsoft xWMA
[+] Добавлен формат *.yop Psygnosis YOP
[+] Добавлен формат *.yuv4mpegpipe YUV4MPEG pipe

Ведение сводно-распределенных каталогов [Статус: в разработке, тестируется]
[+] Автоматическое создание записей аналитики по оглавлению и оглавления из записей аналитики
[+] STAGE 27 - NJ RECORD: jsh and jssh detected
[+] STAGE 28 - NJ RECORD: jsh not found. Record delayed. After some time move to S11
[+] STAGE 29 - ERROR: J record for this NJ record detected, but have not ssh value, so wait for J record is done. After some time move to S11
[+] STAGE 34 - ASP RECORD: njsh not found. Record delayed. After some time move to S10
[+] STAGE 35 - ERROR: upper record for this ASP record detected, but have not ssh value, so wait for upper record is done. After some time move to S10
[+] Слияние записей статей
[+] Настройки статусов обработки записей добавлены в АРМ Администратор
[*] Кнопка слияния теперь сразу удаляет дублетные записи, создавая фоновые задачи обработки слияния
[+] Для номеров журнала при изменении записи автоматически запускается сверка Оглавление<=>Статьи
[+] Окончание обработки статьи устанавливает статус соответствующей записи на журнал в "Изменилась". Это приводит, в том числе, к синхронизации оглавления с записями статей

Web-ИРБИС 128 [Статус: в разработке, тестируется]
[*] Исправлено нахождение вложенного формата из дир. deposit. из вложенных форматов вырезаем комменты. и экранирующие слеши.формируем запись запроса в бд логов веба. и ее расформатируем.
[+] Формирование поискового запроса для команды S.

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 26, March, 2017 10:55

---[ 2017.0326]-[ r672 ]---

В релизе новостей не много, но они при этом достаточно важные.
Минимальная требуемая версия PHP повышена до 5.5.9. ИРБИС 128 поддерживает последние версии PHP веток 5 и 7. Хорошая идея - держать на сервере самую последнюю, актуальную версию ПО. Это повышает безопасность Вашей системы. Один из примеров (подобных примеров можно привести множество): [www.opennet.ru]
При первом запуске системы выдается окно с возможностью указания основных настроек - в том числе настройки соединения с основным сервером ИРБИС 64 и ip-адресом Администратора системы. Все меньше остается настроек, которые необходимо производить в каких-либо файлах.
Как это ни парадоксально, но в системе не было провайдера данных, позволяющего подключить удаленный сервер ИРБИС 64 (Хоть это и было возможно сделать средствами основного сервера ИРБИС 64). В этом релизе исправлено это упущение.
Модуль авторизации серьезно переработан, значительно расширены возможности конфигурирования этого модуля средствами АРМ Администратор
В АРМ Читатель появился поиск для профессионалов, позволяющий построить поисковые запросы любой сложности.
Исправление замечаний PHP (обычно, не влияет на работоспособность, но повышает строгость кода)
Продолжается активная разработка и тестирование модулей "Электронная библиотека", "WebИРБИС 128" и "Сводный каталог ИРБИС 128"

Сервер приложений
[!] Минимальная требуемая версия PHP повышена до 5.5.9
[+] Новый провайдер данных Irbis64r - Подключение удаленных серверов ИРБИС 64
[-] Исправлена ошибка в количестве записей при выводе результатов поиска в инвентированном порядке
[-] Совместимость с unix: исправлен регистр путей к tiny_mce
[*] Модуль I128FMail переведен на phpmailer/phpmailer 5.2
[+] Модуль Authorisation теперь имеет множество настроек, доступных через АРМ Администратор
[+] Параметры модулей теперь кешируются - это уменьшает время отклика системы на запросы
[+] У модулей появилось свойство _checkQueueAction. Если его выставить в true, то балансировщик фоновых задач будет периодически запускать для такого модуля Action <ИмяМодуля>/QueueMonitor
[+] При первом запуске системы выдается окно первоначальных настроек
[*] Множество доработок функционала модуля Web-ИРБИС 128, включая команду T(словарь) - вывод терминов.
[*] Модуль News - записи преименованы из NEWS в News (совместимость с *nix)
[+] Сбор статистики посещаемости сайта, просмотров полных текстов, поисков в ЭК, просмотров текущей страницы
[-] Исправлено несколько PHP Notice
[*] Обновлен phpmailer/phpmailer (v5.2.22 => v5.2.23)
Improve trapping of TLS errors during connection so that they don't cause warnings, and are reported better in debug output
Amend test suite so it uses PHPUnit version 4.8, compatible with older versions of PHP, instead of teh version supplied by Travis-CI
This forces pinning of some dev packages to older releases, but should make travis builds more reliable
Test suite now runs on HHVM, and thus so should PHPMailer in general
Improve Czech translations
Add links to CVE-2017-5223 resources
[*] Обновлен symfony/filesystem (v3.2.4 => v3.2.6)
[*] Обновлен monolog/monolog (1.22.0 => 1.22.1)
* Fixed lots of minor issues in the new Slack integrations
* Fixed support for allowInlineLineBreaks in LineFormatter when formatting exception backtraces
[*] Обновлен symfony/process (v3.2.4 => v3.2.6)

АРМ Администратор
[+] Модуль Authorisation теперь имеет множество настроек, доступных через АРМ Администратор

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

АРМ Книговыдача

АРМ Читатель
[*] Изменен дизайн поискового окна
[+] Из АРМ Администратор можно настроить вид поиска "Чекбокс" (пересылаемое значение при отметке описывается в столбце "По умолчанию")
[+] Из АРМ Администратор можно настроить вид поиска "Выбор из mnu" (имя mnu указывается в столбце "Доп. инфо")
[+] Появился поиск для профессионалов. Видимость и заголовок соответствующей вкладки настраиваются через АРМ Администратор, свойства модуля АРМ Читатель
[+] Возможность заказа по сводному каталогу с трансляцией заказа на записи-источники
[+] Кнопка заказа прямо рядом с библиографическим описанием
[-] Некорректное отображение информации об организации
[+] UseOperativeButtons теперь возможно вызвать и через UseModule('WIrbis')->ActionAPI
[+] Окно логина теперь описывается при помощи темплейта LoginWnd.tpl

Документация
[*] 4.2 Установка и запуск
[*] 4.2.3 Настройка конфигурационного файла

Электронная библиотека [Статус: в разработке, тестируется]
[+] Массовый импорт полных текстов из 951^A

Сводный каталог ИРБИС 128 [Статус: в разработке, тестируется]
[+] Возможность заказа по сводному каталогу с трансляцией заказа на записи-источники

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 18, April, 2017 13:56

---[ 2017.0418 ]-[ r708 ]---
В этом релизе получил дальнейшее развитие мастер установки системы и ее обновления.
Уделено внимание возможностям интеграции базы пользователей ИРБИС 64/128 с внешними системами - есть решения для авторизации пользователей прокси-сервера squid, а так же описана возможность авторизации по БД читателей ИРБИС 64/128 с использованием протокола RADIUS, что позволит, к примеру, настроить авторизацию пользователей сети Wi-Fi библиотеки.
Расширены возможности модуля страниц. В настройках модуля "Страницы сайта" появилась кнопка "Импорт из J-ИРБИС".
исправлены обнаруженные ошибки, повышена производительность и стабильность системы

Сервер приложений
[+] Добавлены настройки модуля Update (Обновление системы) - теперь обновление может происходить полностью в автоматизированном режиме
[+] Появилась возможность авторизации пользователей proxy-сервера squid с использованием БД Читателей ИРБИС (настройку см. подробнее в modules/Authorisation/Integrations/authSquid.php)
[+] Появилась возможность авторизации по протоколу RADIUS с использованием БД Читателей ИРБИС (настройку см. подробнее в modules/Authorisation/Integrations/authFreeRadius.php)
[+] Новая страница с текущими цифрами посещаемости ?id=SQSite
[+] Появилась возможность авторизации только по логину (без пароля)
[+] В настройках модуля "Страницы сайта" появилась кнопка "Импорт из J-ИРБИС"
[+] В настройках адресов в модуле "Адреса системы" появились поля для ввода имен форматов страниц и списков дочерних страниц по умолчанию для адреса.
{+] В свойствах страницы появились настройки для ввода имен форматов страниц и списков дочерних страниц (доступно только с правами Администратора системы)
[-] Исправлено неверное определение местоположения форматов в случае когда Имя модуля не совпадает со значением поля 920
[+] Усовершенствована инициализация переменных объектов
[+] При обновлении автоматически вызывается функция сверки системной конфигурации
[-] Удалены все темплейты кроме IRBISNEW
[+] Новая страница ?id=WirbisP (Действие аналогично ?id=WIrbis) но результат выводится в темплейте страницы
[+] Добавлено автоматическое создание папки OBJECTS
[*] Проверка исполнения действий при обновлении из index.php перенесено в сверку конфигурации в АРМ Администратор
[*] EnsureConfig теперь так же чистит кеш и перестраивает глобальное меню
[*] Updating symfony/filesystem (v3.2.6 => v3.2.7)
[*] Updating symfony/process (v3.2.6 => v3.2.7)
[-] PHP Warning: unlink(C:\xampp\i128Data/Queue/Flags/Queue_): No such file or directory in /modules/Queue/Actions/Process.inc on line 62
[-] PHP Notice: Undefined index: HTTP_HOST in modules\Host\__call\GetHostRecord.inc on line 10
[-] PHP Warning: file_get_contents(i128Data/I128F/HostsRecordsCache/): failed to open stream: No such file or directory in modules\Host\__call\GetHostRecord.inc on line 15
[-] PHP Warning: SQLite3::querySingle(): Unable to prepare statement: 1, no such table: data in modules\CSpider\Actions\Stage19.inc on line 28
[-] PHP Warning: SQLite3::query(): Unable to prepare statement: 1, no such table: data in modules\CSpider\Actions\Stage19.inc on line 30
[-] PHP Warning: SQLite3::exec(): no such table: data in modules\CSpider\Actions\Stage18.inc on line 23
[-] PHP Notice: Undefined property: ObjectData::$pageFormatFeed in classes\ObjectData.php on line 34

АРМ Администратор
[*] Значительно повышена скорость запуска

АРМ Читатель
[-] Исправлено: Не видно заглавий в окне просмотра оглавления

Документация
[*] 1 Системные требования
[*] 1.2 Сервер приложений ИРБИС 64/128



Редактировано 1 раз. Последний раз 18.04.2017 14:27 пользователем Михайленко Илья.

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 15, June, 2017 16:14

---[ 2017.0616 ]-[ r752 ]---

В этом релизе произошло несколько знаковых изменений

Переведены в статус релиза модули "Сводный каталог ИРБИС 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.

Сервер приложений
[+] При авторизации в посещение прописывается не только дата но и время (в подполе ^1)
[+] action Authorisation/AuthBasic может принимать параметр kv, в котором передается кафедра выдачи при посещении
[+] Улучшено определение браузерами кодировки на первом экране установки
[+] Возможность использования кеширования форматов посредством UseModule('Format')->FmtC
[*] Updating setasign/fpdi (1.6.1 => 1.6.2)
[*] Updating symfony/filesystem (v3.2.7 => v3.3.2)
[*] Updating symfony/process (v3.2.7 => v3.3.2)

АРМ Администратор
[-] Исправлено: В некоторых случаях не сохранялись данные на странице Основные настройки системы

АРМ Каталогизатор
Изменений нет.

АРМ Книговыдача
Изменений нет.

АРМ Читатель
[+] Модуль Web-ИРБИС 128 дополнительно поддерживает команды 2, 3, R, Z
[+] Для модуля Web-ИРБИС 128 реализован мастер импорта конфигурации из ini-файла Web-ИРБИС 64
[+] Для модуля Web-ИРБИС 128 добавлены переменные для описание секции RecUpdateFrames ZakazFrames(R,Z)
[+] Теперь в шаблоне можно создать свой формат разделителя. Например: UseModule('Pages')->EchoPageTitle('%s >>> '); выведет заголовок в виде Новости >>> Крымский федеральный университет им. В. И. Вернадского
[+] Поддерживаются страницы с символом "/" в идентификаторе
[+] Появились системные страницы. Можно запустить ?id=<ModuleMame>/PageId - в этом случае будет искаться файл modules/<ModuleName>/Pages/PageId.page, в этом файле ищется класс с именем Pages_<ModuleName>_PageId и у класса вызывается метод Show. Символы "/" в идентификаторе страницы преобразуются в "_"
[+] Появилась возможность выбора способа отображения результатов поиска - как раньше в интерактивном виде или в виде списка записей. Для списка записей предлагается использовать формат вывода brief_flat. Технология в разработке и может еще быть изменена.
[*] GSTART= и GEND= используют теперь прямой скан терминов, что ускоряет поиск по промежутку лет в разы
[-] Временно убрано "Найдено в полном тексте", т.к. серьезно замедляет вывод результатов поиска.
[-] Исправлен некорректный расчет показа пунктов меню в зависимости от наличия прав на страницу в сервисных подменю
[!] Объявлены устаревшими параметры модуля NewsFeed, определяющие темплейты отображения
newsTplHeader - Темплейт заголовка новостной ленты
newsTplFooter - Темплейт подвала новостной ленты
newsTpl - Темплейт новости
newsTplFull - Темплейт полного вида новости
На смену им пришли соответствующие параметры, определяющие форматы отображения
newsFmtHeader - Формат заголовка новостной ленты (значение по умолчанию: feedHeader)
newsFmtFooter - Формат подвала новостной ленты (значение по умолчанию: feedFooter)
newsFmt - Формат новости (значение по умолчанию: news)
newsFmtFull - Формат полного вида новости (значение по умолчанию: full)
[+] Новый модуль: J-ИРБИС 128
[+] Новая страница ?id=JIrbis128/JIEasy - Простой поиск
[+] Новая страница ?id=JIrbis128/JIExtended - Расширенный поиск
[+] Новая страница ?id=JIrbis128/JIGRNTI - Поиск по ГРНТИ
[+] Новая страница ?id=JIrbis128/JIKO - По учебному назначению
[+] Новая страница ?id=JIrbis128/JINewBooks - Новые поступления
[+] Новая страница ?id=JIrbis128/JIEDReg - Регистрация дипломной работы

Документация (помечаются измененные, удаленные и добавленные пункты)
[*] 4 Сервер приложений ИРБИС 64/128
[*] 4.3 Ядро системы
[*] 4.3.1 Главный исполняемый файл index.php
[*] 4.4 Модули
[*] 4.4.2 Authorisation - Авторизация пользователей
[*] 4.4.2.4 Свойства ObjectModule
[*] 4.4.2.4.2 Параметрирование модуля

Электронная библиотека
[!] Переведен в статус релиза

Сводный каталог ИРБИС 128
[!] Переведен в статус релиза
[+] Страница статистики ?id=RECSTAT



Редактировано 1 раз. Последний раз 16.06.2017 18:03 пользователем Михайленко Илья.

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 09, October, 2017 13:38

---[ 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

Re: Выпущена новая версия ИРБИС 128: 2017.xxxx.rxx
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 19, December, 2017 14:30

---[ 2017.1219 ]-[ r1035 ]---

Основные события релиза:
Поддержка ИРБИС 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
[-] Исправлена обработка шифров при поиске дублетной записи

Документация (помечаются измененные, удаленные и добавленные пункты ?id=Help/...)
[*] 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



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