Hoppa till huvudinnehåll

WP Media Folder Addon: Google Cloud Storage Integration

1. Skapa en Google Drive-app


Google Cloud-integrationen med WP Media Folder ingår i tillägget. Du måste installera detta tillägg (plugin) utöver WP Media Folder. Tillägget inkluderar även integration för Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode och Wasabi.

Först måste du logga in på Google Cloud Console eller registrera dig om du inte har ett Google-konto. Gå till Meny IAM och administratör > Skapa ett projekt .

 

Skapa-projekt-1

 

Ange sedan ett projektnamn – du kan ange vilket namn du vill, men inkludera inte mellanslag eller accenter. Vänta sedan några sekunder tills projektet skapas.

 

Projektnamn

 

Om det är första gången du använder Google Cloud Storage bör du gå till API:er och tjänster > Bibliotek , aktivera Cloud Storage och Google Cloud Storage JSON API.

 

molnlagrings-API

 

Från vänstermenyn klickar du på "API:er och tjänster" > "Autentiseringsuppgifter".

 

meny-api-tjänst

 

På huvudpanelen klickar du på "+ Nya inloggningsuppgifter" >> OAuth-klient-ID ; om du blir tillfrågad lägger du till ett namn på din OAuth-samtyckesskärm.

 

oAuth-google-drive

 

Nu, det viktigaste steget:

  • Välj ”Webbapplikation” och lägg till ett namn du vill ha
  • Auktoriserat JavaScript-ursprung: https://din-domän.com (ersätt med ditt domännamn, utan efterföljande snedstreck)
  • Auktoriserade omdirigerings-URI:er: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (ersätt med ditt domännamn)

 

app-autentiseringsuppgifter

 

Obs: Om varningen "För att skapa ett OAuth-klient-ID måste du först ange ett produktnamn på samtyckesskärmen" visas, klicka på Konfigurera samtyckesskärmen eller gå till API:er och tjänster >> OAuth-samtyckesskärmen och lägg sedan till ditt domännamn under Auktoriserade domäner .

Först måste du välja användartyp.

 

OAuth-användartyp

 

  • Internt: din app är begränsad till Google Workspace-användare inom din organisation. Du behöver inte skicka in din app för verifiering.
  • Extern: din app kommer att vara tillgänglig för alla användare med ett Google-konto. När din app är redo att publiceras kan du behöva verifiera den.

Fyll sedan i dina auktoriserade domäner och fortsätt med följande steg för att slutföra appregistreringen. Nu kan du vara tillbaka till föregående steg: Välj "Webbapplikation" för att skapa inloggningsuppgifterna.

 

samtyckesskärm

 

Sedan… voilà! Du har ditt ID och din hemlighet att lägga till i WP Media Folderkonfiguration.

 

oauth-klient

 

Skapa en hink

För att kunna använda Google Cloud måste du skapa en ny bucket. Gå till bucket-området: Cloud Storage Buckets . Klicka sedan på knappen Skapa

 

create-bucket-google-cloud

 

Därefter bör du fylla i alternativen nedan:

  • Namn på inmatningsbucket
  • Välj var du vill lagra dina data
  • Välj lagringsklass för dina data
  • Välj en standardlagringsklass för dina data
  • Välj hur du vill kontrollera åtkomst till objekt ( Offentlig åtkomstskydd: Av, Åtkomstkontroll: Finkornig)
  • Välj hur du vill skydda objektdata

 

skapa-hink-steg

 

Klicka sedan på Skapa . Några sekunder efter att du laddat kan du se informationen om bucketen:

 

bucket-detaljer

 

Eller så kan du skapa en ny bucket i WP Media Folder . Gå till menyn Inställningar > WP Media Folder > Moln > Avlasta media > Google Cloud Storage , klicka på Bucketinställningar och val . Längst ner i popup-fönstret anger du bucketnamnet och klickar på knappen Skapa

 

skapa-hink-wp

 

2. Logga in på Google Cloud Storage från WP Media Folder

Gå tillbaka till WordPress-instrumentpanelen och klicka på menyn Inställningar > WP Media Folder > Cloud & Media offload. Klicka sedan på Ändra i avsnittet Google Cloud Storage .

