<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
    <title>museum-digital:blog - jrenslin</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/authors/jrenslin/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.museum-digital.org"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-10-02T00:00:00+00:00</updated>
    <id>https://blog.museum-digital.org/uk/authors/jrenslin/atom.xml</id>
    <entry xml:lang="uk">
        <title>Крізь хвилі. Як вижити в епоху ШІ.</title>
        <published>2026-10-02T00:00:00+00:00</published>
        <updated>2026-10-02T00: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/10/02/крізь-хвилі-як-вижити-в-епоху-ші/"/>
        <id>https://blog.museum-digital.org/uk/2026/10/02/крізь-хвилі-як-вижити-в-епоху-ші/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2026/10/02/крізь-хвилі-як-вижити-в-епоху-ші/">&lt;p&gt;Тепер, коли &lt;a href=&quot;https://blog.museum-digital.org/uk/2026/09/30/%D0%BF%D0%BE%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D1%96%D1%8F-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%96%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%83-musdb/&quot;&gt;попередню версію нового інтерфейсу musdb нарешті випущено&lt;/a&gt;, з’явився час написати й про інші аспекти роботи museum-digital. Про більш звичні труднощі. А саме: про нові, ще масштабніші хвилі AI-скраперів і ботів, які з липня цього року знову почали створювати проблеми для наших сервісів.&lt;/p&gt;
