Zum Hauptinhalt springen

Dropfiles: Google Drive-Integration

1. Melden Sie sich in Dropfiles bei Google Drive an

Automatischer Modus

Ab sofort können Sie beim Verbinden mit dem Google Drive-Server viel Zeit sparen. Um diese Funktion nutzen zu können, müssen Sie zunächst Ihr Joomunited-Konto auf Dropfiles-Einstellungen“ > „Live-Updates“ , klicken Sie bitte auf die „Mein Joomunited-Konto verknüpfen“ und melden Sie sich an, wenn Sie noch keine Verbindung hergestellt haben.

 

Live-Updates-Dropfiles

 

Gehen Sie dann zu Cloud-Verbindung > Registerkarte Google Drive und klicken Sie einfach auf Connect Google Drive in der rechten Ecke.

 

automatische-google-drive-dropfiles

 

Befolgen Sie dann die nächsten Schritte, um die Verbindung herzustellen.

 

auto-google-drive-connected-dropfiles

 

Manueller Modus

Gehen Sie mit den Anmeldeinformationen im vorherigen Schritt zum Joomla-Adminbereich und klicken Sie auf das Menü Dropfiles > Optionen > Registerkarte Cloud-Verbindung > Abschnitt Google Drive-Einstellungen. Fügen Sie Ihre ein

  • Kunden ID
  • Kundengeheimnis

Speichern Sie dann die Konfiguration und klicken Sie auf die Schaltfläche Verbinden.

 

google-drive-credential

 

Danach wird ein Popup-Fenster angezeigt und Sie können Ihr Konto auswählen.

Wenn Sie keine Fehler gemacht haben, sollten Sie das Google-Konto auswählen und die Autorisierung in einem neuen Fenster wie unten validieren.

 

Autor bestätigen

 

Die Verbindung sollte erfolgreich sein ☺ Gleichzeitig sehen Sie, dass der Parameter "Änderungen von Google Drive beobachten" aktiviert ist. Wenn Sie Dateien und Ordner deaktivieren, werden sie nicht sofort von Google Drive mit Ihren Dropfiles synchronisiert.

 

Änderungen von Google ansehen

 

Jetzt können Sie Google Drive-Ordner erstellen und Dateien darin hochladen!

 

neues Laufwerk

 

Beheben Sie den Fehler: error: "invalid_scope beim Verbinden von Dropfiles mit Google Drive"

Google hat kürzlich eine neue Sicherheitsebene eingeführt, die die Überprüfung von Apps erzwingt. Wenn Sie die App mit Ihrem Google-Konto erstellt haben und sich dann bei Joomla mit demselben Konto anmelden, dieser Fehler
nicht Dieser Fehler wird nur angezeigt, wenn Sie eine App mit einem Google-Konto erstellt haben und versuchen, sich von Joomla aus mit einem anderen Konto mit Google zu verbinden.

In diesem Fall muss Ihre App nach diesem Verfahren von Google genehmigt werden: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Entwickler-Verifizierungsformular


2. Wie funktioniert es? Was kann ich mit GG Drive machen?

Wie es funktioniert? 

Dropfiles generiert auf Ihrem Google Drive einen Stammordner mit dem Site-Namen

 

Google-Drive-Ordner


Alle in Dropfiles hinzugefügten Kategorien und Unterkategorien werden unter diesem Ordner hinzugefügt.

 

Was sind die Synchronisierungsrichtungen?

Es funktioniert in beide Richtungen! Sie können eine Datei aus Google Drive hinzufügen und in Dropfiles anzeigen oder eine Datei in Dropfiles hinzufügen und in Google Drive anzeigen. Dies bedeutet auch, dass Sie Dateien in Dropfiles von Ihrem Desktop aus mit der Google Drive-Synchronisierungssoftware verwalten können. Das ist verrückt! Ja wir wissen ☺

Beachten Sie, dass Sie beim Entfernen einer Datei aus Google Drive den Papierkorb leeren müssen, um ihn aus Google Drive zu löschen.

 

Laufwerksynchronisierung

 

3. Erstellen Sie eine Google Drive-App

Das Google Drive ist im Hauptpaket von Dropfiles enthalten.

Zunächst benötigen Sie eine Google dev App, um Ihre Website mit Google Drive zu verbinden. Gehen Sie zu https://console.cloud.google.com/ und erstellen Sie ein neues Projekt.

 

Projekt erstellen-1

 

Richten Sie dann einen Projektnamen ein (kein Leerzeichen, kein Akzent).

 

neues Projekt-1

 

Warten Sie dann einige Sekunden auf die Projekterstellung…

 

image62

 

Wenn Sie die Google Drive-API zum ersten Mal verwenden, sollten Sie zu Navigationsmenü > APIs und Dienste > Bibliothek , um sie zu aktivieren.

 

enable-drive-api

 

Klicken Sie im linken Menü auf „Navigationsmenü > APIs und Dienste“.

 

Anmeldeinformationen-Menü-1

 

Klicken dann im linken Menü „ Credentials“ „+ Credentials erstellen“ >> OAuth-Client-ID (fügen Sie bei Aufforderung einen Namen zu Ihrem OAuth-Zustimmungsbildschirm hinzu).

 

create-Credentials-1

 

Nun zum wichtigsten Schritt.

  • Wählen Sie „Webanwendung“ und fügen Sie einen Namen Ihrer Wahl hinzu.
  • Autorisierter JavaScript-Ursprung: https://your-domain.com (durch Ihren Domainnamen ersetzen, kein Schrägstrich, kein www.)
  • Autorisierte Umleitungs-URIs: https://your-domain.com /administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (geben Sie Ihren Domainnamen ein)
Dies ist die Backend-Dropfiles-URL + & task = googledrive.authenticate

 

Webanwendung erstellen

 

Hinweis: Wenn diese Warnung angezeigt wird: „Ungültiger Ursprung: Domain muss vor dem Senden zur Liste der autorisierten Domains hinzugefügt werden“, klicken  Liste der autorisierten Domains oder gehen Sie zum Bildschirm APIs & Services >> OAuth-Zustimmung und fügen Sie dann Ihren Domainnamen unter Autorisierte Domains .

Dann müssen Sie den Benutzertyp auswählen. Intern gilt häufig für Konten in einer Organisation oder einem Team und Extern für persönliche Konten.

 

OAuth-Benutzertyp

 

  • Intern: Ihre App ist auf Nutzer von Google Workspace (G Suite) in Ihrem Unternehmen beschränkt. Sie müssen Ihre App nicht zur Überprüfung einreichen.
  • Extern: Ihre App steht jedem Nutzer mit einem Google-Konto zur Verfügung, Ihre App sollte jedoch öffentlich und verifiziert sein.

Geben Sie dann Ihre autorisierten Domains ein und fahren Sie mit den folgenden Schritten fort, um die App-Registrierung abzuschließen. Jetzt können Sie zum vorherigen Schritt zurückkehren Wählen Sie „Webanwendung“ , um die Anmeldeinformationen zu erstellen.

 

Zustimmungsbildschirm

 

Und der Veröffentlichungsstatus sollte Produktion , wenn es derzeit Testing ist, sollten Sie auf App veröffentlichen , um den Status zu ändern.

 

veröffentlichen-app

 

Dann… voilà! Sie haben Ihre ID und Ihr Geheimnis in der Dropfiles-Konfiguration hinzugefügt.

 

oauth-client-1