Lewati ke konten utama

Addon WP Media Folder : Integrasi Penyimpanan Google Cloud

1. Buat Aplikasi Google Drive


Integrasi Google Cloud dengan WP Media Folder disertakan dalam Add-on. Anda perlu menginstal add-on (plugin) ini selain WP Media Folder . Add-on ini mencakup integrasi untuk Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode, dan Wasabi juga.

Pertama, Anda harus masuk ke Google Cloud Console atau mendaftar jika Anda tidak memiliki akun Google. Navigasikan ke Menu IAM & Admin > Buat proyek .

 

Buat-proyek-1

 

Kemudian atur nama proyek - Anda dapat memberikan nama apa pun yang Anda inginkan, tetapi tidak menyertakan spasi atau aksen. Kemudian tunggu beberapa detik untuk pembuatan proyek.

 

Nama Proyek

 

Jika ini pertama kalinya Anda menggunakan Google Cloud Storage, Anda harus membuka APIs & Services > Library , mengaktifkan Cloud Storage dan Google Cloud Storage JSON API.

 

cloud-storage-api

 

Dari menu sebelah kiri, klik “API & Layanan” > “Kredensial”.

 

menu-api-service

 

Pada panel utama, klik “+ Kredensial Baru” >> ID klien OAuth ; jika diminta, tambahkan nama ke layar persetujuan OAuth Anda.

 

oAuth-google-drive

 

Sekarang, langkah terpenting:

  • Pilih "Aplikasi web" dan tambahkan nama pilihan Anda
  • Asal JavaScript resmi: https://domain-anda.com (ganti dengan nama domain Anda, tanpa garis miring)
  • URI pengalihan resmi: https://domain-anda.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (ganti dengan nama domain Anda)

 

aplikasi-kredensial

 

Catatan: jika peringatan ini muncul: "Untuk membuat ID klien OAuth, Anda harus terlebih dahulu menetapkan nama produk di layar persetujuan" Anda harus mengklik tombol Konfigurasi layar persetujuan API & Layanan >> layar persetujuan OAuth , lalu tambahkan nama domain di Domain resmi .

Pertama, Anda harus memilih Jenis Pengguna.

 

OAuth-jenis pengguna

 

  • Internal: aplikasi Anda dibatasi untuk pengguna Google Workspace dalam organisasi Anda. Anda tidak perlu mengirimkan aplikasi Anda untuk verifikasi
  • Eksternal: aplikasi Anda akan tersedia untuk semua pengguna yang memiliki akun Google. Setelah aplikasi Anda siap untuk dipublikasikan, Anda mungkin perlu memverifikasi aplikasi Anda.

Kemudian, isi domain resmi Anda dan lanjutkan dengan langkah-langkah berikut untuk menyelesaikan pendaftaran aplikasi. Sekarang Anda dapat kembali ke langkah sebelumnya: Pilih "Aplikasi web" untuk membuat kredensial.

 

layar persetujuan

 

Lalu… voila! Anda mendapatkan ID dan Rahasia untuk ditambahkan dalam konfigurasi WP Media Folder .

 

oauth-klien

 

Buat ember

Untuk menggunakan Google Cloud, Anda harus membuat bucket baru. Silakan buka area bucket: Bucket Cloud Storage . Kemudian klik tombol Buat

 

creat-bucket-google-cloud

 

Selanjutnya, Anda harus mengisi opsi di bawah ini:

  • Masukkan nama ember
  • Pilih tempat untuk menyimpan data Anda
  • Pilih kelas penyimpanan untuk data Anda
  • Pilih kelas penyimpanan default untuk data Anda
  • Pilih cara mengontrol akses ke objek
  • Pilih cara melindungi data objek

 

buat-ember-langkah

 

Setelah itu, klik Buat , dan klik Konfirmasi pada popup.

 

konfirmasi-ember

 

Kemudian Anda dapat melihat informasi detail ember:

 

detail ember

 

Atau Anda dapat membuat ember baru di pengaturan WP Media Folder Arahkan ke menu Settings > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , klik tombol Bucket settings and selection Di bagian bawah popup, masukkan nama bucket dan klik tombol Create

 

buat-ember-wp

 

2. Masuk ke Google Cloud Storage dari WP Media Folder

Kembali ke dashboard WordPress dan klik menu Settings > WP Media Folder > Cloud > Offload Media > tab Google Cloud Storage. Rekatkan yang berikut ini ke dalam bidang formulir:

  • ID Kunci Akses
  • Kunci Akses Rahasia
  • ID proyek

 

