Connexion
Commencer

Blog Easy Digital Downloads

Tutoriels, astuces et ressources WordPress pour vous aider à développer votre entreprise

Frontend Submissions version 2.3 publiée

Dernière mise à jour :

image de l'auteur
By Pippin Williamson
image de l'évaluateur
REVIEWED By Chris Klosowski President

Frontend Submissions est l'une de nos extensions principales qui vous permet de transformer votre boutique Easy Digital Downloads en une place de marché à part entière, similaire à ThemeForest, Etsy, Creative Market et d'autres places de marché en ligne. Aujourd'hui, nous sommes ravis d'annoncer la sortie très attendue de Frontend Submissions version 2.3. Cette version est en développement depuis plus d'un an et inclut un grand nombre d'améliorations significatives.

La version 2.3 contient trop d'améliorations pour toutes les couvrir en détail ici, voici donc les points saillants.

Nouvelle interface des vendeurs

L'interface de gestion des vendeurs a été entièrement reconstruite et imite désormais de près l'interface et la conception des écrans Clients dans Easy Digital Downloads. Chaque vendeur dispose désormais d'une « carte » de détails qui affiche toutes les informations pertinentes pour son compte.

Il y a plusieurs autres points saillants pour la gestion des vendeurs :

  • Les vendeurs peuvent désormais être facilement recherchés par nom, e-mail, identifiant utilisateur et même métadonnées personnalisées.
  • Convertissez facilement n'importe quel compte utilisateur en vendeur en un seul clic.
  • Statistiques améliorées sur les gains et les ventes des vendeurs, y compris les graphiques et les exportations.

Éditeur de formulaires amélioré

The form editor screens have been significantly improved and now include better field organization and all fields handle default values significantly better. Éditeur de formulaires FES

API développeur étendue pour les champs et les formulaires.

L'épine dorsale de Frontend Submissions est l'ensemble de puissants constructeurs de formulaires qui permettent aux administrateurs de site de construire les formulaires d'inscription, de soumission de produits et de profil parfaits pour leur site. Dans Frontend Submissions 2.3, une API développeur robuste a été créée pour permettre aux développeurs d'extensions d'enregistrer facilement leurs propres formulaires et types de champs personnalisés. Cela signifie que les extensions peuvent désormais s'intégrer facilement à FES, offrant une compatibilité de fonctionnalités plus forte et plus transparente entre les extensions populaires Easy Digital Downloads et Frontend Submissions. Plusieurs de nos extensions ont déjà été mises à jour pour utiliser la nouvelle API de champs, y compris Simple Shipping et Commissions. Dans un avenir proche, des intégrations plus étroites avec FES et d'autres extensions populaires seront publiées. Si vous avez une extension que vous aimeriez voir prise en charge par FES, laissez un commentaire ci-dessous ou contactez l'équipe de support.

reCaptcha version 2.0

Google reCaptcha 2.0 est un système anti-spam réimaginé et ré-conçu qui protège votre site contre les enregistrements de bots et de spam nuisibles tout en restant facile à compléter pour les humains. Frontend Submissions 2.3 inclut une prise en charge complète du dernier reCaptcha pour vous aider à garder votre site en sécurité et vos vendeurs heureux.

Autres améliorations et corrections de bugs

La version 2.3 de Frontend Submissions inclut 75 améliorations distinctes, 24 corrections de bugs importantes et 74 modifications supplémentaires. Ensemble, ces changements rendent Frontend Submissions plus puissant, plus fiable et plus agréable à utiliser. Plus d'un an et demi de développement a été investi dans cette version pour garantir que le processus de mise à jour se déroule sans problème. Frontend Submissions 2.3 est entièrement rétrocompatible avec les versions précédentes, vous assurant ainsi que la mise à jour est sûre à installer. Comme pour toutes les mises à jour, cependant, nous recommandons vivement l'utilisation d'un site de staging pour tester la mise à jour avant de l'installer sur votre marketplace.

View complete changelog for FES 2.3

  • 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

Ressources populaires

Avertissement : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment EDD est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Expérimentez la vente sans interruption avec EDD

Gérez sans effort votre boutique en ligne avec des outils puissants et des transactions sécurisées

Populaire sur EDD en ce moment !

Comment rédiger des descriptions de produits numériques avec WordPress pour augmenter les ventes
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…
Comment faire trouver vos produits numériques dans la recherche IA | Optimisation de la recherche IA pour produits numériques
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.