Frontend Submissions est l'une de nos extensions les plus utilisées et constitue la base de nombreuses places de marché numériques sur le web. Aujourd'hui, nous sommes heureux d'annoncer la sortie d'une nouvelle version de Frontend Submissions qui apporte des améliorations significatives au plugin, notamment une nouvelle option permettant aux vendeurs d'enregistrer les soumissions en brouillon, un balisage frontend amélioré dans tout le plugin, de nouveaux fichiers de modèle, et plus encore. La version 2.5 est sortie en version bêta il y a deux semaines et après des tests approfondis, nous sommes convaincus qu'elle est prête pour tout le monde.
Enregistrer comme brouillon
Dans la version 2.5, nous avons introduit une nouvelle option qui permet aux vendeurs d'enregistrer leurs soumissions en tant que brouillon. Cela permet aux vendeurs de sauvegarder leur progression et de la reprendre plus tard, ils n'ont donc pas besoin de terminer leur soumission entière en une seule session.

L'option Enregistrer le brouillon sera présentée aux vendeurs lorsqu'ils soumettront de nouveaux produits et lorsqu'ils modifieront des produits existants qui ne sont pas encore publiés.
Outil de récapitulatif des statistiques du vendeur
Il arrive que les administrateurs de site aient besoin de régénérer les statistiques de revenus et de ventes pour les vendeurs, peut-être lorsque des comptes sont combinés ou que des produits ont été ajoutés ou supprimés du compte d'un vendeur. Dans la version 2.5, nous avons introduit un nouvel outil qui permet aux administrateurs de site de régénérer les statistiques affichées sur le compte d'un vendeur.

Cet outil se trouve dans Téléchargements → Outils.
Nouveau type de champ basculant
Avec cette nouvelle version de Frontend Submissions, nous avons introduit un nouveau type de champ qui permet aux administrateurs de site d'ajouter un champ "Basculer" aux formulaires de soumission, d'inscription et de profil.

Les champs basculants sont parfaits pour les questions de type Oui/Non qui exigent qu'un vendeur accepte ou refuse une condition particulière. Les champs basculants peuvent également être utilisés pour activer ou désactiver des fonctionnalités et des options. Par exemple, ce champ basculant pourrait être utilisé pour activer ou désactiver les options fournies par d'autres plugins Easy Digital Downloads simplement en fournissant la clé de métadonnées appropriée.
Alerte par e-mail pour la publication programmée de produits
Une nouvelle option d'e-mail a été ajoutée qui permet aux vendeurs de recevoir automatiquement un e-mail lorsqu'un de leurs produits passe de programmé à publié. Cela permettra aux vendeurs d'être informés lorsqu'un de leurs produits qui a été programmé pour publication est effectivement publié sur le site.
Amélioration du balisage du tableau de bord frontend, du formulaire et des champs
L'un des plus grands défis pour les auteurs de thèmes a été l'intégration de Frontend Submissions dans leurs thèmes, en raison du fait que le balisage introduit dans la version 1.0 du plugin n'était finalement pas bien adapté à ses cas d'utilisation. Dans la version 2.5, nous avons travaillé à améliorer autant que possible le balisage pour le rendre plus facile à intégrer par les développeurs sur leurs sites et pour porter le balisage aux normes attendues.
Plusieurs zones ont été ajustées :
- Les tableaux ont été supprimés des formulaires de connexion et d'inscription et remplacés par des balises div.
- Des champs dans les formulaires de soumission, de profil, d'inscription et de contact étaient incorrectement entourés de balises fieldset . Celles-ci ont été remplacées par des balises div plus sémantiquement correctes.
- Un wrapper div a été ajouté au Tableau de bord du vendeur qui entoure le menu et le corps principal du tableau de bord.
- Le CSS en ligne a été supprimé de tous les formulaires frontend.
- Les balisesH1ont été remplacées par des balises legend lorsque cela était approprié et par des balises H3 partout ailleurs.
- Certains champs de saisie n'avaient pas d'étiquettes appropriées avec des attributs for . Ceux-ci ont été corrigés.
- Un grand nombre de noms de classes CSS et d'identifiants ont été standardisés. Notez qu'aucun nom de classe ou identifiant existant n'a été supprimé ou modifié pour des raisons de compatibilité ascendante.
Ces changements devraient permettre aux développeurs de thèmes et aux propriétaires de sites de personnaliser beaucoup plus facilement l'affichage de tous les éléments dans les Soumissions Frontend.
Plus de fichiers de modèle
Nous avons introduit plusieurs nouveaux fichiers de modèle qui faciliteront la personnalisation de l'affichage de la zone du Tableau de bord du vendeur par les auteurs de thèmes et les propriétaires de sites. Les nouveaux fichiers sont :
- frontend-edit-product.php
- frontned-new-product.php
- frontend-profile.php
Ces fichiers de modèle sont assez minimalistes car la majeure partie de l'affichage du formulaire doit être gérée par le constructeur de formulaires, mais les fichiers sont maintenant disponibles afin que le contenu autour des formulaires puisse être plus facilement ajouté ou personnalisé.
Autres améliorations
En plus des points saillants ci-dessus, nous avons également introduit un certain nombre d'autres améliorations et corrections de bugs :
- Un bug qui entraînait la réaffectation des fichiers aux administrateurs du site lors de la modification d'un produit dans le backend a été corrigé.
- L'e-mail envoyé aux vendeurs lorsqu'un vendeur était approuvé manuellement n'était pas envoyé.
- Plusieurs hooks ont été mis à jour avec des paramètres supplémentaires.
- Le suivi des données opt-in a été supprimé.
- Un bug qui empêchait l'affichage de la section des fichiers sur le tableau de bord du vendeur a été corrigé.
- Les avatars des vendeurs prennent désormais en charge toutes les tailles standard.
- Plusieurs bugs de pagination ont été corrigés.
- Coller une URL de fichier dans le champ de téléchargement de fichier au lieu de télécharger un fichier échouait silencieusement, maintenant il affiche un message d'erreur.
- Les commandes affichaient un statut incorrect sur le tableau de bord du vendeur lorsqu'elles étaient dans un statut autre que complet.
- Les téléchargements de fichiers sont maintenant toujours attachés au produit auquel ils ont été téléchargés.
- De nouveaux hooks ont été ajoutés à l'onglet Commandes du tableau de bord du vendeur.
- L'onglet Gains du tableau de bord du vendeur affiche désormais un aperçu des gains du vendeur.
- L'utilisation de la fonction dépréciée get_page() a été remplacée par get_post()
- La modification rapide fonctionne maintenant sur le tableau de la liste des téléchargements
- Les paramètres qui permettaient le formulaire utilisé pour la soumission, le profil, le contact et l'inscription ont été supprimés car ils étaient problématiques et inutiles.
La version 2.5 est disponible pour une mise à jour en un clic depuis la page Extensions de tous les sites disposant d'une clé de licence valide activée. Elle peut également être téléchargée depuis votre page de compte. Si vous n'avez pas encore de licence, consultez la page produit pour plus d'informations sur l'achat.




