KVS 5.5.0

30 July, 2021

Quoi de neuf dans KVS 5.5.0

Architecture « nouvelle génération » :

  1. Nous avons lancé l'architecture "nextgen" pour KVS et cette mise à jour la contient avec une très faible exposition dans les projets de production pour l'instant. Nous avons commencé par remplacer les blocs de site rarement utilisés, tels que list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view et content_source_group_view. Voici les principaux points forts des nouvelles fonctionnalités des blocs modifiés ; dans les versions futures, ces fonctionnalités seront également appliquées à d’autres blocs.
  2. Plus d'options de tri.
  3. Ajout du paramètre skip_default_filter qui permet d'afficher la liste d'objets sans appliquer son filtrage par défaut (par exemple les blocs de liste affichent les objets actifs par défaut, ce paramètre peut également être utilisé pour autoriser les objets inactifs).
  4. Ajout des paramètres skip_ids / show_ids qui peuvent être utilisés pour afficher des listes avec des objets spécifiques uniquement, référencés par leurs identifiants numériques ou leurs identifiants externes lorsqu'ils sont pris en charge.
  5. D'autres paramètres skip_xxx et show_xxx, typiques de tous les blocs de liste, peuvent désormais être spécifiés non seulement dans les identifiants numériques, mais également dans les identifiants et titres externes.
  6. Dans les filtres dynamiques, nous avons ajouté la prise en charge du filtrage par plusieurs objets en spécifiant leurs répertoires (auparavant, il était uniquement possible de spécifier leurs identifiants). Par exemple, il sera désormais possible de créer des URL optimisées pour le référencement lors du filtrage d'objets par plusieurs balises, par exemple /prefix/tag1/tag2/tag3/. Auparavant, une telle URL permettait uniquement de spécifier des identifiants de balise numériques, par ex. /préfixe/1/2/3/.
  7. La recherche de texte sera prise en charge dans tous les blocs de liste.

Ensemble d'améliorations du moteur de conversion :

  1. Dans les paramètres de format vidéo, il sera désormais possible de connecter des intros pré-roll et post-roll aux fichiers personnalisés de la source de contenu vidéo. Cela permettra d'avoir différentes intros pour les vidéos provenant de différentes sources de contenu.
  2. Dans les paramètres du serveur de conversion, nous avons précédemment ajouté la possibilité de configurer les types de tâches en arrière-plan autorisées à s'exécuter sur un serveur de conversion spécifique. Mais il y avait une exclusion : si le serveur de conversion était vide et n'avait aucune tâche en cours d'exécution, KVS y mettrait de toute façon une tâche, même si cette tâche avait un autre type. Nous avons maintenant ajouté une option supplémentaire pour configurer si vous souhaitez que ce serveur accepte n'importe quel type de tâches lorsqu'il est libre, ou si vous souhaitez que ce serveur fonctionne exclusivement avec des types de tâches spécifiques et n'accepte pas d'autres tâches.
  3. Dans la mise à jour précédente, nous avons ajouté la possibilité de tronquer la durée de la vidéo via une édition en masse. Dans la mise à jour actuelle, nous avons étendu cette fonctionnalité et ajouté la prise en charge pour tronquer également les vidéos du début et/ou de la fin.
  4. Nous avons effectué une optimisation majeure de la façon dont plusieurs fichiers vidéo sont recréés pour la même vidéo. Auparavant, la recréation de plusieurs fichiers soumettait une tâche d'arrière-plan distincte pour chaque fichier vidéo. Désormais, KVS soumettra une seule tâche pour chaque vidéo afin de recréer plusieurs formats si nécessaire. Cela permettra également d'optimiser la fonctionnalité de semi-traitement, lorsque pour les nouvelles vidéos, KVS est configuré pour créer d'abord uniquement les formats requis, puis soumet des tâches distinctes pour créer d'autres formats.

Améliorations de l'exportation des flux :

  1. L'exportation de flux peut désormais être configurée pour exporter uniquement les objets de catégorisation actifs (par exemple catégories, balises, etc.).
  2. Ajout de la prise en charge de l'exportation des données au format JSON, qui pourrait être plus facile à analyser de l'extérieur plutôt qu'en XML ou CSV.
  3. Ajout du support pour définir un tri aléatoire.
  4. Ajout de la prise en charge pour spécifier un formatage de date personnalisé au format de flux CSV.
  5. Ajout de la possibilité de télécharger sous forme de fichier plutôt que de l'afficher sous forme de texte.

