KVS5.2.0

26 June, 2020

Quoi de neuf dans la version 5.2.0

Améliorations et optimisations du moteur de conversion :

  1. Le moteur de conversion ne copiera et ne dupliquera plus les fichiers sources lors de l'utilisation de serveurs de conversion locaux. Ceci est conçu pour réduire la charge du système de fichiers pendant le traitement du contenu.
  2. Meilleure journalisation du processus de conversion : les journaux vidéo deviendront beaucoup plus courts et ne contiendront pas de journaux ffmpeg si tout fonctionne comme prévu.
  3. Les tâches en arrière-plan exécutées sur le serveur principal sur un grand ensemble de données sont réorganisées à l'aide d'une approche itérative. Des tâches telles que la création d'un nouveau format de capture d'écran ne bloqueront plus le moteur de conversion comme c'était le cas auparavant pour les projets comportant des tonnes de contenu.
  4. Le post-traitement des fichiers MP4 a été optimisé : le moteur de conversion vérifiera désormais si le fichier importé nécessite un post-traitement et l'ignorera s'il n'est pas nécessaire. Cela devrait réduire davantage la charge du système de fichiers, ce qui est très important lorsque la conversion est locale.
  5. Les formats vidéo prennent désormais en charge jusqu'à deux filigranes différents en même temps. Vous pouvez l'utiliser pour afficher votre logo au-dessus de la vidéo et déplacer du texte avec vos droits d'auteur en plusieurs fragments. En plus de cela, il sera possible de spécifier différentes valeurs de pourcentage de largeur maximale pour les vidéos horizontales et verticales, afin que vous puissiez adapter idéalement le filigrane dans tous les cas.
  6. Les journaux des vidéos et des albums seront automatiquement fusionnés dans des archives compressées plus petites afin de réduire l'utilisation de l'espace disque.
  7. Dans les options ffmpeg du format vidéo, vous pouvez désormais spécifier vos filtres vidéo personnalisés dans l'option -vf qui seront combinés avec les filtres utilisés par KVS.

Améliorations des captures d'écran vidéo :

  1. Nous avons modifié la façon dont le recadrage des captures d'écran est appliqué. Auparavant, KVS appliquait un recadrage lors de la création de formats de capture d'écran, afin que les sources de capture d'écran ne soient pas affectées. Nous avons décidé de modifier ce concept pour toutes les nouvelles vidéos : KVS appliquera désormais un recadrage aux sources de capture d'écran et les enregistrera sous forme recadrée. Les sources de capture d'écran des anciennes vidéos resteront intactes.
  2. Dans les paramètres de recadrage des captures d'écran, vous pouvez désormais activer le découpage automatique des zones noires. Cette option sera activée par défaut et affectera immédiatement toutes les nouvelles vidéos.
  3. Nous avons également modifié la manière dont les captures d'écran téléchargées manuellement sont traitées. KVS proposera désormais des options permettant d'appliquer également un recadrage et un filigrane aux captures d'écran téléchargées manuellement, alors qu'auparavant, cela n'était pas possible du tout.
  4. Grâce à ces modifications, nous avons également résolu un ancien problème KVS : la création de nouveaux formats de capture d'écran pouvait entraîner l'application d'un recadrage et d'un filigrane aux captures d'écran téléchargées manuellement, ce qui pouvait alors entraîner une perte de qualité pour les nouveaux formats. Cela ne devrait jamais arriver pour les nouvelles vidéos.
  5. Un nouveau groupe de captures d'écran a été ajouté pour les affiches avec son propre ensemble distinct de formats de capture d'écran. Les affiches ne peuvent être téléchargées que manuellement, contrairement aux captures d'écran de présentation qui peuvent être téléchargées ou créées à partir de la source.
  6. Les captures d'écran des vidéos verticales seront désormais bien meilleures ! Vous pouvez d'abord configurer différentes options de redimensionnement pour les vidéos verticales et horizontales dans les formats de capture d'écran. Deuxièmement, lorsque le rapport hauteur/largeur de la vidéo est différent du rapport de capture d'écran requis (par exemple pour les vidéos verticales), KVS créera un arrière-plan flou au lieu de barres noires.
  7. Nous avons amélioré la convivialité de l'interface graphique lorsque vous travaillez avec des captures d'écran dans le panneau d'administration.
  8. La fonctionnalité de création manuelle de captures d'écran prendra désormais en compte les délais et les limites de temps configurés dans les paramètres de contenu du moteur de conversion, de sorte qu'il ne soit pas possible de démarrer ces processus lorsque ces limites sont atteintes. Généralement, ces limites sont définies pour réduire la charge sur votre serveur principal pendant les périodes de pointe.
  9. L'interface graphique d'édition en masse permettra désormais de supprimer les captures d'écran de présentation (en ne laissant que la capture d'écran principale) et également de recréer tous les formats de capture d'écran pour l'ensemble de vidéos donné.

