<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
    <title>museum-digital:blog - Нові функції</title>
    <subtitle>A blog on museum-digital and the broader digitization of museum work.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://blog.museum-digital.org/uk/tags/novi-funktsiyi/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.museum-digital.org"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-09-30T00:00:00+00:00</updated>
    <id>https://blog.museum-digital.org/uk/tags/novi-funktsiyi/atom.xml</id>
    <entry xml:lang="uk">
        <title>Попередня версія нового інтерфейсу musdb</title>
        <published>2026-09-30T00:00:00+00:00</published>
        <updated>2026-09-30T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <author>
          <name>malygina</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2026/09/30/попередня-версія-нового-інтерфейсу-musdb/"/>
        <id>https://blog.museum-digital.org/uk/2026/09/30/попередня-версія-нового-інтерфейсу-musdb/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2026/09/30/попередня-версія-нового-інтерфейсу-musdb/">&lt;p&gt;Протягом останніх місяців ми працювали над новим, повністю переробленим інтерфейсом користувача musdb. У двох попередніх дописах у блозі ми вже розповідали про причини та масштаби цього оновлення (&lt;a href=&quot;https://blog.museum-digital.org/2026/05/05/musdb-reimagined-a-preview/&quot;&gt;1&lt;/a&gt; англійською, &lt;a href=&quot;https://blog.museum-digital.org/uk/2026/09/19/musdb-reimagined-%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%B9-%D1%81%D1%82%D0%B0%D0%BD-%D1%96-%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%BA-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F/&quot;&gt;2&lt;/a&gt;). В останньому з них ми також представили запланований графік релізу. Отже, настав час першої попередньої версії.&lt;/p&gt;
