Dropfiles: Google Drive-Integration

1. 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.developers.google.com/project 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 sie im Navigationsmenü> APIs und Dienste> Bibliothek aktivieren.

 

enable-drive-api

 

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

 

Anmeldeinformationen-Menü-1

 

Klicken Sie dann im linken Menü " Anmeldeinformationen" im Hauptfenster auf "+ Anmeldeinformationen erstellen" >> OAuth-Client-ID (wenn Sie dazu aufgefordert werden, fügen Sie Ihrem OAuth-Zustimmungsbildschirm einen Namen 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 Weiterleitungs-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: "Ungültiger Ursprung: Domain muss vor dem Absenden zur Liste der autorisierten Domains hinzugefügt werden", klicken Sie auf  den Link zur Liste der autorisierten Domains oder gehen Sie zu APIs & Services >> OAuth-Zustimmungsbildschirm und fügen Sie dann Ihren Domainnamen unter Autorisierte Domains hinzu .

 

Zustimmungsbildschirm

 

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

 

oauth-client-1

 

Um die Funktion "In Echtzeit mit Google Drive synchronisieren" zu verwenden, müssen Sie Ihre Domain überprüfen. Sie sollten die folgenden Schritte ausführen:

Gehen Sie zu "APIs & Services" >> "Domain Verification" und klicken Sie auf die Schaltfläche Domain hinzufügen. Geben Sie als Nächstes Ihre Domain ein und klicken Sie auf die Schaltfläche Domain hinzufügen.

 

Add-Domain

 

Wenn Ihre Domain verifiziert wurde, fügen Sie die Domain erfolgreich hinzu. Gehen Sie für den nächsten Schritt zur Konfiguration von Dropfiles.

 

add-verify-domain

 

Wenn Ihre Domain nicht verifiziert wurde, wird ein Popup-Fenster angezeigt. Klicken Sie auf die Schaltfläche " Bring mich dorthin" .

 

Bring mich dahin

 

Sie werden mit der Seite "Webmaster Central" verlinkt . Von hier aus sollten Sie:

  • Wählen Sie Ihren Domain-Namen-Anbieter aus. Wenn die Liste Ihren Anbieter nicht enthält, wählen Sie Andere
  • Fügen Sie den TXT-Eintrag zur DNS-Konfiguration hinzu. Beispiel: google-site-verification = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Klicken Sie auf die Schaltfläche Überprüfen

 

Domain überprüfen

 

Die Seite mit der erfolgreichen Benachrichtigung wird angezeigt, wenn Sie die obigen Schritte korrekt ausführen. Fahren Sie danach mit der Dropfiles-Konfiguration für den nächsten Schritt fort.

 

Erfolg überprüfen

 

2. Melden Sie sich in Dropfiles bei Google Drive an

Gehen Sie dann zurück in Joomla admin 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 überprüfen.

 

Autor bestätigen

 

Die Verbindung sollte erfolgreich sein. ☺ Gleichzeitig wird der Parameter "Änderungen von Google Drive überwachen" aktiviert. Wenn Sie Dateien und Ordner deaktivieren, werden diese 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 Sicherheitsschicht eingeführt, die die Überprüfung von Apps erzwingt. Wenn Sie die App mit Ihrem Google-Konto erstellt haben und sich dann mit demselben Konto von Joomla aus anmelden, wird dieser Fehler
nicht angezeigt. Dieser Fehler wird nur angezeigt, wenn Sie eine App mit einem Google-Konto erstellt haben und versuchen, von Joomla aus mit einem anderen Konto eine Verbindung zu Google herzustellen.

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


3. 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