Was ist neu in KVS 5.3.0
Verbesserungen der Conversion-Engine:
- Die Konvertierungs-Engine unterstützt jetzt das Anhängen von Pre-Roll- und/oder Post-Roll-Fragmenten an Videodateien. Diese können in den Videoformateinstellungen individuell für jedes Videoformat konfiguriert werden.
- Beim Erstellen von Trailer-Dateien im schnellen Überspringmodus überprüft die Konvertierungs-Engine die Dauer der Ergebnisdatei und greift bei falscher Trailer-Dauer auf langsames Überspringen zurück. Zuvor konnte es aufgrund einiger ffmpeg-Probleme zu Trailern mit falscher Dauer kommen.
- Der Konvertierungsserver bereinigt alte Aufgaben schneller.
- Es wird möglich sein, die Standardkonvertierungspriorität separat für Videos und Alben zu konfigurieren. Dies könnte für Websites nützlich sein, auf denen eine große Warteschlange neuer Videos und Alben von Mitgliedern hochgeladen wird. In diesem Fall würde KVS typischerweise Videos eine höhere Priorität einräumen, die auch langsamer verarbeitet werden. Durch Erhöhen der standardmäßigen Konvertierungspriorität für Alben können diese schneller verarbeitet werden.
- Es wird möglich sein, den automatischen Neustart einiger fehlgeschlagener Hintergrundaufgaben bis zu mehreren Malen festzulegen. In einigen Fällen kann eine schlechte Verbindung zwischen Servern dazu führen, dass Hintergrundaufgaben zufällig fehlschlagen. Durch einen Neustart werden solche Aufgaben normalerweise in der nächsten Iteration abgeschlossen. Diese Option kann in den Inhaltseinstellungen aktiviert werden.
Mehrere neue Funktionen beim manuellen Import und bei Feeds:
- Alle Importvalidierungsmeldungen sind jetzt nach ihrem Typ gruppiert, sodass Sie sie viel einfacher einsehen können.
- Möglichkeit zur Massenaktualisierung von Videos und Alben über die Import-GUI hinzugefügt. Die Idee dahinter ist, dass Sie, wenn Sie bestimmte Werte in vielen Videos/Alben aktualisieren möchten, diese zunächst in CSV exportieren, diese dann mit Excel oder einem ähnlichen Editor öffnen und die erforderlichen Bearbeitungen vornehmen können. Anschließend im „Update“-Modus wieder in KVS importieren. Die einzige Voraussetzung ist, dass die ID-Spalte exportiert und wieder importiert werden muss.
- Das Importieren von Feeds unterstützt das RSS 2.0-Format, das Videodateien bereitstellen kann.
- Das Exportieren von Feeds bietet die Möglichkeit, die Filterung nach Admin-Flag zu konfigurieren.
Verbesserungen der Player-Einstellungen:
- In der Skin-Auswahl ist es jetzt möglich, die Auswahl aller Skins aufzuheben, wodurch Played gezwungen wird, keine zusätzlichen CSS-Dateien zu laden. Dies ist für Weboptimierungsfanatiker gedacht, die Player-CSS-Stile integrieren oder in die primäre CSS-Datei einbinden möchten.
- In den Player-Einstellungen ist es jetzt überall dort, wo es möglich war, die Werbe-URL mit dem URL-Feld der Inhaltsquelle zu verbinden, auch möglich, jedes der benutzerdefinierten Felder der Inhaltsquelle zu verwenden.
- Wir haben die Möglichkeit hinzugefügt, Pre-Roll-Werbung so zu konfigurieren, dass sie nach dem N-ten Ansehen des Videos durch den Benutzer angezeigt wird.
Weitere Verbesserungen:
- Administratoren sehen jetzt auf jeder von KVS generierten Seite die Admin-Symbolleiste. Diese Symbolleiste hebt die Seitenstruktur und -hierarchie hervor und soll zusätzlich zur bereits verfügbaren Debug-Funktion die Themenentwicklung und das Debuggen vereinfachen. Über die Symbolleiste können Administratoren außerdem das Block-Caching aktivieren, was bei großen Projekten mit stark generierten Seiten hilfreich sein kann. Da das Caching für Administratoren standardmäßig nicht aktiviert ist, kann die vollständige Generierung jeder Seite aus der Datenbank viel Zeit in Anspruch nehmen und die Navigation auf der Website erschweren, wenn Sie im Admin-Bereich angemeldet sind. In diesem Fall ist es praktisch, das Block-Caching zu aktivieren. Schließlich bietet die Symbolleiste auch schnelle Navigationslinks zum Öffnen von Editoren für jedes Video, jeden Benutzer oder jedes andere Kontextobjekt, wenn Sie diese auf der Website öffnen.
- Die Bearbeitungsberechtigungen für Video- und Albumeditoren wurden verbessert. Für Alben war es nicht möglich, granulierte Berechtigungen wie zuvor für Videos anzupassen, dies wurde im neuen Update hinzugefügt. Für Videos haben wir außerdem die Berechtigungsliste erweitert und separate Berechtigungen zum Ändern der Speichergruppe, der Sperrmarkierung, der Videodateien und einiger anderer Felder hinzugefügt. Bisher waren diese Aktionen nur mit der Berechtigung „Videos alle Daten bearbeiten“ möglich. Außerdem wurden eine Reihe anderer Probleme in diesem Bereich behoben.
- Die neue Funktion für Administratorbenachrichtigungen wurde eingeführt, wobei einige kritische Probleme und Warnungen dorthin migriert wurden. Wir haben festgestellt, dass Administratoren die auf der Startseite des Admin-Panels geposteten Probleme sehr oft ignorieren. In den meisten Fällen weisen sie jedoch auf Probleme mit Ihrem Projekt hin. Wir möchten, dass Administratoren ihnen mehr Aufmerksamkeit schenken, deshalb werden sie jetzt in den Menüs des Admin-Panels hervorgehoben.
- Das Audit-Plugin sorgt für eine bessere Inhaltsvalidierung und ermöglicht das Filtern nach Problemen unterschiedlicher Art (zum Beispiel das Filtern von Videos, die Probleme mit Screenshots oder Videodateien haben). Bisher gab die Inhaltsvalidierung keinen Hinweis auf die Art des Problems, sodass eine separate Filterung nicht möglich war.
- Video- und Album-Editoren ermöglichen jetzt die Aktualisierung benutzerdefinierter Flags. Benutzerdefinierte Flags sind sehr spezifische Anpassungsfunktionen, die typischerweise zur Optimierung der Leistung der Inhaltsfilterung verwendet werden. In den meisten Fällen konfiguriert der KVS-Support diese Flags so, dass sie basierend auf Kategorien, Tags oder etwas anderem automatisch massenhaft aktualisiert werden. In einigen Fällen benötigen Sie jedoch möglicherweise die Möglichkeit, sie einzeln zu ändern.
- Die GUI des Admin-Panels zur Überwachung von Vorlagenänderungen und -verlauf wurde verbessert. Wir haben der Liste der überwachten Änderungen und dem Verlauf Werbung hinzugefügt, sodass Sie bei Bedarf auf älteren Werbecode zurückgreifen können. Wir haben außerdem die Anzeige der Versionsnummer in jedem überwachten Editor hinzugefügt, damit Sie schnell zum Versionsverlauf jeder Vorlage navigieren können. Und schließlich haben wir in der Liste der unerwarteten Änderungen die Möglichkeit hinzugefügt, nur einen Teil davon über Kontrollkästchen zu genehmigen.
- Die Massenauswahlfunktion (Videos, Alben) kann jetzt Objekte mithilfe einer durch Kommas getrennten Liste von IDs auswählen. Bisher war die Auswahl nur möglich, indem jeweils eine ID in einer neuen Zeile angegeben wurde, was in manchen Fällen nicht praktisch war.
- Es wurde die Möglichkeit hinzugefügt, Benutzer nach IP zu suchen. Außerdem wurde in Statistik -> Mitgliederzonen-Anmeldungen eine IP-Gruppierung hinzugefügt, um Benutzer anzuzeigen, die mehrere Konten von derselben IP-Adresse verwenden.
- Bilder in Album-Editoren zeigen jetzt ein ID-Tag an, sodass Sie jede bestimmte Bild-ID im Album leicht finden können. Auch die Suche nach Alben im Admin-Bereich kann jetzt nach Bild-ID erfolgen.
- Überlastschutzeinstellungen wurden von setup.php in den Abschnitt Site-Einstellungen im Admin-Panel verschoben. Ihre Logik hat sich nicht geändert, aber jetzt können Sie sie im Admin-Bereich ändern und Erklärungen sehen, wozu diese Einstellungen dienen und wie sie sich auf das Verhalten Ihrer Website auswirken können.
- Wir haben die Möglichkeit hinzugefügt, individuelle Speicherlimits für jede Website-Seite im Abschnitt Website-Benutzeroberfläche zu konfigurieren. Dies kann für große Seiten nützlich sein, auf denen viele Daten angezeigt oder geladen werden.
- Alle von KVS gesetzten Cookies wurden aktualisiert, um das Attribut SameSite anzugeben, das bald von allen gängigen Browsern benötigt wird.
- Für Websites, die Pseudovideos verwenden und Benutzer zu den tatsächlichen Videos auf anderen Websites weiterleiten, ist es jetzt möglich, die Zählung von Weiterleitungen im Zusammenhang mit Inhaltsquellen in den Outs-Statistiken zu aktivieren. Das heißt, wenn Sie 100 Pseudovideos haben, die sich auf Site A beziehen, sollten Sie sicherstellen, dass alle Site A als Inhaltsquellenfeld enthalten. Dann kann KVS die Anzahl der Besucher zählen, die über diese Pseudovideos täglich auf Seite A weitergeleitet werden. Diese Einstellung wurde zu den Website-Einstellungen hinzugefügt, wo das Pseudovideoverhalten festgelegt wird.
- Datei-Uploads wurden vor Spam geschützt, um Datenlecks bei der Festplattennutzung vorzubeugen.
- Textsuche wurde zu den Blöcken list_content_sources und list_posts hinzugefügt.
- Größen- und Gewichtsfilter wurden zum Block list_models hinzugefügt.
- Es ist jetzt möglich, Benutzern zu ermöglichen, die Löschung ihrer Profile auszulösen, ohne auf die Bestätigung durch Administratoren warten zu müssen. Die neue Einstellung wurde zum Block member_profile_delete hinzugefügt. Hier können Sie wählen, ob Sie zulassen möchten, dass alle Profile automatisch gelöscht werden, nur Profile ohne hochgeladene Inhalte automatisch gelöscht werden oder ob Sie dies überhaupt nicht zulassen und manuell bearbeiten möchten.
Behobene Fehler:
- [SCHWER] Das Neuerstellen mehrerer Albumformate für dasselbe Album funktionierte nicht ordnungsgemäß (neu in 5.2.0).
- [SCHWER] Die importierten Screenshots wurden von neuen Videos ignoriert, wenn das Verzeichnis videos_sources auf eine andere Festplattenpartition verschoben wurde (Regression nach 5.2.0).
- [SCHWER] Neue 5.2.0-Funktionen in VAST-Profilen funktionierten in Einbettungscodes nicht vollständig (neu in 5.2.0).
- [MITTEL] Die Größenänderung von Videowasserzeichen für vertikale Videos funktionierte in einigen Fällen nicht korrekt (neu in 5.2.0).
- [MITTEL] Die Bereitstellung eines 404-Fehlers für leere Suchvorgänge kann in einigen Fällen aufgrund der Zwischenspeicherung zu einer 200-Statusantwort führen.
- [MEDIUM] Das Verhalten der skip_xxx-Filter in allen Blöcken wurde auf eine korrektere Weise korrigiert. Z.B. Sie haben den Block list_videos so konfiguriert, dass alle Videos der Kategorie 1 übersprungen werden. Diese Filterung war jedoch nicht wirksam, wenn Videos nach Kategorie 2, nach Kategorie 3 oder nach einer anderen Kategorie angezeigt wurden. Das neue Verhalten zeigt alle Videos der Kategorie 2 an, die nicht der Kategorie 1 angehören.
- [MITTEL] Das Ändern der Grabber-Einstellungen im Admin-Bereich könnte durch die Grabber-Hintergrundaufgabe rückgängig gemacht werden.
- [MEDIUM] Das Plugin für die automatische Modellauswahl funktionierte mit PHP 7.3+ nicht korrekt.
- [MEDIUM] Einige VPAID-Werbefunktionen funktionierten in Iframe-Einbettungscodes nicht.
- [NIEDRIG] Bilder im Album-Editor wurden nicht korrekt angezeigt (neu in 5.2.0).
- [NIEDRIG] Das Admin-Panel zeigte auf der Startseite fälschlicherweise die Inhaltsplanung für das „heute“-Datum an.
- [NIEDRIG] Es war nicht möglich, FTP-Links beim Inhaltsimport zu verwenden.
- [NIEDRIG] Grabber könnten Inhalte mit leeren Titeln erstellen.
- [NIEDRIG] Das Avatar-Generierungs-Plugin startete die Neugenerierung nicht sofort, wenn es dazu aufgefordert wurde, sondern wartete auf ein Cron-Signal.
- [NIEDRIG] Durch das Hochladen einer neuen Quelldatei in das Video wurde der doppelte Schlüssel nicht zurückgesetzt.
- [NIEDRIG] In einigen Serverkonfigurationen würde der primäre PHP-Prozess warten, bis alle untergeordneten Prozesse abgeschlossen sind.