KVS4.0.1

18 February, 2018

Vous pouvez trouver des informations complètes sur la mise à jour sur le forum KVS : Mise à jour KVS 4.0.1

À partir de KVS 4e génération, nous aimerions changer notre approche en matière de gestion des versions et de politique de mise à jour. Auparavant, KVS avait des branches (1.x, 2.x, 3.x) et toutes les mises à jour au sein d'une branche étaient gratuites, mais la mise à jour vers une nouvelle branche coûtait 25 % du nouveau prix de licence pour chaque licence individuelle. De nombreuses années de succès se sont écoulées et KVS compte désormais de nombreux clients disposant d'un grand nombre de licences sur leurs comptes. Par conséquent, les mettre à jour vers KVS 4 leur rapportera énormément d'argent.

En conséquence, nous avons rééquilibré notre politique de mise à jour :

  1. En ce qui concerne la gestion des versions, nous n'utiliserons plus le terme "branche". Toutes les nouvelles versions seront de 2 types : mises à jour majeures de fonctionnalités (par exemple 4.1, 4.2, etc.) et mises à jour mineures de correction de bugs (4.0.1, 4.0.2). ). Les versions mineures seront annoncées comme d'habitude, mais nous ne les rendrons pas disponibles publiquement si aucun bug critique n'est corrigé, elles seront disponibles sur demande uniquement. Changer cette approche nous permettra d'introduire instantanément des corrections de bugs importantes sans tenir compte de l'état actuel de la version majeure.
  2. L'accès à toutes les mises à jour coûtera désormais 100 $ par an et par client, quel que soit le nombre de licences dont vous disposez. Tout nouvel achat de licence Ultimate donnera droit à +1 an de mises à jour gratuites depuis le jour de l'achat. Tout nouvel achat d'une autre licence donnera droit à +0,5 an de mises à jour gratuites depuis le jour de l'achat.
  3. Tous les clients ayant acheté une nouvelle licence Ultimate depuis le 15.01.2017 ou toute autre nouvelle licence depuis le 15.07.2017 auront un accès gratuit à la mise à jour 4.0. Pour plus de commodité, nous mettrons bientôt à jour notre zone client avec ces informations.
  4. Toutes les licences inutilisées utiliseront la dernière version à tout moment et ne seront liées à aucune date.

Veuillez noter que la mise à jour vers la version 4.0 ne sera jamais gratuite de toute façon, nous n'ajoutons pas ici un paiement qui n'a jamais existé auparavant. La politique des 25 % existait depuis 2009. Cependant, la branche 3.x était développée au cours des 5 dernières années et toutes les mises à jour qu'elle contenait étaient gratuites, cette politique n'a donc jamais été appliquée. La nouvelle politique rend l'application de la mise à jour 4.x beaucoup moins coûteuse pour les clients qui possèdent de nombreuses licences sur leurs comptes, alors qu'elle n'affecte pas beaucoup les clients qui n'ont qu'une seule licence. De plus, au lieu de payer pour les mises à jour, vous pouvez simplement acheter une nouvelle licence KVS et votre période de mises à jour sera automatiquement prolongée en fonction de la règle décrite ci-dessus.

Quoi de neuf dans la version 4.0.0

Améliorations globales du module de publicité :

  1. Possibilité de restreindre les annonces individuelles à certains appareils, navigateurs et statuts de membre.
  2. Possibilité de restreindre l'affichage d'annonces individuelles pendant un intervalle de temps spécifique (par exemple, commençant à 22h00 et se terminant à 02h00 tous les jours).
  3. Possibilité de configurer la date/heure de début/fin de la publicité avec une précision d'une minute.
  4. Possibilité d'exclure l'affichage de publicités spécifiques pour certaines catégories.
  5. Les spots publicitaires permettent désormais de configurer du code HTML encapsulé, de sorte qu'aucun bloc publicitaire vide ne s'affiche lorsqu'il n'y a rien à afficher à l'intérieur.
  6. La publicité HTML du lecteur peut désormais être connectée à des spots publicitaires et constitue ainsi un moyen simple d'utiliser toutes les fonctionnalités du module publicitaire du lecteur.
  7. Le plug-in Adblock ne devrait plus empêcher l'enregistrement des publicités dans le panneau d'administration KVS.

