KVS v3.3.0
Le mode plein écran du lecteur a été retravaillé et la convivialité a été améliorée :
- La mise à l'échelle du lecteur en mode plein écran a été corrigée et ne dépend désormais plus de la vidéo source ou de la taille de la fenêtre du lecteur. Cela nous permet également de résoudre le problème lorsque les vidéos ne s'affichaient pas correctement si l'utilisateur activait le mode plein écran avant le téléchargement des métadonnées de la vidéo.
- En mode fenêtre, le lecteur peut désormais être redimensionné dynamiquement à n'importe quelle taille sans réinitialisation du lecteur.
- Le comportement de la barre de contrôle peut désormais être personnalisé afin que la barre de contrôle disparaisse.
- Si le fondu de la barre de contrôle est activé, la barre s'affichera lorsque la vidéo est en pause.
- Des commandes au clavier ont été ajoutées : l'espace met la vidéo en pause pendant que le volume sonore est réglé de haut en bas.
- Double-cliquez sur le lecteur pour passer du mode plein écran au mode normal.
- En mode fenêtre, le lecteur peut désormais être redimensionné dynamiquement à n'importe quelle taille sans réinitialisation du lecteur.
- Le comportement de la barre de contrôle peut désormais être personnalisé afin que la barre de contrôle disparaisse.
- Si le fondu de la barre de contrôle est activé, la barre s'affichera lorsque la vidéo est en pause.
- Des commandes au clavier ont été ajoutées : l'espace met la vidéo en pause pendant que le volume sonore est réglé de haut en bas.
- Double-cliquez sur le lecteur pour passer du mode plein écran au mode normal.
Dans les paramètres du lecteur, vous pouvez désormais définir la machine à sous vidéo par défaut. Auparavant, si aucun emplacement sélectionné n'était enregistré dans le stockage local de l'utilisateur, le joueur sélectionnait le premier emplacement disponible comme emplacement principal. Ce comportement peut désormais être personnalisé.
Dans les paramètres du lecteur, vous pouvez désormais désactiver la mémorisation de l'emplacement sélectionné dans le stockage local. Par défaut, le lecteur se souvient de l'emplacement sélectionné par l'utilisateur (par exemple HD), et lors de la diffusion de la vidéo suivante à l'utilisateur, le lecteur sélectionnera l'emplacement par défaut (à condition que la vidéo l'ait). Vous pouvez maintenant désactiver ce comportement.
Nouveau type d'annonce ajouté, affiché au milieu de la fenêtre du lecteur lorsque l'utilisateur déplace la souris sur le lecteur. La publicité reste affichée aussi longtemps que la souris reste sur le lecteur.
Vous pouvez désormais afficher des logos personnalisés dans n'importe quel coin du lecteur. Auparavant, vous ne pouviez spécifier que le décalage à partir du coin supérieur gauche.
Dans l'API JS du lecteur, vous pouvez désormais intercepter les clics sur les publicités de la barre de contrôle et utiliser une logique JS personnalisée.
Le joueur dispose désormais de 7 emplacements.
L'intégration avec videoswiper.com a été ajoutée, vous permettant d'ajouter des vidéos à KVS à partir de l'énorme base de données de ce site via des codes d'intégration ou en téléchargeant des vidéos sur votre serveur.
Le comportement du moteur de conversion lors de la copie de fichiers a été optimisé. Vous pouvez désormais configurer les fichiers à copier sur les serveurs de stockage directement à partir des serveurs de conversion. Cela réduit la charge du disque dur de votre serveur principal et accélère le traitement du contenu. Par défaut, ceci est désactivé. Pour activer cette fonctionnalité, mettez à jour le script remote_cron.php sur le serveur de conversion et cochez la case dans les paramètres du serveur de conversion dans le panneau d'administration.
La recréation des captures d'écran de présentation vidéo si la vidéo contient des fichiers sources a été ajoutée.
Des cases à cocher pour lancer des captures d'écran de présentation et la recréation de formats vidéo ont été ajoutées à la page d'édition vidéo dans le panneau d'administration. Ces cases à cocher sont disponibles uniquement lorsqu'une vidéo possède un fichier source. Désormais, lorsque vous remplacez un fichier source, vous pouvez recréer rapidement et facilement tous les fichiers liés à la vidéo.
Un journal des tâches en arrière-plan a été ajouté, enregistrant toutes les tâches en arrière-plan une fois qu'elles sont terminées ou supprimées. Les tâches de création de contenu en arrière-plan sont désormais plus étroitement liées au contenu. Par exemple, lorsqu'une tâche de création d'une vidéo d'arrière-plan ou d'un album photo est supprimée, l'état de l'objet de contenu est défini sur erreur au lieu que l'objet reste bloqué en attente comme c'était le cas auparavant. Le panneau d'administration vous permet désormais de relancer le traitement des contenus présentant un statut d'erreur, manuellement ainsi que via une opération en masse. Auparavant, lorsque les tâches de création de contenu en arrière-plan étaient supprimées, elles ne pouvaient pas être relancées et le contenu devait être supprimé et re-téléchargé.
Les répertoires de travail sur les serveurs de conversion peuvent désormais être nettoyés lorsque les tâches en arrière-plan déjà copiées sur les serveurs de conversion sont supprimées. Auparavant, les serveurs de conversion se bloquaient parfois lorsqu'un trop grand nombre de tâches supprimées leur étaient assignées.
La logique de protection contre les surcharges de base de données est désormais conceptuellement différente. Cela vous permet de réduire considérablement la charge de la base de données, ce qui est particulièrement important pour les sites à forte charge. Cette nouvelle fonctionnalité nécessite une configuration distincte. Si vous rencontrez des problèmes de chargement de base de données, contactez le service d'assistance pour obtenir de l'aide.
Lorsque le contenu est supprimé, le cache de sa page d'affichage est désormais purgé. Avant, la page de contenu restait en cache jusqu'à ce que le cache soit invalidé.
L'ancien problème avec les nouveaux commentaires n'apparaissant pas sur le site en raison de la mise en cache des pages est désormais résolu.
Les données de localisation sont désormais prises en charge dans l'importation, l'exportation et les flux.
Dans les paramètres de langue de localisation, vous pouvez désormais spécifier la zone de localisation : titres et descriptions, ou titres uniquement. Ceci définit si les champs de description sont affichés lors de la traduction, et définit également la manière dont fonctionnent les filtres d'objets traduits/non traduits dans le panneau d'administration.
Lors de l'importation et de l'exportation d'albums vidéo et photo, vous pouvez désormais sélectionner le champ URL du fournisseur de contenu.
Lors de l'exportation d'albums vidéo et photo, vous pouvez désormais exporter des lignes avec les noms de champs de données.
Les vidéos premium sont désormais prises en charge dans les flux d'importation.
Dans les flux d'exportation CSV, vous pouvez désormais spécifier des valeurs statiques pour n'importe quel champ à l'aide de static:. Lorsqu'une telle colonne est spécifiée, le flux affichera pour chaque ligne.
Dans les flux d’exportation, vous pouvez désormais envoyer non seulement la largeur de votre lecteur intégré préféré, mais également sa hauteur. Ainsi vous pouvez désormais générer des codes d'intégration avec des tailles fixes, toutes les tailles ou une seule (hauteur ou largeur).
Dans Statistiques, vous pouvez désormais répartir les autorisations entre les administrateurs de manière plus avancée et détaillée.
Vous pouvez désormais supprimer les requêtes de recherche des statistiques de recherche.
Dans les paramètres personnels, vous pouvez désormais afficher ou masquer le lecteur vidéo sur la page d'édition vidéo du panneau d'administration.
Des raccourcis clavier pour les boutons Enregistrer (Ctrl+S) et Enregistrer et fermer (Ctrl+Maj+S) ont été ajoutés. Dans Paramètres personnels, vous pouvez personnaliser l'ordre des boutons, ce qui vous permet de définir Enregistrer et modifier ensuite comme première action disponible.
Vous pouvez désormais supprimer des utilisateurs avec tout leur contenu en un seul clic.
Le plugin de sélection automatique de catégorie peut désormais récupérer des catégories à partir de balises.
Les modèles ont de nouveaux champs : Pays, Ville, État.
Dans les statistiques de trafic des référents, la logique de comparaison est désormais différente lorsque le référent est une URL sans http. Dans ce cas, les statistiques ne compteront pas le site d’où provient l’utilisateur, mais l’URL de la page visitée. Cela vous permet de suivre le trafic des partenaires qui l'envoient vers votre site avec un paramètre personnalisé, par ex. http://domain.com?from=username. Le trafic peut provenir de divers sites Web. Pour suivre tout ce trafic sous un seul référent, définissez son URL sur from=username.
La logique de pagination lorsque les pages n'existent pas est désormais différente. Ces pages renvoient désormais l'erreur 404. Ce correctif peut affecter certaines pages du site et il n'est pas activé par défaut dans cette mise à jour. Contactez le service d'assistance pour que cela soit activé.
Les paramètres d'accès aux pages du site vous permettent désormais de rendre certaines pages accessibles uniquement aux webmasters et aux utilisateurs de confiance.
Dans les blocs video_edit et album_edit, une protection visuelle contre les soumissions automatisées a été ajoutée.
Dans le bloc video_edit, vous pouvez désormais afficher la liste des chaînes pour télécharger une vidéo sur une certaine chaîne de votre site.
Dans les blocs list_albums, list_videos et list_content, vous pouvez désormais afficher le contenu téléchargé par les utilisateurs du pays de l'utilisateur actuel.
Dans les blocs list_albums, list_videos et list_content, search_scope est un nouveau paramètre vous permettant de rechercher uniquement dans les titres et non dans les descriptions.
Dans les blocs list_albums, list_videos et list_content, lorsque la recherche par catégories, tags et modèles est activée, la recherche inclura également des synonymes (pseudonymes).
Lors du téléchargement d'albums vidéo et photo, KVS vérifiera désormais si l'espace est utilisé comme séparateur de balises. KVS exige que les balises soient séparées par des virgules, mais de nombreuses personnes utilisent des balises séparées par des espaces, ce qui conduisait auparavant à ce que toutes les balises ainsi séparées soient traitées comme une seule balise. Maintenant, c'est corrigé.
Dans le bloc list_content_sources, le tri des fournisseurs de contenu par albums a été ajouté.
Dans le bloc global_stats, vous pouvez désormais filtrer par catégories, c'est-à-dire afficher des statistiques sur le contenu d'une certaine catégorie.
Le bloc list_dvds possède désormais un nouveau paramètre, var_section, vous permettant de construire une liste alphabétique de chaînes/DVD.
Le bloc video_edit prend désormais en charge des paramètres de durée vidéo maximale distincts pour les utilisateurs premium et webmaster.
Les codes de pays dans la variable $list_countries_codes sont désormais disponibles dans les modèles.
Bugs qui ont été corrigés :
- Les vidéos contenant des liens publicitaires ne s'interrompent pas lorsque l'utilisateur clique sur la zone vidéo.
- Les machines à sous vidéo affichées dans le lecteur ne dépendaient pas de la disponibilité ou non du fichier vidéo, si l'utilisateur n'avait pas accès à ce format vidéo particulier. L'espace publicitaire s'affichait alors avec un lien publicitaire, même si l'espace publicitaire ne s'afficherait pas si l'utilisateur disposait des autorisations suffisantes.
- Problèmes de randomisation de l'affichage des annonces si la page comporte plusieurs instances du même spot publicitaire.
- L'unicité de la vidéo n'était pas détectée correctement lors de l'importation si, à la place du lien vers le fichier source, des liens vers les fichiers de format étaient fournis.
- Les images téléchargées ne seraient pas redimensionnées si leurs noms de fichiers comportaient des espaces.
- Problèmes de pagination pour les balises basées sur des nombres.
- Les flux d'exportation n'envoyaient pas les tailles de code d'intégration correctes pour les vidéos hyperliées.
- Les paramètres HTTP ne seraient pas supprimés lorsque des noms de fichiers étaient attribués aux vidéos téléchargées via des liens sur le site.
- Lorsque les répertoires d'objets étaient modifiés manuellement dans le panneau d'administration, cela pouvait entraîner des liens défectueux.
- Dans les blocs de liste, skip_xxx et show_xxx ne fonctionnaient pas correctement. Ils étaient déclenchés même lorsque des objets de filtre particuliers étaient envoyés aux listes. Cela aboutissait à des listes vides. Par exemple, si dans le bloc list_videos le paramètre skip_categories avec une liste de catégories était activé, ce bloc afficherait une liste vide pour toutes ces catégories.
- Dans le moteur du site, lors de l'actualisation du statut de l'utilisateur, aucune vérification de désactivation de l'utilisateur n'a été effectuée. Ainsi, un utilisateur connecté pouvait utiliser le site jusqu'à ce que sa session soit active, même si cet utilisateur particulier était désactivé dans le panneau d'administration.
- Le plug-in de statistiques de contenu n'a pas suivi certains types de contenu vidéo.
- Quelques problèmes avec le traitement de la galerie de photos.
- Lorsque le plugin d'audit effectuait une vérification du contenu, les tailles des sources de capture d'écran n'étaient pas vérifiées. Cela pourrait avoir pour conséquence que certains fichiers sources défectueux ne soient pas détectés.
- Les machines à sous vidéo affichées dans le lecteur ne dépendaient pas de la disponibilité ou non du fichier vidéo, si l'utilisateur n'avait pas accès à ce format vidéo particulier. L'espace publicitaire s'affichait alors avec un lien publicitaire, même si l'espace publicitaire ne s'afficherait pas si l'utilisateur disposait des autorisations suffisantes.
- Problèmes de randomisation de l'affichage des annonces si la page comporte plusieurs instances du même spot publicitaire.
- L'unicité de la vidéo n'était pas détectée correctement lors de l'importation si, à la place du lien vers le fichier source, des liens vers les fichiers de format étaient fournis.
- Les images téléchargées ne seraient pas redimensionnées si leurs noms de fichiers comportaient des espaces.
- Problèmes de pagination pour les balises basées sur des nombres.
- Les flux d'exportation n'envoyaient pas les tailles de code d'intégration correctes pour les vidéos hyperliées.
- Les paramètres HTTP ne seraient pas supprimés lorsque des noms de fichiers étaient attribués aux vidéos téléchargées via des liens sur le site.
- Lorsque les répertoires d'objets étaient modifiés manuellement dans le panneau d'administration, cela pouvait entraîner des liens défectueux.
- Dans les blocs de liste, skip_xxx et show_xxx ne fonctionnaient pas correctement. Ils étaient déclenchés même lorsque des objets de filtre particuliers étaient envoyés aux listes. Cela aboutissait à des listes vides. Par exemple, si dans le bloc list_videos le paramètre skip_categories avec une liste de catégories était activé, ce bloc afficherait une liste vide pour toutes ces catégories.
- Dans le moteur du site, lors de l'actualisation du statut de l'utilisateur, aucune vérification de désactivation de l'utilisateur n'a été effectuée. Ainsi, un utilisateur connecté pouvait utiliser le site jusqu'à ce que sa session soit active, même si cet utilisateur particulier était désactivé dans le panneau d'administration.
- Le plug-in de statistiques de contenu n'a pas suivi certains types de contenu vidéo.
- Quelques problèmes avec le traitement de la galerie de photos.
- Lorsque le plugin d'audit effectuait une vérification du contenu, les tailles des sources de capture d'écran n'étaient pas vérifiées. Cela pourrait avoir pour conséquence que certains fichiers sources défectueux ne soient pas détectés.
Dans les projets futurs...
Changements conceptuels dans le fonctionnement des galeries de vidéos et de photos. Prise en charge universelle du grabber pour les grabbers qui recevront les URL des pages et renverront les données de l'album vidéo/photo, ce qui permettra d'importer ce contenu sur le site.
Invalidation CDN pour les captures d'écran vidéo.
Qualité des données de contenu : plus d'exigences et de limites dans le panneau d'administration et sur le site, par ex. titre minimum et maximum et longueur de description, etc. Notre objectif est d'unifier ces fonctionnalités et d'introduire une page universelle avec tous les paramètres.
Changements conceptuels dans le fonctionnement des champs personnalisés, davantage de fonctionnalités pour une convivialité améliorée.
Nouvelle fonctionnalité vous permettant d'éditer en masse les données d'un album vidéo et photo via le système d'importation. L'un des champs d'importation doit contenir l'ID de la vidéo ou de l'album photo tandis que les autres champs contiennent des données personnalisables.
L'importation/exportation de vidéos et d'albums photo prendra en charge tous les champs de fournisseur de contenu, de chaîne et de DVD, ainsi que leurs groupes. Ainsi, si des objets DVD sont utilisés comme saisons et que des groupes de DVD sont utilisés pour des émissions de télévision, vous pourrez exécuter une seule opération d'importation en important tous les épisodes, toutes les données liées aux saisons ainsi que toutes les données liées aux émissions de télévision sans avoir à traiter ces objets manuellement. .
Modifications dans le fonctionnement des codes d'intégration iframe. Désormais, les codes d'intégration iframe sont générés par les pages du site qui offrent de nombreuses options de personnalisation. Cependant, les statistiques détaillées et les listes blanches/noires ne sont pas disponibles actuellement.
Plus d'améliorations de la convivialité dans le panneau d'administration. Enregistrez et ouvrez la prise en charge de l'action suivante pour toutes les listes, pas seulement les vidéos et les albums photo. Suppression d'objets de leurs pages d'édition. Suppression des objets de catégorisation ainsi que du contenu.
Importation, exportation et édition en masse d'objets de catégorisation.
Intégration plus étroite entre le lecteur vidéo et les publicités JS, en personnalisant manuellement les publicités JS sans utiliser l'API du lecteur.
Création d'un plugin de planification qui publiera du contenu en utilisant les paramètres de quantité de contenu quotidiens.
Liste noire des utilisateurs.
Des tonnes d'autres améliorations majeures et mineures sont à venir, restez à l'écoute pour d'autres mises à jour !