Par défaut, les extensions de formulaires WordPress enregistrent les fichiers téléversés sur votre site. Cependant, si vous souhaitez un accès et un partage plus faciles, l’automatisation des téléversements de fichiers vers Google Drive peut vous faire gagner du temps et vous épargner des efforts.
Dans cet article, nous allons vous afficher comment téléverser des fichiers d’un formulaire WordPress vers Google Drive.
Pourquoi Téléverser les fichiers de votre formulaire WordPress vers Google Drive ?
Normalement, vous pouvez utiliser votre extension Constructeur de formulaires WordPress pour ajouter un champ de téléchargement de fichiers et conserver les fichiers téléversés sur votre site.
Mais que se passe-t-il si vous souhaitez partager les outils téléversés avec une personne qui n’a pas accès à la zone d’administration de WordPress?
C’est là que Google Drive entre en jeu.
Google Drive vous permet de stocker des fichiers sur le cloud et de les partager facilement avec n’importe qui. Il vous permet également d’accéder facilement aux journaux depuis n’importe quel appareil sans vous connecter à votre site WordPress.
Par exemple, si vous créez un formulaire de demande d’emploi et demandez des CV, vous pouvez alors téléverser automatiquement ces fichiers directement sur Google Drive et les partager avec d’autres membres de votre équipe.
Un autre cas de figure est celui d’un concours auquel les utilisateurs/utilisatrices téléversent des photos ou envoient des articles pour y participer.
L’envoi de ces entrées directement sur Google Drive permet d’enregistrer de l’espace disque sur votre site. En même temps, ces fichiers sont conservés en toute sécurité dans un emplacement cloud distant.
D’ailleurs, si vous voulez améliorer la sécurité de WordPress, il est bon d’enregistrer une copie de vos fichiers ailleurs en cas de corruption de données ou d’attaques de pirates. Dans ce cas, vous aurez les données du formulaire stockées dans votre WordPress et dans Google Drive.
Dans cette optique, nous allons vous afficher comment envoyer facilement des téléchargements de formulaires WordPress vers Google Drive. Voici un aperçu rapide de toutes les étapes que nous allons couvrir dans ce guide :
Vous êtes prêts ? Premiers pas !
Étape par étape : Création et préparation de votre formulaire WordPress dans WPForms
Pour ce tutoriel, nous utiliserons WPForms, le meilleur et le plus populaire plugin de formulaire de contact pour WordPress avec plus de 6 millions d’installations actives. Cette extension est livrée avec une interface simple de type glisser-déposer et plus de 1 900 modèles de formulaires qui vous permettent de créer facilement n’importe quel type de formulaire.
Ensuite, nous allons utiliser un outil appelé Zapier pour connecter WPForms avec Google Drive. Zapier sera le pont pour envoyer des données entre deux apps différentes sans que vous ayez besoin d’utiliser du code.
Il se connecte également de manière transparente à plus de 2 000 applications, ce qui facilite encore les choses si vous avez besoin d’autres intégrations à l’avenir.
Note : Bien qu’il existe une version gratuite de WPForms, vous aurez besoin de la version Pro ou d’une version supérieure pour accéder au module Zapier. Lorsque vous achetez la version Pro, vous déverrouillez également des fonctionnalités avancées telles que la logique conditionnelle, les signatures numériques et les enquêtes et sondages.
Créer un formulaire de Téléversement de fichiers dans WPForms
Tout d’abord, installons et activons l’extension WPForms sur votre site. Pour plus de détails, vous pouvez consulter notre guide étape par étape sur l’installation d’une extension WordPress.
Ensuite, vous avez besoin d’un formulaire pour que les internautes puissent vous envoyer des fichiers. Si vous n’en avez pas encore configuré un, consultez notre guide étape par étape sur la création d’un formulaire de téléversement de fichiers dans WordPress.
Important : cette méthode fonctionne uniquement avec un seul fichier. Elle ne fonctionne pas avec plusieurs fichiers provenant d’une même entrée de formulaire.
Une fois que vous avez configuré votre formulaire, vous devez l’ajouter à votre site. Pour ce faire, il vous suffit de modifier la publication ou la page dans laquelle vous souhaitez insérer le formulaire.
Sur l’écran de modification, vous devrez cliquer sur le bouton » + » pour ajouter un nouveau module. Après cela, il suffit de rechercher le bloc WPForms et de l’ajouter à votre zone de contenu.
Ensuite, publiez votre page ou votre publication pour mettre votre formulaire en direct.
Une fois que vous l’avez fait, allez-y et créez une entrée de test. Celle-ci sera utilisée pour configurer et tester la connexion entre WPForms et Google Drive.
Voici notre test :
Préparer la connexion de WPForms avec Zapier
Nous allons utiliser Zapier comme passerelle entre WPForms et Google Drive. Pour ce faire, vous devez installer et activer le module complémentaire WPForms Zapier.
Dans votre administration WordPress, vous voudrez aller à la page WPForms » Addons et trouver le module Zapier. Allez-y et cliquez sur le lien » Installer le module » pour l’installer et l’activer.
Ensuite, naviguons vers la page WPForms » Réglages » Intégrations.
Ensuite, il vous suffit de cliquer sur le logo Zapier pour obtenir votre clé API Zapier. Vous en aurez besoin pour connecter Zapier avec WPForms.
À partir de là, vous voudrez copier la clé de l’API dans un endroit sûr ou garder cet onglet ouvert. Vous aurez besoin de la clé API dans une étape par étape ultérieure.
Étape par étape : Création d’un Zap pour envoyer les fichiers du formulaire de votre site vers Google Drive
Une fois que votre formulaire est prêt, vous pouvez vous rendre sur le site de Zapier. La première chose à faire ici est de créer un compte gratuit ou de vous connecter à votre compte existant.
Dans votre Tableau de bord Zapier, il vous suffit de cliquer sur le bouton » Make a Zap » pour Premiers pas. L’assistant de configuration s’ouvre alors.
Note : Zapier utilise le mot » zap » pour désigner un processus avec un déclencheur et une action. Notre déclencheur sera un internaute qui remplit le formulaire, et notre action sera d’envoyer le(s) fichier(s) joint(s) au formulaire vers Google Drive.
En haut de l’écran, vous choisirez un nom pour votre zap. Une fois que vous avez fait cela, il est temps de configurer le déclencheur.
Pour Premiers pas, sélectionnons WPForms dans la case ‘Sélectionné App & évènement’. Il suffit de taper « WPForms » dans la barre de recherche pour le trouver.
Vous êtes maintenant invité à sélectionner un évènement déclencheur.
Par défaut, l’option « Nouvelle entrée de formulaire » est sélectionnée. Il vous suffit donc de cliquer sur le bouton « Continuer ».
Maintenant, Zapier vous demandera de vous connecter à WPForms.
Cliquez sur le bouton « Se connecter à WPForms ».
Une fenêtre surgissante apparaît alors.
À partir de là, vous devez saisir la clé de l’API que vous avez trouvée plus tôt. Vous devez également ajouter l’URL ou le nom de domaine de votre site.
Après avoir saisi/saisie ces informations, cliquez sur le bouton « Oui, continuer » pour continuer.
Sélectionné ensuite, Zapier vous demandera de sélectionner votre formulaire de téléversement de fichiers dans une liste déroulante. Allez-y et cliquez sur le nom de votre formulaire.
Une fois que vous avez sélectionné le formulaire adéquat, vous pouvez cliquer sur le bouton « Tester le déclencheur ».
Cela permet de s’assurer que Zapier s’est correctement connecté à votre formulaire.
Après avoir cliqué sur ce bouton, vous devriez voir un message indiquant que Zapier a trouvé une entrée de test.
Voici à quoi cela pourrait ressembler :
Il suffit ensuite de cliquer sur le bouton « Continuer » pour passer à la partie « Action » du Zap.
Ici, vous devez choisir votre deuxième application, Google Drive.
Vous verrez alors le menu déroulant permettant de choisir un évènement.
Sélectionnez l’option « Téléverser un fichier », puis cliquez sur « Continuer ».
Zapier va maintenant vous inviter à vous connecter à votre compte Google Drive.
Saisissez simplement vos données de connexion à votre compte Google.
Une fois que vous l’avez fait, vous pouvez cliquer sur le bouton « Continuer » pour poursuivre.
À partir de là, vous pouvez configurer l’emplacement des fichiers dans votre Google Drive.
Il vous suffit de cliquer sur le menu déroulant du lecteur pour sélectionner votre lecteur personnel ou un lecteur partagé.
Ensuite, vous pouvez ouvrir le menu déroulant « Dossier » pour sélectionner le dossier que vous souhaitez utiliser.
Ceci étant fait, l’étape suivante consiste à indiquer à Zapier quel(s) fichier(s) téléverser.
Dans le menu déroulant « Fichier », sélectionnez simplement le champ de téléversement de votre formulaire.
Après cela, vous pouvez laisser les autres Réglages en blanc et cliquer sur le bouton « Continuer » pour poursuivre.
Zapier va maintenant vous prompt à tester votre Zap en envoyant un fichier de téléversement vers Google Drive. Vous devrez cliquer sur le bouton » Tester et continuer » pour ce faire.
Cela enverra à Google Drive les fichiers que vous avez téléversés dans votre formulaire de test.
Allez-y et vérifiez si les fichiers se trouvent dans votre dossier Google Drive.
Vous pouvez également vérifier que le zap fonctionne. Si ce n’est pas le cas, vous pouvez cliquer sur « Retester l’action ».
Une fois que vous êtes sûr que votre zap fonctionne comme prévu, cliquez sur le bouton « Activer le zap » pour le rendre direct.
Désormais, tous les fichiers envoyés via votre formulaire de téléchargement de fichiers seront automatiquement téléversés dans le dossier Google Drive que vous avez choisi.
WPForms conservera toujours une sauvegarde de tous les fichiers sur votre compte d’hébergement WordPress au cas où l’API Zapier connaîtrait des pannes.
Veuillez garder à l’esprit que si vous recevez beaucoup d’entrées de formulaires avec des fichiers volumineux, alors cela prendra plus d’espace de stockage dans votre Google Drive. Dans notre entreprise, nous utilisons l’offre G Suite Business pour bénéficier d’un espace de stockage illimité.
Note : Ce tutoriel affiche uniquement comment enregistrer vos fichiers de formulaire téléversé dans Google Drive. Mais si vous cherchez à enregistrer les entrées du formulaire de contact telles que le nom de la personne, l’e-mail et le message, vous voudrez lire notre tutoriel sur la façon de connecter n’importe quel formulaire WordPress à Google Sheets.
Nous espérons que cet article vous a aidé à apprendre comment téléverser des fichiers d’un formulaire WordPress vers Google Drive. Ensuite, vous pouvez également consulter nos guides sur la façon de rediriger les utilisateurs/utilisatrices après l’entrée du formulaire et comment suivre les parcours des utilisateurs/utilisatrices sur les formulaires de prospects WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Jiří Vaněk
Great tutorial. Is there any advantage in using google drive for uploading instead of storing data on FTP? Do I mean, for example, antivirus protection from Google?
WPBeginner Support
While Google’s scanning can help somewhat, this would be more to help prevent reaching any storage limits on a hosting provider should there be many submissions.
Administrateur
Lauren
This is great, but why do the images turn into a txt.file when they get to my google drive!?
WPBeginner Support
You would want to ensure you selected the image to be uploaded in Zapier for the most likely reason that a text file is being added.
Administrateur