2026.06

Migration MIR LTS 2025.12 nach 2026.06

Listet die einzelnen Schritte zur Migration von MIR LTS 2025.12 nach 2026.06 auf.

Diese Seite ist Work in Progress.
Sie wird im Rahmen der Fertigstellung des aktuellen MIR-Releases weiter ergänzt!

Migrationsanleitung MIR

Hier sind weitere Schritte zur MIR-Migration gelistet, die neben der Migrationsanleitung fĂĽr MyCoRe noch relevant sind.

Umstellung bestehender Stylesheets auf xslt

Mit MCR-3497 wurde das Stylesheet tems2options aus xsl entfernt. Daher wurden mit MIR-1514 alle Stellen in MIR, die items2options bisher genutzt haben, auf die neuere Variante aus xslt umgestellt.

Im Zuge der Umstellung wurden ebenfalls folgende Änderungen umgesetzt:

  • convertClassificationOptions nach fix-classification-options umbenannt und nach xslt verschoben
  • license-filter nach xslt verschoben

Eigene Anpassungen, die die genannten Stylesheets nutzen, mĂĽssen folglich auf xslt umgestellt werden.

Generell können Stylesheets über den Flavour-Mechanismus gezielt und selektiv auf xslt umgestellt werden, siehe MIR-1514.

Wegfall von MIR.Viewer.DisableDerivateType

Im Rahmen von MCR-3551 ist das Property MIR.Viewer.DisableDerivateType weggefallen. Wer dieses Property z.B. mit

MIR.Viewer.DisableDerivateType=foo,bar

angepasst hat, muss fĂĽr jeden genannten Publikationstypen ein neues Property anlegen:

MCR.Derivate.DisplayFilter.Filter.Filters.20.Mappings.show-file-viewer.foo=false
MCR.Derivate.DisplayFilter.Filter.Filters.20.Mappings.show-file-viewer.bar=false

Die augenscheinliche Komplexität des Property-Names liegt daran, dass in MyCoRe/MIR mit MCR-3551 ein flexibel konfigurierbarer Mechanismus geschaffen wurde, um Derivate in verschiedenen Situationen auszublenden. In MIR sind dies:

  • Das Anzeigen des Viewers (show-file-viewer)
  • Das Anzeigen der Dateiliste (show-file-area)
  • Das BerĂĽcksichtigen beim Export (ZIP-Download, OAI-Schnittstelle) (export)

Standardmäßig wird dies in MIR über den Derivat-Typ gesteuert. Mit

MIR.Editor.Derivate.EditableIntentServiceFlags=true

kann ein zusätzlicher Mechanismus aktiviert werden, bei dem das Standardverhalten für jedes Derivat einzeln überschrieben werden kann. Hierzu werden im Derivat-Editor zusätzliche Konfigurationsmöglichkeiten eingeblendet.

Ăśber das Berechtigungssystem (fĂĽr das jeweilige Derivat und die Rechte manage-intent-show-file-viewer, manage-intent-show-file-area bzw. manage-intent-export) kann gesteuert werden, wer diese Einstellungen vornehmen kann.