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 .
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.
Jika ini pertama kalinya Anda menggunakan Google Cloud Storage, Anda harus membuka APIs & Services > Library , mengaktifkan Cloud Storage dan Google Cloud Storage JSON API.
Dari menu sebelah kiri, klik “API & Layanan” > “Kredensial”.
Pada panel utama, klik “+ Kredensial Baru” >> ID klien OAuth ; jika diminta, tambahkan nama ke layar persetujuan OAuth Anda.
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)
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.
- 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.
Lalu… voila! Anda mendapatkan ID dan Rahasia untuk ditambahkan dalam konfigurasi WP Media Folder .
Buat ember
Untuk menggunakan Google Cloud, Anda harus membuat bucket baru. Silakan buka area bucket: Bucket Cloud Storage . Kemudian klik tombol Buat
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 ( Pencegahan akses publik: Nonaktif, Kontrol akses: Sangat terperinci)
- Pilih cara melindungi data objek
Setelah itu, klik Buat . Beberapa detik setelah memuat, barulah Anda dapat melihat informasi detail bucket:
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
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
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.
Dan Anda dapat mengaktifkan Salin ke Google Cloud Storage , semua media baru yang Anda unggah akan dikirim 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.
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.
Dengan mengaktifkan Label lampiran , informasi pada setiap media akan ditampilkan saat Anda mengarahkan kursor ke Google Cloud di kanan atas.
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).
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.
Setelah itu, navigasikan ke Load balancing di Layanan jaringan atau buka tautan . Selanjutnya, klik Create Load Balancer , dan pilih Start Configuration . Kemudian klik Lanjutkan .
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 .
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 .
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 .
Setelah semua, klik Buat .
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" .
Terakhir, Anda dapat melihat perubahan di File URL di setiap gambar.
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.