Technische Neuerungen in VIMP 6.2

VIMP 6.2 enthält zum einen mehrere nützliche funktionale Erweiterungen sowie eine architektonische Änderung in der Datenhaltung und eine Verbesserung im Cookie-Handling. Die komplette Liste aller Änderungen finden Sie wie immer in unserem Changelog

Systemvoraussetzungen

Bitte beachten Sie die Systemvoraussetzungen. Im Vergleich zu VIMP 6.1 gibt es mit diesem Release keine Veränderungen an den Systemvoraussetzung.

SourceGuardian Loader

Der SourceGuardian Loader muss für alle VIMP Editionen mindestens in Version 15.0 installiert sein, um VIMP 6.2 zu installieren (keine Veränderung zur Vorversion).

Zusätzliche Medienbesitzer

Der Eigentümer eines Mediums kann weitere Benutzer definieren, die das Medium ebenfalls bearbeiten dürfen. Ein Mitbesitzer kann dabei Vererbungsrechte besitzen oder nicht. Besitzer mit Vererbungsrechten können neuer Hauptbesitzer werden, sofern der aktuelle Besitzer gelöscht wird.

Optional kann eine Sperrung der Medienbearbeitung aktiviert werden, so dass ein Medium nicht gleichzeitig von mehreren Besitzern bearbeitet werden kann.

Neue Rollenberechtigungen für dieses Feature:

  • allow takeover of media edit locks:
    Berechtigung, die Mediensperre von Medien zu übernehmen

Neue Konfigurationsoptionen für dieses Feature:

  • Konfiguration -> Medien -> Medien-Einstellungen: 
    • Aktiviere zusätzliche Besitzer für Medien
    • Erlaube dem Besitzer die Reaktivierung von gelöschten zusätzlichen Besitzern
    • Aktiviere das Sperren für die Bearbeitung von Medien

Work In Progress

Mit dieser Erweiterung können Medien im Upload-Formular optional als "Work In Progress" markiert werden. Derart markierte Medien werden speicherplatzschonend erstmal nur in das Standardformat transkodiert. Sobald eine mögliche nachfolgende Bearbeitung abgeschlossen ist und der Status wieder entfernt wird, erfolgt die Transkodierung der restlichen Formate.

Neue Rollenberechtigungen für dieses Feature:

  • manage work in progress media:
    Erlaubt das Setzen von Medien in den Work-In-Progress-Status.

Neue Konfigurationsoptionen für dieses Feature:

  • Konfiguration -> Medien -> Medien-Einstellungen:
    • Work-In-Progress-Medien aktivieren

Benutzerdefinierte Medienspeicherorte

Bei einer großen Anzahl an Medien im Portal kann es Sinn machen, die Medien nicht alle im Standardverzeichnis auf dem Server zu speichern, sondern weitere Verzeichnisse einzurichten, die auch auf unterschiedliche Storages gemounted sein können.

Diese Möglichkeit bietet VIMP mit Version 6.2! Administrativ können weitere Medienverzeichnisse angelegt werden. Medien können anschließend manuell oder basierend auf unterschiedlichen Bedingungen (z.B. Zeitraum, Anzahl an Views, Nicht angesehen seit, Status, Storage Location, Veröffentlichungsstatus, Featured-Markierung oder Mandantenzugehörigkeit) verschoben werden.

Wichtig: Die Medien werden niemals automatisch verschoben, sondern der Prozess erfordert immer eine administrative Begleitung

 

Neue Rollenberechtigungen für dieses Feature:

  • allow media change storage location:
    Erteilt das Recht, Medien für den Umzug in einen anderen Speicherort zu markieren.
  • access backend storage locations:
    Erteilt das Recht, auf die Speicherortverwaltung zuzugreifen.

Hintergrundgeräusch-Transkribierung

VIMP bietet nun auch die Möglichkeit, Hintergrundgeräusche erkennen und beschreibend transkribieren zu lassen. Die neue Funktion baut auf die VIMP Transkribierung auf und steht allen Kunden kostenfrei zur Verfügung, die die VIMP Transkribierung gebucht haben.

Neue Konfigurationsoptionen für dieses Feature:

  • Konfiguration -> Komponenten -> Transkription (VIMP):
    • Aktiviere Hintergrundgeräuschbeschreibung
    • Python3-Pfad
    • Geräuschbeschreibung mit diesem Symbol umgeben

Verbesserung der Playlisten