De nombreuses améliorations dans le module de conversion :

  1. Création de bandes-annonces vidéo optimisée : les bandes-annonces sont désormais créées beaucoup plus rapidement et avec moins de perte de qualité. Il est également désormais possible d'ajouter des effets de fondu enchaîné aux bandes-annonces.
  2. Les filigranes mobiles sont désormais pris en charge et permettent de définir la vitesse, la direction et un nombre illimité de positions en secondes et en pourcentages pour la répétition.
  3. Possibilité de basculer la conversion de nouvelles vidéos vers un processus en deux phases : la première phase créera uniquement tous les formats vidéo requis, la deuxième phase créera tous les formats haute résolution qui sont généralement déclarés comme facultatifs sous condition. Ainsi, la vidéo sera disponible plus rapidement, sans qu'il soit nécessaire d'attendre que tous les formats vidéo soient créés.
  4. Ajout de la possibilité d'activer éventuellement les paramètres de recadrage des captures d'écran pour les captures d'écran téléchargées manuellement. Auparavant, le recadrage n'était jamais utilisé pour les captures d'écran téléchargées.
  5. La journalisation des tâches en arrière-plan a été améliorée. Désormais, le journal des tâches en arrière-plan peut afficher des informations sur toutes les phases de conversion et surtout les sous-tâches et leur durée.
  6. Il est désormais possible de coder un script PHP personnalisé pour configurer un recadrage individuel, une rotation ou une mise en miroir d'un fichier source pour toute vidéo mise en ligne. Ces options ne sont pas accessibles au public, car elles sont trop spécifiques pour la plupart des utilisateurs.
  7. KVS prend désormais en charge le téléchargement de fichiers audio directement au format MP3. Afin d'utiliser cette fonctionnalité, vous devez ajouter l'extension mp3 à la liste des extensions vidéo autorisées dans /admin/include/setup.php, et également télécharger des captures d'écran pour chacune de ces vidéos.

Grand ensemble d'améliorations et de correctifs du lecteur KVS :

  1. Possibilité d'activer le préchargement automatique, ce qui indique à tous les appareils de démarrer la mise en mémoire tampon vidéo optimiste avant que l'utilisateur ne commence à jouer.
  2. Possibilité d'afficher des vidéos similaires en pause (si aucune publicité en pause n'est configurée).
  3. Possibilité d'afficher la durée globale de la vidéo dans le lecteur au lieu de la durée du format actuel. Cela peut être utile pour les sites payants si les utilisateurs non premium ne peuvent regarder que de courtes bandes-annonces. Il est alors préférable d'afficher la durée complète de la vidéo plutôt que la durée de la bande-annonce.
  4. Toutes les publicités HTML des lecteurs sont désormais entièrement intégrées au module de publicité KVS.
  5. Pour les publicités pré-roll et post-roll, les skins mis à jour afficheront une chronologie avec la durée de la publicité.
  6. Pour la publicité pré-roll et post-roll, il est désormais possible d'activer VAST auprès de plusieurs fournisseurs pris en charge.
  7. Vous pouvez désormais configurer la publicité pré-roll pour qu'elle ne s'affiche pas pour chaque vidéo, mais pour ignorer certaines vidéos avant l'affichage suivant.
  8. Dans les paramètres du lecteur intégré, vous pouvez désormais définir l'intervalle de mise en cache pour les codes intégrés. Auparavant, les codes intégrés étaient automatiquement mis en cache pendant 24 heures.
  9. Correction du comportement incorrect de l'indicateur de tampon lors du saut ou du passage à un autre format.
  10. Correction d'un problème d'affichage des captures d'écran de la chronologie dans certains navigateurs.
  11. Correction d'un problème de plein écran dans Safari sur ordinateur.

