Spring naar de hoofdinhoud

WP Media Folder Add-on: integratie met Google Cloud Storage

1. Maak een Google Drive-app


De Google Cloud-integratie met WP Media Folder is opgenomen in de Add-on. U moet deze add-on (plug-in) naast WP Media Folder installeren. De add-on omvat ook integratie voor Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode en Wasabi.

Eerst moet u inloggen op Google Cloud Console of u aanmelden als u geen Google-account heeft. Navigeer naar Menu IAM & Admin > Maak een project aan .

 

Creëer-project-1

 

Stel vervolgens een projectnaam in - u kunt elke gewenste naam opgeven, maar gebruik geen spaties of accenten. Wacht vervolgens enkele seconden voor het maken van het project.

 

Naam van het project

 

Als dit de eerste keer is dat u Google Cloud Storage gebruikt, moet u naar API's & Services > Bibliotheek Cloud Storage en Google Cloud Storage JSON API inschakelen

 

cloud-storage-api

 

Klik in het linkermenu op "API's & Services" > "Inloggegevens".

 

menu-api-service

 

Klik in het hoofdpaneel op "+ Nieuwe referenties" >> OAuth-client-ID ; voeg desgevraagd een naam toe aan uw OAuth-toestemmingsscherm.

 

oAuth-google-drive

 

Nu de belangrijkste stap:

  • Selecteer “Webapplicatie” en voeg een naam naar keuze toe
  • Geautoriseerde JavaScript-oorsprong: https://your-domain.com (vervang door uw domeinnaam, zonder slash)
  • Geautoriseerde omleidings-URI's: https://uw-domein.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (vervangen door uw domeinnaam)

 

app-inloggegevens

 

Opmerking: als deze waarschuwing verschijnt: "Om een ​​OAuth-client-ID aan te maken, moet u eerst een productnaam op het toestemmingsscherm instellen", klikt u op configureren of gaat u naar API's & Services >> OAuth-toestemmingsscherm en voegt u uw domeinnaam bij Geautoriseerde domeinen .

Eerst moet u het gebruikerstype selecteren .

 

OAuth-gebruikerstype

 

  • Intern: uw app is beperkt tot Google Workspace-gebruikers binnen uw organisatie. U hoeft uw app niet ter verificatie in te dienen
  • Extern: uw app is beschikbaar voor elke gebruiker met een Google-account. Zodra uw app klaar is voor publicatie, moet u uw app mogelijk verifiëren.

Vul vervolgens uw geautoriseerde domeinen in en ga verder met de volgende stappen om de app-registratie te voltooien. U kunt nu teruggaan naar de vorige stap: Selecteer "Webtoepassing" om de inloggegevens aan te maken.

 

toestemmingsscherm

 

Dan… voilà! Je hebt je ID en geheim om toe te voegen in de configuratie van WP Media Folder .

 

oauth-klant

 

Maak een emmer

Om Google Cloud te gebruiken, moet u een nieuwe bucket maken. Ga naar het bucketgebied: Cloud Storage Buckets . Klik vervolgens op Aanmaken .

 

creat-bucket-google-cloud

 

Vul vervolgens de onderstaande opties in:

  • Invoer bucketnaam
  • Kies waar u uw gegevens wilt opslaan
  • Kies opslagklasse voor uw gegevens
  • Kies een standaard opslagklasse voor uw gegevens
  • Kies hoe u de toegang tot objecten wilt beheren ( Openbare toegang voorkomen: Uit, Toegangscontrole: Fijnmazig)
  • Kies hoe u objectgegevens wilt beschermen

 

maak-emmer-stap

 

Klik daarna op de knop Maken Een paar seconden na het laden kunt u de detailinformatie van de bak zien:

 

emmer-details

 

Of u kunt een nieuwe bucket maken in de WP Media Folder . Navigeer naar menu Instellingen> WP Media Folder > Cloud> Offload Media > Google Cloud Storage , klik op Bucket-instellingen en selectieknop . Voer onderaan de pop-up de naam van de bucket in en klik op de Maken .

 

create-bucket-wp

 

2. Log in op Google Cloud Storage vanuit WP Media Folder

Keer terug naar het WordPress-dashboard en klik op het menu Instellingen > WP Media Folder > Cloud > Offload Media > tabblad Google Cloud Storage. Plak het volgende in de formuliervelden:

  • Toegangssleutel-ID
  • Geheime toegangssleutel
  • Project-ID

 

