KVS 5.5.0

30 July, 2021

Was ist neu in KVS 5.5.0?

„Nextgen“-Architektur:

Wir haben mit der „nextgen“-Architektur für KVS begonnen und dieses Update enthält sie mit vorerst sehr geringer Belastung in Produktionsprojekten. Wir begannen damit, selten verwendete Site-Blöcke wie list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view und content_source_group_view zu ersetzen. Hier sind die wichtigsten Highlights der neuen Funktionen für die geänderten Blöcke; In zukünftigen Versionen werden diese Funktionen auch auf andere Blöcke angewendet.


  • Mehr Sortiermöglichkeiten.
  • Parameter „skip_default_filter“ hinzugefügt, der die Anzeige der Objektliste ermöglicht, ohne die Standardfilterung anzuwenden (z. B. zeigen Listenblöcke standardmäßig aktive Objekte an; dieser Parameter kann verwendet werden, um auch inaktive Objekte zuzulassen).
  • Parameter „skip_ids“ und „show_ids“ hinzugefügt, mit denen nur Listen mit bestimmten Objekten angezeigt werden können, auf die über ihre numerischen IDs oder externen IDs verwiesen wird, sofern dies unterstützt wird.


  • Andere für alle Listenblöcke typische Parameter „skip_xxx“ und „show_xxx“ dürfen jetzt nicht nur in numerischen IDs, sondern auch in externen IDs und Titeln angegeben werden.
  • In dynamischen Filtern haben wir Unterstützung für das Filtern nach mehreren Objekten mit Angabe ihrer Verzeichnisse hinzugefügt (zuvor war es nur möglich, ihre IDs anzugeben). Beispielsweise ist es jetzt möglich, SEO-freundliche URLs zu erstellen, wenn Objekte nach mehreren Tags gefiltert werden, beispielsweise /prefix/tag1/tag2/tag3/. Bisher erlaubte eine solche URL nur die Angabe numerischer Tag-IDs, z. B. /Präfix/1/2/3/.
  • Die Textsuche wird in allen Listenblöcken unterstützt.
  • Reihe von Verbesserungen der Konvertierungs-Engine:

    In den Videoformateinstellungen ist es jetzt möglich, Pre-Roll- und Post-Roll-Intros mit benutzerdefinierten Quelldateien für Videoinhalte zu verbinden. Dies bietet die Möglichkeit, unterschiedliche Intros für Videos aus verschiedenen Inhaltsquellen zu verwenden.


    In den Konvertierungsservereinstellungen haben wir zuvor die Möglichkeit hinzugefügt, zu konfigurieren, welche Arten von Hintergrundaufgaben auf einem bestimmten Konvertierungsserver ausgeführt werden dürfen. Es gab jedoch eine Ausnahme: Wenn der Konvertierungsserver leer war und keine laufenden Aufgaben hatte, würde KVS trotzdem eine Aufgabe hineinlegen, selbst wenn diese Aufgabe einen anderen Typ hätte. Jetzt haben wir eine zusätzliche Option hinzugefügt, um zu konfigurieren, ob dieser Server beliebige Arten von Aufgaben annehmen soll, wenn er frei ist, oder ob dieser Server ausschließlich mit bestimmten Aufgabentypen arbeiten soll und keine anderen Aufgaben annehmen soll.


    Im vorherigen Update haben wir die Möglichkeit hinzugefügt, die Videodauer per Massenbearbeitung zu kürzen. Im aktuellen Update haben wir diese Funktionalität erweitert und Unterstützung hinzugefügt, um Videos auch am Anfang und/oder am Ende abzuschneiden.


  • Wir haben die Art und Weise, wie mehrere Videodateien für dasselbe Video neu erstellt werden, erheblich optimiert. Früher wurde für die Neuerstellung mehrerer Dateien eine separate Hintergrundaufgabe für jede Videodatei übermittelt. Jetzt übermittelt KVS für jedes Video eine einzelne Aufgabe, um bei Bedarf mehrere Formate neu zu erstellen. Dies ermöglicht auch eine Optimierung der Halbverarbeitungsfunktion, wenn KVS für neue Videos so konfiguriert wird, dass zunächst nur die erforderlichen Formate erstellt werden, und dann separate Aufgaben zur Erstellung anderer Formate übermittelt werden.
  • Verbesserungen beim Exportieren von Feeds:

    1. Das Exportieren von Feeds kann jetzt so konfiguriert werden, dass nur aktive Kategorisierungsobjekte (z. B. Kategorien, Tags usw.) exportiert werden.
    2. Unterstützung für den Export von Daten im JSON-Format hinzugefügt, das von außen leichter zu analysieren ist als XML oder CSV.


    3. Unterstützung zum Festlegen einer zufälligen Sortierung hinzugefügt.
    4. Unterstützung hinzugefügt, um eine benutzerdefinierte Datumsformatierung im CSV-Feed-Format festzulegen.


    5. Möglichkeit zum Herunterladen als Datei statt zur Anzeige als Text hinzugefügt.

    Verbesserungen für Spieler und Spielerwerbung:

    1. Wir haben „VAST-Profile“ in „Werbeprofile“ umbenannt und sie nicht nur für Pre-Roll- und Post-Roll-Player-Anzeigen, sondern auch für Popunder- und Video-Click-Anzeigen nutzbar gemacht.
    2. Player-Werbeprofile unterstützen jetzt auch das Filtern nach Gerätetypen und Kategorien, sodass Sie unterschiedliche Player-Werbung für Mobil- und Desktop-Geräte oder für verschiedene Videokategorien anzeigen können.
    3. Player-Logo-Text und Text in der Steuerleiste unterstützen jetzt die Bindung an den Quelltitel des Videoinhalts.
    4. Es wird möglich sein, den Player-Popunder so zu konfigurieren, dass er für jedes Video ausgelöst wird (zuvor war eine Zeitüberschreitung von mindestens 1 Minute erforderlich, um erneut ausgelöst zu werden).
    5. Wir haben Unterstützung für das WEBP-Format in Player-Vorschaubildern hinzugefügt; Der Plus-Player wählt jetzt automatisch das Vorschaubild mit der besten Größe basierend auf der Bildschirmgröße des Geräts aus. Dies ist sehr wichtig für den Google Performance Index, der stark vom geladenen Player-Vorschaubild abhängt, das als größtes Contentful Paint-Objekt gilt. Diese Funktion wird beim Update für alle Projekte automatisch aktiviert, da wir sie für sehr wichtig halten. Bitte stellen Sie sicher, dass der Imagemagick Ihres Servers das WEBP-Format unterstützt, andernfalls wird Ihr Projekt nicht umgestellt. WARNUNG! Wenn Sie einen Player eines Drittanbieters verwenden, lesen Sie bitte die Update-Hinweise im KVS-Forum, um weitere Informationen zu dem möglichen Problem mit dieser Änderung zu erhalten.
    6. Auf Android-Geräten ist der Player beim Wechsel in den Vollbildmodus auf das Querformat beschränkt.

    Wir haben eine Reihe von Änderungen an der Art und Weise vorgenommen, wie Videos und Alben von Site-Benutzern gelöscht werden und wie der Löschstatus von der KVS-Site-Engine gehandhabt wird:

    1. Zuvor wurden alle von Website-Benutzern gelöschten Inhalte mit der vollständigen Löschmethode gelöscht. Wir haben beschlossen, dies so zu ändern, dass es standardmäßig als gelöscht markiert wird (das bedeutet, dass Inhaltsdateien gelöscht werden, die Inhaltsdatensätze jedoch in der Datenbank verbleiben und ihre direkten URLs weiterhin verfügbar sind). Wenn Sie das vorherige Verhalten wiederherstellen möchten, können Sie den Parameter delete_mode verwenden, der den Blöcken list_videos und list_albums hinzugefügt wurde.
    2. Darüber hinaus kann konfiguriert werden, dass Inhalte im Status „Gelöscht“ den Status „HTTP 410“ anstelle des Status „HTTP 200“ zurückgeben. Dies kann in den Einstellungen -> Website-Einstellungen unter der Option „Verfügbarkeit von Inhaltsstatus“ konfiguriert werden.


    3. Die Funktion „Gelöscht markieren“ ermöglicht nun die Verwendung des %ORIGIN_URLS%-Tokens in E-Mail-Nachrichten, das die Inhalts-URLs auflistet, von denen es abgerufen wurde (nur für Inhalte, die von Websites Dritter abgerufen wurden).

    Verbesserungen der Benutzerfreundlichkeit im Admin-Panel:

    1. In den persönlichen Einstellungen können Sie jetzt unwichtige Benachrichtigungen im Admin-Panel deaktivieren.
    2. Im gesamten Admin-Panel haben wir die globale Logik der Anzeige von Objektreferenzen in Listen geändert. Bisher konnten Referenzen angeklickt werden, um die entsprechenden Editoren anzuzeigen, z. B. Wenn Sie in der Kommentarliste auf „Benutzername“ klicken, wird der Benutzereditor für den angeklickten Benutzer angezeigt. Das neue Verhalten filtert die Liste nach dem angeklickten Wert, anstatt den Editor zu öffnen. Wir haben außerdem eine Option in den persönlichen Einstellungen hinzugefügt, wenn Sie das alte Verhalten wiederherstellen möchten.
    3. Überall in den Statistiken haben wir die Filterung nach dem heutigen und dem gestrigen Zeitraum hinzugefügt.
    4. In Kommentaren ist es nun möglich, alle neuen Kommentare mit einem Klick zu löschen. Nützlich, wenn Ihre Website mit vielen Kommentaren gespammt wurde.
    5. In Wiedergabelisten haben wir Unterstützung für Stapelvorgänge „Aktivieren und Löschen“ und „Löschen und Aktivieren“ hinzugefügt.
    6. Das Importieren von Feeds unterstützt jetzt die Aktion „Duplizieren“, sodass Sie nicht alle Optionen manuell duplizieren müssen, wenn Sie viele ähnliche Feeds erstellen müssen.
    7. Site-Feedbacks können jetzt bei Bedarf erneut geöffnet und erneut beantwortet werden.

    Weitere Verbesserungen:

    1. Eine der Hauptfunktionen in 5.5.0 ist die Integration mit DigiRegs.com, dem DMCA-Dienstanbieter. Der Hauptgrund für die Hinzufügung ist die gestiegene Anzahl von DMCA-Anfragen, mit denen sich viele Tube-Sites mittlerweile täglich befassen müssen. DigiRegs.com bietet einen kostenpflichtigen Zugriff auf seine Video-Copyright-API, die es ermöglicht, den Video-Copyright-Inhaber für jedes hochgeladene Video zu ermitteln. Im Grunde handelt es sich hierbei um dasselbe Modell, das sie verwenden, um Ihre Websites automatisch nach Videos zu durchsuchen, die Urheberrechte verletzen, und Ihnen dann Anfragen zum Löschen urheberrechtlich geschützter Videos zu senden. Das Plugin soll den Videokonvertierungsprozess stören und urheberrechtlich geschützte Videos identifizieren, bevor sie tatsächlich konvertiert werden. Anschließend können solche Videos entweder gelöscht oder auf die vom Urheberrechtsinhaber maximal zulässige Dauer gekürzt oder deaktiviert werden, sodass Sie für jedes einzelne Video manuell entscheiden können.
    2. Unterstützung für Synonyme wurde zu Inhaltsquellen hinzugefügt, die Synonymen in Kategorien, Modellen und Tags ähneln.
    3. Der Terminologiefilter in Grabbern und beim Importieren von Feeds überprüft nun zusätzlich zum Titel auch die Inhaltskategorisierung. Sie können beispielsweise einige Kategorienamen zum Terminologiefilter hinzufügen und es werden keine Videos aus diesen Kategorien importiert.
    4. Im FTP-Content-Uploader-Plugin haben wir die Möglichkeit hinzugefügt, das Admin-Flag für alle importierten Inhalte anzugeben.
    5. Die Site-Engine wurde aktualisiert, um die Anzeige der Site im IFrame standardmäßig automatisch zu verbieten. WARNUNG! Dieses Verhalten kann einige Projekte zum Scheitern bringen, die die KVS-Upload-Funktionalität auf anderen Domänen über Iframes verwenden oder bestimmte Einbettungstechniken für Wiedergabelisten verwenden, die auf bestimmten Seiten basieren, die im Abschnitt „Website-Benutzeroberfläche“ erstellt wurden. Wenn Sie davon betroffen sind, können Sie das alte Verhalten unter Einstellungen -> Website-Einstellungen wiederherstellen. Standard-KVS-Einbettungscodes sind von dieser Änderung nicht betroffen. Nur öffentliche Teile Ihrer Website erlauben keine Einbettung mehr.
    6. Im video_edit-Block haben wir Unterstützung für die Konfiguration der minimalen und maximalen Videoqualitätsvalidierung für die hochgeladenen Videodateien hinzugefügt.
    7. Wenn die Einbettungsoption im video_edit-Block zulässig ist, werden auch Grabber unterstützt und können verwendet werden, um automatisch Einbettungscodes von den unterstützten Websites abzurufen. So ist es beispielsweise möglich, einfach die Video-URL von youtube.com anzugeben und KVS innerhalb weniger Sekunden automatisch den Einbettungscode, den Screenshot und die Dauer abrufen zu lassen.
    8. Die Textsuche in den Blöcken list_videos und list_albums lädt jetzt auch Abfrageinformationen aus der Datenbank, sofern vorhanden. Diese Daten können verwendet werden, um die Indizierung von Suchergebnisseiten für Abfragen zu verhindern, die nicht in Ihrer Datenbank vorhanden sind.
    9. Suchstatistiken im Admin-Bereich unterstützen jetzt das Filtern nach Anzahl der Ergebnisse und danach, ob sie von Administratoren oder Site-Benutzern hinzugefügt wurden.
    10. Das Neuroscore-Plugin wurde um die Möglichkeit erweitert, eine wiederholte Bewertungsausführung für Videos zu ermöglichen, die bereits bewertet wurden. Wenn Sie aus irgendeinem Grund eine erneute Bewertung manuell vornehmen müssen.
    11. Dem Block list_videos wurde ein neuer Parameter hinzugefügt, um die Verwendung eines externen Such-Plugins für diesen bestimmten Block zu verhindern. Dies kann nützlich sein, wenn Sie separate Blöcke verwenden, um mit bestimmten Optionen zu suchen, die von der externen Suche nicht unterstützt werden.
    12. Die Möglichkeit, Ereignisse nach Typ zu filtern, wurde dem Block list_members_events hinzugefügt.

    Behobene Fehler:

    1. [SCHWER] KVS hat die Anzahl der gefundenen Videos bei Verwendung der externen Suche nicht aktualisiert (seit 5.3.0).
    2. [MITTEL] KVS-Einbettungscodes ließen Cookies nicht korrekt zu.
    3. [MITTEL] Bei Verwendung des Player-Popunders konnte es beim Scrollen der Seite auf Mobilgeräten zu Fehlfunktionen kommen.
    4. [NIEDRIG] Einige VPAID-Anzeigen ließen keine Pausenvideos zu.
    5. [NIEDRIG] Der Dauerfilter beim Importieren von Feeds funktionierte nicht, wenn in den Feeddaten kein Dauerwert angegeben wurde.
    6. [NIEDRIG] Beim Aktivieren oder Deaktivieren von Inhalten über Listenaktionen wurden keine Audit-Log-Datensätze erstellt.


      [NIEDRIG] Die Massenauswahl-GUI unterstützte keine Inhalts-URLs von Satellitendomänen.


    7. [NIEDRIG] Auf der Startseite von Satelliten wurde in manchen Fällen eine falsche Anzahl an Inhalten angezeigt.
    8. [NIEDRIG] Passwortfelder im KVS-Administrationsbereich waren auf maximal 32 Zeichen beschränkt.
    9. [NIEDRIG] Die Verwendung von [rand]- oder [pseudorand]-Strukturen war auf maximal 32 Token pro Text beschränkt.
    Die brandneue KVS 6.3.0 ist da Jetzt bestellen