Plusieurs améliorations importantes du système de stockage KVS :

  1. Ajout de la prise en charge de la synchronisation d'un serveur de stockage à partir d'un autre serveur de stockage s'ils se trouvent dans le même groupe de stockage. Cette tâche est essentiellement requise lorsque vous déplacez du contenu d'un serveur à un autre ou lorsque vous souhaitez dupliquer du contenu entre plusieurs serveurs de stockage pour équilibrer la charge. Auparavant, vous ne pouviez le faire que manuellement, désormais KVS peut le faire pour vous.
  2. Nous avons étendu l'API d'invalidation CDN pour prendre en charge un paramètre supplémentaire décrivant le type d'opération (ajout, mise à jour ou suppression). Ainsi, l'API d'invalidation sera également exécutée lorsqu'un nouveau contenu sera ajouté au CDN.
  3. Vous pouvez désormais désactiver les groupes de stockage afin qu'ils ne soient pas utilisés dans la nouvelle allocation de contenu.
  4. La liste blanche d'adresses IP configurée dans les paramètres de protection vidéo anti-hotlink désactivera désormais tous les niveaux de protection pour les adresses IP données, y compris la protection basée sur l'état.

Ensemble d'améliorations du plugin grabber :

  1. Possibilité de configurer le chemin de ligne de commande vers la bibliothèque youtube-dl avec toutes les options de ligne de commande prises en charge.
  2. Pour les grabbers basés sur youtube-dl, KVS téléchargera également des fichiers vidéo via youtube-dl, ce qui permettra d'utiliser la bibliothèque aria2 pour des téléchargements multithread sans limite de vitesse.
  3. Pour les grabbers basés sur youtube-dl, il sera possible de configurer la liste des serveurs proxy si l'adresse IP de votre serveur est bloquée.
  4. Tous les grabbers existants seront bientôt migrés vers youtube-dl.

Plusieurs changements dans le plugin de téléchargement de contenu FTP :

  1. Possibilité de spécifier la description de la vidéo/de l'album dans un fichier TXT distinct.
  2. Possibilité de randomiser l'ordre dans lequel le contenu sera ajouté.
  3. Ajout d'informations d'affichage sur les doublons, s'ils sont détectés.