Playlisten können nun auch unter einem eindeutigen Namen abgerufen werden. Dies wird nun in der Playlist-Verwaltung beim Teilen der Playlist möglich. Ab sofort enthalten die dort abrufbaren Links keinen Verweis zu einem bestimmten Playlisten-Video mehr.

Zusätzlich lässt sich für die Wiedergabe von Playlisten-Videos nun ein Fokus-Modus aktivieren, der alle den Player umgebenden Elemente ausblendet, so dass der volle Fokus auf dem Playlisten-Video liegt.

Cookie Handling

Das Cookie-Handling wurde komplett überarbeitet. Das Setzen von Session-Cookies für nicht eingeloggte Benutzer findet nicht mehr statt. Einzige Ausnahme stellen passwort-geschützte Medien dar, die von nicht eingeloggten Benutzern über den geheimen Link abgerufen werden. Für diese wird folgendes Cookie gesetzt:

  • Name: pam
  • Typ: technisch notwendiges Partition-Cookie
  • Wert: verschlüsseltes Array von MIDs, auf die man passwort-geschützten Zugriff hat
  • Lifetime: doppelte Laufzeit des Mediums, mindestens 30 Minuten

Benennung der heruntergeladenen Medien

Beim Download von Medien wird nun der bereinigte Medientitel als Dateiname verwendet, nicht mehr der kryptische Medienkey.

Zu beachten: Unter Windows darf die gesamte Pfadlänge (Dateiname inklusive aller Verzeichnispfade) nicht mehr als 260 Zeichen betragen. Daher wird der Dateiname bei Befarf auf 60 Zeichen gekürzt, so dass noch 200 Zeichen für die Verzeichnispfade und die Dateiendung übrig bleiben.

Änderungen am HLS Streaming (ab VIMP 6.2.4)

Für die Auslieferung der Medien über die Wowza Streaming Engine (optional) gibt es aufgrund der neuen benutzerdefinierten Medienspeicherorte eine Änderung bei der Erstellung der SMIL-Dateien, welche die Playlisten enthalten.

Sollte die Auslieferung von Medien über Wowza nach dem Update auf VIMP 6.2 nicht mehr funktionieren, erstellen Sie bitte die SMIL-Dateien neu. Zusätzlich stellen wir einen neuen Task zur Verfügung, der Symlinks im userdata/media-Verzeichnis für die Mediendateien erstellt:

./vimp framework:media-symlink

bzw. mit Detailausgabe:

./vimp framework:media-symlink --verbose

Zudem wurde mit VIMP 6.2.4 eine Änderung eingeführt, die verwaiste tmp-Dateien in den Medienverzeichnissen bereinigt.

Sollten in Ihren Medienverzeichnissen mehrere Dateien existieren, die mit tmp_ beginnen, führen Sie den Updater entweder mit dem Parameter "--optionals" aus oder führen Sie folgenden Task manuell aus:

./vimp framework:remove-tmp-playlists

SAML Cookie (ab VIMP 6.2.4)

Sofern die Gast-Cookies deaktiviert sind, scheiterte ein Login über SAML möglicherweise aufgrund eines fehlenden Session-Cookies. Dies wurde mit VIMP 6.2.4 behoben. Dazu wird im Falle eines SAML-Logins nun ein neues Hilfs-Cookie gesetzt, das die Session-ID enhält: samlIdp

SMTP-Setting für Office 365 (ab VIMP 6.2.5)

Neue Einstellung für den SMTP-Versand über einen Office 365-Server.

API-Änderungen

  • API-Methode getMedium enthält nun die erweiterten View-Zahlen, aufgesplittet nach gesamt, portal, embed, api.
  • Die neue API-Methode createCategory erlaubt das Erstellen von Kategorien und Unterkategorien.
  • API-Methode getMedia liefert versteckte Medien nun auch an Administratoren aus, nicht nur an die Medienbesitzer (ab VIMP 6.2.4).
  • Die neue API-Methode editCategory erlaubt das Bearbeiten von Kategorien und Unterkategorien (ab VIMP 6.2.4).
  • API-Methoden createCategory und editCategory erlauben das Hinzufügen/Austauschen von Kategorie-Bildern (ab VIMP 6.2.4).
  • API-Methode getMedium enthält nun die Anzahl der Kapitelmarken (ab VIMP 6.2.5)
  • Neue API-Methoden zur Verwaltung zusätzlicher Medienbesitzer (addMediaAdditionalOwner, editMediaAdditionalOwner, deleteMediaAdditionalOwner, purgMediaAdditionalOwner) (ab VIMP 6.2.5)