Veuillez trouver des informations complètes sur la mise à jour sur le forum KVS : KVS 6.2. 0 mise à jour.
Quoi de neuf dans KVS 6.2.0 :
- Nous sommes heureux d'annoncer que le support de PHP 8.1 est disponible pour les tests bêta, car nous avons réussi à le faire sans la mise à jour de Smarty. Nous recommandons d'utiliser PHP 8.1 pour les nouveaux projets, mais pour l'instant, nous ne recommandons pas de mettre à jour PHP sur les projets en cours sans nécessité critique, car des problèmes de conformité totale peuvent encore survenir. Bien que PHP 8.2 soit probablement également pris en charge, nous ne pouvons pas encore le déclarer officiellement. Lors du passage à PHP8, des problèmes critiques peuvent survenir avec les personnalisations de votre modèle de site et tout code PHP personnalisé dont vous disposez. Pour le moment, il existe un seul problème connu avec le thème par défaut de KVS, mais il pourrait y en avoir davantage ; donc avant de changer de version de PHP, veuillez consulter notre forum pour les derniers détails sur la migration de PHP8 - nous continuerons à vous tenir au courant de tout nouveau problème trouvé.
- Nous avons commencé à préparer le moteur de conversion pour le prochain support HLS / streaming adaptatif. Dans cette mise à jour, nous avons modifié le concept de groupes de formats vidéo. Auparavant, KVS ne prenait en charge que 2 groupes fixes de formats nommés « Standard » et « Premium ». Les formats standards ont été utilisés pour les vidéos publiques et privées, et les formats Premium pour les vidéos premium. Un tel concept ne permettait pas de passer d'une vidéo premium au type public/privé ou vice versa. Désormais, KVS prendra en charge n'importe quel nombre de groupes de formats vidéo, et ils ne seront plus directement connectés au type de vidéo comme auparavant (cependant, pour des raisons de compatibilité ascendante, nous avons dû conserver la possibilité de sélectionner automatiquement un groupe de formats pour les vidéos premium. comme avant). Tout d’abord, cela permettra de basculer n’importe quelle vidéo entre le type public/privé/premium à tout moment. Deuxièmement, il sera possible de migrer des vidéos d'un groupe de formats à un autre. Cette fonctionnalité sera requise à l'avenir lors de la migration de projets existants vers le format vidéo HLS, de sorte que vous n'aurez pas besoin de penser au nombre de vidéos dont vous disposez et d'exiger que vos serveurs de stockage disposent d'un espace disque x2, car le processus de migration supprimera l'ancienne vidéo. fichiers pour chaque vidéo dès qu'il crée de nouveaux fichiers vidéo.
- Dans le moteur de conversion, nous avons optimisé la copie des captures d'écran vidéo entre les serveurs principal et de conversion, de sorte que tous les fichiers de capture d'écran soient fusionnés dans une seule archive sur bande et copiés en un seul fichier. Cette optimisation peut augmenter considérablement la vitesse de traitement vidéo pour les projets qui utilisent des serveurs de conversion distants avec une latence FTP élevée.
- Dans les paramètres de capture d'écran vidéo, vous pouvez désormais activer la fusion des captures d'écran verticales en une seule capture d'écran horizontale par 2, 3 ou 4 images d'affilée.
- Dans les serveurs de conversion, vous pouvez désormais indiquer si un serveur doit être entièrement chargé de tâches avant de commencer à utiliser d'autres serveurs. Cette option peut être utile si vous disposez d'un serveur de conversion plus puissant et d'autres moins puissants. Dans un tel scénario, si vous n'activez pas cette option, vos tâches de conversion peuvent être distribuées aléatoirement sur tous les serveurs, ce qui entraînera la copie de certaines tâches sur des serveurs moins puissants, tandis que les plus puissants ne resteront pas entièrement chargés. L'utilisation de la nouvelle option entraînera un traitement plus rapide, sauf dans les cas où vous avez une grande file d'attente de tâches en attente de traitement et où toutes vos ressources de conversion doivent être chargées au maximum.
- Il est désormais possible de séparer les vidéos verticales et horizontales dans le panneau d'administration et la zone du site, KVS prend en charge un nouveau drapeau dans les données vidéo.
- Le plugin de recherche externe a été étendu avec la prise en charge des albums et des requêtes de recherche, ils peuvent désormais être servis via SphinxSearch pour une meilleure précision et performance de recherche. De plus, le plugin prendra désormais en charge la notification d'erreur au cas où KVS détecterait que SphinxSearch ne fonctionne pas. Pour recevoir des notifications par e-mail pour ce type d'erreur, vous devrez l'activer manuellement dans les paramètres personnels. Veuillez vous référer à notre message sur le forum pour configurer SphinxSearch, il est lié depuis la page du plugin dans le panneau d'administration.
- Le plugin Synonymizer a été amélioré avec la prise en charge des expressions multi-mots, auparavant il ne prenait en charge que les mots simples. Il sera également désormais possible de supprimer des mots spécifiques en les remplaçant par du texte vide. Veuillez noter que le plugin Synonymizer n'est pas conçu pour remplacer les mots interdits dans le contenu publié par les utilisateurs. Il existe une autre fonctionnalité pour cette tâche située dans les paramètres du site Web. Mais ce plugin peut être utilisé pour traiter le contenu des grabbers/import, et est également capable de post-traiter le contenu existant à tout moment en utilisant la fonctionnalité d'édition en masse.
- L'architecture KVS nextgen s'applique enfin à tous les blocs de catégorisation list_xxx et xxx_view, y compris les catégories, les modèles, les balises et les sources de contenu. Cela leur apporte de nouvelles fonctionnalités : plus de filtres, de recherche de texte, de listes associées et - ce qui a été fréquemment demandé - des requêtes interconnectées. Les requêtes interconnectées permettront d'afficher la catégorisation utilisée avec d'autres catégorisations dans les vidéos, les albums ou les publications. Exemple : pour un modèle, affichez toutes les catégories ou balises utilisées avec ce modèle dans les vidéos. Ou pour la catégorie, affichez toutes les balises utilisées avec cette catégorie dans les vidéos. Ces requêtes sont coûteuses, ces blocs doivent donc être bien mis en cache pour réduire la charge de la base de données.
- Une autre fonctionnalité nouvelle génération a été ajoutée principalement aux modèles, mais nous n'avons pas réussi à la terminer complètement pour l'instant. Il s'agit de la possibilité de personnaliser des listes de valeurs de sélection prédéfinies pour des champs tels que le sexe, la couleur des yeux et la couleur des cheveux (et à l'avenir également pour les profils utilisateur). Il n'existe pas encore de moyen de personnaliser cela via le panneau d'administration, mais c'est possible via la base de données, et si vous en avez désespérément besoin, veuillez vérifier auprès de notre support pour plus de détails. Ce changement a cependant entraîné une incompatibilité avec les thèmes concernant les valeurs modèles de genre. Le thème par défaut de KVS avait un filtre de genre dans la liste des modèles qui cessera de fonctionner correctement après la mise à jour. Et toute personnalisation de thème liée au sexe du modèle cessera d’afficher correctement les valeurs. Malheureusement, il n'existe aucun moyen de résoudre ce problème automatiquement, et si ce filtrage spécifique est important pour votre site, veuillez vous référer au guide du forum pour savoir ce qui doit être modifié dans le thème et de quelle manière.
- La logique de translittération des répertoires (la partie texte des URL des vidéos, des catégories, etc.) a été légèrement modifiée. Auparavant, si la translittération n'était pas activée (cas rares, puisque la translittération est activée par défaut et probablement pas désactivée par la suite), KVS conservait les caractères latins et les chiffres dans l'URL et supprimait tout le reste. Si le titre ne comportait aucun caractère latin, ce qui est un cas courant pour les langues chinoise/arabe/russe, l'URL serait générée sous la forme d'une chaîne aléatoire de 32 caractères. Ce comportement a maintenant changé : si la translittération n'est pas activée, KVS utilisera le titre comme URL, en remplaçant uniquement les espaces et les caractères spéciaux par des tirets. Pour avoir ce comportement auparavant, il fallait télécharger le fichier d'extension PHP spécialement conçu kvs_translit.php, mais cela ne sera plus nécessaire. Si vous souhaitez avoir des URL dans votre langue maternelle, vous pouvez simplement désactiver la translittération dans Paramètres de contenu -> Paramètres des répertoires générés.
- Le comportement des joueurs intégrés a été amélioré dans les cas où vos éditeurs intégrés tentent de masquer leur référent (le domaine d'origine dans lequel ils ont placé vos codes d'intégration). Le lecteur KVS ne lira pas les vidéos dans ce cas, mais ouvrira l'URL de votre page vidéo lorsque vous cliquerez dessus. Les statistiques d'utilisation du lecteur intégré continueront à prendre en compte l'utilisation de
dans de tels cas, mais ces utilisations ne pourront désormais plus regarder vos vidéos. Ces éditeurs devront soit supprimer vos codes d'intégration de leurs sites, soit cesser de cacher des informations sur leurs domaines pour que les codes d'intégration fonctionnent pleinement. Il existe également un autre problème lié au sandboxing de vos codes d'intégration et, malheureusement, il n'existe aucune solution technique. Le mode Sandbox permet à vos éditeurs intégrés d'empêcher l'ouverture de liens depuis votre lecteur intégré, y compris les clics publicitaires et les liens vers les pages vidéo de votre site. La publicité elle-même s'affichera normalement, mais vous ne pourrez pas cliquer dessus. Cela réduirait votre ratio de statistiques publicitaires et pourrait entraîner une baisse des tarifs payés par les annonceurs. La seule solution ici serait de surveiller les domaines qui utilisent vos codes d'intégration (vous pouvez trouver ces statistiques dans Stats -> Utilisation de l'intégration) et de vérifier si un site ajoute l'attribut sandbox à la balise < iframe > reliant votre domaine. Si tel est le cas, vous souhaiterez peut-être bloquer ce site à l'aide de la liste noire des domaines dans les paramètres du lecteur intégré, vos codes d'intégration cesseront alors de fonctionner. - Les profils publicitaires sont désormais capables de restreindre des annonceurs spécifiques à des navigateurs spécifiques.
- Dans l'interface graphique d'édition en masse, vous pouvez désormais recréer des captures d'écran de la chronologie pour un ensemble spécifique de vidéos et forcer l'invalidation du CDN pour l'ensemble de contenu sélectionné.
- Le plugin Grabbers peut désormais prendre en charge les sous-domaines pour certains grabbers spécifiques. Ceci est requis pour importer du contenu localisé à partir de tubes dont la localisation est effectuée via des sous-domaines. Si vous voyez que cela ne fonctionne pas pour des grabbers spécifiques, veuillez nous le faire savoir et nous mettrons à jour les grabbers pour cela.
- Dans la version 6.1.0, nous avons désactivé la possibilité pour les utilisateurs d'accéder simultanément à leurs comptes à partir de plusieurs appareils. Nous avons maintenant ajouté une option dans les paramètres du site Web pour réactiver cette capacité si nécessaire.
- Dans les paramètres de la zone membre, il est désormais possible de spécifier un prix de jeton par défaut différent pour les vidéos publiques et privées. Auparavant, ce prix ne pouvait être défini que pour ces deux types de vidéos.
- L'exportation de flux permettra désormais aux utilisateurs de flux d'interroger uniquement les vidéos qui ont été modifiées au cours d'une certaine période de jours.
- Dans le contrôle du sélecteur du panneau d'administration, vous pouvez désormais désactiver l'affichage des synonymes ou rechercher des synonymes.
- Dans les paramètres personnels, vous pouvez désormais désactiver le comportement automatique des nouveaux onglets pour les URL d'administrateur interne si vous souhaitez qu'elles soient strictement ouvertes dans le même onglet, sauf si vous utilisez manuellement la touche Ctrl pour forcer un nouvel onglet.
- L'interface graphique du lecteur dans le panneau d'administration permettra désormais de modifier la vitesse de lecture.
- Dans le plugin Neuroscore, une nouvelle option a été ajoutée pour modifier les répertoires vidéo ainsi que les titres dans les tâches de réécriture de titre.
- Dans le bloc album_edit, il est désormais possible de limiter la taille de fichier minimale et maximale autorisée des images téléchargées.
- Dans la version 6.1.0, nous avons désactivé la prise en charge des captures d'écran de la chronologie JPG comme solution de repli pour le format WebP. Après les commentaires de nos clients, nous avons décidé de le renvoyer - maintenant, si dans les paramètres du lecteur vous avez choisi le format WebP pour les captures d'écran de la chronologie et en plus de cela, votre projet définit un autre format JPG pour eux - le lecteur KVS reviendra automatiquement au JPG pour les appareils qui le font. ne prend pas en charge WebP.
Bugs qui ont été corrigés :
- [GRAVE] La protection des fichiers vidéo ne fonctionnerait pas si certaines adresses IP étaient en liste blanche dans les paramètres de protection (depuis la version 6.1.0).
- [MEDIUM] Certains commentaires (généralement du spam) n'ont pas pu être envoyés, ils ont entraîné des erreurs affichées aux utilisateurs. C'était bien d'un côté, mais cela pouvait faire manquer quelque chose d'important (depuis la version 6.1.0).
- [FAIBLE] Le plugin de téléchargement de contenu FTP cesserait de fonctionner si le nom du fichier vidéo contenait plusieurs points (depuis la version 6.1.0).
- [FAIBLE] Le pilote automatique Grabber ne fonctionnait pas correctement s'il était réglé sur un programme basé sur le temps.
- [FAIBLE] Les journaux de connexion des utilisateurs conserveront désormais la version complète des adresses IPv6, auparavant ils n'en conservaient que la dernière partie.