fill-credentials-google-cloud

 

Sla daarna de instellingen op en de verbinding zou een succes moeten zijn. Ga naar de volgende stap om de functies van Google Cloud Storage te ontdekken.

 

3. Hoe werkt het? Wat kan ik doen met Google Cloud?

Hoe werkt het?

Nadat u WP Media Folder heeft verbonden met Google Cloud Storage, selecteert u een bucket of maakt u een nieuwe waarin al uw gegevens worden opgeslagen.

 

create-bucket-wp-google-cloud

 

En u kunt de Kopiëren naar Google Cloud Storage , al uw nieuwe geüploade media worden naar Google Cloud verzonden.

 

kopiëren naar google-cloud

 

En als u uw geüploade media wilt synchroniseren voordat u Google Cloud Storage-integratie gebruikt, klikt u op de Synchroniseren met Google Cloud Storage . Vervolgens stuurt het al uw bestaande mediabibliotheek naar uw Google Cloud-bucket.

Opmerking: wanneer u deze actie uitvoert, wordt de URL van uw media vervangen door de Google Cloud Storage-URL.
Zie het voorbeeld hieronder. Van https://joomunited.com/wp-content/uploads/2019/02/image.jpg naar >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Om de media op uw site te verwijderen, moet u de Verwijderen na upload , uw mediabibliotheek wordt volledig opgeslagen op Google Cloud in plaats van op uw server.

 

offload-media-google-cloud

 

Door de Bijlagelabel in te schakelen, wordt de informatie op elk medium weergegeven wanneer u de muisaanwijzer op het Google Cloud label in de rechterbovenhoek houdt.

 

google-cloud-label

 

Wanneer u uw medialocatie wilt wijzigen of de plug-in wilt verwijderen, klikt u op de Google Cloud Storage Media ophalen , waarna al uw media worden gekopieerd van Google Cloud Storage naar uw mediabibliotheek. Alle voormalige links die in uw inhoud zijn toegevoegd, blijven op hun plaats (geen verbroken link).

 

ophalen-google-cloud

 

Opmerking: u kunt alleen bestanden van Google Cloud Storage naar de mediabibliotheek synchroniseren als ze zijn geüpload via onze plug-in.

Hoe CDN aansluiten?

Google Cloud CDN is geïntegreerd met onze plug-in. Als u een aangepast domein (CNAME) wilt maken, moet u eerst Compute Engine API en Certificate Manager API in het gedeelte Bibliotheek.

 

compute-engine-certificaat-manager-api

 

Navigeer daarna naar Load balancing in het Netwerkservices of ga naar deze link . Klik vervolgens op Load Balancer maken en selecteer Configuratie starten . Klik vervolgens op Doorgaan .

 

create-load-balancer

 

Voer bij Frontend-configuratie Naam (kleine letters, geen spaties). Selecteer HTTPS (inclusief HTTP/2) in Protocol . Klik vervolgens op het veld IP-adres > IP-adres maken .

 

frontend-config

 

Klik vervolgens op het veld Certificaat > Maak een nieuw certificaat aan . Voer in de pop-up "Een certificaat maken" de tekst in Naam in en kies "Door Google beheerd certificaat maken" in de modus Maken . Voer vervolgens uw domein in het Domeinen . bijv.: "cdn.joomunited.com". Klik tenslotte op Gereed .

 

nieuw-certificaat maken

 

Vervolgens gaan we naar Backend-configuratie , klikken op Backend-services en backend-buckets > Een backend-bucket maken . Vul vervolgens in de pop-up het Backend-bucketnaam en selecteer een bucket in het Cloud Storage-bucketveld . Klik vervolgens op Maken .

 

create-backend-bucket

 

Klik tenslotte op Maken .

 

create-load-balancer-finale

 

Navigeer vervolgens naar Beveiliging > Certificaatbeheer > tabblad Klassieke certificaten, kopieer het Domein en plak het in het Aangepast domein (CNAME) in de Google Cloud Storage-instelling. Bijvoorbeeld in dit geval: "cdn.hoodongho247.com" .


 

cdn-google-cloud-url

 

Bestands-URL zien .

 

bestand-url-cdn-google-cloud

 

Geavanceerde instellingen en acties

U kunt een bucket selecteren om mappen en bestanden van de Google Cloud Storage-server naar uw mediabibliotheek te importeren. Of kopieer alle bestanden van de ene bucket naar de andere.

 

copy-buckets-google-cloud