&lt;p&gt;Ми дотримуємося думки, що лицемірство не для нас. Особисто я беру участь у дискусіях про принципи &lt;em&gt;FAIR&lt;/em&gt; щонайменше з 2015 року. На той момент вони вже певний час були відомі під цією назвою. Як формалізований документ вони існують із 2016 року, але якщо не зважати на саму назву, ці принципи та дискусії навколо них сягають, гадаю, щонайменше 1990-х років.&lt;/p&gt;
&lt;p&gt;У сфері культури, де багато установ фінансуються переважно коштом платників податків, ми прагнемо надавати наші дані та сервіси відповідно до принципів &lt;em&gt;F&lt;/em&gt;indable, &lt;em&gt;A&lt;/em&gt;ccessible, &lt;em&gt;I&lt;/em&gt;nteroperable та &lt;em&gt;R&lt;/em&gt;eusable, тобто так, щоб їх можна було знайти, отримати до них доступ, забезпечити їхню сумісність та повторне використання. У цьому контексті для нас особливо важливі &lt;em&gt;доступність&lt;/em&gt;, &lt;em&gt;інтероперабельність&lt;/em&gt; і &lt;em&gt;можливість повторного використання&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;На практиці доступність має два аспекти. По-перше, там, де це можливо, слід уникати безпосередніх універсальних бар’єрів, наприклад обов’язкової автентифікації. По-друге, слід максимально зменшувати бар’єри, пов’язані з потребами конкретних користувачів. Наприклад, сторінки, призначені для людей, мають бути оформлені з достатнім контрастом.&lt;/p&gt;
&lt;p&gt;Якщо розглядати інші сервіси та машини як користувачів, що може здаватися дещо редукціоністським, але логічно є значно послідовнішим підходом, то &lt;em&gt;інтероперабельність&lt;/em&gt; фактично означає особливу форму доступності. Так само як дані мають надаватися у формі, доступній якомога більшій кількості людей, вони повинні бути доступними й у форматах, які можуть читати машини. В ідеалі без додаткових налаштувань, тобто відповідно до відкритих стандартів.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Можливість повторного використання&lt;/em&gt; ґрунтується на цих принципах. Якщо дані вже вільно доступні іншим, відповідне ліцензування дає змогу творчо використовувати їх повторно.&lt;/p&gt;
&lt;p&gt;Через десять років після формалізації принципів FAIR нарешті з’явився хтось, хто повторно використовує наші дані у величезних масштабах. Здавалося б, варто радіти. На жаль, усі наші попередні уявлення про те, як саме відбуватиметься таке повторне використання, виявилися хибними.&lt;/p&gt;
&lt;h2 id=&quot;raditi-ai-skraperam&quot;&gt;Радіти AI-скраперам?&lt;/h2&gt;
&lt;p&gt;AI-скрапери, які засипають вебсервіси, а особливо великі й давно усталені інфраструктури, величезною кількістю запитів, стали постійною проблемою приблизно два роки тому. Минулого року museum-digital зіткнувся з першою великою хвилею AI-скраперів. Про це ми писали в попередніх дописах (&lt;a href=&quot;https://blog.museum-digital.org/2025/12/09/updates-ai-scrapers-and-resilience/&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://blog.museum-digital.org/2025/12/22/cleaning-out-our-closet/&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://blog.museum-digital.org/2025/12/29/trimming/&quot;&gt;3&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;З одного боку, використання наших даних для навчання моделей штучного інтелекту, безперечно, є повторним використанням. Ба більше, це продуктивне повторне використання: невеликий внесок у навчання технології, яка за нинішнього рівня якості ще десять років тому звучала б як наукова фантастика.&lt;/p&gt;
&lt;p&gt;З іншого боку, таке повторне використання відбувається без зазначення джерела. AI-скрапери працюють за принципом масштабу, тому машиночитані API їх не цікавлять. Вони намагаються завантажити якомога більше даних і зробити це якомога швидше. Будь-яке пристосування до конкретного сайту, наприклад пошук і використання API, сповільнило б скрапінг. Кількість запитів настільки велика, що вони регулярно призводять до падіння серверів. І нарешті, люди, які найбільше виграють від нинішнього ажіотажу навколо AI, далеко не завжди викликають симпатію.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Але принципи залишаються принципами.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Не можна заперечувати, що кінцевою метою AI-скрапінгу все-таки є повторне використання. Хоча скрапери використовують HTML замість API, які ми з любов’ю для них створили, вони взаємодіють із нашими сервісами у найбільш доступний для них спосіб.&lt;/p&gt;
&lt;p&gt;Проблема в тому, що вони грають нечесно. А якщо небачена раніше кількість запитів призводить до падіння та відключення серверів, усі ці принципи втрачають сенс. Сервіс, який взагалі не надає даних, не може надавати їх відповідно до принципів &lt;em&gt;FAIR&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;У museum-digital ми сприйняли нові запити як можливість удосконалити наше програмне забезпечення. Якщо воно витримує навалу тисяч ботів за секунду, можна впевнено сказати, що воно пройшло перевірку в бойових умовах і є стабільним. Водночас удосконалення нашого програмного забезпечення для публікації даних означало й відмову від функцій, які споживали надто багато ресурсів. Минулого року ми прибрали більшість загальнодоступних можливостей генерування PDF на сервері, а API IIIF перенесли до окремої конфігурації, розрахованої на те, що вона може вийти з ладу, не порушуючи роботу решти наших сервісів. Ми покращили обробку пошукових запитів і запровадили обмеження частоти запитів, тобто кількості запитів, які одна IP-адреса може виконати протягом певного часу.&lt;/p&gt;
&lt;p&gt;Нова хвиля AI-скраперів, що почалася в липні, ще масштабніша за минулорічну. Цих удосконалень виявилося недостатньо, щоб забезпечити стабільну роботу нашого основного сервера, на якому розміщені робочі бази даних.&lt;/p&gt;
&lt;h2 id=&quot;vid-kozhnogo-za-iogo-mozhlivostiami-skidannia-navantazhennia&quot;&gt;Від кожного за його можливостями: скидання навантаження&lt;/h2&gt;
&lt;p&gt;Ми, однак, продовжили минулорічний курс: аналізували запити скраперів та їхній вплив на стабільність сервера, тобто передусім визначали, які запити потребують найбільше ресурсів, і відповідно змінювали нашу конфігурацію. Важливо: ми &lt;strong&gt;не&lt;/strong&gt; збільшували обчислювальні потужності. Сьогодні museum-digital працює на тих самих фізичних серверах, що й два роки тому.&lt;/p&gt;
&lt;p&gt;Під час аналізу ми виявили два типи особливо ресурсомісткої поведінки, які майже винятково характерні для скраперів, а також для деяких надзвичайно завзятих дослідників, перед якими ми перепрошуємо за те, що тепер регулярно їх блокуємо:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Скрапери переходять за посиланнями на сторінках пошуку, особливо у фасетному пошуку, і зрештою комбінують дедалі більше параметрів. Малоймовірно, що людина шукатиме об’єкти, які «пов’язані з Берліном, і пов’язані з Німеччиною, і пов’язані з установою X, але не пов’язані з установою Y, а також пов’язані з періодом між 1990 і 2000 роками». Для автоматизованого скрапера це цілком нормальна поведінка.&lt;/li&gt;
&lt;li&gt;Якщо опубліковану сторінку об’єкта оновлено, автоматично зберігається знімок її поточного стану, щоб забезпечити доступ до архівної версії сторінки на певний момент часу. Передусім це потрібно дослідникам, щоб вони могли посилатися на конкретний стан сторінки. У повсякденній роботі архівні сторінки майже не використовуються. Вони також виключені з індексації пошуковими системами. Однак постійне створення нових знімків призводить до появи великої кількості посилань та окремих сторінок, які скрапери можуть сканувати без жодної користі для будь-кого.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Обидві функції справді корисні, але погано масштабуються.&lt;/p&gt;
&lt;p&gt;Тому ми запровадили &lt;strong&gt;скидання навантаження (load shedding)&lt;/strong&gt;. Щоразу, коли виконується пошук або відкривається архівна сторінка, система перевіряє поточне навантаження на сервер. Якщо воно перевищує певний поріг, сервер не виконує складні пошукові запити, причому залежно від рівня навантаження пошук може бути обмежений щонайменше трьома параметрами, або не завантажує архівну сторінку. Натомість користувач бачить попередження про те, що відповідна дія наразі недоступна, а сервер надсилає спеціальний код помилки HTTP. Якщо одна й та сама IP-адреса двічі спричиняє надсилання цього коду, її на певний час блокують.&lt;/p&gt;
&lt;p&gt;На момент написання цієї статті за два місяці ми таким чином заблокували загалом &lt;strong&gt;131 014 530 IP-адрес&lt;/strong&gt;, з яких &lt;strong&gt;5 802 771&lt;/strong&gt; заблоковано зараз.&lt;/p&gt;
&lt;p&gt;Цей підхід відповідає нашим принципам: ми намагаємося бути справедливими до всіх. Але якщо користувачі поводяться нечесно й ігнорують рекомендації, ми також не вважаємо себе зобов’язаними продовжувати грати чесно.&lt;/p&gt;
&lt;p&gt;На жаль, цей підхід працює на рівні блокування цілих IP-адрес. Оскільки «резидентські проксі», які раніше ми просто називали ботнетами, що заражають домашні роутери, стають дедалі серйознішою проблемою, цілком можливо, що звичайні користувачі, які справді зацікавлені в museum-digital, самі того не знаючи, також розміщують у себе вдома AI-скрапер. Боюся, я вже зіткнувся з таким випадком: одна колега без жодної очевидної причини не могла отримати доступ до museum-digital зі своєї домашньої мережі. В іншому цей підхід виявився напрочуд ефективним: кількість запитів майже не зменшилася, але наші сервіси тепер загалом працюють стабільно.&lt;/p&gt;
&lt;p&gt;Єдине падіння сервера відтоді сталося позавчора і було спричинене поєднанням активності ботів та помилки в наших контрольованих словниках. Останнє вже цілком наша провина.&lt;/p&gt;
&lt;h2 id=&quot;gra-z-tsiframi-strategiia-zhurnaliuvannia&quot;&gt;Гра з цифрами: стратегія журналювання&lt;/h2&gt;
&lt;p&gt;Після того як описані вище заходи фактично повернули стабільність нашим загальнодоступним порталам, залишилася одна проблема з внутрішніми сервісами: завантаження файлів стало неймовірно повільним. З’ясувалося, що величезна кількість запитів, які постійно записувалися в журнали, перевантажувала SSD.&lt;/p&gt;
&lt;p&gt;Тому ми вимкнули загальне журналювання доступу й тепер записуємо лише ті запити, які спричиняють помилки або надто повільну відповідь. Через це ми маємо менше інформації для реагування на нові хвилі запитів і справжні атаки. На щастя, вони також зазвичай спричиняють реальні помилки, які ми все ще можемо виявляти.&lt;/p&gt;
&lt;h2 id=&quot;spravedlivist-i-fairnist&quot;&gt;Справедливість і FAIRність&lt;/h2&gt;
&lt;p&gt;Завдяки цим заходам нам знову вдалося уникнути більш радикальних стратегій, які обмежували б доступність для користувачів, як людей, так і машин, наприклад повного блокування цілих регіонів світу або встановлення програмного забезпечення на кшталт &lt;a rel=&quot;external&quot; href=&quot;https://github.com/TecharoHQ/anubis/&quot;&gt;Anubis&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;І знову ж таки, нам поки що не довелося модернізувати обладнання та платити за це, хоча зрештою це, можливо, все-таки буде потрібно. Та й з інших причин це може бути цілком розумним рішенням.&lt;/p&gt;
&lt;p&gt;Цілісне розуміння власної інфраструктури, програмного забезпечення, обладнання та системного адміністрування, а також здатність розглядати всі ці компоненти разом і відповідно діяти дуже допомагають.&lt;/p&gt;
&lt;p&gt;Але якщо ця історія щось і показує, то передусім те, що навіть у такі непрості часи хостинг відповідно до принципів &lt;em&gt;FAIR&lt;/em&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;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/2026/10/01/braving-the-waves-surviving-in-times-of-ai/1422001-masterpiece-best-quality-score_7-dis-Animaanima_baseV10-2.png.webp</url></post-thumbnail>
        
        
    </entry>
    <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>Мільйон об&#39;єктів, опублікованих за допомогою museum-digital</title>
        <published>2023-11-19T00:00:00+00:00</published>
        <updated>2023-11-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/2023/11/19/мільйон-обєктів-опублікованих-за-доп/"/>
        <id>https://blog.museum-digital.org/uk/2023/11/19/мільйон-обєктів-опублікованих-за-доп/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2023/11/19/мільйон-обєктів-опублікованих-за-доп/">&lt;p&gt;З учорашнього дня на сайті museum-digital опубліковано понад мільйон об’єктів з музеїв по всьому світу. Вітаємо та дякуємо всім, хто зробив це можливим!&lt;/p&gt;
&lt;p&gt;До всіх цих об’єктів можна отримати доступ і шукати разом через &lt;a rel=&quot;external&quot; href=&quot;https://global.museum-digital.org/&quot;&gt;museum-digital:global&lt;/a&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/11/19/%D0%BC%D1%96%D0%BB%D1%8C%D0%B9%D0%BE%D0%BD-%D0%BE%D0%B1%D1%94%D0%BA%D1%82%D1%96%D0%B2-%D0%BE%D0%BF%D1%83%D0%B1%D0%BB%D1%96%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%85-%D0%B7%D0%B0-%D0%B4%D0%BE%D0%BF/./White-Minimalist-Simple-Modern-Calligraphy-Thank-You-Instagram-Post-1024x1024.png&quot; alt=&quot;&quot; /&gt;&lt;/figure&gt;&lt;/p&gt;
</content>

        
    </entry>
    <entry xml:lang="uk">
        <title>Понад тисячу музеїв у museum-digital</title>
        <published>2023-02-15T00:00:00+00:00</published>
        <updated>2023-02-15T00: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/02/15/понад-тисячу-музеїв-у-museum-digital/"/>
        <id>https://blog.museum-digital.org/uk/2023/02/15/понад-тисячу-музеїв-у-museum-digital/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/2023/02/15/понад-тисячу-музеїв-у-museum-digital/">&lt;p&gt;Минулого тижня museum-digital подолав важливий рубіж. Понад 1000 музеїв по всьому світу до теперішнього часу опублікували хоча б один об’єкт на museum-digital. Пошук за їхніми зібраннями доступний на сайті &lt;a rel=&quot;external&quot; href=&quot;https://global.museum-digital.org/&quot;&gt;global.museum-digital.org&lt;/a&gt;.&lt;/p&gt;
</content>

        
        
        
    </entry>
    <entry xml:lang="uk">
        <title>Про нас</title>
        <published>2023-01-22T00:00:00+00:00</published>
        <updated>2023-01-22T00: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/про-нас/"/>
        <id>https://blog.museum-digital.org/uk/про-нас/</id>
        
        <content type="html" xml:base="https://blog.museum-digital.org/uk/про-нас/">&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org&quot;&gt;museum-digital&lt;/a&gt; був заснований на початку 2009 року в Біттерфельді як ініціатива музеїв, які прагнули до спільного просування своїх зібрань онлайн. На початку проєкт був присвячений публікації інформації про об’єкти, але незабаром він сягнув нових масштабів.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/musdb/&quot;&gt;musdb&lt;/a&gt;, наш інтерфейс введення даних, виріс у самостійну програму інвентаризації. Для забезпечення взаємозв’язку об’єктів museum-digital має власну &lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/about/terminology/&quot;&gt;базу даних контрольованих словників&lt;/a&gt;, створену і кураторство над якою здійснюють спільні зусилля музеїв, що беруть участь. Для надання окремим об’єктам ширшої цілісності та представницького вигляду ми розробили “&lt;a rel=&quot;external&quot; href=&quot;https://de.about.museum-digital.org/software/themator/&quot;&gt;Тематор&lt;/a&gt;”. Таким чином, “видання” museum-digital тепер охоплює не тільки музеї, зібрання і предмети, а й виставки, заходи, групи предметів тощо. При цьому кількість музеїв у museum-digital майже досягла 1000, особливо в Німеччині та Угорщині.&lt;/p&gt;
&lt;p&gt;Проте початкові принципи залишаються незмінними:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Розвиток здійснюється на підставі зворотного зв’язку від музеїв&lt;/li&gt;
&lt;li&gt;museum-digital має бути доступний для всіх музеїв, тобто його використання не залежить від розміру, фінансових ресурсів і наявних технічних знань.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;blog&quot;&gt;Блог&lt;/h2&gt;
&lt;p&gt;Цей блог доступний для всіх музеїв, які беруть участь у museum-digital. Також тут представлені матеріали від команди розробників. Блог насамперед присвячений розвитку (як змістовному, так і технічному) museum-digital. Однак завжди вітаються матеріали щодо дигіталізації в музеях загалом.&lt;/p&gt;
&lt;h2 id=&quot;mozhlivist-komentuvannia&quot;&gt;Можливість коментування&lt;/h2&gt;
&lt;p&gt;Як у самих музеях, так і в процесі технічного розвитку museum-digital значна, якщо не найбільша, частина роботи проводиться на добровільній основі. Оскільки модерація коментарів є трудомісткою, затратною за часом роботою, особливо для добровольців, функція коментування в цьому блозі відключена. Однак автори матеріалів можуть активувати її для своїх статей.&lt;/p&gt;
</content>

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