isi-kredensial-google-cloud

 

Setelah itu, simpan pengaturan dan koneksi akan berhasil. Silakan lanjutkan ke langkah berikutnya untuk menemukan fitur Google Cloud Storage.

 

3. Bagaimana cara kerjanya? Apa yang dapat saya lakukan dengan Google Cloud?

Bagaimana cara kerjanya?

Setelah Anda menghubungkan WP Media Folder dengan Google Cloud Storage, dan silakan pilih ember atau buat yang baru di mana semua data Anda akan disimpan.

 

buat-bucket-wp-google-cloud

 

Dan Anda dapat mengaktifkan Salin ke Google Cloud Storage , semua media baru yang Anda unggah akan dikirim ke Google Cloud.

 

salin-ke-google-cloud

 

Dan jika Anda ingin menyinkronkan media yang Anda unggah sebelum menggunakan integrasi Google Cloud Storage, klik tombol Synchronize with Google Cloud Storage Kemudian itu akan mengirim semua perpustakaan media Anda yang ada ke ember Google Cloud Anda.

Catatan: Saat Anda melakukan tindakan ini, URL media Anda akan diganti dengan URL Google Cloud Storage.
Silakan lihat contoh di bawah ini. Dari https://joomunited.com/wp-content/uploads/2019/02/image.jpg ke >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Untuk membongkar media di situs Anda, Anda harus mengaktifkan Hapus setelah mengunggah , perpustakaan media Anda akan sepenuhnya disimpan di Google Cloud alih-alih server Anda.

 

offload-media-google-cloud

 

Dengan mengaktifkan Label lampiran , informasi pada setiap media akan ditampilkan saat Anda mengarahkan kursor ke Google Cloud di kanan atas.

 

google-cloud-label

 

Saat Anda ingin mengubah lokasi media atau menghapus plugin, klik Ambil Media Penyimpanan Google Cloud , maka semua media Anda akan disalin dari Google Cloud Storage ke perpustakaan media Anda. Semua tautan sebelumnya yang ditambahkan di konten Anda akan tetap ada (tidak ada tautan yang rusak).

 

ambil-google-cloud

 

Catatan: Anda hanya dapat menyinkronkan file dari Google Cloud Storage ke perpustakaan Media jika diunggah melalui plugin kami.

Bagaimana cara menghubungkan CDN?

Google Cloud CDN terintegrasi dengan plugin kami. Untuk membuat domain kustom (CNAME), pertama-tama, Anda harus mengaktifkan Compute Engine API dan Certificate Manager API di bagian Library.

 

compute-engine-certificate-manager-api

 

Setelah itu, navigasikan ke Load balancing di Layanan jaringan atau buka tautan . Selanjutnya, klik Create Load Balancer , dan pilih Start Configuration . Kemudian klik Lanjutkan .

 

buat-load-balancer

 

Pada konfigurasi Frontend , Masukkan teks pada Nama (Huruf kecil, tanpa spasi). Pilih opsi HTTPS (termasuk HTTP/2) Protokol . Kemudian klik bidang Alamat IP > Buat Alamat IP .

 

frontend-config

 

Kemudian klik bidang Sertifikat > Buat sertifikat baru . Pada munculan "Buat sertifikat" , masukkan teks pada Nama , pilih "Buat sertifikat yang dikelola Google" dalam mode Buat . Selanjutnya, masukan domain Anda pada Domains . misalnya: "cdn.joomunited.com". Setelah semua, klik Selesai .

 

buat-sertifikat-baru

 

Selanjutnya, kita akan menuju ke Backend configuration , klik Backend services & backend buckets > Create a backend bucket . Kemudian pada popup, isi nama bucket Backend , pilih bucket di bucket Cloud Storage . Kemudian klik Buat .

 

buat-backend-bucket

 

Setelah semua, klik Buat .

 

buat-load-balancer-final

 

Lalu navigasikan ke tab Sertifikat Klasik Domain , dan tempel ke Domain Khusus (CNAME) di setelan Google Cloud Storage. Misalnya dalam hal ini: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Terakhir, Anda dapat melihat perubahan di File URL di setiap gambar.

 

file-url-cdn-google-cloud

 

Pengaturan dan tindakan lanjutan

Anda dapat memilih keranjang untuk mengimpor folder dan file dari server Google Cloud Storage ke pustaka Media Anda. Atau salin semua file dari satu keranjang ke keranjang lainnya.

 

salin-ember-google-cloud