Passa al contenuto principale

Componente aggiuntivo WP Media Folder : integrazione con Google Cloud Storage

1. Crea un'app Google Drive


L'integrazione di Google Cloud con WP Media Folder è inclusa nel componente aggiuntivo. È necessario installare questo componente aggiuntivo (plugin) oltre a WP Media Folder . Il componente aggiuntivo include l'integrazione per Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode e Wasabi.

Innanzitutto, devi accedere a Google Cloud Console o registrarti se non disponi di un account Google. Passa a Menu IAM e amministratore > Crea un progetto .

 

Create-project-1

 

Quindi imposta un nome per il progetto: puoi fornire qualsiasi nome desideri, ma non includere spazi o accenti. Quindi attendi qualche secondo per la creazione del progetto.

 

Nome del progetto

 

Se è la prima volta che utilizzi Google Cloud Storage, devi accedere a API e servizi > Libreria , abilitare Cloud Storage e API JSON di Google Cloud Storage.

 

cloud-storage-api

 

Dal menu a sinistra, fai clic su "API e servizi" > "Credenziali".

 

menù-api-service

 

Nel pannello principale, fai clic su "+ Nuove credenziali" >> ID client OAuth ; se richiesto, aggiungi un nome alla schermata di consenso OAuth.

 

oAuth-google-drive

 

Ora, il passo più importante:

  • Seleziona "Applicazione Web" e aggiungi un nome a tua scelta
  • Origine JavaScript autorizzata: https://tuo-dominio.com (sostituisci con il tuo nome di dominio, senza barra finale)
  • URI di reindirizzamento autorizzati: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (sostituisci con il tuo nome di dominio)

 

app-credenziali

 

Nota: se viene visualizzato questo avviso: "Per creare un ID client OAuth, devi prima impostare un nome di prodotto nella schermata di consenso" devi fare clic sul pulsante Configura schermata di consenso o andare su API e servizi >> schermata di consenso OAuth , quindi aggiungere il tuo nome di dominio in Domini autorizzati .

Innanzitutto, devi selezionare Tipo utente.

 

Tipo utente OAuth

 

  • Interno: la tua app è limitata agli utenti di Google Workspace all'interno della tua organizzazione. Non sarà necessario inviare la tua app per la verifica
  • Esterno: la tua app sarà disponibile per qualsiasi utente con un account Google. Una volta che l'app è pronta per la pubblicazione, potrebbe essere necessario verificarla.

Quindi, riempi i tuoi domini autorizzati e continua con i seguenti passaggi per completare la registrazione dell'app. Ora puoi tornare al passaggio precedente: Seleziona "Applicazione Web" per creare le credenziali.

 

schermata di consenso

 

Allora ... voilà! Hai il tuo ID e segreto da aggiungere nella configurazione di WP Media Folder .

 

oauth-client

 

Crea un secchio

Per utilizzare Google Cloud, devi creare un nuovo bucket. Vai all'area dei bucket: Cloud Storage Buckets . Quindi fare clic sul Crea .

 

creat-bucket-google-cloud

 

Successivamente, dovresti riempire le opzioni seguenti:

  • Immettere il nome del bucket
  • Scegli dove archiviare i tuoi dati
  • Scegli la classe di archiviazione per i tuoi dati
  • Scegli una classe di archiviazione predefinita per i tuoi dati
  • Scegli come controllare l'accesso agli oggetti ( Prevenzione dell'accesso pubblico: Disattivato, Controllo dell'accesso: Granulare)
  • Scegli come proteggere i dati degli oggetti

 

crea-bucket-step

 

Successivamente, fai clic sul Crea . Pochi secondi dopo il caricamento, puoi visualizzare le informazioni dettagliate sul bucket:

 

secchio-dettagli

 

Oppure puoi creare un nuovo bucket nelle impostazioni WP Media Folder Passare al menu Impostazioni > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , fare clic su Impostazioni Bucket e pulsante di selezione. Nella parte inferiore del popup, inserisci il nome del bucket e fai clic sul Crea .

 

create-bucket-wp

 

2. Accedi a Google Cloud Storage dalla WP Media Folder

Torna alla dashboard di WordPress e fai clic sul menu Impostazioni > WP Media Folder > Cloud > Offload Media > scheda Google Cloud Storage. Incolla quanto segue nei campi del modulo:

  • ID chiave di accesso
  • Chiave d'accesso segreta
  • ID progetto

 

