Was ist neu in KVS 6.0.0?
Allgemeine Verbesserungen der GUI des Admin-Panels:
- Neues Admin-Panel-Design, das auch auf Mobilgeräten gut aussieht. Es gibt neue Farben, Symbole und das gleiche Erscheinungsbild der Steuerung in verschiedenen Browsern.
- Kalendersteuerung zur Auswahl von Datum und Uhrzeit.
- Popups unterstützen jetzt Aktionen zum Verschieben und Ändern der Größe mit der „Speicher“-Funktion. Alle Popups sind in verschiedene Typen eingeteilt und können unterschiedlich positioniert werden, z.B. Upload-Popup, Listenauswahl-Popup, Vorschau-Popup und andere.
- Anstatt die im Browser integrierten Warn-/Bestätigungsdialoge zu verwenden, rendert KVS jetzt seine eigenen benutzerdefinierten Popups mit Unterstützung für Größenänderung und Neupositionierung. Zerstörerische Handlungen werden hervorgehoben, um mehr Aufmerksamkeit zu erregen.
- Fortschrittsbalken zeigen jetzt zusätzlich zum Fortschrittsprozentsatz Details darüber an, was sie gerade tun.
Aktualisierte Auswahlsteuerelemente unterstützen jetzt die Anzeige von Details der ausgewählten Elemente, die Hervorhebung ausgewählter Elemente und weitere Gruppierungsoptionen bei der Anzeige vollständiger Listen sowie die Anzeige aktivierter Filter, wenn Ergebnisse gefiltert werden.
Verbesserungen des Admin-Panel-Rasters:
- Benannte Voreinstellungen werden jetzt in den meisten Rastern unterstützt. Sie können so viele Voreinstellungen erstellen, wie Sie möchten, mit den erforderlichen Filtern, Spalten und Sortierungen. Wechseln Sie schnell zwischen verschiedenen Rasteransichten für verschiedene Aufgaben.
- Durch Auswahl der Voreinstellung „Standard“ ist es jederzeit möglich, zur Standard-Rasteransicht zurückzukehren.
- Die Grid-GUI zeigt jetzt nur die aktuell aktiven Filter an. Jeder Filter kann ohne zusätzliche Klicks einfach gewechselt/entfernt werden.
- Das Popup-Fenster zum Anpassen des Rasters unterstützt die Kombination Strg+S für eine schnelle Übermittlung.
- Rasteranzahl der Elemente pro Seite kann schnell zwischen mehreren vordefinierten Zahlen umgeschaltet werden; Bei Bedarf kann auch eine beliebige benutzerdefinierte Nummer eingegeben werden.
- Rasterelementselektoren fassen die gesamte Anzahl der ausgewählten Elemente oben zusammen.
- Zerstörerische Aktionen werden im Rastermenü hervorgehoben.
- Jeder Rasterlink erzeugt nun ein eigenes Menü mit der Möglichkeit, den Editor des angeklickten Objekts zu öffnen, es zum Filter hinzuzufügen oder den aktuellen Filter durch die Filterung nach diesem Objekt zu ersetzen. Vor nicht allzu langer Zeit haben wir diesen Link vom „Editor“-Link zum „Zum Filter hinzufügen“-Link geändert, und das neue Verhalten erwies sich für einige als verwirrend.
- Rasterkopfzeile, Rasterpaginierung und Stapelaktionen sind unabhängig von der Rasterhöhe immer sichtbar. Das Scrollen wird nur auf Datenelemente angewendet.
Verbesserungen des Admin-Panel-Editors:
- Alle Editorabschnitte sind nicht mit der „Speicher“-Funktion reduzierbar.
- Alle Auswahlsteuerungen (sofern zutreffend) sind jetzt in der Lage, neue Daten im Handumdrehen zu erstellen, z. B. Ähnlich wie es möglich war, beim Bearbeiten eines Videos spontan neue Kategorien zu erstellen, ist es auch möglich, eine Inhaltsquelle, einen Kanal oder einen Benutzer zu erstellen. Auch im Import und Massedit.
- Editor-Aktionen sind immer sichtbar, unabhängig von der Editor-Höhe, das Scrollen wird nur auf den Editor-Inhalt angewendet.
Einführung der intelligenten Vorlageneditor-Steuerung mit Rich-Editing-Funktionen:
- Die Smarty-Syntaxhervorhebung wird vollständig unterstützt (z. B. Schlüsselwörter, Zeichenfolgen, Variablen, Modifikatoren, Zahlen).
- HTML-Tags verfügen über eine grundlegende Hervorhebung, wobei nur Tag-Namen hervorgehoben werden.
- Zeilennummern werden im Seitensteg angezeigt.
- Smarty-Blockübereinstimmung wird hervorgehoben: Wenn Sie den Cursor auf das Start- oder End-Tag setzen, hebt KVS den gesamten Block hervor, um den Umfang klar zu verstehen.
- Die häufigsten Smarty-Syntaxfehler werden hervorgehoben, wie zum Beispiel das Fehlen eines schließenden Tags.
- Die Bearbeitung im Vollbildmodus ist jetzt mit der Aktion „Schnellspeichern“ möglich – Möglichkeit zum schnellen Speichern der Vorlage, ohne den Editor neu laden zu müssen; Dadurch wird es viel einfacher, Vorlagenänderungen zu debuggen, ohne dass beim Neuladen der Seite und beim Scrollen große Ablenkungen entstehen.
- Die intelligente Tabulatorfunktion ermöglicht das schnelle Verschieben von Blöcken mit Tab- und Umschalt+Tab-Kombinationen.
Eine Reihe von Spielerverbesserungen:
- Eine bessere Erkennung von Werbeblocker-Plugins und auch des Prozentsatzes der Benutzer mit Werbeblocker-Software ist jetzt in den Spielerstatistiken verfügbar.
- Adblock-Erkennung als weiteres Player-Ereignis zur Player-API hinzugefügt. Dies kann jetzt von Theme-Entwicklern verwendet werden, um Adblocker zu erkennen, ohne Plugins von Drittanbietern hinzuzufügen (die ihrerseits durch Adblocker blockiert werden können).
- HLS-Unterstützung bei VAST-Werbung.
- Pre-Roll- und Post-Roll-VAST-Werbung kann jetzt über benutzerdefinierte Felder mit Videoinhaltsquellen verbunden werden.
- Popunder-Werbung kann so konfiguriert werden, dass mehrere Videos vor dem ersten Auslöser übersprungen werden; Außerdem wird in den Spielerstatistiken die Anzahl der Popunder-Aktivierungen aufgezeichnet.
- Einbettungscodes ermöglichen jetzt mehrere Traffic-Tracking-Parameter.
Weitere Verbesserungen:
- Der Album-Editor wurde endlich geändert, um das Hochladen mehrerer Bilder mit einem einzigen Upload zu ermöglichen. Bisher mussten Sie die Bilder entweder einzeln hochladen oder in eine ZIP-Datei packen. Jetzt können Sie einfach mehrere Dateien gleichzeitig auswählen.
- Die Site-Debug-Funktion funktioniert jetzt viel besser: Sie folgt dem Vorlagenlayout und zeigt nur Blöcke an, die tatsächlich mit der aktuellen Anfrage gerendert werden (zuvor wurden alle auf der Seite konfigurierten Blöcke angezeigt). Außerdem werden Variablen aufgelistet, die in der Smarty-Vorlage festgelegt wurden, und ihre tatsächlichen Werte am Ende des Renderns der Vorlage.
- Unterstützung für die Krypto-Abrechnung von Coinpaids.net hinzugefügt.
- Der Abschnitt zur Videobewertung wurde erweitert und zeigt jetzt bis zu fünf ähnliche Videos für das zuletzt hochgeladene Video an. Dies soll dabei helfen, potenzielle Duplikate leichter zu erkennen und abzulehnen.
- Die maximale Upload-Größenbeschränkung gilt nicht mehr für Administratoren.
- Das IP-Limit in der Funktion zum Schutz von Videodateien stoppt die Zählung von Vorschau-Trailern. Bisher konnte es sehr schwierig sein, ein angemessenes Limit für die Videovorschau beim Überfahren mit der Maus zu konfigurieren, da der Benutzer viele Vorschauen auslösen kann, ohne tatsächlich ein einziges Video anzusehen. Jetzt haben wir dies geändert, indem wir Anfragen an Videoformate mit dem Postfix „_preview.mp4“ sowie an alle Formate mit mehr als einem Teil und einer Dauerbeschränkung von weniger als 30 Sekunden nicht gezählt haben.
- In den Anti-Spam-Einstellungen haben wir eine Option hinzugefügt, um zu verhindern, dass Wörter auf der schwarzen Liste auf Benutzer-Feedbacks angewendet werden. Normalerweise möchten Sie Benutzern das Posten von Links in Kommentaren verbieten, sodass Sie einen regulären Ausdruck für die Sperrung hinzufügen können. In Feedbacks würden Sie jedoch normalerweise erwarten, dass Benutzer Ihnen einige Links senden. Jetzt können Sie sicherstellen, dass keines dieser Feedbacks als Spam betrachtet wird.
- In der Massenauswahl-GUI ist es nicht mehr erforderlich, zwischen IDs oder URLs zu wählen, wenn Sie eine Liste der auszuwählenden Elemente angeben. KVS erkennt automatisch, wenn Sie eine ID oder URL angegeben haben.
- Statistiken zu Benutzerspenden (Geschenken) hinzugefügt.
- Video- und Albumstatistiken können jetzt nach Inhaltsquellen und Kanälen gruppiert werden, um aggregierte Statistiken für sie anzuzeigen.
- Die Theme-Suche kann jetzt auch in Theme-JS- und CSS-Dateien suchen. Außerdem werden Suchergebnisse nach ihrem Typ gruppiert.
- Das KVS-Admin-Panel zeigt jetzt Warnungen zu Inhaltsschutzproblemen auf Speicherservern und Primärservern an, wenn solche gefunden werden.
- Das Backup-Plugin wurde erweitert, um das Löschen alter Backups aus dem Admin-Panel zu ermöglichen.
- Das Google ReCAPTCHA-Plugin unterstützt jetzt eine beliebige Anzahl von Aliasnamen.
- Backend-Nextgen-Refactoring ist auf dem Weg. In Listenblöcken haben wir Unterstützung für das Filtern hinzugefügt, indem wir direkte Objekt-IDs angeben, die angezeigt oder nicht angezeigt werden sollen, sowie Unterstützung für die Textsuche und die Anzeige verwandter Objekte. Leider haben wir derzeit häufig verwendete Kategorisierungsblöcke noch nicht auf diese neue API umgestellt, da wir dort noch einiges an Arbeit leisten müssen. Wird auf jeden Fall Teil des nächsten großen Updates sein, da diese neuen Funktionen für alle Kategorisierungen verfügbar sind.
- Site-Blockierungen zum Hochladen von Videos und Alben können nun die Angabe eines Veröffentlichungsdatums in der Zukunft ermöglichen.
- Der Samsung-Internetbrowser wird bei der Konfiguration der browserbasierten Werbung zur Liste der bekannten Browser hinzugefügt.
Behobene Fehler:
- [MITTEL] Wenn die anfängliche Lautstärke des Players auf stummgeschaltet war, wurde die Lautstärkeanpassung durch den Benutzer nicht in den Benutzereinstellungen gespeichert und jedes nächste Video wäre immer noch im stummgeschalteten Modus.
- [MITTEL] Bei der Verwendung von Suchvorschlägen im erweiterten Format (Videos + Alben + andere Objekte) enthielten die Suchstatistiken teilweise Suchbegriffe.
- [NIEDRIG] Grabber haben in einigen Fällen nicht ausgewertet, ob die angegebenen URLs doppelt vorhanden sind, und dies wurde erst nach dem Herunterladen von Videodateien durchgeführt.
- [NIEDRIG] Der FTP-Content-Uploader berücksichtigte keine doppelten Dateien, wenn sie in ein anderes Verzeichnis abgelegt wurden.
- [NIEDRIG] Auf der Anti-Spam-Schwarzliste stehende Wörter ließen keine regulären Ausdrücke mit Kommas zu.
- [NIEDRIG] Wörter, die auf der schwarzen Anti-Spam-Liste stehen, könnten auf irgendeine Weise von Spammern ausgetrickst werden.