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 .
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.
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.
Dal menu a sinistra, fai clic su "API e servizi" > "Credenziali".
Nel pannello principale, fai clic su "+ Nuove credenziali" >> ID client OAuth ; se richiesto, aggiungi un nome alla schermata di consenso OAuth.
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)
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.
- 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.
Allora ... voilà! Hai il tuo ID e segreto da aggiungere nella configurazione di WP Media Folder .
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 .
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 ( Controllo dell'accesso: a grana fine)
- Scegli come proteggere i dati degli oggetti
Successivamente, fai clic sul Crea e fai clic sul pulsante Conferma
Quindi puoi vedere le informazioni sui dettagli del bucket:
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 .
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
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.
E puoi abilitare Copia su Google Cloud Storage , tutti i tuoi nuovi media caricati verranno inviati a 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.
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.
Abilitando l' Etichetta allegato , le informazioni su ciascun supporto verranno visualizzate quando passi il mouse sull'etichetta di Google Cloud in alto a destra.
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).
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.
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 .
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 .
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 .
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 .
Dopotutto, fai clic sul Crea .
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" .
Infine, puoi vedere le modifiche nel URL file in ogni immagine.
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.