riempi-credenziali-google-cloud

 

Successivamente, salva le impostazioni e la connessione dovrebbe essere un successo. Vai al passaggio successivo per scoprire le funzionalità di Google Cloud Storage.

 

3. Come funziona? Cosa posso fare con Google Cloud?

Come funziona?

Dopo aver collegato WP Media Folder con Google Cloud Storage, seleziona un bucket o creane uno nuovo in cui verranno archiviati tutti i tuoi dati.

 

crea-bucket-wp-google-cloud

 

E puoi abilitare Copia su Google Cloud Storage , tutti i tuoi nuovi media caricati verranno inviati a Google Cloud.

 

copia su google-cloud

 

E se desideri sincronizzare i file multimediali caricati prima di utilizzare l'integrazione di Google Cloud Storage, fai clic sul pulsante Sincronizza con Google Cloud Storage . Quindi invierà tutta la tua libreria multimediale esistente al tuo bucket Google Cloud.

Nota: quando esegui questa azione, l'URL del tuo file multimediale verrà sostituito dall'URL di Google Cloud Storage.
Si prega di vedere l'esempio qui sotto. Da https://joomunited.com/wp-content/uploads/2019/02/image.jpg a >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Per scaricare i file multimediali sul tuo sito, devi abilitare l' Rimuovi dopo il caricamento , la tua libreria multimediale sarà completamente archiviata su Google Cloud anziché sul tuo server.

 

offload-media-google-cloud

 

Abilitando l' Etichetta allegato , le informazioni su ciascun supporto verranno visualizzate quando passi il mouse sull'etichetta di Google Cloud in alto a destra.

 

google-cloud-etichetta

 

Quando desideri modificare la posizione del file multimediale o rimuovere il plug-in, fai clic sul pulsante Recupera supporto , quindi tutti i file multimediali verranno copiati da Google Cloud Storage nella tua libreria multimediale. Tutti i link precedenti aggiunti ai tuoi contenuti rimarranno al loro posto (nessun link interrotto).

 

recuperare-google-cloud

 

Nota: puoi sincronizzare i file da Google Cloud Storage alla libreria multimediale solo se vengono caricati tramite il nostro plug-in.

Come collegare CDN?

Google Cloud CDN è integrato con il nostro plug-in. Per creare un dominio personalizzato (CNAME), in primo luogo, devi abilitare l'API Compute Engine e l'API Certificate Manager nella sezione Libreria.

 

compute-engine-certificate-manager-api

 

Successivamente, vai a Bilanciamento del carico nella Servizi di rete o vai a questo link . Quindi, fare clic sul Crea bilanciamento del carico e selezionare Avvia configurazione . Quindi fare clic sul Continua .

 

creare-bilanciamento del carico

 

Nella configurazione del frontend , inserisci il testo nel Nome (minuscolo, senza spazi). Selezionare HTTPS (include HTTP/2) nel Protocollo . Quindi fare clic sul campo Indirizzo IP > Crea indirizzo IP .

 

frontend-config

 

Quindi fare clic sul campo Certificato > Crea un nuovo certificato . Nel popup "Crea un certificato" , inserisci il testo nel Nome , scegli "Crea certificato gestito da Google" in modalità Crea . Successivamente, inserisci il tuo dominio nel Domini . ad esempio: "cdn.joomunited.com". Dopotutto, fai clic sul Fine .

 

creare-nuovo-certificato

 

Successivamente, andremo alla sezione Configurazione back-end Servizi di back-end e bucket di back-end > Crea un bucket di back-end . Quindi, nel popup, compila Nome bucket back-end , seleziona un bucket nel Bucket Cloud Storage . Quindi fare clic sul Crea .

 

crea-backend-bucket

 

Dopotutto, fai clic sul Crea .

 

create-load-balancer-final

 

Quindi vai a scheda Certificati classici Dominio e incollalo nel Dominio personalizzato (CNAME) nell'impostazione Google Cloud Storage. Ad esempio in questo caso: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Infine, puoi vedere le modifiche nel URL file in ogni immagine.

 

file-url-cdn-google-cloud

 

Impostazioni e azioni avanzate

Puoi selezionare un bucket per importare cartelle e file dal server Google Cloud Storage alla tua libreria multimediale. Oppure copia tutti i file da un bucket all'altro.

 

copia-bucket-google-cloud