Améliorations de la publicité des joueurs et des joueurs :

  1. Nous avons renommé les « profils VAST » en « profils publicitaires » et les avons rendus utilisables non seulement pour les annonces de lecteurs pré-roll et post-roll, mais également pour les annonces popunder et vidéo par clic.
  2. Les profils publicitaires des joueurs prendront désormais également en charge le filtrage par types et catégories d'appareils, afin que vous puissiez afficher différentes publicités de joueurs pour les appareils mobiles et de bureau, ou pour différentes catégories de vidéos.
  3. Le texte du logo du joueur et le texte de la barre de contrôle prendront désormais en charge la liaison au titre de la source du contenu vidéo.
  4. Il sera possible de configurer le déclenchement du popunder du lecteur pour chaque vidéo (auparavant, il fallait un délai d'attente minimum d'une minute pour être déclenché à nouveau).
  5. Nous avons ajouté la prise en charge du format WEBP dans les images d'aperçu du lecteur ; Plus Player choisira désormais automatiquement l'image d'aperçu de la meilleure taille en fonction de la taille de l'écran de l'appareil. Ceci est très important pour l'indice de performance de Google, qui dépend fortement de l'image d'aperçu du lecteur chargée, qui est considérée comme le plus grand objet Contentful Paint. Cette fonctionnalité sera activée automatiquement lors de la mise à jour pour tous les projets, car nous pensons qu'elle est plutôt importante. Veuillez vous assurer que l'imagemagick de votre serveur prend en charge le format WEBP, sinon votre projet ne sera pas basculé. AVERTISSEMENT! Si vous utilisez un lecteur tiers, veuillez lire les notes de mise à jour sur le forum KVS pour plus de détails sur le problème potentiel lié à ce changement.
  6. Sur les appareils Android, le lecteur sera verrouillé en orientation paysage lors du passage en plein écran.

Nous avons apporté un ensemble de modifications à la manière dont les vidéos et les albums sont supprimés par les utilisateurs du site et à la manière dont le statut de suppression est géré par le moteur du site KVS :

  1. Auparavant, tout contenu supprimé par les utilisateurs du site était supprimé à l'aide de la méthode de suppression complète. Nous avons décidé de modifier cela pour marquer supprimé par défaut (cela signifie que les fichiers de contenu seront supprimés, mais les enregistrements de contenu seront conservés dans la base de données et leurs URL directes seront toujours disponibles). Si vous souhaitez restaurer le comportement précédent, vous pouvez utiliser le paramètre delete_mode qui a été ajouté aux blocs list_videos et list_albums.
  2. En plus de cela, il sera possible de configurer que le contenu en statut supprimé renvoie le statut HTTP 410 au lieu du statut HTTP 200. Cela peut être configuré dans Paramètres -> Paramètres du site Web sous l'option de disponibilité des statuts de contenu.
  3. La fonctionnalité Marquer comme supprimé permettra désormais d'utiliser le jeton %ORIGIN_URLS% dans le message électronique, qui répertoriera les URL du contenu à partir duquel il a été récupéré (uniquement pour le contenu récupéré sur des sites Web tiers).

Améliorations de la convivialité dans le panneau d'administration :

  1. Dans les paramètres personnels, vous pouvez désormais désactiver les notifications non importantes du panneau d'administration.
  2. Dans tout le panneau d'administration, nous avons modifié la logique globale d'affichage des références d'objets dans les listes. Auparavant, les références étaient cliquables pour afficher leurs éditeurs correspondants, par ex. dans la liste des commentaires, si vous cliquez sur le nom d'utilisateur, l'éditeur d'utilisateur pour l'utilisateur cliqué s'affichera. Le nouveau comportement filtrera la liste en fonction de la valeur cliquée plutôt que d'ouvrir son éditeur. Nous avons également ajouté une option dans les paramètres personnels si vous souhaitez restaurer l'ancien comportement.
  3. Partout dans les statistiques, nous avons ajouté un filtrage par périodes d'aujourd'hui et d'hier.
  4. Dans les commentaires il sera désormais possible de supprimer tous les nouveaux commentaires en 1 clic. Utile si votre site a été spammé avec de nombreux commentaires.
  5. Dans les listes de lecture, nous avons ajouté la prise en charge des opérations par lots « Activer et supprimer » et « Supprimer et activer ».
  6. L'importation de flux prendra désormais en charge l'action Dupliquer, de sorte que vous n'aurez pas à dupliquer manuellement toutes les options si vous devez créer de nombreux flux similaires.
  7. Les commentaires du site peuvent désormais être rouverts si nécessaire et répondus à nouveau.