Klistra sedan in följande i formulärfältet:

  • Åtkomstnyckel-ID
  • Nyckel för hemlig åtkomst
  • Projekt-ID

 

fyll-i-inloggningsuppgifter-google-cloud

 

Spara sedan inställningarna så bör anslutningen fungera. Gå till nästa steg för att upptäcka funktionerna i Google Cloud Storage.

 

3. Hur fungerar det? Vad kan jag göra med Google Cloud?

Hur fungerar det?

När du har anslutit WP Media Folder till Google Cloud Storage, vänligen välj en bucket eller skapa en ny där all din data ska lagras.

 

create-bucket-wp-google-cloud

 

Och du kan aktivera Kopiera till Google Cloud Storage , så skickas all din nya uppladdade media till Google Cloud.

 

kopiera till Google Cloud

 

Och om du vill synkronisera dina uppladdade medier innan du använder Google Cloud Storage-integrationen klickar du på Synkronisera med Google Cloud Storage . Då skickas hela ditt befintliga mediebibliotek till din Google Cloud-hink.

Obs: När du gör den här åtgärden kommer URL:en för din media att ersättas med URL:en för Google Cloud Storage. Se exemplet nedan.
Från https://joomunited.com/wp-content/uploads/2019/02/image.jpg till >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

 

För att avlasta media på din webbplats bör du aktivera Ta bort efter uppladdning , så lagras ditt mediebibliotek helt på Google Cloud istället för på din server.

 

avlasta-media-google-moln

 

Genom att aktivera Bifogad etikett visas informationen om varje media när du håller muspekaren över Google Cloud -etiketten längst upp till höger.

 

google-cloud-etikett

 

När du vill ändra din medieplats eller ta bort plugin-programmet klickar du på Hämta Google Cloud Storage-media . Då kopieras all din media från Google Cloud Storage till ditt mediebibliotek. Alla tidigare länkar som lagts till i ditt innehåll kommer att finnas kvar (inga trasiga länkar).

 

hämta-google-moln

 

Obs! Du kan bara synkronisera filer från Google Cloud Storage till mediebiblioteket om de laddas upp via vårt plugin.

Hur ansluter man CDN?

Google Cloud CDN är integrerat med vårt plugin. För att skapa en anpassad domän (CNAME) måste du först aktivera Compute Engine API och Certificate Manager API i biblioteksavsnittet.

 

compute-engine-certificate-manager-api

 

Navigera sedan till Lastbalansering under Nätverkstjänster eller gå till den här länken . Klicka sedan på Skapa lastbalanserare och välj knappen Starta konfiguration knappen Fortsätt

 

skapa-lastbalanserare

 

Vid Frontend-konfiguration , ange text i Namn (gemener, inga mellanslag). Välj HTTPS (inkluderar HTTP/2) i Protokoll . Klicka sedan på fältet IP-adress > Skapa IP-adress .

 

frontend-konfiguration

 

Klicka sedan på fältet Certifikat > Skapa ett nytt certifikat . I popup-fönstret "Skapa ett certifikat" , ange text i Namn och välj "Skapa Google-hanterat certifikat" i skaparläget . Ange sedan din domän i Domäner , t.ex.: "cdn.joomunited.com". Klicka sedan på knappen Klar

 

skapa-nytt-certifikat

 

Sedan navigerar vi till Backend-konfiguration , klickar på Backend-tjänster och backend-buckets > Skapa en backend-bucket . Fyll sedan i Backend-bucketnamn , välj en bucket i Cloud Storage-bucket . Klicka sedan på knappen Skapa

 

skapa-backend-bucket

 

Klicka trots allt på knappen Skapa

 

skapa-lastbalanserare-slutgiltig

 

Navigera sedan till Säkerhet > Certifikathanterare > fliken Klassiska certifikat, kopiera Domän och klistra in det i Anpassad domän (CNAME) i inställningen för Google Cloud Storage. Till exempel i det här fallet: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Slutligen kan du se ändringarna i Fil-URL i varje bild.

 

fil-url-cdn-google-cloud

 

Avancerade inställningar och åtgärder

Du kan välja en bucket för att importera mappar och filer från Google Cloud Storage-servern till ditt mediebibliotek. Eller kopiera alla filer från en bucket till en annan.

 

kopiera-hinkar-google-moln