Passer au contenu principal

Dropfiles: intégration de Google Drive

1. Connectez-vous à Google Drive dans Dropfiles

Mode automatique

À partir de maintenant, vous pouvez gagner beaucoup de temps lors de la connexion au serveur Google Drive. Tout d'abord, pour utiliser cette fonctionnalité, vous devez connecter votre compte Joomunited dans l' onglet Dropfiles Settings > Live Updates , veuillez cliquer sur le bouton Link My Joomunited Account et vous connecter si vous n'êtes pas connecté.

 

live-updates-dropfiles

 

Ensuite, allez dans Connexion Cloud > onglet Google Drive et cliquez simplement sur le bouton Connecter Google Drive dans le coin droit.

 

fichiers automatiques-google-drive-drop

 

Suivez ensuite les étapes suivantes pour terminer la connexion.

 

auto-google-drive-connected-dropfiles

 

Mode manuel

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

  • identité du client
  • Secret client

Enregistrez ensuite la configuration et cliquez sur le bouton Connecter.

 

identifiant Google Drive

 

Après cela, une fenêtre pop-up sera affichée et vous pourrez sélectionner votre compte.

Si vous n'avez commis aucune erreur, vous devez sélectionner le compte Google et valider l'autorisation dans une nouvelle fenêtre comme ci-dessous.

 

confirmer-auteur

 

La connexion devrait être un succès ☺ Simultanément, vous verrez que le paramètre "Regarder les changements depuis Google Drive" est activé. Si vous désactivez les fichiers et les dossiers, ils ne seront pas synchronisés immédiatement de Google Drive vers vos Dropfiles.

 

watch-changes-from-Google

 

Maintenant, vous pouvez créer des dossiers Google Drive et y télécharger des fichiers!

 

new-drive

 

Débarrassez-vous de l'erreur: erreur: "invalid_scope lors de la connexion de Dropfiles avec Google Drive"

Google a récemment introduit une nouvelle couche de sécurité qui oblige les applications à être vérifiées. Si vous avez créé l'application avec votre compte Google et que vous vous connectez depuis Joomla avec le même compte, vous pas cette erreur.
Cette erreur n'apparaîtra que si vous avez créé une application avec un compte Google et essayez de vous connecter à Google depuis Joomla avec un autre compte.

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

 

OAuth-Developer-Verification-Form


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

Comment ça fonctionne? 

Dropfiles générera un dossier racine sur votre Google Drive avec le nom du site

 

dossier google-drive


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

 

Quelles sont les directions de synchronisation?

Cela fonctionne dans les deux sens! Vous pouvez ajouter un fichier à partir de 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 à partir de votre bureau à l'aide du logiciel de synchronisation Google Drive. C'est fou! Oui on sait ☺

Notez que si vous supprimez un fichier de Google Drive, vous devez vider votre corbeille pour l'effacer de Google Drive.

 

synchronisation de lecteur

 

3. Créez une application Google Drive

Le Google Drive est inclus dans le package principal Dropfiles.

Tout d'abord, vous avez besoin d'une application de développement Google pour connecter votre site Web à Google Drive. Accédez à https://console.cloud.google.com/ et créez un nouveau projet.

 

Créer-projet-1

 

Ensuite, configurez un nom de projet (pas d'espace, pas d'accent)

 

nouveau-projet-1

 

Attendez ensuite quelques secondes la création du projet…

 

image62

 

Si c'est la première fois que vous utilisez l'API Google Drive, vous devez aller dans le menu de navigation > API et services > Bibliothèque pour l'activer.

 

enable-drive-api

 

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

 

informations d'identification-menu-1

 

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

 

create-Credentials-1

 

Maintenant, l'étape la plus importante.

  • Sélectionnez « Application Web » et ajoutez un nom de votre choix.
  • Origine JavaScript autorisée: https://votre-domaine.com (remplacez par votre nom de domaine, pas de barre oblique, pas de www.)
  • URI de redirection autorisés : https://votre-domaine.com/administrator/index.php?option=com_dropfiles&task=googledrive.authenticate mettez votre nom de domaine)
Il s'agit de l'URL Dropfiles du backend + & task = googledrive.authenticate

 

create-web-application

 

Remarque : si cet avertissement s'affiche : "Origine non valide : le domaine doit être ajouté à la liste des domaines autorisés avant de soumettre", appuyez  lien de la liste des domaines autorisés API et services >> Écran de consentement OAuth , puis ajoutez votre nom de domaine dans Domaines autorisés .

Ensuite, vous devez sélectionner le type d'utilisateur, interne étant souvent destiné aux comptes d'une organisation ou d'une équipe et externe étant destiné aux comptes personnels.

 

Type d'utilisateur OAuth

 

  • Interne: votre application est limitée aux utilisateurs de Google Workspace (appelé G Suite) au sein de votre organisation. Vous n'aurez pas besoin de soumettre votre application pour vérification.
  • Externe: votre application sera disponible pour tout utilisateur disposant d'un compte Google, mais votre application doit être publique et vérifiée.

Ensuite, remplissez vos domaines autorisés et continuez avec les étapes suivantes pour terminer l'enregistrement de l'application. Vous pouvez maintenant revenir à l'étape précédente Sélectionnez "Application Web" pour créer les informations d'identification.

 

écran de consentement

 

Et le statut de publication doit être Production , s'il s'agit actuellement de Test , vous devez cliquer sur le bouton Publier l'application pour modifier le statut.

 

publier-application

 

Alors… voilà! Vous avez votre identifiant et votre secret à ajouter dans la configuration Dropfiles.

 

oauth-client-1