&lt;p&gt;Відсьогодні ввечері користувачі musdb бачитимуть повідомлення із пропозицією спробувати новий інтерфейс. Виникає очевидне питання: чи готовий він до повноцінного використання? Насправді однозначної відповіді немає. Під час розробки ми насамперед зосередилися на функціях, які використовуються найчастіше, тоді як деякі менш уживані розділи musdb у новому інтерфейсі поки що повністю відсутні. Перш ніж перейти до майже повного переліку та категоризації функцій, яких у новому інтерфейсі ще немає, розглянемо кілька його ключових нових можливостей і переваг.&lt;/p&gt;
&lt;h2 id=&quot;nova-arkhitektura-novi-mozhlivosti&quot;&gt;Нова архітектура, нові можливості&lt;/h2&gt;
&lt;p&gt;Як ми вже неодноразово пояснювали в попередніх дописах, найскладнішою і водночас фундаментальною частиною оновлення інтерфейсу musdb став перехід до іншого архітектурного підходу. У старому інтерфейсі кожна сторінка є окремим скриптом, а всі ці скрипти використовують спільні функції у фоновому режимі. Тому відкриття сторінки або, наприклад, збереження форми потребує повного перезавантаження сторінки, разом з усіма даними, які при цьому взагалі не змінилися. На перший погляд це здається неефективним з погляду продуктивності та використання пропускної здатності. Так воно і є. Це також помітно безпосередньо під час роботи: наприклад, після надсилання форми сторінка повертається на самий верх.&lt;/p&gt;
&lt;p&gt;Рефакторинг бекенд-коду musdb для створення більш багаторазової, тестованої та логічної структури триває вже понад п’ять років. Безпосереднім результатом цієї роботи стало поступове розширення API musdb, про яке ми час від часу згадували в блозі: функції, що використовувалися для звичайного, зрозумілого для людини інтерфейсу, стали також доступними для обміну даними між машинами.&lt;/p&gt;
&lt;p&gt;Новий інтерфейс став результатом завершення цього рефакторингу. Це застосунок на TypeScript, повністю побудований на API musdb. З одного боку, це означає, що потенційно будь-яка дія, яку користувач може виконати через графічний інтерфейс musdb, буде доступна й для автоматизованого виконання через API. З іншого боку, це спрощує розробку: оскільки ми самі всюди використовуємо API, підтримувати його в належному стані стає значно простіше (див. також &lt;a rel=&quot;external&quot; href=&quot;https://en.wikipedia.org/wiki/Eating_your_own_dog_food&quot;&gt;цей принцип&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Завдяки новій архітектурі інтерфейс повністю обробляється в браузері. Під час надсилання форм на сервер передаються лише змінені значення. Після завантаження застосунку це суттєво зменшує обсяг переданих даних. Так само під час навігації перезавантажуються лише ті частини сторінки, які справді змінюються. Це зменшує навантаження як на сервер, так і на клієнт та відповідно підвищує продуктивність.&lt;/p&gt;
&lt;h3 id=&quot;avtomatizatsiia-za-dopomogoiu-vebkhukiv&quot;&gt;Автоматизація за допомогою вебхуків&lt;/h3&gt;
&lt;p&gt;Саме завдяки новій архітектурі в musdb стало можливим додати систему вебхуків, яка дає змогу автоматично реагувати на зміни в musdb. Налаштувати вебхуки можна в налаштуваннях установи в новому інтерфейсі. Зверніть увагу: оскільки система вебхуків працює на основі нової архітектури, вебхуки, налаштовані в новому інтерфейсі, не спрацьовуватимуть під час роботи у старому інтерфейсі, доки доступні обидві версії. Див. також: &lt;a rel=&quot;external&quot; href=&quot;https://uk.wikipedia.org/wiki/Webhook&quot;&gt;Wikipedia про вебхуки&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;onovlennia-dizainu&quot;&gt;Оновлення дизайну&lt;/h2&gt;
&lt;p&gt;Повне переосмислення дизайну, звісно, дало нам змогу створити значно зручніший і більш упорядкований інтерфейс. Судячи з відгуків, які ми вже отримали, хоча їх поки що небагато, нам це вдалося. Схожі функції, які раніше були розподілені між різними частинами однієї сторінки або навіть різними сторінками, тепер об’єднані в одному розділі. Зайві або незрозумілі опції було прибрано. Там, де все могло залишитися як раніше, воно загалом таким і залишилося, адже попри свої недоліки старий дизайн також отримував чимало позитивних відгуків.&lt;/p&gt;
&lt;p&gt;У попередніх дописах у блозі ми вже докладно показували окремі частини нового інтерфейсу. Для цієї статті важливо інше: оновлення дизайну також передбачає відмову від деяких зайвих, невдало продуманих або фактично контрпродуктивних функцій.&lt;/p&gt;
&lt;h2 id=&quot;perelik-funktsii-iaki-shche-ne-realizovano&quot;&gt;Перелік функцій, які ще не реалізовано&lt;/h2&gt;
&lt;p&gt;Нижче наведено перелік функцій старого інтерфейсу, які ще не реалізовано в новому, у деяких випадках із додатковими поясненнями. Якщо певної функції в цьому переліку немає, найімовірніше, її вже реалізовано.&lt;/p&gt;
&lt;h3 id=&quot;funktsiyi-iaki-tochno-bude-realizovano-ale-iakikh-poki-shcho-nemaie&quot;&gt;Функції, які точно буде реалізовано, але яких поки що немає&lt;/h3&gt;
&lt;h4 id=&quot;tsili-storinki&quot;&gt;Цілі сторінки&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Загальна сторінка пошуку зображень об’єктів ще не реалізована&lt;/li&gt;
&lt;li&gt;Підрахунок відвідувачів&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;navigatsiia&quot;&gt;Навігація&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Система сповіщень&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;inshi-instrumenti&quot;&gt;Інші інструменти&lt;/h4&gt;
&lt;p&gt;У старому інтерфейсі вони доступні в розділі «Інструменти» на інформаційній панелі або в однойменному підменю навігації.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Генератор QR-кодів&lt;/li&gt;
&lt;li&gt;Календар&lt;/li&gt;
&lt;li&gt;Список процесів&lt;/li&gt;
&lt;li&gt;Список завдань&lt;/li&gt;
&lt;li&gt;Управління знаннями / міні-вікі&lt;/li&gt;
&lt;li&gt;Перевірка гіперпосилань&lt;/li&gt;
&lt;li&gt;Скорочення URL&lt;/li&gt;
&lt;li&gt;Перевірка узгодженості під час перенесення даних із полів вільного тексту до контрольованих полів&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;funktsiyi-dostupni-v-kil-kokh-rozdilakh-musdb&quot;&gt;Функції, доступні в кількох розділах musdb&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Нотатки (для будь-якої сторінки)&lt;/li&gt;
&lt;li&gt;Інтеграція з Nextcloud&lt;/li&gt;
&lt;li&gt;Інтерфейс для користувачів з обмеженими правами&lt;br /&gt;
&lt;em&gt;Інтерфейс має приховувати кнопки надсилання та інші елементи, якщо користувач не має права виконувати відповідну дію. Наразі це реалізовано лише в небагатьох випадках, хоча на рівні бекенду права доступу вже застосовуються.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;storinki-ob-iektiv&quot;&gt;Сторінки об’єктів&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Оглядові сторінки
&lt;ul&gt;
&lt;li&gt;Меню сортування&lt;/li&gt;
&lt;li&gt;Список спостереження&lt;/li&gt;
&lt;li&gt;Перегляд списком / редагування більшості полів у табличному вигляді&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Бічна панель
&lt;ul&gt;
&lt;li&gt;Попередження, якщо об’єкт наразі зарезервований&lt;/li&gt;
&lt;li&gt;Статус редагування запису про об’єкт, наприклад відкритий, заблокований або архівований&lt;/li&gt;
&lt;li&gt;Налаштування експорту для XML; швидкий експорт уже працює&lt;/li&gt;
&lt;li&gt;Пропозиції щодо покращення&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Вкладка основних даних
&lt;ul&gt;
&lt;li&gt;Редагування перекладів&lt;/li&gt;
&lt;li&gt;Пропозиції тегів на основі зображення об’єкта&lt;/li&gt;
&lt;li&gt;Пропозиції тегів на основі опису об’єкта&lt;/li&gt;
&lt;li&gt;Можливість додавати джерела / посилання на джерела для подій&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Вкладка додаткових даних
&lt;ul&gt;
&lt;li&gt;Налаштування статусу публікації для окремих полів даних&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Вкладка адміністрування
&lt;ul&gt;
&lt;li&gt;Вилучення об’єкта з фондів&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Вкладка місцезнаходження
&lt;ul&gt;
&lt;li&gt;Посилання на управління позиками&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Більша частина вкладки реставрації / консервації&lt;/li&gt;
&lt;li&gt;Вкладка історії даних
&lt;ul&gt;
&lt;li&gt;Інтерфейс керування версіями&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Власний / налаштований користувачем інтерфейс редагування об’єктів&lt;/li&gt;
&lt;li&gt;Порівняння об’єктів&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;storinki-ustanov&quot;&gt;Сторінки установ&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінка редагування установи
&lt;ul&gt;
&lt;li&gt;Вкладка для самокатегоризації установ / опитування&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Налаштування на рівні установи
&lt;ul&gt;
&lt;li&gt;Налаштування запланованого автоматичного створення експортів&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;storinki-kolektsii&quot;&gt;Сторінки колекцій&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Ієрархія та сортування&lt;/li&gt;
&lt;li&gt;Сторінка редагування&lt;/li&gt;
&lt;li&gt;Додавання тегів до колекцій&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;seriyi&quot;&gt;Серії&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінки редагування серій
&lt;ul&gt;
&lt;li&gt;Ієрархія&lt;/li&gt;
&lt;li&gt;Сортування об’єктів серії&lt;/li&gt;
&lt;li&gt;Бічна панель
&lt;ul&gt;
&lt;li&gt;Налаштування видимості серії на публічній сторінці установи&lt;/li&gt;
&lt;li&gt;Можливість групувати пов’язані записи словника для редагування в nodac&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;nalashtuvannia-koristuvachiv&quot;&gt;Налаштування користувачів&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінки редагування інших користувачів
&lt;ul&gt;
&lt;li&gt;Налаштування прав користувачів&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Налаштування власного облікового запису
&lt;ul&gt;
&lt;li&gt;Експорт даних власного облікового запису&lt;/li&gt;
&lt;li&gt;Налаштування WebDAV (для підготовки самостійно запущених імпортів даних)&lt;/li&gt;
&lt;li&gt;Налаштування сповіщень&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;kontakti-adresna-kniga&quot;&gt;Контакти / адресна книга&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінки редагування контактів
&lt;ul&gt;
&lt;li&gt;Експорт vCard&lt;/li&gt;
&lt;li&gt;Список пов’язаних бібліографічних записів (буде реалізовано на сторінці пошуку літератури)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;primishchennia&quot;&gt;Приміщення&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Ієрархія&lt;/li&gt;
&lt;li&gt;Сторінки редагування
&lt;ul&gt;
&lt;li&gt;Відображення даних датчиків&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;vistavki&quot;&gt;Виставки&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінки редагування
&lt;ul&gt;
&lt;li&gt;Вкладка для публікацій, пов’язаних із виставкою&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;slovniki-dovidkovi-dani&quot;&gt;Словники / довідкові дані&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Ще не опублікована функція каталогу-резоне&lt;/li&gt;
&lt;li&gt;Твердження&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;funktsiyi-iaki-vzhe-realizovano-ale-iaki-shche-tochno-potribno-vdoskonaliti&quot;&gt;Функції, які вже реалізовано, але які ще точно потрібно вдосконалити&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Сторінка редагування об’єкта
&lt;ul&gt;
&lt;li&gt;Прив’язування нещодавно прив’язаних сутностей на вкладці основних даних&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;funktsiyi-iaki-bude-vidaleno&quot;&gt;Функції, які буде видалено&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Загальні функції сторінок
&lt;ul&gt;
&lt;li&gt;Закладки&lt;br /&gt;
&lt;em&gt;Браузери значно краще працюють із закладками, ніж musdb. А musdb у будь-якому разі працює в браузері.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Сторінка об’єкта
&lt;ul&gt;
&lt;li&gt;Вкладка «Дослідження провенансу»&lt;br /&gt;
&lt;em&gt;Відгуки дослідників провенансу, а також здоровий глузд і наш власний досвід показали, що нинішня реалізація загалом невдала. У майбутньому в musdb може з’явитися окремий загальний розділ для управління дослідницькими проєктами, який справді виконуватиме завдання, для яких ми створили цю функцію.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Введення даних у вигляді вільного тексту за допомогою відповідно підготовленого QR-коду&lt;/li&gt;
&lt;li&gt;Інструмент «Запитати експерта»&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Розділ статей (майже не використовувався)&lt;/li&gt;
&lt;li&gt;Функції для подкастів (ніколи не публікувалися)&lt;/li&gt;
&lt;li&gt;Сторінка серії
&lt;ul&gt;
&lt;li&gt;Офлайн-каталог HTML&lt;br /&gt;
&lt;em&gt;Це рішення належним чином не підтримувалося вже близько десяти років. Крім того, завдяки значно ширшій доступності інтернет-з’єднання рішення на основі API стали набагато гнучкішими.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Налаштування режимів відображення опублікованих сторінок серій&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Чат&lt;/li&gt;
&lt;li&gt;Налаштування стартової сторінки користувача після входу&lt;br /&gt;
&lt;em&gt;Основним і найнадійнішим способом повідомляти про оновлення musdb та інших інструментів museum-digital є блог, стрічка якого вбудована в інформаційну панель. Якщо всі користувачі час від часу відкриватимуть інформаційну панель, зростає ймовірність того, що вони дізнаватимуться про оновлення. Крім того, уніфікований процес входу полегшує розуміння повідомлень користувачів про помилки, пов’язані зі входом і запуском системи.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;funktsiyi-iaki-shche-potribno-obgovoriti&quot;&gt;Функції, які ще потрібно обговорити&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Сторінка об’єкта
&lt;ul&gt;
&lt;li&gt;Налаштування кнопок соціальних мереж. З огляду на доступний набір таких кнопок і сучасні тенденції використання соціальних мереж, можливо, доцільніше просто відмовитися від цієї опції.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;shcho-tse-oznachaie-dlia-podal-shogo-planu&quot;&gt;Що це означає для подальшого плану?&lt;/h2&gt;
&lt;p&gt;Як легко побачити, роботи ще чимало. Однак основну її частину вже виконано, і ми повністю дотримуємося запланованого графіка. Для всіх, хто залежить від функцій, яких поки що немає в новому інтерфейсі, стара версія залишатиметься доступною приблизно до 22 листопада. Водночас для більшості користувачів musdb у своєму нинішньому стані вже має задовольняти більшість або навіть усі їхні потреби краще, ніж старий інтерфейс.&lt;/p&gt;
&lt;p&gt;До 22 листопада обидві версії залишатимуться доступними, щоб користувачі могли поступово перейти на нову. Ми будемо раді Вашим відгукам і продовжуватимемо регулярно оновлювати нову версію.&lt;/p&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;AI Use&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;&lt;em&gt;(Зображення до допису згенеровано за допомогою Anima Base v1)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;License&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;This content is licensed under a &lt;a rel=&quot;external&quot; href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/uk/2026/09/30/попередня-версія-нового-інтерфейсу-musdb/1636002-masterpiece-best-quality-score_7-dis-Animaanima_baseV10.png.webp</url></post-thumbnail>
        
        
    </entry>
    <entry xml:lang="uk">
        <title>musdb: нове бачення — поточний стан і графік оновлення</title>
        <published>2026-09-19T00:00:00+00:00</published>
        <updated>2026-09-19T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <author>
          <name>malygina</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2026/09/19/musdb-reimagined-поточний-стан-і-графік-оновлення/"/>
        <id>https://blog.museum-digital.org/uk/2026/09/19/musdb-reimagined-поточний-стан-і-графік-оновлення/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2026/09/19/musdb-reimagined-поточний-стан-і-графік-оновлення/">&lt;p&gt;У &lt;a href=&quot;https://blog.museum-digital.org/2026/05/05/musdb-reimagined-a-preview/&quot;&gt;травні 2026 року&lt;/a&gt; ми анонсували масштабне оновлення інтерфейсу користувача musdb. Відтоді нова версія набуває дедалі чіткіших обрисів, тож тепер ми можемо представити конкретний графік її впровадження.&lt;/p&gt;
&lt;h2 id=&quot;masshtab-i-prichini-onovlennia&quot;&gt;&lt;strong&gt;Масштаб і причини оновлення&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;musdb як інструмент існує майже від самого початку роботи museum-digital у 2009–2010 роках. Спочатку його створили як інструмент для внесення даних про об’єкти, призначених для публікації. Відтоді цілі та сфера застосування musdb значно розширилися: з простого інструменту для внесення та публікації даних він перетворився на повноцінну систему управління музейними колекціями та роботою музею. Водночас базова архітектура інтерфейсу користувача залишалася майже незмінною.&lt;/p&gt;
&lt;p&gt;Упродовж років до системи додавали багато нових функцій. Однак їх зазвичай розміщували так, щоб не заплутувати наявних користувачів і не порушувати усталені робочі процеси. У результаті сам musdb працював добре, проте його інтерфейс роками розвивався без чіткого довгострокового плану та систематичної розробки стабільних універсальних компонентів.&lt;/p&gt;
&lt;p&gt;З 2009 року значно змінився й ширший технологічний контекст. Веброзробка стала іншою. Нам більше не потрібно перейматися Internet Explorer, сумісність між браузерами суттєво покращилася, а вебзастосунки сьогодні можуть бути набагато інтерактивнішими. Щоб повною мірою скористатися цими можливостями під час подальшої розробки musdb, необхідно докорінно змінити його архітектуру.&lt;/p&gt;
&lt;p&gt;Архітектура musdb переходить від традиційного вебсайту з великою кількістю окремих сторінок до &lt;em&gt;Single Page Application&lt;/em&gt; (SPA). Тому йдеться справді про повне переписування інтерфейсу. Замість того щоб генерувати сторінки на сервері й лише відображати їх у браузері, інтерфейс musdb тепер повністю генеруватиметься безпосередньо в браузері, а через відповідні добре задокументовані API завантажуватимуться лише потрібні в конкретний момент дані.&lt;/p&gt;
&lt;p&gt;Це означає, що навіть для простого збереження функцій старого дизайну їх, або принаймні спосіб їх представлення, потрібно реалізувати заново. Водночас оновлення дає чудову нагоду зробити інтерфейс більш упорядкованим і зручним, а також переосмислити функції, які раніше залишалися малопомітними або майже не використовувалися.&lt;/p&gt;
&lt;p&gt;Хоча в майбутній версії на технічному рівні, принаймні щодо інтерфейсу користувача, практично все буде новим, це не означає, що на концептуальному рівні все має суттєво змінитися. Нова версія musdb збереже знайому базову структуру сторінок: списки, сторінки редагування та сторінки для додавання нових записів. Збережеться і принцип сторінок редагування з вкладками, а також, за кількома винятками, ті самі поля даних і їхня послідовність.&lt;/p&gt;
&lt;h2 id=&quot;nevelikii-poperednii-ogliad&quot;&gt;Невеликий попередній огляд&lt;/h2&gt;
&lt;p&gt;Оскільки багато речей залишаться знайомими, варто поглянути й на те, що зміниться. Нижче ми покажемо кілька таких нововведень у коротких скринкастах. Більшість із них стосується оглядових сторінок і сторінок зі списками, які вже готові до впровадження.&lt;/p&gt;
&lt;h3 id=&quot;navigatsiia&quot;&gt;Навігація&lt;/h3&gt;
&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; src=&quot;./musdb-navigation-customization-eng.mp4&quot;&gt;&lt;/video&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Скринкаст показує, як тепер можна додавати окремі пункти меню до панелі швидкого доступу та прибирати їх звідти. Панель швидкого доступу та список інших розділів musdb тепер розташовані ближче один до одного.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id=&quot;novi-mozhlivosti-fil-truvannia&quot;&gt;Нові можливості фільтрування&lt;/h3&gt;
&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; src=&quot;./musdb-search-filter-eng.mp4.crf28.mp4&quot;&gt;&lt;/video&gt;&lt;/figure&gt;
&lt;p&gt;Короткий скринкаст із майбутньої версії musdb. Як це вже було розпочато у старому дизайні musdb, тепер не лише об’єкти, а й багато інших типів записів отримають нові можливості фільтрування.&lt;/p&gt;
&lt;h3 id=&quot;tri-rezhimi-vidobrazhennia-ogliadiv&quot;&gt;Три режими відображення оглядів&lt;/h3&gt;
&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; src=&quot;./musdb-search-toggle-display-eng.mp4.crf28.mp4&quot;&gt;&lt;/video&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Усі оглядові сторінки матимуть єдину логіку відображення. Дані можна буде переглядати у вигляді сітки, списку або таблиці.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id=&quot;infrastruktura-dlia-paketnoyi-obrobki-na-vsikh-ogliadovikh-storinkakh&quot;&gt;Інфраструктура для пакетної обробки на всіх оглядових сторінках&lt;/h3&gt;
&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; src=&quot;./musdb-search-batch-edit-eng.mp4.crf28.mp4&quot;&gt;&lt;/video&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Усі оглядові сторінки тепер мають інфраструктуру для вибору та пакетної обробки записів. Наприклад, уже зараз можна одночасно публікувати або приховувати одразу кілька груп об’єктів чи колекцій. На інших оглядових сторінках поки що немає функцій пакетної обробки, пов’язаних із вибраними записами. Однак завдяки спільній інфраструктурі реалізувати такі функції за потреби тепер буде значно простіше.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id=&quot;interaktivni-ogliadi&quot;&gt;Інтерактивні огляди&lt;/h3&gt;
&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; src=&quot;./musdb-publish-from-list-eng.mp4&quot;&gt;&lt;/video&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Тут показано, що на всіх оглядових сторінках для типів даних, які можна публікувати, — колекцій, об’єктів, груп об’єктів, виставок, подій і заходів — статус публікації кожного запису відображатиметься в одному й тому самому місці. Натиснувши на статус публікації, запис можна буде приховати або опублікувати безпосередньо зі списку.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&quot;koli-zh-z-iavit-sia-onovlennia&quot;&gt;Коли ж з’явиться оновлення?&lt;/h2&gt;
&lt;p&gt;Наразі розробка просувається без суттєвих труднощів, а необхідні компоненти для майже всіх функцій уже готові. Залежно від того, якими функціями ви користуєтеся, новий інтерфейс уже зараз може замінити старий у більшості типових сценаріїв роботи. Однак для повноцінної підтримки всіх поширених сценаріїв використання необхідно щонайменше повністю завершити сторінку редагування об’єктів. Очікується, що вона буде готова не пізніше кінця вересня. Після цього відбудуться презентації та перехідний період, протягом якого стару й нову версії можна буде використовувати паралельно. Це має забезпечити плавний перехід від старого інтерфейсу користувача до нового.&lt;/p&gt;
&lt;figure class=&quot;wp-block-table&quot;&gt;&lt;table class=&quot;has-fixed-layout&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;14.09.2026&lt;/td&gt;&lt;td&gt;Публікація допису в блозі.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;28.09.2026 - 04.10.2026&lt;/td&gt;&lt;td&gt;На інформаційній панелі musdb з’явиться повідомлення про новий інтерфейс користувача. Воно міститиме посилання на нову версію, якою вже можна буде користуватися як альтернативою.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;30.10.2026&lt;/td&gt;&lt;td&gt;Презентація нового інтерфейсу користувача на зустрічі користувачів museum-digital. До цього моменту новий інтерфейс буде повністю готовий.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;01.11.2026&lt;/td&gt;&lt;td&gt;Процес входу в систему буде змінено так, щоб користувачі за замовчуванням переходили до нового інтерфейсу. У ньому з’явиться повідомлення про зміну, а протягом певного часу також залишатиметься можливість перейти до старого інтерфейсу.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;02.11.2026, 13:00&lt;/td&gt;&lt;td&gt;Вступна презентація (німецькою мовою).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;06.11.2026, 13:00&lt;/td&gt;&lt;td&gt;Вступна презентація (англійською мовою).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;16.11.2026, 10:00&lt;/td&gt;&lt;td&gt;Вступна презентація (німецькою мовою).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;22.11.2026&lt;/td&gt;&lt;td&gt;Повідомлення на інформаційній панелі буде прибрано разом зі старим інтерфейсом користувача.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;AI Use&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;Зображення до публікації створено за допомогою Anima Base v1.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;License&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;This content is licensed under a &lt;a rel=&quot;external&quot; href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/2026/09/14/musdb-reimagined-update-release-schedule/1704001-masterpiece-best-quality-score_7-dis-Animaanima_baseV10.webp</url></post-thumbnail>
        
        
    </entry>
    <entry xml:lang="uk">
        <title>Короткий Change Log за грудень 2024 та січень 2025</title>
        <published>2025-02-14T00:00:00+00:00</published>
        <updated>2025-02-14T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <author>
          <name>malygina</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2025/02/14/короткий-change-log-за-грудень-2024-та-січень-2025/"/>
        <id>https://blog.museum-digital.org/uk/2025/02/14/короткий-change-log-за-грудень-2024-та-січень-2025/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2025/02/14/короткий-change-log-за-грудень-2024-та-січень-2025/">&lt;h3 id=&quot;gruden-2024&quot;&gt;&lt;strong&gt;Грудень 2024&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id=&quot;frontend&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/frontend/&quot;&gt;Frontend&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Дати у транскрипціях (&lt;a rel=&quot;external&quot; href=&quot;https://de.wikipedia.org/wiki/Text_Encoding_Initiative&quot;&gt;TEI&lt;/a&gt;) тепер парсяться незалежно від використання &lt;code&gt;when=&quot;&quot;&lt;/code&gt; або &lt;code&gt;when=&#39;&#39;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Нотатки до маркувань тепер відображаються на сторінках об’єктів.
&lt;ul&gt;
&lt;li&gt;Раніше їх не було, тепер реалізовано через підказку (tooltip), яка з’являється при наведенні на маркування – аналогічно до приміток до подій.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;musdb&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/musdb/&quot;&gt;musdb&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Назви та описи виставок і груп об’єктів тепер можна перекладати.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.museum-digital.org/2025/01/13/version-control-batch-transfer-between-data-fields-of-object-records/&quot;&gt;Версіонування&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Журнал “поточних місцезнаходжень” об’єкта можна експортувати у форматі CSV.&lt;/li&gt;
&lt;li&gt;Завантажені зображення об’єктів тепер можна приховувати або публікувати пакетно (аналогічно до описаної раніше реалізації, але в меню зображень).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Розширення &lt;a rel=&quot;external&quot; href=&quot;https://de.handbook.museum-digital.info/musdb/API/index.html&quot;&gt;API&lt;/a&gt;&lt;/strong&gt;, нові функції:
&lt;ul&gt;
&lt;li&gt;Передача розмірів об’єкта.&lt;/li&gt;
&lt;li&gt;Список зображень і ресурсів, пов’язаних із об’єктом.&lt;/li&gt;
&lt;li&gt;Метадані зображень.&lt;/li&gt;
&lt;li&gt;Публікація / приховування зображень об’єкта.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3 id=&quot;sichen-2025&quot;&gt;&lt;strong&gt;Січень 2025&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id=&quot;frontend-1&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.handbook.museum-digital.info/musdb/API/index.html&quot;&gt;Frontend&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Додано сортування ескізів об’єктів за “естетикою” (докладніше в окремому блозі).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;musdb-1&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/musdb/&quot;&gt;musdb&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Уніфіковано максимальну довжину поля “Нотатка до годин роботи” (тепер однаково в UI та базі даних).&lt;/li&gt;
&lt;li&gt;Виправлено проблему при перемиканні між установами під час перевірок на узгодженість.&lt;/li&gt;
&lt;li&gt;Додано можливість пошуку літератури за редактором.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.museum-digital.org/2025/01/13/version-control-batch-transfer-between-data-fields-of-object-records/&quot;&gt;Пакетне переписування тексту з одного вільного текстового поля в інше.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;importer&quot;&gt;Імпортер&lt;/h4&gt;
&lt;h5 id=&quot;golovne&quot;&gt;&lt;strong&gt;Головне&lt;/strong&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Автоматична трансформація дат життя для осіб. Наприклад, рік смерті “01.01.2012” тепер відображається як “2012” (раніше – “01.01.2012”).&lt;/li&gt;
&lt;li&gt;Символи “?” та “(?)” прибираються з початку та кінця імпортованих ключових слів.&lt;/li&gt;
&lt;li&gt;Різні види дужок у назвах ключових слів замінюються на звичайні круглі дужки.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&quot;parser&quot;&gt;&lt;strong&gt;Парсер&lt;/strong&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Жорсткіша внутрішня обробка налаштувань, всі імпорти тепер підтримують &lt;code&gt;start_at&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;Важливо для повторного імпорту, якщо він переривається через нові, ще не враховані елементи, а також для налагодження.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Нові парсери:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.wikipedia.org/wiki/Metadata_Object_Description_Schema&quot;&gt;MODS&lt;/a&gt;&lt;/strong&gt; (переважно бібліотечні дані).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faust-експорти&lt;/strong&gt; для &lt;a rel=&quot;external&quot; href=&quot;https://st.museum-digital.de/institution/87&quot;&gt;Händel-Haus&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;XML-дампи з MuseumPlus Classic&lt;/strong&gt; (MsSQL &amp;gt; XML-експорт по таблиці &amp;gt; імпорт).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&quot;vipravlennia-pomilok&quot;&gt;&lt;strong&gt;Виправлення помилок&lt;/strong&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Поле “Користувач” у Primus-парсері було неправильно пов’язане з подіями виробництва.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Матеріал / техніка&lt;/strong&gt; у парсері BeeCollect для музеїв промисловості Саксонії тепер правильно імпортуються.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;frontend-cli&quot;&gt;&lt;strong&gt;“Frontend” (CLI)&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Додано можливість відключати імпорт окремих розділів через командний рядок.&lt;/li&gt;
&lt;li&gt;Оновлено довідковий текст для CLI-інструменту.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;nodac&quot;&gt;&lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/nodac/&quot;&gt;nodac&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Поділ ключових слів тепер правильно обробляє випадки, коли термін містить назви місць або часові позначки.
&lt;ul&gt;
&lt;li&gt;Наприклад: &lt;code&gt;&quot;Шолом; Берлін&quot;&lt;/code&gt; → ключове слово &lt;code&gt;&quot;Шолом&quot;&lt;/code&gt; + місце &lt;code&gt;&quot;Берлін&quot;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Пошук за двозначними ключовими словами тепер враховує як ключові слова, так і загальні терміни.&lt;/li&gt;
&lt;li&gt;Часові значення тепер можна об’єднувати прямо зі сторінки редагування часу.&lt;/li&gt;
&lt;/ul&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;AI Use&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;Post image generated using Anima Base v1.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;License&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;This content is licensed under a &lt;a rel=&quot;external&quot; href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/2025/02/14/state-of-dev-december-2024-january-2025/typing-2025-01.avif</url></post-thumbnail>
        
        
    </entry>
    <entry xml:lang="uk">
        <title>Невеликий інструмент для перевірки відповідностей під час імпорту</title>
        <published>2025-01-23T00:00:00+00:00</published>
        <updated>2025-01-23T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <author>
          <name>malygina</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2025/01/23/невеликий-інструмент-для-перевірки-в/"/>
        <id>https://blog.museum-digital.org/uk/2025/01/23/невеликий-інструмент-для-перевірки-в/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2025/01/23/невеликий-інструмент-для-перевірки-в/">&lt;p&gt;При виконанні імпорту в museum-digital – особливо під час міграції інвентаризаційних даних – можуть виникати помилки через невідповідність записів. Інструмент імпорту визначає, що була спроба імпортувати раніше невідоме значення в контрольоване поле Musdb. Часто проблеми виникають, наприклад, із ролями учасників або типами надходжень.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Приклад:&lt;/strong&gt; Попередня база даних музею використовувала ролі учасників замість подієвої структури для позначення того, хто створив об’єкт. У записах музею зазначено, що певний об’єкт має пов’язану особу X, яка позначена як “головний виробник”, а також пов’язаний час Y, позначений як “час виробництва”. Під час імпорту ці ролі (“головний виробник” і “час виробництва”) переводяться у відповідні типи подій museum-digital, щоб сформувати подію: об’єкт був виготовлений особою X у момент Y. Це працює, оскільки терміни “головний виробник” і “час виробництва” відповідають подієвому типу “виробництво”.&lt;/p&gt;
&lt;p&gt;Якщо певному терміну ще не призначене відповідне значення зі списку контрольованих термінів museum-digital, імпортер припиняє імпорт при першій появі цього терміна в одному з контрольованих полів. З одного боку, це корисно, оскільки дозволяє уникнути витрат ресурсів на імпорт, який все одно не буде завершений. З іншого боку, це створює труднощі, оскільки неузгоджені записи виявляються лише поодинці.&lt;/p&gt;
&lt;h3 id=&quot;novii-dopomizhnii-instrument&quot;&gt;Новий допоміжний інструмент&lt;/h3&gt;
&lt;p&gt;Новий інструмент &lt;strong&gt;&lt;a rel=&quot;external&quot; href=&quot;https://concordance.museum-digital.org/&quot;&gt;concordance.museum-digital.org&lt;/a&gt;&lt;/strong&gt; робить цей процес менш складним. Користувачі можуть завантажити всі імпортовані дані певного поля (наприклад, ролі учасників) пострічково та перевірити, чи були вони вже узгоджені зі списками відповідностей.&lt;/p&gt;
&lt;p&gt;Для записів, які ще не мають відповідного значення, з’являється можливість вручну співвіднести їх із дозволеними варіантами museum-digital через інтерфейс інструменту, а також згенерувати кодові рядки, необхідні для внесення змін до списків відповідностей.&lt;/p&gt;
&lt;p&gt;Хоча перевірка та розширення відповідних &lt;a rel=&quot;external&quot; href=&quot;https://gitea.armuli.eu/museum-digital/MDImporterConcordanceLists&quot;&gt;списків з відкритим кодом&lt;/a&gt; має бути простою навіть для користувачів без технічних навичок, цей метод значно зручніший. Важливо й те, що імпорт більше не потрібно виконувати кілька разів, щоб усунути всі помилки, спричинені невідповідними записами. До того ж, порівнювати значення у звичайній людській мові значно зручніше, ніж використовувати внутрішні ідентифікатори цільових значень для пошуку відповідників.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Код перевірки відповідностей доступний за ліцензією MIT &lt;a rel=&quot;external&quot; href=&quot;https://gitea.armuli.eu/museum-digital/concordance-checker&quot;&gt;тут&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-info);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/info.svg);&quot;
    &gt;
      info
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;License&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;This content is licensed under a &lt;a rel=&quot;external&quot; href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/2025/01/23/a-concordance-checker-for-preparing-imports-to-museum-digital/20250123_Concordance_checker_en.avif</url></post-thumbnail>
        
        
    </entry>
    <entry xml:lang="uk">
        <title>Версіонування та перенесення між полями даних</title>
        <published>2025-01-13T00:00:00+00:00</published>
        <updated>2025-01-13T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <author>
          <name>malygina</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2025/01/13/версіонування-та-перенесення-між-пол/"/>
        <id>https://blog.museum-digital.org/uk/2025/01/13/версіонування-та-перенесення-між-пол/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2025/01/13/версіонування-та-перенесення-між-пол/">&lt;p&gt;Новий рік 2025 приносить дві давно очікувані функції в musdb: детальне версіонування даних об’єктів та опцію пакетного перенесення даних між текстовими полями.&lt;/p&gt;
&lt;h2 id=&quot;versionuvannia&quot;&gt;Версіонування&lt;/h2&gt;
&lt;p&gt;Центральною та довго відсутньою функцією в musdb була детальна історія версій записів, яка дозволяла б відстежувати та відновлювати дані після помилкової пакетної обробки або випадкового видалення вмісту полів.&lt;/p&gt;
&lt;p&gt;Така можливість тепер доступна. Переглянути всі зміни запису об’єкта з моменту початку фіксації змін (травень 2024) можна у вкладці &lt;strong&gt;“Запис даних”&lt;/strong&gt; під час перегляду або редагування об’єкта в musdb. У верхній частині вкладки тепер знаходиться нова кнопка &lt;strong&gt;“Відкрити версіонування”&lt;/strong&gt;.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2025/01/13/%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%BE%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%82%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D0%BF%D0%BE%D0%BB/./image-1024x700.png&quot; alt=&quot;Screenshot&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Детальну історію версій можна відкрити через нову кнопку у верхній частині вкладки &lt;strong&gt;“Журнал змін”&lt;/strong&gt; під час редагування об’єкта.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;При натисканні відкривається вікно з таблицею всіх змін запису. Різні аспекти об’єктного запису розподілені по вкладках, а отже, й по різних таблицях, наприклад, для основних даних, адміністративної інформації, зв’язків із колекціями, ключових слів тощо.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2025/01/13/%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%BE%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%82%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D0%BF%D0%BE%D0%BB/./image-3-1024x600.png&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Історія версій об’єкта представлена у вигляді таблиці у спливаючому вікні. Значення, які були змінені порівняно з попередньою версією, обведені пунктирною рамкою. Порожні клітинки позначені пунктиром збоку. На скріншоті у верхньому рядку відображається найновіша версія (порожня клітинка в колонці “Кінець”).&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;perenesennia-za-poliami&quot;&gt;“Перенесення за полями”&lt;/h2&gt;
&lt;p&gt;Другою, часто запитуваною функцією – особливо після імпорту – є &lt;strong&gt;пакетне перенесення вмісту з одного поля об’єкта в інше&lt;/strong&gt;. Наприклад, якщо інформацію, що раніше зберігалася у невидимому полі &lt;strong&gt;“Історія об’єкта”&lt;/strong&gt;, у майбутньому слід розміщувати у полі &lt;strong&gt;“Детальний опис”&lt;/strong&gt;, щоб вона була доступною для публічного перегляду, тепер це можна зробити за кілька кліків одразу для сотень об’єктів.&lt;/p&gt;
&lt;p&gt;Як і всі інші опції &lt;strong&gt;“Глобального редагування”&lt;/strong&gt;, &lt;strong&gt;перенесення за полями&lt;/strong&gt; застосовується до всіх об’єктів, які відповідають встановленому критерію пошуку. Функція доступна у &lt;strong&gt;бічному меню списку об’єктів&lt;/strong&gt;, як тільки встановлено пошуковий фільтр.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2025/01/13/%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%BE%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%82%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D0%BF%D0%BE%D0%BB/./20250113_musdb_transfer_1-1017x1024.jpg&quot; alt=&quot;Weg zum Feldweisen transferieren von Feldinhalten über die Objektsuche.&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Якщо встановлено пошуковий фільтр для об’єктів, у нижньому правому куті бічного меню з’являються різні опції для експорту та пакетної обробки. У списку тепер з’явилася нова опція &lt;strong&gt;“Перенесення за полями”&lt;/strong&gt;.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2025/01/13/%D0%B2%D0%B5%D1%80%D1%81%D1%96%D0%BE%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D1%82%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D0%BF%D0%BE%D0%BB/./20250113_musdb_transfer_2-1020x1024.jpg&quot; alt=&quot;Overlay zum “Feldweisen Transferieren”.&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Скріншот нової опції пакетного перенесення об’єктних даних із одного вільного текстового поля в інше. Окрім вільних текстових полів об’єкта, можна вибрати дві &lt;strong&gt;“особливі категорії”&lt;/strong&gt;: &lt;strong&gt;“Роздільні вимірювання”&lt;/strong&gt; та &lt;strong&gt;“Роздільні дані: матеріал і техніка”&lt;/strong&gt;, як показано на скріншоті. При &lt;strong&gt;перенесенні за полями&lt;/strong&gt; текст у цільовому полі може бути замінений вмістом вихідного поля або доданий перед чи після наявного тексту.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Нова функція &lt;strong&gt;“Перенесення за полями”&lt;/strong&gt; також доступна через API musdb через нову кінцеву точку: &lt;code&gt;/object/transfer_by_search/{mode}&lt;/code&gt;.&lt;/p&gt;
&lt;div
  class=&quot;my-4 flex flex-col rounded-lg bg-(--admonition-bg)&quot;
  style=&quot;--admonition-bg: var(--admonition-tip);&quot;
&gt;
  &lt;div class=&quot;flex items-center rounded-t-lg bg-(--admonition-bg) p-1&quot;&gt;
    &lt;div
      class=&quot;mx-2 h-4 w-4 text-[0px] [background:var(--url)_center_center_no-repeat] dark:invert&quot;
      style=&quot;--url: url(icons/tip.svg);&quot;
    &gt;
      tip
    &lt;/div&gt;
    &lt;span&gt;&lt;strong&gt;tip&lt;/strong&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;pl-4&quot;&gt;&lt;p&gt;This content is licensed under a &lt;a rel=&quot;external&quot; href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/2025/01/13/version-control-batch-transfer-between-data-fields-of-object-records/20250113_musdb-Versioning_2_EN.avif</url></post-thumbnail>
        
        
    </entry>
    <entry xml:lang="uk">
        <title>Велике оновлення musdb</title>
        <published>2023-01-19T00:00:00+00:00</published>
        <updated>2023-01-19T00:00:00+00:00</updated>


        
        <author>
          <name>Joshua Ramon Enslin</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.museum-digital.org/uk/2023/01/19/велике-оновлення-musdb/"/>
        <id>https://blog.museum-digital.org/uk/2023/01/19/велике-оновлення-musdb/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2023/01/19/велике-оновлення-musdb/">&lt;p&gt;Зазвичай розробка musdb (та інших частин програмного забезпечення museum-digital) відбувається за принципом регулярного релізу. Нова функція розробляється, тестується, а потім вводиться в обіг. Як правило, оновлення виходять без затримок. В останній місяць ми зробили виняток, оскільки в musdb буде багато нових функцій і невеликий редизайн загалом.&lt;/p&gt;
&lt;p&gt;Нижче представлено деталі оновлення 11 січня, щоб адміністратори та користувачі могли ознайомитися з оновленим дизайном і новими можливостями.&lt;/p&gt;
&lt;h2 id=&quot;nevelikii-redizain&quot;&gt;Невеликий редизайн&lt;/h2&gt;
&lt;p&gt;Десь наприкінці 2020 або на початку 2021 року - коли була випущена перероблена приладова панель, ми представили новий, відмінний від колишнього дизайн musdb. Якщо в старому дизайні бічні панелі розташовувалися з відступом від межі вікна, то в приладовій панелі бічна панель йде до самого лівого краю вікна. Якщо в старому дизайні весь вміст сторінки (за винятком бічних панелей і навігації) розташовувався прямо на тлі, то в приладовій панелі для кожного розділу сторінки передбачено чітко визначені рамки.&lt;/p&gt;
&lt;p&gt;Поступово сторінки, які зазнали серйозних оновлень (наприклад, сторінка налаштувань усієї установи та сторінка редагування зображень) або були додані нещодавно (управління завданнями; календар), також отримали новий макет сторінки. Таким чином, ми могли поступово впроваджувати новий дизайн і, як ми сподіваємося, змогли підготувати користувачів до того, який вигляд матиме musdb у майбутньому.&lt;/p&gt;
&lt;p&gt;Але за збереження двох різних макетів сторінок поруч один з одним доводиться платити складнішим обслуговуванням і (очевидно) менш злагодженим користувацьким досвідом. З цим оновленням “новий” макет сторінки буде поширено на всі сторінки.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.25.59-1024x643.png&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Сторінки редагування тепер мають рамки навколо основних розділів сторінки. У бічній панелі є індикатор (пофарбований у колір поточного розділу musdb), який показує, що це сторінка об’єкта.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;inshi-novini&quot;&gt;Інші новини&lt;/h2&gt;
&lt;p&gt;У листопаді 2022 року ми представили карти, на яких місцезнаходження музею або ближчого, безіменного об’єкта (наприклад, місце знахідки археологічних предметів) можна було визначити простим клацанням миші на карті. Колеги з Баден-Вюртемберга попросили надати їм можливість вводити геокоординати безпосередньо в поле введення, що взаємодіє з картою, оскільки вони вже знають координати, які їм потрібно було вказати. Карти тепер оснащені кнопкою в правому верхньому кутку, яка дає змогу користувачеві відкрити діалог введення геокоординат місця розташування.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-full&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./1.jpg&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Місцезнаходження можна вказати як і клацанням по карті, так і введенням координат.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;koristuvats-ki-zviti&quot;&gt;Користувацькі звіти&lt;/h2&gt;
&lt;p&gt;Дотепер звіти в musdb були виключно попередньо складеними та надавалися в комплекті з програмним забезпеченням. Однак, зрештою, музеї часто мають зобов’язання за місцевим законодавством або вже мають форми чи звіти, які загалом можуть бути використані для тієї чи іншої мети. Тепер користувачі можуть самостійно визначати шаблони для форматів звітів і генерувати звіти на основі результатів пошуку, виставки (та її об’єктів) або позики (та її об’єктів). Це може бути використано, наприклад, для автоматичного створення договорів позики.&lt;/p&gt;
&lt;p&gt;Щоб визначити формат звіту, необхідно мати роль користувача “директор музею” та перейти на сторінку налаштувань усієї установи. У нижній частині сторінки можна завантажити шаблон звіту, в якому будуть відмічені місця, де інформація про об’єкт буде заповнена системою.&lt;/p&gt;
&lt;p&gt;Для спрощення реалізації та підвищення безпеки на стороні сервера можна завантажувати тільки текстові звіти. HTML може бути найбільш корисним форматом для текстової інформації з форматуванням; CSV - для табличної інформації.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.33.44-1024x551.png&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Користувацькі шаблони звітів і планування звітів за розкладом на сторінці налаштувань для конкретної установи&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-full&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./image-2.png&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Користувацькі звіти для конкретної установи, доступні в бічній панелі списку об’єктів&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;taimerna-generatsiia-zvitiv-ta-eksportu&quot;&gt;Таймерна генерація звітів та експорту&lt;/h2&gt;
&lt;p&gt;Однією з функцій, про яку часто запитували, але яку досі було важко реалізувати, є можливість для музеїв генерувати експортні звіти автоматично та без участі користувача. Тепер це можливо як для XML-звітів, так і для нових користувацьких форматів звітів.&lt;/p&gt;
&lt;p&gt;Звіти та експорт за розкладом налаштовуються на сторінці налаштувань усієї установи. Для створення кожного таймінгового звіту необхідно вказати:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;дата початку (коли має бути надіслано перший звіт?)&lt;/li&gt;
&lt;li&gt;інтервал (щотижневий, щомісячний, щорічний)&lt;/li&gt;
&lt;li&gt;вибірку; зазвичай це пошуковий запит, написаний мовою запитів для пошуку об’єктів&lt;/li&gt;
&lt;li&gt;електронну адресу одержувача.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Примітка: Оскільки musdb використовується багатьма музеями спільно, нам довелося встановити деякі обмеження на цю функцію. Якщо розмір експортованого файлу перевищує 10 МБ (це також розмір, який багато поштових серверів просто забороняють для вкладень), конфігурацію для автоматичного звіту автоматично видаляють, а одержувачу надсилають відповідне сповіщення.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;vvedennia-informatsiyi-pro-literaturu&quot;&gt;Введення інформації про літературу&lt;/h2&gt;
&lt;p&gt;Ймовірно, найбільш затребуваним аспектом musdb є робота із записами літератури. Майже будь-який запит на забезпечення сумісності літературних записів з іншими програмами (наприклад, Zotero для управління бібліографією або бібліотечними каталогами) вимагає наявності поля для визначення типу даного запису про літературу. Те саме стосується і більшості поширених стандартів цитування: У межах одного стилю цитування спосіб цитування для книг відрізняється від способу цитування для статей, для веб-сторінок або для архівних матеріалів.&lt;/p&gt;
&lt;p&gt;Тепер ми додали це досить важливе поле і - оскільки це можливо за допомогою нового поля - відображаємо BibTeX-подання запису про літературу в новій бічній панелі доступу до літератури.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.35.28-1024x644.jpg&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Нові можливості на сторінках літератури: Додано поле “тип”, а в бічній панелі відображається BibTeX-код літературного запису.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;koristuvats-ki-nalashtuvannia-za-zamovchuvanniam-dlia-dodavannia-novikh-ob-iektiv&quot;&gt;Користувацькі налаштування за замовчуванням для додавання нових об’єктів&lt;/h2&gt;
&lt;p&gt;Музеї мають спеціалізації, як і люди. Це не рідкість, коли люди майже завжди вводять об’єкти, наприклад, певного типу, особливо якщо вони працюють у контексті проєкту, орієнтованого на конкретну колекцію (“Оцифрувати всі картини музею”). Аналогічно, всі користувачі в музеї, найімовірніше, використовують одні й ті самі одиниці виміру об’єктів.&lt;/p&gt;
&lt;p&gt;Щоб прискорити введення даних у разі таких полів із незмінним вмістом, користувачі тепер зможуть встановлювати значення за замовчуванням для “прямих” текстових полів об’єкта. Однак встановити значення за замовчуванням для посилань [наприклад, на колекції або простори] і полів, що повторюються, набагато складніше, і це поки не передбачено в цьому оновленні. Значення за замовчуванням для формуляра додавання нових об’єктів можна встановити в персональних налаштуваннях.&lt;/p&gt;
&lt;p&gt;Зверніть увагу, що значення за замовчуванням можна встановити тільки для тих полів, які відображаються на сторінці додавання об’єкта. Що стосується найосновніших і загальнообов’язкових полів, то визначити, які поля доступні на сторінці додавання об’єкта, можна в налаштуваннях усієї установи.&lt;/p&gt;
&lt;h2 id=&quot;zaimi&quot;&gt;Займи&lt;/h2&gt;
&lt;p&gt;Щоб краще уявити процес надання позики в музеї - від запиту, обговорення зі страховиками до остаточного відправлення предметів - ми додали стислий, але, сподіваємося, досить повний контрольний список етапів надання позики в музеї в бічній панелі сторінки позик. Контрольний список охоплює найпоширеніші етапи впродовж усього процесу позики і дає змогу просто зафіксувати прогрес у роботі з позикою. Якщо поле було змінено, то вказується останній користувач, який вносив зміни в цей пункт контрольного списку. Це дає змогу простежити за ходом роботи надалі.&lt;/p&gt;
&lt;p&gt;Ми також дізналися про дуже очевидний, але досі не помічений приклад: Заявки на позику, які були відхилені. Ми додали поле, якого бракує, щоб врахувати цей статус позики.&lt;/p&gt;
&lt;p&gt;Нарешті, з’явилася можливість пов’язувати позики з виставками. Усі позики виставки можуть бути перераховані разом на вкладці відповідної сторінки виставки.&lt;/p&gt;
&lt;p&gt;На мить повернемося до чек-листа: Одним із найбільш примітних пунктів, який можна вибрати в контрольному списку позик, є “обмін метаданими”. Додавання цього пункту може бути спірним, але передбачає такі кроки. У листопаді 2022 року ми додали можливість імпортувати інформацію про об’єкт позики відповідно до майбутнього стандарту EODEM. Ми сподіваємося, що зможемо реалізувати експорт EODEM до того, як оновлення буде перенесено в робочі версії, щоб принаймні музеї, які використовують musdb, могли працювати з позиками з мінімальним дублюванням даних.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large is-resized&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.39.14-1024x728.jpg&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Сторінки позик тепер дають змогу відстежувати статус позики за допомогою контрольного списку і нового поля “Займу відхилено”.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;vistavki&quot;&gt;Виставки&lt;/h2&gt;
&lt;p&gt;Як уже згадувалося вище, позики тепер можуть бути пов’язані з виставками. Нова вкладка на сторінці виставки дає змогу перерахувати всі позики, що відбулися в контексті цієї виставки.&lt;/p&gt;
&lt;p&gt;Список об’єктів виставки тепер також перероблено. Під час зв’язування об’єкта з виставкою тепер можна вказати виставковий зал, у якому експонуватиметься об’єкт. Якщо ця інформація була введена для об’єктів виставки, список об’єктів цієї виставки буде згрупований за місцями розташування об’єктів.&lt;/p&gt;
&lt;h2 id=&quot;integratsiia-z-nextcloud&quot;&gt;Інтеграція з Nextcloud&lt;/h2&gt;
&lt;p&gt;Продовжуючи тему глибшої інтеграції musdb у повсякденну роботу музеїв, ми додали можливість інтегрувати musdb з музейним сховищем Nextcloud. Якщо інтеграцію з Nextcloud активовано, новий віджет буде доступний у бічній панелі більшості сторінок редагування (наприклад, для кредитів).&lt;/p&gt;
&lt;p&gt;Цей віджет відображає посилальний ID об’єкта (наприклад, LOA-000000005 для позики з ID 5). Якщо цей ідентифікатор присутній у папці або імені файлу на Nextcloud (наприклад, є папка для всього, що стосується кредиту, яка матиме назву “2022 Loan Brisbane [LOA-000000005]”), musdb може визначити папку або файл як такі, що належать позиці, і перерахувати їх у віджеті. Якщо ID присутній в імені папки, вміст папки буде відображено в musdb.&lt;/p&gt;
&lt;p&gt;Щоб ця інтеграція працювала, musdb під’єднується до Nextcloud за допомогою WebDAV (на жаль, нам довелося використати деякі властивості, ексклюзивні для WebDAV-інтерфейсів Nextcloud і, ймовірно, OwnCloud, що робить нашу інтеграцію несумісною з іншими рішеннями для зберігання даних, які також використовують WebDAV, наприклад, Google Drive). А для підключення через WebDAV необхідна інформація для отримання авторизованого доступу.&lt;/p&gt;
&lt;p&gt;Щоб налаштувати інтеграцію з Nextcloud, необхідно спочатку встановити базову URL-адресу екземпляра Nextcloud установи на сторінці налаштувань усієї установи. Це потрібно зробити лише один раз для кожної установи і просто надати musdb інформацію, необхідну для визначення місця розташування екземпляра Nextcloud.&lt;br /&gt;
Після введення базового URL для екземпляра Nextcloud на сторінці особистих налаштувань musdb можна ввести ім’я користувача та пароль для Nextcloud (в ідеалі - токен додатка [може бути створений у Налаштування &amp;gt; Безпека в Nextcloud]). Після введення цих даних інтеграцію Nextcloud буде активовано.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./20230103_musdb_Nextcloud_Integration-1024x702.webp&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Виджет интеграции Nextcloud можно найти в левой нижней части страницы в боковой панели.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;h2 id=&quot;storinki-ustanov-i-kontaktiv&quot;&gt;Сторінки установ і контактів&lt;/h2&gt;
&lt;p&gt;Сторінки установ і контактів практично не змінилися. Однак у бічні панелі цих сторінок було додано простий, але, можливо, корисний невеликий віджет: Блок адреси для швидкого копіювання/вставки адреси, наприклад, у шапку листа.&lt;/p&gt;
&lt;h2 id=&quot;ob-iekti&quot;&gt;Об’єкти&lt;/h2&gt;
&lt;p&gt;І нарешті: Об’єкти. В об’єктах було додано багато нових полів, в основному для адміністративних завдань.&lt;/p&gt;
&lt;p&gt;На вкладці “адміністрування” на сторінках об’єктів тепер можна “забронювати” об’єкт. Якщо об’єкт заброньовано наразі або буде заброньовано протягом наступного тижня, у бічній панелі з’явиться відповідний індикатор.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.43.31-1024x534.jpg&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Наразі цей об’єкт заброньовано. Тому у верхній частині бічної панелі відображається повідомлення.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Для реєстрації історії об’єкта в музеї ми додали кілька журналів:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Пошкодження предмета (вкладка “Реставрація”)&lt;/li&gt;
&lt;li&gt;Консервація та реставрація об’єкта (вкладка “Реставрація”)&lt;/li&gt;
&lt;li&gt;Планові перевірки (вкладка “Адміністрування”). Ці перевірки охоплюють, наприклад, перевірку стану, а також аудит повноти інформації про об’єкт у musdb. У цьому розділі є повідомлення, яке може бути надіслано в разі майбутньої перевірки.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Аналогічним чином у musdb тепер можуть бути відображені деакцесії/вибуття об’єктів.&lt;/p&gt;
&lt;p&gt;Знову прагнучи до найбільш практичних додатків, ми нарешті реалізували прив’язку фактичного / постійного місця розташування об’єкта до “простору”, а не просто ідентифікували його за допомогою текстового поля. Таким чином, тепер можна шукати об’єкти, які наразі не перебувають у місці їхнього передбачуваного постійного розташування.&lt;/p&gt;
&lt;p&gt;Ми також додали кілька простих текстових полів, які часто присутні в імпорті та запропоновані в контрольному списку вимог до програмного забезпечення від Canadian Heritage Information Network. А саме: гендер об’єкта (для біологічних видів), колір об’єкта і форма об’єкта.&lt;/p&gt;
&lt;figure class=&quot;wp-block-image size-large&quot;&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.museum-digital.org/uk/2023/01/19/%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B5-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-musdb/./Screenshot-2023-01-19-at-20.45.27-1024x927.png&quot; alt=&quot;&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Журнал пошкоджень і реставрації/консервації на сторінці об’єкта (вкладка: Реставрація)&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Post image: &lt;a rel=&quot;external&quot; href=&quot;https://www.jpl.nasa.gov/galleries/visions-of-the-future&quot;&gt;Courtesy NASA/JPL-Caltech&lt;/a&gt;.&lt;/p&gt;
</content>

        
        
        <post-thumbnail><url>https://blog.museum-digital.org/uk/2023/01/19/велике-оновлення-musdb/mars.webp</url></post-thumbnail>
        
        
    </entry>
</feed>