Autres améliorations :

  1. L'une des fonctionnalités majeures de la version 5.5.0 est l'intégration avec DigiRegs.com, fournisseur de services DMCA. La principale raison de cet ajout est le nombre croissant de demandes DMCA que de nombreux sites de tubes doivent désormais traiter quotidiennement. DigiRegs.com fournit un accès payant à son API de droits d'auteur vidéo qui permet de détecter le détenteur des droits d'auteur vidéo pour chaque vidéo téléchargée. Fondamentalement, il s’agit du même modèle qu’ils utilisent pour analyser automatiquement vos sites à la recherche de vidéos qui enfreignent les droits d’auteur, puis vous envoyer des demandes de suppression de vidéos protégées par le droit d’auteur. Le plugin est conçu pour interférer avec le processus de conversion vidéo et identifier les vidéos protégées par le droit d'auteur avant qu'elles ne soient réellement converties. Ces vidéos peuvent ensuite être soit supprimées, soit tronquées à la durée maximale autorisée par le détenteur du droit d'auteur, soit désactivées afin que vous décidiez manuellement pour chacune d'elles.
  2. La prise en charge des synonymes a été ajoutée aux sources de contenu similaires aux synonymes dans les catégories, modèles et balises.
  3. Le filtre terminologique dans les grabbers et les flux d'importation vérifiera désormais également la catégorisation du contenu en plus du titre. Par exemple, vous pouvez ajouter des noms de catégories dans le filtre terminologique et aucune vidéo de ces catégories ne sera importée.
  4. Dans le plugin de téléchargement de contenu FTP, nous avons ajouté la possibilité de spécifier un indicateur d'administrateur pour tout le contenu importé.
  5. Le moteur du site a été mis à jour pour interdire automatiquement l'affichage du site dans iframe par défaut. AVERTISSEMENT! Ce comportement peut interrompre certains projets qui utilisent la fonctionnalité de téléchargement KVS sur d'autres domaines via des iframes, ou qui utilisent des techniques d'intégration de listes de lecture spécifiques qui s'appuient sur des pages spécifiques créées dans la section de l'interface utilisateur du site Web. Si cela vous concerne, vous pouvez restaurer l'ancien comportement dans Paramètres -> Paramètres du site Web. Les codes d'intégration KVS standard ne sont pas affectés par ce changement, seules les parties publiques de votre site cesseront d'autoriser l'intégration.
  6. Dans le bloc video_edit, nous avons ajouté la prise en charge de la configuration de la validation de la qualité vidéo minimale et maximale pour les fichiers vidéo téléchargés.
  7. Si l'option d'intégration est autorisée dans le bloc video_edit, elle prendra également en charge les grabbers et pourra être utilisée pour récupérer automatiquement les codes d'intégration des sites pris en charge. Ainsi, il sera possible de simplement spécifier l'URL d'une vidéo provenant de youtube.com par exemple, et KVS récupérera automatiquement son code d'intégration, sa capture d'écran et sa durée en quelques secondes.
  8. La recherche de texte dans les blocs list_videos et list_albums chargera désormais également les informations de requête à partir de la base de données si elles existent. Ces données peuvent être utilisées pour interdire l'indexation des pages de résultats de recherche pour des requêtes qui n'existent pas dans votre base de données.
  9. Les statistiques de recherche dans le panneau d'administration prendront désormais en charge le filtrage par nombre de résultats et selon qu'ils ont été ajoutés par les administrateurs ou par les utilisateurs du site.
  10. Le plugin Neuroscore a été étendu avec la possibilité de permettre l'exécution répétée d'une notation pour des vidéos qui ont déjà été notées, si pour une raison quelconque vous devez les noter à nouveau manuellement.
  11. Un nouveau paramètre a été ajouté dans le bloc list_videos pour empêcher l'utilisation d'un plugin de recherche externe pour ce bloc spécifique. Cela peut être utile si vous utilisez des blocs distincts pour effectuer une recherche avec des options spécifiques qui ne sont pas prises en charge par la recherche externe.
  12. La possibilité de filtrer les événements par type a été ajoutée dans le bloc list_members_events.

Bugs qui ont été corrigés :

  1. [GRAVE] KVS ne mettait pas à jour le nombre de vidéos trouvées lors de l'utilisation de la recherche externe (depuis la version 5.3.0).
  2. [MEDIUM] Les codes d'intégration KVS n'autorisaient pas correctement les cookies.
  3. [MEDIUM] Lors de l'utilisation du lecteur popunder, il peut ne pas fonctionner correctement sur les appareils mobiles lors du défilement de la page.
  4. [FAIBLE] Certaines annonces VPAID n'autorisaient pas la mise en pause des vidéos.
  5. [FAIBLE] Le filtre de durée lors de l'importation de flux ne fonctionnait pas lorsque la valeur de durée n'était pas spécifiée dans les données du flux.
  6. [FAIBLE] L'activation ou la désactivation de contenu via des actions de liste n'a pas créé d'enregistrements de journal d'audit.
  7. [FAIBLE] L'interface graphique de sélection de masse ne prenait pas en charge les URL de contenu provenant de domaines satellites.
  8. [FAIBLE] La page de démarrage des satellites affichait un nombre incorrect de contenu dans certains cas.
  9. [FAIBLE] Les champs de mot de passe dans le panneau d'administration KVS étaient limités à 32 symboles maximum.
  10. [FAIBLE] Les utilisations des structures [rand] ou [pseudorand] étaient limitées à 32 jetons maximum par texte.
Le tout nouveau KVS 6.3.0 est arrivé Commandez maintenant