Quoi de neuf dans KVS 5.3.0
Améliorations du moteur de conversion :
- Le moteur de conversion prend désormais en charge l'ajout de fragments pré-roll et/ou post-roll dans des fichiers vidéo. Ceux-ci peuvent être configurés dans les paramètres de format vidéo individuellement pour chaque format vidéo.
- Lors de la création de fichiers de fin de fichier en mode de saut rapide, le moteur de conversion vérifie la durée du fichier de résultat et revient au saut lent en cas de durée de fin de fichier incorrecte. Auparavant, il pouvait créer des bandes-annonces avec une durée incorrecte en raison de problèmes ffmpeg.
- Le serveur de conversion nettoiera les anciennes tâches plus rapidement.
- Il sera possible de configurer séparément la priorité de conversion par défaut pour les vidéos et les albums. Cela pourrait être utile pour les sites qui disposent d'une grande file d'attente de nouvelles vidéos et d'albums téléchargés par les membres. Dans ce cas, le KVS accorde généralement une priorité plus élevée aux vidéos, qui sont également traitées plus lentement. L'augmentation de la priorité de conversion par défaut des albums permettra de les traiter plus rapidement.
- Il sera possible de définir le redémarrage automatique de certaines tâches en arrière-plan ayant échoué jusqu'à plusieurs fois. Dans certains cas, une mauvaise connexion entre les serveurs peut entraîner l'échec aléatoire des tâches en arrière-plan, et généralement le redémarrage de ces tâches les terminera lors de la prochaine itération. Cette option peut être activée dans les paramètres de contenu.
Plusieurs nouvelles fonctionnalités dans l'import manuel et les flux :
- Tous les messages de validation d'importation sont désormais regroupés par type, afin qu'il soit beaucoup plus facile de les consulter.
- Ajout de la possibilité de mettre à jour de manière groupée des vidéos et des albums via l'interface graphique d'importation. L'idée est que si vous souhaitez mettre à jour certaines valeurs dans de nombreuses vidéos/albums, vous pouvez d'abord les exporter au format CSV, puis l'ouvrir avec Excel ou un éditeur similaire et effectuer toutes les modifications dont vous avez besoin. Réimportez ensuite dans KVS en mode "mise à jour". La seule exigence est que vous devez exporter et réimporter la colonne ID.
- L'importation de flux prendra en charge le format RSS 2.0, qui peut fournir des fichiers vidéo.
- L'exportation de flux permettra de configurer le filtrage par indicateur d'administrateur.
Améliorations des paramètres du lecteur :
- Dans le sélecteur de skin, il est désormais possible de désélectionner n'importe quel skin, obligeant le joueur à ne charger aucun fichier CSS supplémentaire. Ceci est destiné aux passionnés d'optimisation Web qui souhaitent intégrer les styles CSS du lecteur ou les inclure dans le fichier CSS principal.
- Dans les paramètres du lecteur, partout où il était possible de connecter une URL publicitaire au champ URL de la source de contenu, il sera désormais également possible d'utiliser n'importe quel champ personnalisé de la source de contenu.
- Nous avons ajouté la possibilité de configurer la publicité pré-roll pour qu'elle commence à s'afficher après la Nième vidéo regardée par l'utilisateur.
Autres améliorations :
- Les administrateurs verront désormais la barre d'outils d'administration sur chaque page générée par KVS. Cette barre d'outils met en évidence la structure et la hiérarchie des pages et est conçue pour simplifier le développement et le débogage du thème en plus de la fonctionnalité de débogage déjà disponible. La barre d'outils permettra également aux administrateurs d'activer la mise en cache des blocs, ce qui pourrait être utile sur d'énormes projets avec des pages fortement générées. Étant donné que la mise en cache n'est pas activée par défaut pour les administrateurs, la génération complète de chaque page à partir de la base de données peut prendre beaucoup de temps et rendre la navigation sur le site pénible si vous êtes connecté au panneau d'administration. C’est à ce moment-là que l’activation de la mise en cache des blocs s’avère pratique. Enfin, la barre d'outils fournira également des liens de navigation rapides pour ouvrir des éditeurs pour n'importe quelle vidéo, utilisateur ou autre objet contextuel lorsque vous les ouvrez sur le site.
- Les autorisations de modification pour les éditeurs de vidéos et d'albums ont été améliorées. Pour les albums, il n'était pas possible de personnaliser les autorisations granulaires comme pour les vidéos auparavant, cela a été ajouté dans la nouvelle mise à jour. Pour les vidéos, nous avons également étendu la liste des autorisations et ajouté des autorisations distinctes pour modifier le groupe de stockage, l'indicateur verrouillé, les fichiers vidéo et certains autres champs. Auparavant, ces actions n'étaient possibles qu'avec l'autorisation « Modifier les vidéos toutes les données ». Nous avons également résolu un certain nombre d'autres problèmes dans ce domaine.
- La nouvelle fonctionnalité de notifications d'administrateur a été lancée avec la migration de certains problèmes critiques et avertissements. Nous avons remarqué que les administrateurs ignorent très souvent les problèmes publiés sur la page de démarrage du panneau d'administration. Cependant, dans la plupart des cas, ils indiquent des problèmes avec votre projet. Nous souhaitons que les administrateurs leur accordent davantage d'attention. Ils seront donc désormais mis en évidence dans les menus du panneau d'administration.
- Le plug-in d'audit effectuera une meilleure validation du contenu et permettra de filtrer par problèmes de différents types (par exemple, filtrer les vidéos qui présentent des problèmes avec les captures d'écran ou avec les fichiers vidéo). Auparavant, la validation du contenu n'indiquait pas le type de problème. Un filtrage séparé n'était donc pas possible.
- Les éditeurs de vidéos et d'albums autoriseront désormais la mise à jour des indicateurs personnalisés. Les indicateurs personnalisés sont des fonctionnalités de personnalisation très spécifiques généralement utilisées pour optimiser les performances de filtrage de contenu. Dans la plupart des cas, le support KVS configurera ces indicateurs pour qu'ils soient automatiquement mis à jour en masse en fonction des catégories, des balises ou autre chose. Cependant, dans certains cas, vous devrez peut-être pouvoir les modifier individuellement.
- L'interface graphique du panneau d'administration permettant de surveiller les modifications et l'historique des modèles a été améliorée. Nous avons ajouté la publicité à la liste des modifications et de l'historique surveillés, afin que vous puissiez revenir à l'ancien code publicitaire si nécessaire. Nous avons également ajouté l'affichage du numéro de version dans chaque éditeur surveillé pour vous permettre de naviguer rapidement vers l'historique des versions de n'importe quel modèle. Et enfin, dans la liste des changements inattendus, nous avons ajouté la possibilité d'en approuver seulement une partie via des cases à cocher.
- La fonctionnalité de sélection en masse (vidéos, albums) peut désormais sélectionner des objets à l'aide d'une liste d'identifiants séparés par des virgules. Auparavant, il était uniquement possible de sélectionner en fournissant des identifiants chacun sur une nouvelle ligne, ce qui n'était pas pratique dans certains cas.
- La possibilité de rechercher des utilisateurs par IP, ainsi qu'un regroupement IP a été ajouté dans Statistiques -> Connexions à la zone membre pour voir les utilisateurs qui utilisent plusieurs comptes à partir de la même adresse IP.
- Les images dans les éditeurs d'album affichent désormais une balise d'identification, afin que vous puissiez facilement trouver n'importe quel identifiant d'image spécifique dans l'album. La recherche d'albums dans le panneau d'administration peut désormais être effectuée par ID d'image.
- Les paramètres de protection contre les surcharges ont été déplacés de la section setup.php vers la section Paramètres du site dans le panneau d'administration. Leur logique n'a pas changé, mais vous pouvez désormais les modifier depuis le panneau d'administration et voir des explications à quoi servent ces paramètres et comment ils peuvent affecter le comportement de votre site.
- Nous avons ajouté la possibilité de configurer des limites de mémoire individuelles pour chaque page du site dans la section Interface utilisateur du site Web. Cela peut être utile pour les pages volumineuses qui affichent ou chargent de nombreuses données.
- Tous les cookies définis par KVS ont été mis à jour pour spécifier l'attribut SameSite, qui sera bientôt requis par tous les principaux navigateurs.
- Pour les sites qui utilisent des pseudo-vidéos et redirigent les utilisateurs vers les vidéos réelles d'autres sites, il est désormais possible d'activer le comptage des redirections liées aux sources de contenu dans les statistiques Outs. Cela signifie que si vous avez 100 pseudo-vidéos faisant référence au site A, vous devez vous assurer qu'elles ont toutes le site A comme champ Source de contenu. Le KVS peut alors compter chaque jour le nombre de visiteurs redirigés vers le site A via ces pseudo-vidéos. Ce paramètre a été ajouté aux Paramètres du site, où le comportement de la pseudo-vidéo est défini.
- Les téléchargements de fichiers ont été protégés contre le spam afin d'éviter toute fuite d'utilisation du disque.
- La recherche de texte a été ajoutée aux blocs list_content_sources et list_posts.
- Des filtres de taille et de poids ont été ajoutés dans le bloc list_models.
- Il est désormais possible de permettre aux utilisateurs de déclencher la suppression de leur profil sans attendre la confirmation des administrateurs. Le nouveau paramètre a été ajouté au bloc member_profile_delete. Il vous permettra de choisir si vous souhaitez autoriser la suppression automatique de tous les profils, ou uniquement des profils sans aucun contenu téléchargé, ou ne pas autoriser du tout et les gérer manuellement.
Bogues corrigés :
- [GRAVE] La recréation de plusieurs formats d'album pour le même album ne fonctionnait pas correctement (nouveau dans la version 5.2.0).
- [GRAVE] Les captures d'écran importées étaient ignorées par les nouvelles vidéos lors du déplacement du répertoire videos_sources vers une autre partition de disque (régression après 5.2.0).
- [GRAVE] Les nouvelles fonctionnalités 5.2.0 des profils VAST ne fonctionnaient pas entièrement dans les codes d'intégration (nouveauté de la version 5.2.0).
- [MEDIUM] Le redimensionnement des filigranes vidéo pour les vidéos verticales ne fonctionnait pas correctement dans certains cas (nouveau dans la version 5.2.0).
- [MEDIUM] Dans certains cas, la transmission d'une erreur 404 pour les recherches vides peut entraîner une réponse d'état 200 en raison de la mise en cache.
- [MEDIUM] Le comportement des filtres skip_xxx dans tous les blocs a été corrigé de manière plus correcte. Par ex. vous avez configuré le bloc list_videos pour ignorer toutes les vidéos de catégorie 1, mais ce filtrage n'était pas en vigueur lors de l'affichage de vidéos par catégorie 2, ou par catégorie 3, ou par toute autre catégorie. Le nouveau comportement affichera toutes les vidéos de la catégorie 2 qui n'ont pas la catégorie 1.
- [MEDIUM] La modification des paramètres du grabber dans le panneau d'administration peut être annulée par une tâche en arrière-plan du grabber.
- [MEDIUM] Le plugin de sélection automatique de modèle ne fonctionnait pas correctement avec PHP 7.3+.
- [MEDIUM] Certaines fonctionnalités de publicité VPAID ne fonctionnaient pas dans les codes d'intégration iframe.
- [FAIBLE] Les images dans l'éditeur d'album ne s'affichaient pas correctement (nouveau dans la version 5.2.0).
- [FAIBLE] Le panneau d'administration n'affichait pas correctement la planification du contenu sur la page de démarrage pour la date "aujourd'hui".
- [FAIBLE] Il n'était pas possible d'utiliser des liens FTP lors de l'importation de contenu.
- [FAIBLE] Les grabbers pourraient créer du contenu avec des titres vides.
- [FAIBLE] Le plugin de génération d'avatar n'a pas démarré la régénération immédiatement si on lui a demandé, il attendait le signal cron.
- [FAIBLE] Le téléchargement d'un nouveau fichier source dans la vidéo n'a pas réinitialisé sa clé en double.
- [FAIBLE] Dans certaines configurations de serveur, le processus PHP principal attendrait la fin de tous les processus enfants.