Zum Hauptinhalt springen

Dropfiles: Google Drive-Integration

1. Anmeldung bei Google Drive in Dropfiles

Automatischer Modus

Ab jetzt können Sie viel Zeit sparen, während Sie eine Verbindung zum Google Drive‑Server herstellen. Zuerst, um diese Funktion zu nutzen, müssen Sie Ihr Joomunited‑Konto bei Dropfiles Settings > Live Updates Tab verbinden, bitte klicken Sie auf die Link My Joomunited Account Schaltfläche und melden Sie sich an, falls Sie nicht verbunden sind.

 

live-updates-dropfiles

 

Dann gehen Sie zu Cloud connection > Google Drive Tab und klicken Sie einfach auf Connect Google Drive Schaltfläche in der rechten Ecke.

 

automatisch-google-drive-dropfiles

 

Folgen Sie dann den nächsten Schritten, um die Verbindung abzuschließen.

 

auto-google-drive-verbunden-dropfiles

 

Manueller Modus

Mit den Zugangsdaten im vorherigen Schritt, bitte gehen Sie zum Joomla-Administrator und klicken Sie auf das Menü Dropfiles > Optionen > Cloud-Verbindung Reiter > Google Drive Einstellungen Abschnitt. Fügen Sie Ihre ein

  • Client-ID
  • Client-Geheimnis

Speichern Sie dann die Konfiguration und klicken Sie auf das Verbinden‑Button.

 

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 angezeigt bestätigen.

 

bestätigen-autor

 

Verbindung sollte erfolgreich sein ☺ Gleichzeitig sehen Sie den Parameter "Änderungen von Google Drive beobachten" ist aktiviert. Wenn Sie es deaktivieren, werden Dateien und Ordner nicht sofort von Google Drive zu Ihren Dropfiles synchronisiert.

 

änderungen-beobachten-von-google

 

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

 

neues-laufwerk

 

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

Google hat kürzlich eine neue Sicherheitsebene eingeführt, die Apps zur Verifizierung zwingt. Wenn Sie die App mit Ihrem Google-Konto erstellt haben und sich dann mit demselben Konto bei Joomla anmelden, werden Sie nicht diesen Fehler sehen.
Dieser Fehler erscheint nur, wenn Sie eine App mit einem Google-Konto erstellt haben und versuchen, sich von Joomla aus mit einem anderen Konto bei Google zu verbinden.

In diesem Fall muss Ihre App von Google genehmigt werden, indem Sie diesen Vorgang befolgen: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Entwickler-Verifizierungsformular


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

Wie funktioniert es? 

Dropfiles erstellt einen Stammordner in Ihrem Google Drive mit dem Namen der Website

 

google-drive-ordner


Alle Kategorien und Unterkategorien, die in Dropfiles hinzugefügt wurden, werden unter diesem Ordner abgelegt.

 

Was sind die Synchronisationsrichtungen?

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

Beachten Sie, dass Sie, wenn Sie eine Datei von Google Drive entfernen, Ihren Papierkorb leeren müssen, um sie aus Google Drive zu löschen.

 

drive-sync

 

3. Erstelle eine Google Drive-App

Google Drive ist im Haupt‑Dropfiles‑Paket enthalten.

Zuerst benötigen Sie eine Google‑Entwickler‑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

 

Legen Sie dann einen Projektnamen fest (keine Leerzeichen, keine Akzente)

 

neues-projekt-1

 

Warten Sie dann ein paar Sekunden, bis das Projekt erstellt ist…

 

image62

 

Wenn es das erste Mal ist, dass Sie die Google Drive API verwenden, sollten Sie zu Navigationsmenü > APIs und Dienste > Bibliothek gehen, um sie zu aktivieren.

 

drive-api-aktivieren

 

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

 

credentials-menu-1

 

Dann im linken Menü “Anmeldeinformationen”, auf dem Hauptbereich klicken “ + Anmeldeinformationen erstellen” >> OAuth client ID (falls gefragt, fügen Sie einen Namen zu Ihrem OAuth‑Zustimmungsbildschirm hinzu).

 

create-Credentials-1

 

Jetzt, der wichtigste Schritt.

  • Wählen Sie “Webanwendung” und fügen Sie einen Namen Ihrer Wahl hinzu.
  • Autorisiertes JavaScript‑Origin: https://your-domain.com (ersetzen Sie durch Ihren Domainnamen, kein Slash, kein www.)
  • Autorisiert umgeleitete 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 erscheint: "Invalid Origin: domain must be added to the authorized domains list before submitting", klicken Sie auf die Liste autorisierter Domains oder gehen Sie zu APIs & Services >> OAuth-Zustimmungsbildschirm, dann fügen Sie Ihren Domainnamen bei Autorisierten Domains.

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

 

OAuth-Benutzertyp

 

  • Intern: Ihre App ist auf Benutzer von Google Workspace (bekannt als G Suite) innerhalb Ihrer Organisation beschränkt. Sie müssen Ihre App nicht zur Überprüfung einreichen.
  • Extern: Ihre App wird für jeden Nutzer mit einem Google-Konto verfügbar sein, aber Ihre App sollte öffentlich und verifiziert sein.

Dann füllen Sie Ihre autorisierten Domains aus und fahren mit den folgenden Schritten fort, um die App-Registrierung abzuschließen. Jetzt können Sie zum vorherigen Schritt Auswählen “Webanwendung” um die Anmeldeinformationen zu erstellen.

 

Einwilligungsbildschirm

 

Und der Veröffentlichungsstatus sollte Produktion, wenn er derzeit Test, sollten Sie auf App veröffentlichen Schaltfläche, um den Status zu ändern.

 

Test-App

 

Dann… voilà! Sie haben Ihre ID und Ihr Geheimnis erhalten, um sie in die Dropfiles-Konfiguration einzufügen.

 

oauth-client-1