Autres améliorations :

  1. Les paramètres de taille d'image ont été améliorés avec une option de type de redimensionnement supplémentaire qui permettra désormais d'avoir des images avec une taille dynamique (auparavant, il n'était possible d'avoir des images de taille fixe que pour les catégories, les modèles, etc.). Également pour les catégories et les membres, nous avons ajouté une 2ème taille, donc désormais toutes les images prennent en charge 2 tailles distinctes avec différents types de redimensionnement. En raison de la migration des avatars des catégories vers une nouvelle structure de stockage, il sera nécessaire de modifier certains codes dans les modèles. Après la mise à jour, le plugin d'audit affichera le problème KVS #10. Veuillez créer un ticket d'assistance spécifiant tous les domaines que vous avez mis à jour et assurez-vous que l'accès à l'assistance y est activé.
  2. KVS prend désormais en charge les abonnements payants internes pour les membres et les chaînes utilisant des jetons. Lors de l'achat d'un abonnement, les membres bénéficieront d'un accès premium à tout le contenu du membre ou de la chaîne à laquelle ils sont abonnés, y compris tout contenu ajouté ultérieurement par ce membre ou dans cette chaîne. Un abonnement peut être limité dans le temps ou illimité (configurable par l'administrateur). Les abonnements payants limités seront automatiquement renouvelés si un membre dispose de suffisamment de jetons en solde. Sinon, l'abonnement expirera et le membre devra l'acheter à nouveau pour y accéder. Comme pour l'achat de contenu individuel, KVS vous permettra de définir qu'une partie des jetons dépensés sera gagnée par les auteurs de contenu, afin que vous puissiez permettre aux membres de gagner des jetons en vendant des abonnements à leurs profils et chaînes. Dans les blocs d'édition de profil de membre et d'édition de canal, il est désormais possible de spécifier le prix des jetons dans le champ tokens_required.
  3. Pour les packages d'accès premium, vous pouvez désormais choisir s'ils sont disponibles lors de l'inscription, de la mise à niveau ou des deux. Cette option peut être utilisée par exemple pour offrir des réductions aux anciens membres, tout en bénéficiant du plein tarif pour les nouveaux membres.
  4. Les packages d'accès Premium peuvent désormais être achetés avec des jetons. Nous avons ajouté un processeur de paiement spécifique pour gérer ces jetons internes. Ainsi, si votre site propose des zones gratuites et premium, vos membres gratuits peuvent gagner des jetons pour leur activité, puis utiliser des jetons pour acheter l'accès à la zone premium.
  5. Afin de permettre l'acceptation de paiements par différentes méthodes, les blocs d'inscription et de mise à niveau permettront désormais d'afficher les packages d'accès de tous les processeurs de paiement actifs. Ainsi, vous pouvez utiliser plusieurs processeurs de paiement en même temps et laisser les utilisateurs décider lequel utiliser.
  6. Les membres peuvent désormais recevoir des jetons pour se connecter à la zone des membres à chaque intervalle de temps spécifique. Cela peut être utilisé pour stimuler leur activité sur votre site.
  7. Dans les paramètres de format vidéo, vous pourrez désormais spécifier l'ordre de téléchargement pour chaque format pour lequel vous activez l'option de téléchargement. Auparavant, l'ordre de téléchargement des fichiers n'était pas défini.
  8. Dans les paramètres de format vidéo, vous pouvez désormais limiter la vitesse séparément pour le mode code intégré. Cela peut réduire votre utilisation du trafic tout en évitant d'avoir à bloquer l'utilisation des codes intégrés.
  9. Les plug-ins de sélection automatique de catégories et de balises prendront désormais en charge la correspondance indulgente pour les balises et les catégories composées. Cette nouvelle option offrira une meilleure solution pour les langues dans lesquelles les terminaisons de mots varient selon les cas. Cela donnera également de la flexibilité dans la gestion de la sélection automatique.
  10. Les modèles et les sources de contenu prennent désormais en charge le classement en fonction des critères définis (tri). Vous pouvez désormais afficher le classement récent pour chaque modèle ou source de contenu, ainsi que le classement précédent s'il a été modifié. Les critères de classement peuvent être définis dans les paramètres de contenu.
  11. Dans le cadre du montage en masse, vous pouvez désormais soumettre une recréation de plusieurs formats vidéo en même temps (auparavant, il n'était possible d'en faire qu'un seul à la fois). L'édition en masse prend également désormais en charge le champ de niveau d'accès.
  12. Ajout d'une nouvelle interface pour le fonctionnement en masse des vidéos/albums : sélection en masse. Vous pouvez l'utiliser pour sélectionner une liste de vidéos/albums en fonction de leurs identifiants ou URL, puis les filtrer, les modifier en masse ou les supprimer.
  13. Si vous utilisez la fonctionnalité Marquer une vidéo/un album comme supprimé, vous pouvez désormais envoyer un e-mail de notification directement à partir de là. Cette fonctionnalité est généralement utilisée pour traiter les réclamations DMCA. Il peut donc être utile d'envoyer un e-mail contenant la liste des URL supprimées.
  14. Lorsque vous modifiez des vidéos ou des albums, vous pouvez désormais exécuter des plug-ins de sélection automatique de catégories, de balises ou de modèles pour chacun d'eux individuellement. Auparavant, cette fonctionnalité n'était disponible qu'à partir de l'interface graphique d'édition en masse.
  15. Les flux d'exportation peuvent désormais être filtrés par indicateur HD. Vous pouvez également désormais choisir d'exporter simplement la « meilleure » ​​ou la « pire » qualité pour chaque vidéo au lieu de spécifier un nom de format direct.
  16. Le panneau d'administration peut désormais effectuer une recherche par titres/descriptions/répertoires localisés dans tous les objets prenant en charge la localisation.
  17. La section de l'interface utilisateur du site Web comprend désormais un système de contrôle de version, qui surveille toutes les modifications apportées aux modèles de thème, aux styles et aux fichiers JS. Cela vous permettra d'annuler toute modification spécifique à tout moment ou de restaurer la version originale si vous avez fait quelque chose de mal. Il peut également être utilisé avec des sites de comparaison de textes en ligne pour rechercher ce qui a été modifié dans une version spécifique.
  18. Dans les paramètres du site Web, il sera désormais possible de configurer que le contenu avec les statuts « en cours » ou « erreur » soit affiché via des liens directs. Auparavant, ce type de contenu n'était jamais affiché. Cette fonctionnalité est extrêmement utile pour les sites Web offrant une fonctionnalité d'hébergement vidéo. Les utilisateurs peuvent télécharger leurs vidéos et obtenir immédiatement des codes d'intégration qui ne renvoient pas d'erreur 404. Veuillez noter que vous devrez mettre à jour les modèles afin que de tels cas affichent un message raisonnable, sinon dans la plupart des thèmes, ils n'afficheront aucun message d'erreur d'accès.
  19. Dans les paramètres des statistiques de recherche, vous pouvez désormais configurer la longueur maximale des requêtes et les symboles de liste noire, ce qui empêchera que les requêtes qui ne correspondent pas à ces filtres soient ajoutées à vos statistiques. Ceci est nécessaire pour éviter que certaines requêtes désagréables ne soient affichées ultérieurement sur votre site.
  20. Le moteur de site Web KVS sera désormais capable de produire du HTML minifié, mais cette option ne sera pas disponible dans les paramètres publics et ne pourra être activée que via la configuration /admin/include/setup.php. La minification HTML produit du code HTML sur une seule ligne sans sauts de ligne, mais cela entraînera un dysfonctionnement des zones de texte (tout le contenu multiligne affiché dans une zone de texte sera renvoyé à la ligne, par exemple, l'édition de la description vidéo encapsulera la description sur plusieurs lignes) ; et aussi si vous avez du code JS/CSS en ligne sans point-virgule final, cela cassera sa syntaxe. Utilisez-le à vos propres risques si nécessaire.
  21. Dans les paramètres du site Web pour les paramètres HTTP dynamiques, vous pouvez désormais configurer la durée de vie des cookies. Avant cela, leur durée de vie était limitée à 365 jours. Ceux-ci sont généralement utilisés pour transmettre des références d'affiliation à votre site.
  22. Dans les paramètres de contenu, il est désormais possible de configurer l'accès aux fonctions de téléchargement de fichiers. Auparavant, la fonction de téléchargement de fichiers était disponible publiquement (certains sites peuvent nécessiter un téléchargement anonyme), mais vous ne pouvez désormais l'autoriser que pour les membres enregistrés ou les administrateurs. Pour les téléchargements d'URL à distance, vous pouvez également définir une limite maximale de taille de fichier.
  23. Dans cette mise à jour, nous avons modifié la façon dont les balises sont ajoutées dans le panneau d'administration. Auparavant, vous ne pouviez ajouter en masse des balises que dans une liste simple, mais vous pouvez désormais ajouter en masse des balises avec leurs synonymes ; vous pouvez également utiliser la même approche pour ajouter de nouveaux synonymes aux balises existantes.
  24. Le lecteur vidéo dans la page d'édition vidéo du panneau d'administration permettra désormais de basculer entre tous les formats vidéo, s'il y en a plusieurs. Auparavant, le format le plus grand était affiché, ce qui n'est pas toujours pratique.
  25. Un changement logique très important pour le niveau d'accès des webmasters. Les webmasters n'auront plus le même niveau d'accès que les membres premium, ils auront à la place un niveau d'accès standard.
  26. Lorsque la protection contre les surcharges est déclenchée pour une page, KVS renvoie l'état 503 avec le rendu du contenu surcharge.html au lieu d'effectuer une redirection comme auparavant.
  27. Modification du fonctionnement du comportement de recherche de texte lors de la recherche d'un seul résultat (seulement 1 vidéo, 1 album, etc.). Les versions antérieures de KVS redirigeaient automatiquement vers cette page de résultats par défaut. Après la mise à jour, la redirection n'aura pas lieu par défaut et KVS affichera simplement la page de résultats de recherche avec 1 vidéo ou 1 album. Si vous souhaitez avoir une redirection comme avant, vous devez utiliser le paramètre search_redirect_enabled dans le bloc list_xxx correspondant dans votre thème.
  28. Les blocs de liste de balises (list_tags) et de nuage de balises (tags_cloud) prennent désormais en charge l'affichage des balises de n'importe quel objet et pas seulement de vidéos ou d'albums. KVS prend également en charge les balises dans les modèles, les sources de contenu, les publications, les chaînes et les playlists.
  29. Ajout d'un nouveau paramètre show_stats aux blocs de vue vidéo (video_view) et de vue album (album_view). Vous pouvez utiliser ce paramètre pour forcer un blocage à effectuer une requête supplémentaire et à sélectionner les statistiques de vues de vidéos ou d'albums pour les N derniers jours. Ces statistiques peuvent être utilisées pour afficher un graphique de popularité des vidéos/albums pour la période donnée (le nombre de jours pendant lesquels KVS conserve ces statistiques est défini dans les paramètres des statistiques).
  30. Le bloc de liste de catégories (list_categories) peut désormais afficher la liste des catégories associées, par ex. catégories d’un même groupe. Afin de permettre cela, les nouveaux paramètres var_category_id / var_category_dir ont été ajoutés, qui attendent que l'ID de catégorie ou le répertoire soit transmis dans l'URL.
  31. Le bloc de liste des requêtes de recherche (search_results) peut désormais afficher les requêtes de recherche similaires à la catégorie ou à la balise donnée (par exemple, les requêtes de recherche qui utilisent cette catégorie ou cette balise). Afin de permettre cela, les nouveaux paramètres var_category_id / var_category_dir / var_tag_id / var_tag_dir ont été ajoutés, qui s'attendent à ce que l'ID de catégorie/tag ou le répertoire soit transmis dans l'URL.
  32. Le bloc de listes de publications (list_posts) prend désormais en charge le filtrage par champs personnalisés.
  33. Il sera désormais possible d'afficher des vidéos/albums futurs ou à venir. Pour ce faire, vous utilisez le nouveau paramètre de bloc mode_futures dans le bloc list_videos / list_albums. Cette option est extrêmement utile pour les sites payants afin d'afficher les mises à jour à venir.

Bogues corrigés :

  1. De nombreuses corrections de logique de joueur et de skin (décrites ci-dessus).
  2. Dans certains cas, le processeur Epoch fermait l'accès avant la fin de la période.
  3. Les domaines qui étaient mis sur liste noire pour les e-mails d'inscription ne mettraient pas également sur liste noire les sous-domaines.
  4. Le plug-in de sauvegarde a été optimisé pour les satellites.
  5. Vulnérabilité critique pour laquelle nous avons envoyé un correctif le 20 novembre.
  6. La redirection aléatoire de la vidéo/de l'album a été mise en cache pendant 1 minute et redirigée vers la même vidéo/l'album pendant toute la minute.
  7. Lors de l'utilisation du plug-in de recherche externe, KVS ne renvoyait pas d'erreur 404 pour les pages inexistantes dans la pagination de recherche.
  8. Une douzaine d'autres petites améliorations en termes de convivialité et de stabilité.

Quoi de neuf dans la version 4.0.1

Plusieurs améliorations du lecteur :

  1. Il sera désormais possible d'utiliser des fournisseurs VAST tiers pour un abonnement. Pour le moment, l'abonnement sera gratuit pendant la période de test bêta.
  2. La publicité ne disparaîtrait plus après un clic.
  3. Fonctionnalité améliorée du lecteur Adblock. Vous pouvez désormais configurer la durée en secondes pendant laquelle l'utilisateur Adblock sera autorisé à regarder. Après cela, le lecteur émulera un crash en affichant à la place votre code HTML prédéfini.
  4. Ajout de la prise en charge de la lecture en ligne sur les iPhone, ce qui permettra également d'afficher des publicités pré-roll sur les appareils Iphone.
  5. Correction du comportement du bouton de sourdine sur les appareils mobiles. Auparavant, il n'était pas affiché sur les appareils mobiles.

Autres améliorations :

  1. Dans l'exportation de vidéos et de flux, il sera désormais possible de formater la durée au format HH:MM:SS.
  2. Le bloc de liste de commentaires (list_comments) prendra en charge un mode supplémentaire pour afficher les commentaires sur l'ensemble du contenu de l'utilisateur.
  3. Le bloc de liste de chaînes (list_dvds) prendra en charge un nouveau mode qui permet de répertorier les chaînes disponibles pour le téléchargement vers l'utilisateur donné en fonction de ses paramètres de confidentialité.
  4. Plusieurs nouveaux modes ont été ajoutés pour le bloc de liste mixte de vidéos et d'albums (list_content). Ils permettront d'afficher le contenu téléchargé, le contenu acheté et le contenu des abonnements d'un utilisateur donné.

Bogues corrigés :

  1. Dans certains cas, le filigrane mobile n'était pas appliqué aux vidéos.
Le tout nouveau KVS 6.3.0 est arrivé Commandez maintenant