Aller au contenu principal

Dropfiles: Intégration avec Google Drive

1. Connectez-vous à Google Drive dans Dropfiles

Mode automatique

Désormais, vous gagnerez un temps précieux lors de la connexion au serveur Google Drive. Pour utiliser cette fonctionnalité, vous devez d'abord connecter votre compte Joomunited dans les paramètres Dropfiles onglet « Mises à jour en direct ». Cliquez ensuite sur le « Lier mon compte Joomunited » et connectez-vous si ce n'est pas déjà fait.

 

mises à jour en direct -dropfiles

 

Ensuite, allez dans onglet Google Drive Connecter Google Drive dans le coin supérieur droit.

 

dropfiles automatique de fichiers Google Drive

 

Suivez ensuite les étapes suivantes pour terminer la connexion.

 

dropfiles automatique de Google Drive

 

Mode manuel

Avec les identifiants de l'étape précédente, veuillez vous rendre dans l'administration Joomla et cliquer sur le menu Dropfiles > Options > onglet Connexion cloud > section Paramètres Google Drive. Collez votre

  • identité du client
  • Secret client

Ensuite, enregistrez la configuration et cliquez sur le bouton Connecter.

 

identifiants Google Drive

 

Ensuite, une fenêtre contextuelle s'affichera et vous pourrez sélectionner votre compte.

Si vous n'avez commis aucune erreur, sélectionnez votre compte Google et validez l'autorisation dans une nouvelle fenêtre comme ci-dessous.

 

confirmer-auteur

 

La connexion devrait être établie avec succès ☺ Vous constaterez simultanément que l'option « Surveiller les modifications depuis Google Drive » est activée. Si vous la désactivez, les fichiers et dossiers ne seront pas synchronisés immédiatement de Google Drive vers votre Dropfiles .

 

surveiller les changements de Google

 

Vous pouvez désormais créer des dossiers Google Drive et y télécharger des fichiers !

 

nouveau lecteur

 

Éliminer l'erreur : erreur : « invalid_scope lors de la connexion Dropfiles à Google Drive »

Google a récemment mis en place une nouvelle couche de sécurité qui impose la vérification des applications. Si vous avez créé l'application avec votre compte Google et que vous vous connectez ensuite à Joomla avec ce même compte, vous ne rencontrerez pas cette erreur.
Celle-ci apparaîtra uniquement si vous avez créé une application avec un compte Google et que vous tentez de vous connecter à Google depuis Joomla avec un autre compte.

Dans ce cas, votre application doit être approuvée par Google en suivant cette procédure : https://support.google.com/code/contact/oauth_app_verification

 

Formulaire de vérification des développeurs OAuth


2. Comment ça marche ? Que puis-je faire avec GG Drive ?

Comment ça marche ? 

Dropfiles créera un dossier racine sur votre Google Drive portant le nom du site.

 

dossier-google-drive


Toutes les catégories et sous-catégories ajoutées dans Dropfiles seront ajoutées dans ce dossier.

 

Quelles sont les directions de synchronisation?

Ça fonctionne dans les deux sens ! Vous pouvez ajouter un fichier depuis Google Drive et le voir dans Dropfiles , ou ajouter un fichier dans Dropfiles et le voir dans Google Drive. Cela signifie également que vous pouvez gérer les fichiers dans Dropfiles depuis votre ordinateur grâce au logiciel de synchronisation Google Drive. Incroyable ! Oui, on sait ☺

Notez que si vous supprimez un fichier de Google Drive, vous devez vider votre corbeille pour le supprimer définitivement de Google Drive.

 

synchronisation de disque

 

3. Créez une application Google Drive

Google Drive est inclus dans le package principal Dropfiles .

Vous avez d'abord besoin d'une application Google pour développeurs afin de connecter votre site web à Google Drive. Rendez-vous sur https://console.cloud.google.com/ et créez un nouveau projet.

 

Créer-projet-1

 

Ensuite, définissez un nom de projet (sans espace, sans accent)

 

nouveau-projet-1

 

Veuillez ensuite patienter quelques secondes pendant la création du projet…

 

image62

 

Si vous utilisez l'API Google Drive pour la première fois, vous devez vous rendre dans le menu Navigation > API et services > Bibliothèque pour l'activer.

 

activer-drive-api

 

Dans le menu de gauche, cliquez sur « Menu de navigation > API et services ».

 

identifiants-menu-1

 

Ensuite, dans le menu de gauche « Identifiants », sur le panneau principal, cliquez sur « + Créer des identifiants » >> ID client OAuth (si demandé, ajoutez un nom à votre écran de consentement OAuth).

 

créer-Credentials-1

 

Maintenant, l'étape la plus importante.

  • Sélectionnez « Application Web » et ajoutez un nom de votre choix.
  • Origine JavaScript autorisée : https://your-domain.com (remplacez par votre nom de domaine, sans barre oblique ni www.)
  • URI de redirection autorisées : https://votre-domaine.com/administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (remplacez votre nom dropfiles domaine )
Voici l'URL du serveur Dropfiles + &task=googledrive.authenticate

 

créer une application web

 

Remarque : si cet avertissement apparaît : « Origine non valide : le domaine doit être ajouté à la liste des domaines autorisés avant la soumission », cliquez sur  de la liste des domaines autorisés ou accédez à API et services >> écran de consentement OAuth , puis ajoutez votre nom de domaine dans Domaines autorisés .

Vous devez ensuite sélectionner le type d'utilisateur : Interne concerne généralement les comptes d'une organisation ou d'une équipe, et Externe les comptes personnels.

 

Type d'utilisateur OAuth

 

  • interne : votre application est réservée aux utilisateurs de Google Workspace (anciennement G Suite) au sein de votre organisation. Aucune vérification n’est nécessaire.
  • Externe : votre application sera accessible à tout utilisateur possédant un compte Google, mais elle devra être publique et vérifiée.

Ensuite, renseignez vos domaines autorisés et poursuivez avec les étapes suivantes pour terminer l'enregistrement de l'application. Vous pouvez maintenant revenir à l'étape précédente et sélectionner « Application Web » pour créer les identifiants.

 

écran de consentement

 

Le statut de publication doit être « Production » . S'il est actuellement « Test » , vous devez cliquer sur « Publier l'application » pour modifier le statut.

 

application de test

 

Et voilà ! Vous avez votre identifiant et votre clé secrète à ajouter dans la configuration Dropfiles .

 

client OAuth-1