Version 2.3 — October 26, 2015
Comme pour toutes les mises à jour, nous recommandons fortement l'utilisation d'un site de staging pour tester cette mise à jour avant de l'installer sur votre marketplace en direct.
- Nouveau : Introduction de l'API des champs sur laquelle tous les champs FES s'exécutent désormais
- Nouveau : Introduction de l'API des formulaires sur laquelle tous les formulaires FES s'exécutent désormais
- Nouveau : Introduction de _fes_deprecated_function()
- Nouveau : Introduction du champ Honeypot
- Nouveau : Le champ ReCAPTCHA utilise désormais ReCAPTCHA 2.0
- Nouveau : Introduction de la fonction fes_is_key()
- Nouveau : Le constructeur de formulaires divise désormais les champs en métaboîtes d'extension, personnalisées et spécifiques
- Nouveau : Introduction de la classe Vendeurs DB
- Nouveau : Introduction de la classe Vendeur
- Nouveau : Introduction d'un nouveau tableau des vendeurs dans l'administration
- Nouveau : Introduction de rapports pour les vendeurs
- Nouveau : Introduction de notes pour les vendeurs
- Nouveau : Introduction de l'exportation CSV des clients pour les produits du vendeur dans l'administration
- Nouveau : Incrémentez/décrémentez le nombre de gains/ventes du vendeur en fonction des paiements et des remboursements
- Nouveau : Exigence minimale EDD augmentée à 2.3
- Nouveau : Exigence minimale WP augmentée à 4.2
- Nouveau : Introduction du suivi optionnel des données
- Nouveau : Introduction de la classe Tools
- Nouveau : Introduction de la classe Welcome
- Nouveau : Introduction d'une bascule radio publique pour les éléments du formulaire de soumission
- Nouveau : Introduction d'un paramètre pour que les éléments du formulaire de soumission soient automatiquement affichés sur la page produit
- Nouveau : Introduction de set_option (pour les paramètres redux)
- Nouveau : Introduction de la variable globale redux pour une utilisation dans set_option
- Nouveau : Les vendeurs peuvent maintenant être recherchés par e-mail de commission, user_id, métadonnées personnalisées du vendeur et nom d'utilisateur
- Nouveau : Introduction de DOING_FES_FORM_SUBMISSION
- Nouveau : La réinitialisation d'un formulaire utilise maintenant des champs FES déclarés statiquement, pas un fichier json pseudo-importé
- Nouveau : Introduction de la fonction get_form_id_by_name
- Nouveau : Introduction de la fonction get_form_class_by_name
- Nouveau : Introduction de la fonction get_form_by_name
- Nouveau : Introduction de la fonction get_form_by_id
- Nouveau : Introduction de la fonction get_form_name_by_class
- Nouveau : Les e-mails FES peuvent maintenant utiliser n'importe quel champ dans les e-mails
- Nouveau : Ajout d'une erreur si le tableau de bord du vendeur n'est pas défini
- Nouveau : Vue personnalisée des reçus pour les commandes des vendeurs
- Nouveau : Si un utilisateur a un rôle FES, le rôle FES s'affichera toujours dans la colonne rôle du tableau des utilisateurs
- Nouveau : Ajoute des actions FES au tableau des utilisateurs
- Nouveau : Ajout d'overlays de chargement JS à la soumission des formulaires sur le frontend
- Nouveau : Ajout d'alertes JS de succès/échec à la soumission des formulaires sur le frontend
- Nouveau : Ajout de index.php dans le dossier de langue
- Nouveau : reCAPTCHA affiche maintenant un avertissement sur le champ du constructeur de formulaire pour s'assurer que les utilisateurs définissent les paramètres reCAPTCHA
- Nouveau : Introduction d'un système de nettoyage et de validation de champs très robuste et filtrable
- Nouveau : Introduction d'un système de messages de succès/erreur et de redirection hautement robuste et filtrable pour la soumission des formulaires
- Nouveau : Introduction de la fonction fes_dash_to_lower
- Nouveau : Introduction de la fonction fes_is_frontend()
- Nouveau : Introduction de la fonction fes_is_admin
- Nouveau : Introduction de la fonction fes_is_api_request
- Nouveau : Redux a été mis à jour de plus de 40 versions
- Nouveau : Tous les e-mails FES ont maintenant des valeurs par défaut
- Nouveau : Système entièrement repensé pour déclencher la protection EDD des fichiers téléchargés
- Nouveau : Les scripts et les styles sont maintenant minifiés, déclenchés par un nouveau système amélioré
- Nouveau : Introduction de la fonction is_fes_form
- Nouveau : Tous les champs FES contiennent désormais des titres, sous-titres, descriptions et exemples de contenu plus explicites
- Nouveau : Introduction du champ Nom
- Nouveau : Nouveau logo FES
- Nouveau : Ajout des options de réinitialisation de tous les formulaires et de réinitialisation des métadonnées de formulaire dans les outils
- Nouveau : Introduction d'un champ Taxonomie personnalisée
- Nouveau : FES s'intègre désormais à la connexion sociale en utilisant l'image de profil du réseau social récupérée par Social Login comme avatar du vendeur
- Nouveau : FES recherchera désormais les modèles FES dans le dossier EDD
- Nouveau : Introduction de la fonction fes_get_theme_template_paths et d'un système de chargement de modèles plus robuste
- Nouveau : Ajout d'une boîte de métadonnées pour changer le statut FES d'un vendeur, et pour voir le statut actuel d'un vendeur sur l'écran de modification de l'utilisateur
- Nouveau : Les vendeurs peuvent désormais être triés par chaque colonne dans le tableau des vendeurs
- Nouveau : Les erreurs fatales dans FES sont désormais gérées comme une alerte JS (plus de roues qui tournent, de mort, de désespoir et de contemplation de la vie)
- Nouveau : Et ces erreurs fatales ont une trace complète de la pile déversée dans la console pour les développeurs
- Nouveau : Les champs de taxonomie fournissent désormais des suggestions en direct pour les champs de texte
- Nouveau : Ajout de shortcodes pour afficher la sortie des formulaires FES
- Nouveau : Chaque fichier FES a été formaté selon les normes
- Nouveau : Le menu déroulant des vendeurs sur la page de modification du téléchargement utilise désormais Chosen pour faciliter la recherche d'un vendeur spécifique
- Nouveau : La page Outils FES utilise désormais une boîte de métadonnées combinée pour l'importation, l'exportation et la réinitialisation avec un menu déroulant Chosen pour sélectionner le formulaire auquel appliquer l'action
- Nouveau : Introduction d'un champ Format de publication
- Nouveau : Il y a maintenant une invite avant que toute action ne puisse être effectuée pour changer le statut d'un vendeur (mesure de sécurité)
- Nouveau : Il y a maintenant un lien vers la page de la boutique du vendeur depuis la page de modification du vendeur admin
- Nouveau : Un champ mot de passe n'est plus requis sur le formulaire d'inscription FES (s'il n'est pas présent, FES attribuera automatiquement un mot de passe à l'utilisateur)
- Nouveau : Page À propos/Bienvenue dans FES entièrement repensée
- Nouveau : Composer.json pour aider ceux qui gèrent leurs sites WordPress avec Composer
- Les noms de champs et de formulaires sont désormais entièrement traduisibles
- Correction : Bug dans le champ Tarification multiple et fichiers qui provoquait la désactivation incorrecte de certaines colonnes
- Correction : Le survol de la date de publication dans le tableau de bord du vendeur était décalé
- Correction : Correction de menu pour r34177 dans le cœur de WordPress, prévue pour la sortie avec WordPress 4.4.
- Correction : Ne pas afficher la section des annonces si aucune annonce n'est définie
- Correction : FES tente maintenant correctement d'utiliser l'e-mail de contact du vendeur dans le profil avant l'e-mail de l'utilisateur vendeur
- Correction : Le champ ReCAPTCHA affiche maintenant les paramètres d'insertion avant d'utiliser cet avertissement de champ sur le champ du constructeur de formulaires
- Correction : Corriger les problèmes avec l'enregistrement des champs de fichier (et de type de fichier)
- Correction : La variable globale des paramètres FES était sur la mauvaise variable dans certaines situations
- Correction : La réinitialisation d'un formulaire garantit maintenant que le formulaire est correctement enregistré dans le panneau des paramètres FES
- Correction : Les liens de pagination fonctionnent maintenant lors de l'utilisation de la structure de permaliens par défaut sur le tableau de bord
- Correction : Utiliser le CSS spécifique FES pour l'icône du menu
- Correction : ReCAPTCHA fonctionne maintenant sur les sites SSL
- Correction : Les erreurs JShint pour la virgule sur le dernier élément d'un tableau ont été corrigées
- Correction : L'importation/exportation des champs redirige maintenant avec le bon onglet ouvert
- Correction : FES enregistrera maintenant les fichiers image avec un suffixe de dimension dans le nom de fichier
- Correction : Correction des notifications PHP lors de l'activation du plugin causées par la routine d'installation tentant de trouver des formulaires qui n'existaient pas encore
- Correction : La déconnexion ne échoue plus si la page du tableau de bord du vendeur est incorrecte
- Correction : FES enregistre maintenant automatiquement les nouveaux index de noms sur les nouveaux champs ajoutés dans le constructeur de formulaires (comme il était censé le faire)
- Correction : Résout les problèmes lorsque Easy Digital Downloads est désactivé et que FES reste actif
- Correction : Les informations de profil s'affichent maintenant dans le tableau de bord backend
- Correction : Le courrier électronique se remplit automatiquement maintenant pour le formulaire de contact du vendeur
- Correction : upload_dir n'est maintenant plus filtré (ou correctement filtré) dans l'admin sur les types de publication autres que les téléchargements
- Correction : Utilisation corrigée de wp_new_user_notification() après WordPress 4.3
- Ajustement : Suppression de tous les shortcodes FES obsolètes dans FES 2.2
- Ajustement : Les produits des vendeurs suspendus sont maintenant définis sur brouillon au lieu de corbeille
- Ajustement : Meilleurs avertissements sur ce qu'implique la révocation d'un vendeur
- Ajustement : is_meta est maintenant une caractéristique du champ au lieu d'être stocké dans la base de données
- Ajustement : Lors de la visite d'une page vendeur inexistante, un titre plus générique est présenté
- Ajustement : La suppression de la seule ligne d'un téléversement de fichier efface maintenant cette ligne au lieu de générer une erreur JS
- Ajustement : Suppression de la fonction vendor_not_enough_permissions obsolète et inutilisée
- Ajustement : Suppression des fonctions de modèle de constructeur de formulaires utilisées uniquement par les champs internes FES
- Modification : Toutes les fonctions référençant P/produit(s) et/ou D/téléchargement(s) et/ou V/vendeur(s) utilisent maintenant les constantes vendor et product
- Modification : Les boutons de téléversement sur les champs de fichiers sont maintenant des boutons au lieu de liens
- Modification : Les boutons X sur les champs de fichiers sont maintenant le symbole x
- Modification : Suppression de la fonction get_input_fields
- Modification : Suppression de la fonction prepare_meta_fields
- Modification : Suppression de la fonction get_buffered
- Modification : Suppression de la fonction remove_button
- Modification : Suppression de toutes les fonctions de champ de la classe Forms
- Modification : Suppression de EDD_FES()->vendors->use_author_archives() obsolète
- Modification : Meilleur chargement des scripts et styles admin et frontend
- Modification : Suppression de la fonction signal_error
- Modification : Le champ URL du site Web de l'utilisateur est maintenant le champ URL de l'utilisateur
- Modification : Réécriture de la classe d'installation
- Modification : Réécriture de la classe de mise à niveau
- Modification : FES charge maintenant les types de publication à partir de son propre fichier (évite bon nombre des bugs d'installation que nous constations)
- Modification : FES charge maintenant les champs et métadonnées par défaut à partir d'un fichier schema.php (réduit considérablement la redondance du code)
- Modification : Empêcher le clonage de l'objet FES global
- Modification : Empêcher le réveil de l'objet FES global
- Modification : Amélioration considérable du champ légende utilisé dans la sortie des champs
- Modification : Correction de certains textdomains de chaînes de caractères pour passer de edd à edd_fes
- Modification : Réécriture complète de la classe FES_Menu
- Modification : Tous les titres des éléments de menu sont maintenant traduisibles
- Modification : Toutes les mentions de « application » sont changées en « enregistrement » si possible (contextuellement)
- Modification : Les champs du constructeur de formulaires utilisent maintenant des classes CSS uniques au constructeur de formulaires
- Modification : Les informations système de FES sont maintenant incluses dans les informations système d'EDD, réduisant le risque de confusion
- Modification : Suppression des console.logs commentés dans javascript
- Modification : Meilleure description du champ d'accroche d'action
- Modification : Réécriture complète de readme.markdown
- Modification : Suppression des fichiers json de sauvegarde
- Modification : Suppression de l'option se connecter en tant que vendeur/client
- Modification : Utiliser le CSS spécifique à FES pour l'icône du menu
- Modification : Supposer que nous voulons rafraîchir la page si la page du tableau de bord du vendeur n'est pas définie sur un appel AJAX FES
- Modification : Dates de copyright corrigées
- Modification : Vérifier si les paramètres de reCAPTCHA sont définis avant de rendre le champ
- Modification : Suppression du JS, PHP et CSS de reCAPTCHA 1.0
- Modification : Validation des champs basée sur JS complètement supprimée
- Modification : Les messages d'erreur d'accès refusé donnent maintenant une raison dans chaque cas
- Modification : Tous les champs sont maintenant traduisibles
- Modification : Les options de localisation pour les fichiers js sont maintenant filtrables
- Modification : Masquer les éléments inutiles de Redux (newsletters, option de suivi, sous-pages, notifications d'administration, etc.)
- Modification : Les constantes Produit et Vendeur sont maintenant 1 paramètre chacune et non 4 paramètres chacune
- Modification : Les paramètres principaux de l'onglet FES s'affichent maintenant dans l'ordre d'utilisation
- Modification : Le formulaire de profil ne redirige plus lors de la soumission
- Modification : Le champ Prénom et Nom sur le formulaire de contact du vendeur a été remplacé par un champ Nom
- Modification : Suppression du champ sujet sur le formulaire de contact du vendeur
- Modification : Le contact vendeur inclut maintenant des titres et un message plus sensés dans l'e-mail envoyé aux vendeurs
- Modification : Le formulaire d'inscription n'essaiera plus de connecter les utilisateurs lors de la soumission
- Modification : Ajout d'une vérification avant d'essayer de trouver des champs si le formulaire n'a pas les métadonnées que nous avons ajoutées dans la mise à niveau 2.3 sur le formulaire de réinitialisation
- Modification : Si les formulaires FES sont manquants, alors lors de la mise à niveau, FES les ajoutera
- Modification : Les walkers FES pour les taxonomies ont été retravaillés
- Modification : Les classes d'installation et d'outils utilisent get_posts pour aider à atténuer les problèmes avec d'autres plugins qui s'accrochent à la requête
- Modification : Ajout d'une dissimulation plus stricte du bouton Ajouter un nouveau sur les formulaires FES dans les installations multisites
- Modification : Suppression de la possibilité de définir un utilisateur sur un rôle FES dans l'écran de modification de l'utilisateur (car cela ne fait plus de cet utilisateur un vendeur)
- Modification : Les vendeurs peuvent maintenant être triés par toutes les colonnes du tableau des vendeurs
- Modification : Les colonnes Statut du vendeur et Statut du téléchargement ont été agrandies pour les rendre plus faciles à lire/repérer
- Modification : Les colonnes de nom des tableaux de vendeurs et de téléchargements ont été combinées avec les colonnes d'action
- Modification : Suppression de tous les anciens spans de validation js FES
- Modification : Suppression des anciennes vérifications WordPress pour les versions que FES ne prend plus en charge
- Modification : Suppression du fallback pour les e-mails si EDD_Emails n'existe pas (car FES ne prend plus en charge que les versions EDD avec lui)
- Modification : Un meilleur minification JS et CSS a été employé pour résulter en une minification de taille de fichier meilleure qu'auparavant
- Modification : CSS plus spécifique pour les colonnes de statut sur les tableaux des téléchargements et des vendeurs
- Modification : Le titre de l'article ne peut plus être supprimé du formulaire de soumission
- Modification : Les paramètres des formulaires sont désormais masqués dans le panneau des paramètres FES par défaut
- Modification : Le panneau des paramètres a vu ses paramètres réorganisés pour être plus intuitifs
- Modification : Remplacement de $edd_options global par des appels à edd_get_option()
- Modification : Les liens vers « Profil du vendeur » ont été renommés en « Voir le profil du vendeur », plus correct
- Modification : La longueur minimale par défaut du champ de mot de passe a été augmentée à 12 caractères