KVS v3.3.0
Der Player-Vollbildmodus wurde überarbeitet und die Benutzerfreundlichkeit verbessert:
- Die Player-Skalierung im Vollbildmodus wurde korrigiert und hängt nun nicht mehr von der Größe des Quellvideos oder des Player-Fensters ab. Dadurch konnten wir auch das Problem beheben, dass Videos nicht korrekt angezeigt wurden, wenn der Benutzer den Vollbildmodus aktivierte, bevor die Metadaten des Videos heruntergeladen wurden.
- Im Fenstermodus kann der Player jetzt dynamisch auf jede beliebige Größe skaliert werden, ohne dass der Player neu initialisiert werden muss.
- Das Verhalten der Steuerleiste kann jetzt so angepasst werden, dass die Steuerleiste ausgeblendet wird.
- Wenn das Ausblenden der Steuerleiste aktiviert ist, wird die Leiste angezeigt, wenn das Video angehalten wird.
- Tastatursteuerung wurde hinzugefügt: Die Leertaste pausiert das Video, während die Lautstärke nach oben und unten angepasst wird.
- Ein Doppelklick auf den Player wechselt zwischen Vollbild- und Normalmodus.
- Im Fenstermodus kann der Player jetzt dynamisch auf jede beliebige Größe skaliert werden, ohne dass der Player neu initialisiert werden muss.
- Das Verhalten der Steuerleiste kann jetzt so angepasst werden, dass die Steuerleiste ausgeblendet wird.
- Wenn das Ausblenden der Steuerleiste aktiviert ist, wird die Leiste angezeigt, wenn das Video angehalten wird.
- Tastatursteuerung wurde hinzugefügt: Die Leertaste pausiert das Video, während die Lautstärke nach oben und unten angepasst wird.
- Ein Doppelklick auf den Player wechselt zwischen Vollbild- und Normalmodus.
In den Player-Einstellungen können Sie jetzt den Standard-Video-Slot festlegen. Wenn bisher kein ausgewählter Slot im lokalen Speicher des Benutzers gespeichert war, wählte der Spieler den ersten verfügbaren Slot als primären Slot aus. Jetzt kann dieses Verhalten angepasst werden.
In den Player-Einstellungen können Sie jetzt die Speicherung des ausgewählten Slots im lokalen Speicher deaktivieren. Standardmäßig merkt sich der Player den Slot, den der Benutzer auswählt (z. B. HD), und wenn dem Benutzer das nächste Video bereitgestellt wird, wählt der Player den Standard-Slot aus (vorausgesetzt, das Video verfügt über einen Slot). Jetzt können Sie dieses Verhalten deaktivieren.
Neuer Anzeigentyp hinzugefügt, der in der Mitte des Player-Fensters angezeigt wird, wenn der Benutzer die Maus über den Player bewegt. Die Anzeige bleibt so lange bestehen, wie sich die Maus über dem Player befindet.
Sie können jetzt benutzerdefinierte Logos in jeder Ecke des Players anzeigen. Bisher konnten Sie nur den Versatz von der oberen linken Ecke angeben.
In der JS-API des Players können Sie jetzt Klicks auf Anzeigen in der Kontrollleiste abfangen und benutzerdefinierte JS-Logik verwenden.
Der Spieler verfügt nun über 7 Slots.
Die Integration mit videoswiper.com wurde hinzugefügt, sodass Sie Videos aus der umfangreichen Datenbank dieser Website zu KVS hinzufügen können, indem Sie Codes einbetten oder Videos auf Ihren Server herunterladen.
Das Verhalten der Konvertierungs-Engine beim Kopieren von Dateien wurde optimiert. Jetzt können Sie Dateien so einrichten, dass sie direkt von Konvertierungsservern auf Speicherserver kopiert werden. Dies verringert die Festplattenlast Ihres Primärservers und beschleunigt die Inhaltsverarbeitung. Standardmäßig ist dies deaktiviert. Um diese Funktion zu aktivieren, aktualisieren Sie das Skript remote_cron.php auf dem Konvertierungsserver und aktivieren Sie das Kontrollkästchen in den Konvertierungsservereinstellungen im Administrationsbereich.
Es wurde eine Neuerstellung von Screenshots der Videoübersicht hinzugefügt, wenn das Video über Quelldateien verfügt.
Der Videobearbeitungsseite im Administrationsbereich wurden Kontrollkästchen zum Starten von Übersichts-Screenshots und zur Neuerstellung von Videoformaten hinzugefügt. Diese Kontrollkästchen sind nur verfügbar, wenn ein Video über eine Quelldatei verfügt. Wenn Sie jetzt eine Quelldatei ersetzen, können Sie alle videobezogenen Dateien schnell und einfach neu erstellen.
Es wurde ein Hintergrundaufgabenprotokoll hinzugefügt, das alle Hintergrundaufgaben protokolliert, nachdem sie abgeschlossen oder gelöscht wurden. Aufgaben zur Erstellung von Hintergrundinhalten sind jetzt enger mit dem Inhalt verknüpft. Wenn beispielsweise eine Aufgabe zur Erstellung eines Hintergrundvideos oder eines Fotoalbums gelöscht wird, wird der Status des Inhaltsobjekts auf „Fehler“ gesetzt, anstatt dass das Objekt wie früher im Status „Ausstehend“ hängen bleibt. Über das Administrationspanel können Sie nun die Bearbeitung von Inhalten mit Fehlerstatus neu starten, sowohl manuell als auch durch Massenoperation. Wenn Aufgaben zur Erstellung von Hintergrundinhalten zuvor gelöscht wurden, konnten sie nicht neu gestartet werden und Inhalte mussten gelöscht und erneut hochgeladen werden.
Arbeitsverzeichnisse auf Konvertierungsservern können jetzt bereinigt werden, wenn bereits auf Konvertierungsserver kopierte Hintergrundaufgaben gelöscht werden. Früher froren Konvertierungsserver manchmal ein, wenn ihnen zu viele gelöschte Aufgaben zugewiesen waren.
Die Logik zum Schutz vor Datenbanküberlastung ist nun konzeptionell anders. Dadurch können Sie die Datenbanklast erheblich verringern, was besonders für Websites mit hoher Auslastung wichtig ist. Diese neue Funktion erfordert eine separate Konfiguration. Wenn Sie Probleme mit der Datenbanklast haben, wenden Sie sich an die Supportabteilung.
Wenn Inhalte gelöscht werden, wird der Cache der Ansichtsseite jetzt geleert. Zuvor blieb die Inhaltsseite im Cache, bis der Cache ungültig wurde.
Das alte Problem, dass neue Kommentare aufgrund von Seiten-Caching nicht auf der Website angezeigt wurden, ist jetzt behoben.
Lokalisierungsdaten werden jetzt beim Import, Export und in Feeds unterstützt.
In den Spracheinstellungen der Lokalisierung können Sie jetzt den Lokalisierungsbereich angeben: Titel und Beschreibungen oder nur Titel. Dies definiert, ob Beschreibungsfelder während der Übersetzung angezeigt werden, und definiert auch die Art und Weise, wie übersetzte/nicht übersetzte Objektfilter im Administrationsbereich funktionieren.
Beim Import und Export von Video- und Fotoalben können Sie jetzt das URL-Feld des Inhaltsanbieters auswählen.
Beim Exportieren von Videos und Fotoalben können Sie jetzt Zeilen mit Datenfeldnamen exportieren.
Premium-Videos werden jetzt in Import-Feeds unterstützt.
In CSV-Export-Feeds können Sie jetzt mit static: statische Werte für jedes Feld angeben. Wenn eine solche Spalte angegeben wird, zeigt der Feed für jede Zeile an.
In Export-Feeds können Sie jetzt nicht nur die Breite Ihres bevorzugten Einbettungsplayers, sondern auch die Höhe senden. Somit können Sie jetzt Einbettungscodes mit festen Größen, allen Größen oder nur einer (Höhe oder Breite) generieren.
In der Statistik können Sie Berechtigungen jetzt auf erweiterte und detailliertere Weise zwischen Administratoren verteilen.
Sie können nun Suchanfragen aus der Suchstatistik entfernen.
In den persönlichen Einstellungen können Sie jetzt den Videoplayer auf der Videobearbeitungsseite im Administrationsbereich ein- oder ausblenden.
Tastaturkürzel für die Schaltflächen „Speichern“ (Strg+S) und „Speichern und schließen“ (Strg+Umschalt+S) wurden hinzugefügt. In den persönlichen Einstellungen können Sie die Reihenfolge der Schaltflächen anpassen, sodass Sie „Speichern und als Nächstes bearbeiten“ als erste verfügbare Aktion festlegen können.
Sie können jetzt Benutzer mit allen Inhalten mit nur einem Klick löschen.
Das Plugin zur automatischen Kategorieauswahl kann jetzt Kategorien aus Tags abrufen.
Modelle verfügen über neue Felder: Land, Stadt, Bundesland.
In der Referrer-Verkehrsstatistik ist die Vergleichslogik jetzt anders, wenn der Referrer eine URL ohne http ist. In diesem Fall zählt die Statistik nicht die Website, von der der Benutzer kam, sondern die URL der Seite, die er besucht hat. Auf diese Weise können Sie den Datenverkehr von Partnern verfolgen, die ihn mit einem benutzerdefinierten Parameter an Ihre Website senden, z. B. http://domain.com?from=Benutzername. Der Verkehr kann von verschiedenen Websites kommen. Um den gesamten Datenverkehr unter einem Referrer zu verfolgen, legen Sie dessen URL auf „von=Benutzername“ fest.
Die Paginierungslogik für nicht vorhandene Seiten ist jetzt anders. Diese Seiten geben jetzt den Fehler 404 zurück. Dieser Fix kann sich auf bestimmte Seiten der Website auswirken und ist in diesem Update nicht standardmäßig aktiviert. Wenden Sie sich an die Supportabteilung, um dies aktivieren zu lassen.
Mit den Zugriffseinstellungen für Website-Seiten können Sie jetzt bestimmte Seiten nur Webmastern und vertrauenswürdigen Benutzern zur Verfügung stellen.
In den Blöcken video_edit und album_edit wurde ein visueller Schutz vor automatisierten Übermittlungen hinzugefügt.
Im video_edit-Block können Sie jetzt die Kanalliste anzeigen, um ein Video auf einen bestimmten Kanal auf Ihrer Website hochzuladen.
In den Blöcken list_albums, list_videos und list_content können Sie jetzt Inhalte anzeigen, die von Benutzern aus dem Land des aktuellen Benutzers hochgeladen wurden.
In den Blöcken list_albums, list_videos und list_content ist search_scope ein neuer Parameter, mit dem Sie nur nach Titeln und nicht nach Beschreibungen suchen können.
Wenn in den Blöcken list_albums, list_videos und list_content die Suche nach Kategorien, Tags und Modellen aktiviert ist, umfasst die Suche auch Synonyme (Pseudonyme).
Beim Hochladen von Videos und Fotoalben prüft KVS nun, ob Leerzeichen als Tag-Trennzeichen verwendet werden. KVS verlangt, dass Tags durch Kommas getrennt werden, aber viele Leute verwenden Tags, die durch Leerzeichen getrennt sind, was früher dazu führte, dass alle auf diese Weise getrennten Tags als ein einziges Tag behandelt wurden. Das ist nun behoben.
Im Block list_content_sources wurde die Sortierung von Inhaltsanbietern nach Alben hinzugefügt.
Im global_stats-Block können Sie nun nach Kategorien filtern, also Statistiken für Inhalte aus einer bestimmten Kategorie anzeigen.
Der list_dvds-Block verfügt jetzt über einen neuen Parameter, var_section, mit dem Sie eine alphabetische Liste von Kanälen/DVDs erstellen können.
Der video_edit-Block unterstützt jetzt separate Einstellungen für die maximale Videodauer für Premium- und Webmaster-Benutzer.
Ländercodes in der Variablen $list_countries_codes sind jetzt in den Vorlagen verfügbar.
Behobene Fehler:
– Videos mit Werbelinks werden nicht angehalten, wenn der Nutzer auf den Videobereich klickt.
- Die im Player angezeigten Video-Slots waren unabhängig davon, ob die Videodatei verfügbar ist, wenn der Benutzer keinen Zugriff auf dieses bestimmte Videoformat hat. Dies führte dazu, dass der Slot mit einem Anzeigenlink angezeigt wurde, obwohl der Slot nicht angezeigt werden würde, wenn der Benutzer über ausreichende Berechtigungen verfügte.
– Probleme mit der Randomisierung der Anzeigenanzeige, wenn die Seite mehrere Instanzen desselben Anzeigenspots enthielt.
- Die Einzigartigkeit von Videos wurde beim Import nicht korrekt erkannt, wenn anstelle des Links zur Quelldatei Links zu Formatdateien bereitgestellt wurden.
- Hochgeladene Bilder würden ihre Größe nicht ändern, wenn ihre Dateinamen Leerzeichen enthielten.
– Probleme mit der Paginierung für zahlenbasierte Tags.
- Export-Feeds haben nicht die korrekten Einbettungscodegrößen für Hotlink-Videos gesendet.
- HTTP-Parameter wurden nicht entfernt, wenn den über Links auf der Website hochgeladenen Videos Dateinamen zugewiesen wurden.
- Beim manuellen Ändern von Objektverzeichnissen im Administrationsbereich konnte es zu fehlerhaften Links kommen.
- In Listenblöcken funktionierten „skip_xxx“ und „show_xxx“ nicht korrekt. Sie wurden auch dann ausgelöst, wenn bestimmte Filterobjekte an die Listen gesendet wurden. Dies führte zu leeren Listen. Wenn beispielsweise im Block „list_videos“ der Parameter „skip_categories“ mit einer Kategorieliste aktiviert wäre, würde dieser Block eine leere Liste für alle diese Kategorien anzeigen.
- In der Site-Engine wurde beim Aktualisieren des Benutzerstatus keine Benutzerdeaktivierungsprüfung durchgeführt. Somit konnte ein angemeldeter Benutzer die Site nutzen, bis seine Sitzung aktiv war, auch wenn dieser bestimmte Benutzer im Administrationsbereich deaktiviert wurde.
- Das Inhaltsstatistik-Plugin hat bestimmte Videoinhaltstypen nicht verfolgt.
- Einige Probleme bei der Verarbeitung der Fotogalerie.
- Als das Audit-Plugin eine Inhaltsprüfung durchführte, wurden die Screenshot-Quellengrößen nicht überprüft. Dies könnte dazu führen, dass einige fehlerhafte Quelldateien unentdeckt bleiben.
- Die im Player angezeigten Video-Slots waren unabhängig davon, ob die Videodatei verfügbar ist, wenn der Benutzer keinen Zugriff auf dieses bestimmte Videoformat hat. Dies führte dazu, dass der Slot mit einem Anzeigenlink angezeigt wurde, obwohl der Slot nicht angezeigt werden würde, wenn der Benutzer über ausreichende Berechtigungen verfügte.
– Probleme mit der Randomisierung der Anzeigenanzeige, wenn die Seite mehrere Instanzen desselben Anzeigenspots enthielt.
- Die Einzigartigkeit von Videos wurde beim Import nicht korrekt erkannt, wenn anstelle des Links zur Quelldatei Links zu Formatdateien bereitgestellt wurden.
- Hochgeladene Bilder würden ihre Größe nicht ändern, wenn ihre Dateinamen Leerzeichen enthielten.
– Probleme mit der Paginierung für zahlenbasierte Tags.
- Export-Feeds haben nicht die korrekten Einbettungscodegrößen für Hotlink-Videos gesendet.
- HTTP-Parameter wurden nicht entfernt, wenn den über Links auf der Website hochgeladenen Videos Dateinamen zugewiesen wurden.
- Beim manuellen Ändern von Objektverzeichnissen im Administrationsbereich konnte es zu fehlerhaften Links kommen.
- In Listenblöcken funktionierten „skip_xxx“ und „show_xxx“ nicht korrekt. Sie wurden auch dann ausgelöst, wenn bestimmte Filterobjekte an die Listen gesendet wurden. Dies führte zu leeren Listen. Wenn beispielsweise im Block „list_videos“ der Parameter „skip_categories“ mit einer Kategorieliste aktiviert wäre, würde dieser Block eine leere Liste für alle diese Kategorien anzeigen.
- In der Site-Engine wurde beim Aktualisieren des Benutzerstatus keine Benutzerdeaktivierungsprüfung durchgeführt. Somit konnte ein angemeldeter Benutzer die Site nutzen, bis seine Sitzung aktiv war, auch wenn dieser bestimmte Benutzer im Administrationsbereich deaktiviert wurde.
- Das Inhaltsstatistik-Plugin hat bestimmte Videoinhaltstypen nicht verfolgt.
- Einige Probleme bei der Verarbeitung der Fotogalerie.
- Als das Audit-Plugin eine Inhaltsprüfung durchführte, wurden die Screenshot-Quellengrößen nicht überprüft. Dies könnte dazu führen, dass einige fehlerhafte Quelldateien unentdeckt bleiben.
In Zukunftsplänen...
Konzeptionelle Veränderungen in der Funktionsweise von Video- und Fotogalerien. Universelle Grabber-Unterstützung für Grabber, die Seiten-URLs empfangen und Video-/Fotoalbumdaten zurückgeben, wodurch dieser Inhalt auf die Website importiert werden kann.
CDN-Ungültigmachung für Video-Screenshots.
Qualität der Inhaltsdaten: mehr Anforderungen und Einschränkungen im Administrationsbereich und auf der Website, z.B. Mindest- und Höchstlänge von Titel und Beschreibung usw. Unser Ziel ist es, diese Funktionen zu vereinheitlichen und eine universelle Seite mit allen Einstellungen einzuführen.
Konzeptionelle Änderungen in der Funktionsweise benutzerdefinierter Felder, mehr Funktionen für verbesserte Benutzerfreundlichkeit.
Neue Funktion, mit der Sie Video- und Fotoalbumdaten über das Importsystem massenhaft bearbeiten können. Eines der Importfelder muss eine Video- oder Fotoalbum-ID enthalten, während andere Felder anpassbare Daten enthalten.
Der Import/Export von Videos und Fotoalben unterstützt alle Inhaltsanbieter-, Kanal- und DVD-Felder sowie deren Gruppen. Wenn also DVD-Objekte als Staffeln und DVD-Gruppen für TV-Sendungen verwendet werden, können Sie einen einzigen Importvorgang ausführen, bei dem alle Episoden, alle saisonbezogenen Daten sowie alle TV-sendungsbezogenen Daten importiert werden, ohne diese Objekte manuell verarbeiten zu müssen .
Änderungen in der Funktionsweise von Iframe-Einbettungscodes. Jetzt werden Iframe-Einbettungscodes von Website-Seiten generiert, was zahlreiche Anpassungsoptionen bietet. Detaillierte Statistiken und White-/Blacklists sind derzeit jedoch nicht verfügbar.
Weitere Verbesserungen der Benutzerfreundlichkeit im Administrationsbereich. Unterstützung für das Speichern und Öffnen der nächsten Aktion für alle Listen, nicht nur für Videos und Fotoalben. Objekte von ihren Bearbeitungsseiten löschen. Kategorisierungsobjekte samt Inhalt löschen.
Massenimport, -export und -bearbeitung von Kategorisierungsobjekten.
Engere Integration zwischen dem Videoplayer und JS-Anzeigen, manuelle Anpassung von JS-Anzeigen ohne Verwendung der API des Players.
Erstellen eines Planungs-Plugins, das Inhalte anhand der Einstellungen für die tägliche Inhaltsmenge veröffentlicht.
Benutzer-Blacklist.
Es stehen noch jede Menge weitere größere und kleinere Verbesserungen an, seien Sie gespannt auf weitere Updates!