Exportation des améliorations du flux :

  1. Il est désormais possible d'exporter des vidéos inactives via des flux.
  2. Ajout d'un ensemble de filtres de catégorisation statiques, afin que vous puissiez mieux contrôler le contenu qui apparaît dans les flux.
  3. Ajout de la prise en charge de plusieurs paramètres de suivi du trafic (auparavant, il était possible d'en spécifier un seul). Ces paramètres seront automatiquement attachés à toutes les URL et codes intégrés servis par le flux.
  4. Ajout de la prise en charge des satellites et de la possibilité de générer des URL de satellite vers le contenu.
  5. La page de documentation du flux a été améliorée pour inclure un formulaire de constructeur de flux qui fournira une interface graphique permettant de configurer facilement tous les paramètres du flux et d'obtenir les données dans le format requis.
  6. Nous avons modifié le fonctionnement des filtres de format vidéo dans les flux. Auparavant, ces filtres ne fonctionnaient pas correctement et si une vidéo ne contenait pas le format requis, cette vidéo était exportée avec un autre fichier vidéo disponible. Avec la nouvelle version, les flux renverront des fichiers vidéo vides pour toutes les vidéos qui n'ont pas le format demandé. Pour cette raison, nous avons également modifié le nom de ces filtres : il y aura video_format_1 et video_format_2 au lieu de video_format_standard et video_format_premium. Toutes les URL de flux utilisant d'anciens noms de paramètres cesseront de fonctionner après la mise à jour. Afin de les corriger, vous devrez ouvrir l'URL du flux et resélectionner les filtres dans le formulaire qui apparaît pour obtenir la nouvelle URL du flux. Vous devez également comprendre que lorsque vous utilisez ces filtres, certaines vidéos du flux peuvent avoir un fichier vidéo vide, ce qui devrait entraîner des erreurs d'importation pour ces vidéos.

Importation des améliorations du flux :

  1. L'importation de flux au format KVS devient plus utile. Tout d’abord, ils vous permettront de choisir les données que vous souhaitez qu’ils importent. Deuxièmement, ils prendront également en charge l’importation de plusieurs fichiers vidéo pour la même vidéo, de la même manière que l’importation manuelle. Cela peut être utilisé pour importer des fichiers principaux et des aperçus vidéo d'un site à un autre sans avoir besoin de les recréer.
  2. La journalisation des flux s'améliore ; vous pouvez également configurer la durée pendant laquelle un flux doit stocker ses journaux, et il les nettoiera automatiquement en fonction de vos paramètres.
  3. Les flux peuvent désormais supprimer automatiquement les vidéos qu'ils importent. Pour les flux CSV, vous devrez spécifier un flux de vidéos supprimées qui fournit les URL des vidéos à supprimer. Cela ne peut être utilisé que si, dans les paramètres du flux, vous avez sélectionné l'URL de la vidéo comme champ clé. Pour les flux au format KVS, vous n'avez rien à spécifier car ils extrairont automatiquement les données nécessaires.
  4. Dans les paramètres du flux, vous pouvez désormais spécifier le filtrage par durée, note, popularité et terminologie. Vous pouvez l'utiliser pour filtrer les données importées même si le flux source ne prend en charge aucun filtrage.
  5. Enfin, nous avons également ajouté la prise en charge des grabbers dans les flux. Cela peut être utilisé soit pour récupérer des canaux RSS, soit pour fournir une logique personnalisée pour générer la liste des pages que vous souhaitez récupérer sur d'autres sites.

Lecteur KVS et améliorations VAST :

  1. Notre lecteur prendra désormais en charge plusieurs annonceurs VAST dans la même réponse VAST. Ceci est utilisé par certains agences de publicité pour proposer des annonceurs alternatifs afin d'obtenir une meilleure conversion.
  2. Le lecteur créera désormais une structure HTML légèrement différente lors de l'affichage des annonces VPAID afin de permettre une meilleure intégration avec certains annonceurs sensibles à la présentation HTML du lecteur.
  3. Le délai d'expiration VAST configuré dans les paramètres du lecteur sera désormais appliqué à des annonceurs individuels et non à l'ensemble de VAST. Cela devrait permettre d'afficher d'autres annonceurs VAST même si l'annonceur principal fonctionne lentement et déclenche un délai d'attente.
  4. Les paramètres du lecteur permettront désormais de spécifier autant d'annonceurs VAST alternatifs que nécessaire. Si cette configuration est configurée, les annonceurs alternatifs seront essayés un par un jusqu'à ce que l'un d'entre eux affiche une annonce non vide.
  5. Le lecteur enregistrera mieux les erreurs publicitaires.
  6. Les profils VAST sont améliorés de plusieurs manières. Pour chaque annonceur du profil VAST, vous pouvez désormais configurer son autre ensemble spécifique d'annonceurs. Un autre changement important concerne la façon dont vous spécifiez le filtrage des pays. Auparavant, vous auriez dû normalement configurer au moins un annonceur sans aucun filtre de pays, qui serait utilisé par défaut. Nous avons considéré cette approche comme erronée et l'avons complètement modifiée. Avec la nouvelle version, vous devez spécifier explicitement si une certaine publicité doit être activée pour certains pays ou doit être désactivée. Ainsi, tout annonceur sans pays sera activé pour tous les pays comme si aucun filtrage n'était activé pour lui.
  7. En plus du filtrage par pays, nous avons également ajouté un filtrage par référents pour vous donner un contrôle total sur le moment où certains annonceurs doivent être activés ou désactivés. Un problème courant avec certains partenaires de trafic est qu'ils n'autorisent pas la publicité d'un certain type ou d'une certaine durée pour leur trafic. Une telle publicité propose généralement de meilleurs tarifs, mais vous n'êtes pas autorisé à l'utiliser si vous achetez du trafic auprès de ces partenaires de trafic. Grâce à la nouvelle fonctionnalité de filtrage des référents, vous aurez la liberté d'utiliser n'importe quelle publicité en la désactivant pour les parties du trafic présentant l'une de ces limitations.
  8. La modification des paramètres du lecteur réinitialisera désormais automatiquement le cache des blocs vidéo. Par conséquent, les nouveaux paramètres seront appliqués immédiatement dès que vous les enregistrerez. Auparavant, la propagation des paramètres mis à jour du lecteur à toutes vos pages vidéo pouvait prendre jusqu'à plusieurs heures.
  9. La clé d'abonnement VAST sera désormais automatiquement mise à jour à partir du référentiel KVS, afin que vous n'ayez pas à la mettre à jour manuellement dans les différents paramètres du lecteur. Il prendra également en charge les alias sans qu'il soit nécessaire de modifier les modèles.

Meilleures statistiques :

  1. Les statistiques de trafic et de joueurs prendront en charge la segmentation par type d'appareil : ordinateurs de bureau, téléphones et tablettes. Il peut être activé dans les paramètres de statistiques.
  2. Les statistiques des joueurs prendront en charge la segmentation par profils de code intégré. Ceci est extrêmement utile si vous utilisez des codes d'intégration KVS sur plusieurs autres projets et que vous souhaitez disposer d'une analyse de trafic distincte pour chacun d'entre eux.
  3. Les statistiques de trafic incluront également des lectures vidéo pour avoir une meilleure idée de la qualité du trafic.
  4. Les statistiques de recherche ajoutées manuellement dans le panneau d'administration ne seront pas automatiquement nettoyées avec les statistiques de recherche collectées auprès des utilisateurs du site. Également dans les paramètres de statistiques, vous pouvez désormais forcer toutes les requêtes de recherche soumises par les utilisateurs à être en minuscules.

Autres améliorations :

  1. Tout nouveau module anti-spam. Il analyse l'historique des données publiées du même type à partir d'une seule IP/compte, ou de tout le monde. Si ce nombre dépasse la limite donnée (par exemple, une IP publiera plus de 10 commentaires au cours des 300 dernières secondes, ou tous les utilisateurs en général publieront plus de 10 commentaires au cours des 300 dernières secondes), toutes les données futures du même type (par exemple des commentaires) de l'IP donnée ou de tous les utilisateurs seront soumis aux actions configurées dans les paramètres. Ces actions incluent plusieurs niveaux de rigueur : exiger un captcha, désactiver lors de l'ajout, supprimer silencieusement ou afficher une erreur.
  2. Le téléchargement de fichiers a été remplacé par un programme de téléchargement fragmenté qui permettra de prendre en charge pratiquement toutes les limites de taille de fichier de téléchargement configurées sur votre serveur ou proxy. Ceci est très important pour les projets mandatés par CloudFlare qui imposent une limite de taille de fichier de téléchargement de 100 Mo. Auparavant, il était possible de déplacer le téléchargement vers un sous-domaine dans de tels cas, mais cela ne devrait plus poser de problème. Le panneau d'administration commencera automatiquement à utiliser le nouveau concept de téléchargement après la mise à jour, mais pour changer de téléchargeur de site, vous devrez mettre à jour le fichier JS du thème. Nous décrirons cette procédure plus tard sur le forum thématique.
  3. KVS est passé à l'utilisation du "bon" module Memcached. Auparavant, PHP5 prenait en charge 2 modules différents orthographiés de manière similaire et celui que nous utilisions dans KVS a été abandonné avec PHP7.
  4. L'édition en masse des albums permettra de recréer individuellement n'importe quel format pour l'ensemble d'albums donné. Auparavant, il était uniquement possible de recréer le format d'un album pour l'ensemble des albums.
  5. Le filtrage du navigateur dans la publicité sera désormais compatible avec Yandex et UCBrowser.
  6. La fonctionnalité permettant de séparer le contenu entre les administrateurs a été améliorée. Il était possible de limiter l'accès des administrateurs au contenu dont ils sont définis comme propriétaires. Mais la définition de la propriété n'était autorisée qu'aux super-administrateurs et n'était donc pas très pratique. Cela a été modifié, de sorte que tout administrateur disposant de privilèges d'administration peut désormais ajuster la propriété du contenu. Nous avons également ajouté un niveau supplémentaire pour séparer le contenu à l'aide d'indicateurs d'administration, ce qui pourrait être une meilleure façon de gérer cela. Enfin, nous avons également rendu possible la désactivation des utilisateurs administrateurs au lieu de les supprimer.
  7. Les options d'importation de contenu permettront désormais de désactiver la validation effectuée par les grabbers. Cette validation n'est en fait pas nécessaire et peut même entraîner certains problèmes, par exemple, elle peut prendre beaucoup de temps et exposer l'adresse IP de votre serveur au blocage.
  8. Le plug-in de statistiques de contenu dispose désormais d'une meilleure interface graphique. Ce plugin listera désormais les exécutions de la période récente et ses résultats sépareront l'espace disque utilisé sur les différents groupes de stockage.
  9. Le plug-in de génération d'avatars de catégorie utilisera désormais la meilleure capture d'écran réelle par CTR lorsque la rotation des captures d'écran est activée. Auparavant, ce plugin utilisait la capture d'écran principale dans tous les cas.
  10. KVS prend désormais en charge l'intégration avec AWE Black Label via un plug-in. Si vous souhaitez commencer à l'utiliser, veuillez contacter notre support.
  11. Les tests des serveurs de stockage ont été améliorés pour valider les problèmes SSL et les signaler dès qu'ils surviennent.
  12. Le panneau d'administration mettra désormais en évidence les objets de catégorisation inactifs dans leurs sélecteurs et permettra également de les filtrer si nécessaire.
  13. KVS a été modifié pour supprimer les commentaires lorsque des utilisateurs sont supprimés. Cela doit être fait à l'aide de l'action spéciale "Supprimer avec le contenu". Les commentaires précédents n'ont pas été supprimés, mais ont été remplacés par un utilisateur anonyme, ce qui était erroné lors de la suppression des comptes de spam.
  14. La prise en charge du Captcha a été ajoutée aux blocs post_edit, playlist_edit et dvd_edit.
  15. La fonctionnalité de blocage des invitations à un ami a finalement été supprimée. Nous vous recommandons de supprimer ce lien du pied de page de votre site, car il cessera de fonctionner de toute façon.
  16. Dans le bloc logon, nous avons ajouté la prise en charge de la fonctionnalité SSO (Single Sign-On). Cette fonctionnalité sera extrêmement utile pour ceux qui intègrent KVS à leurs autres zones membres, par exemple les forums. Le point clé est que vous n'avez pas besoin d'intégrer vos utilisateurs dans KVS, mais que vous pouvez simplement créer un lien signé vers le site KVS et l'afficher à l'utilisateur de votre côté. En cliquant sur ce lien, l'utilisateur sera automatiquement connecté au KVS avec son compte, et s'il n'existe pas encore d'utilisateur, il sera automatiquement créé. Par conséquent, les utilisateurs connectés à votre autre plateforme peuvent être connectés en toute sécurité à KVS sans aucun autre effort d'intégration.
  17. La logique de l'option randomize_positions dans le bloc list_videos a été légèrement modifiée. Ce paramètre est utilisé pour insérer des vidéos aléatoires dans des listes de vidéos triées par CTR, de sorte que le CTR soit également calculé pour d'autres vidéos. Désormais, l'insertion ne sera plus totalement aléatoire : vous pouvez personnaliser le tri des vidéos insérées via un paramètre distinct randomize_positions_sort_by. De plus, les vidéos insérées décaleront désormais les vidéos originales au lieu de les remplacer, et le CTR de l'ensemble du bloc ne sera pas réduit.
  18. Dans le bloc list_models, vous pouvez désormais filtrer par champs personnalisés.
  19. Dans le bloc list_members, vous pouvez désormais filtrer par statut de membre.
  20. Les résultats de recherche vides n'utiliseront pas la page système 404 si le paramètre search_empty_404 est activé. Au lieu de cela, ils renverront simplement le statut 404 et afficheront une page de résultats de recherche vide.

Bogues corrigés :

  1. [GRAVE] L'interface graphique d'exportation ne permettait pas de sélectionner plus de 5 champs (régression après 5.1.0).
  2. [GRAVE] Les satellites affichaient des administrateurs vides dans le panneau d'administration (régression après 5.1.1).
  3. [MEDIUM] Les statistiques de recherche considèrent les mêmes requêtes avec des lettres minuscules ou majuscules comme différentes (régression après 5.1.1).
  4. [MEDIUM] Le téléchargement d'URL à partir de la zone du site peut entraîner une erreur de téléchargement lent.
  5. [MEDIUM] Comportement show_model_groups incorrect dans le bloc list_models.
  6. [MEDIUM] KVS pouvait parfois supprimer le répertoire /tmp.
  7. [MEDIUM] La publication de la gestion des utilisateurs NATS pouvait ignorer certains événements de conversion.
  8. [FAIBLE] Pour les très grosses importations, leur processus de validation peut durer plusieurs jours.
  9. [FAIBLE] Dans certains cas, les statistiques peuvent enregistrer des dates futures.
  10. [FAIBLE] Les mots vides avaient une priorité plus élevée que les remplacements d'expressions régulières.
  11. [FAIBLE] Les tâches en arrière-plan qui ont démarré leur conversion se termineraient par une erreur si le serveur de conversion était désactivé.
Le tout nouveau KVS 6.3.0 est arrivé Commandez maintenant