WP Media Folder Eklentisi: Google Bulut Depolama Entegrasyonu

1. Google Drive Uygulaması oluşturun


WP Media Folder ile Google Cloud entegrasyonu, Eklentiye dahildir. WP Media Folder ek olarak bu eklentiyi (eklenti) yüklemeniz gerekir. Eklenti, Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode ve Wasabi için de entegrasyon içerir.

Öncelikle Google Cloud Console'da oturum açmanız veya bir Google hesabınız yoksa kaydolmanız gerekir. IAM ve Yönetici > Proje oluştur seçeneğine gidin .

 

Create-proje-1

 

Ardından bir proje adı ayarlayın - istediğiniz herhangi bir adı verebilirsiniz, ancak boşluk veya aksan eklemeyin. Ardından proje oluşturma için birkaç saniye bekleyin.

 

proje Adı

 

Google Cloud Storage'ı ilk kez kullanıyorsanız APIs & Services > Library Cloud Storage ve Google Cloud Storage JSON API'yi etkinleştirmelisiniz

 

bulut-depolama-api

 

Soldaki menüden “API'ler ve Hizmetler” > “Kimlik Bilgileri”ne tıklayın.

 

Menü-api-hizmet

 

Ana panelde “+ Yeni Kimlik Bilgileri” >> OAuth istemci kimliği ; istenirse, OAuth izin ekranınıza bir ad ekleyin.

 

OAuth-google-drive

 

Şimdi, en önemli adım:

  • “Web uygulaması”nı seçin ve istediğiniz ismi ekleyin
  • Yetkili JavaScript kaynağı: https://your-domain.com (sonda bölü çizgisi olmadan alan adınızla değiştirin)
  • Yetkili yönlendirme URI'leri: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (alan adınızla değiştirin)

 

app-kimlik

 

Not: Bu uyarı görüntülenirse: "Bir OAuth istemci kimliği oluşturmak için önce izin ekranında bir ürün adı belirlemelisiniz" İzin ekranını yapılandır düğmesine tıklamanız veya API'ler ve Hizmetler >> OAuth izin ekranına ardından Yetkili alan adlarında alan adı .

Öncelikle, Kullanıcı Türünü seçmeniz gerekir .

 

OAuth kullanıcı tipi

 

  • Dahili: uygulamanız, kuruluşunuzdaki Google Workspace kullanıcılarıyla sınırlıdır. Uygulamanızı doğrulama için göndermeniz gerekmeyecek
  • Harici: Uygulamanız, Google hesabı olan tüm kullanıcılar tarafından kullanılabilir. Uygulamanız yayınlanmaya hazır olduğunda uygulamanızı doğrulamanız gerekebilir.

Ardından, yetkili alanlarınızı doldurun ve uygulama kaydını tamamlamak için aşağıdaki adımlarla devam edin. Artık önceki adıma dönebilirsiniz: Kimlik bilgilerini oluşturmak için “Web uygulaması”nı seçin

 

rıza ekran

 

Sonra… voilà! WP Media Folder yapılandırmasına eklemek için ID'nizi ve Sırrınızı aldınız.

 

oauth-istemci

 

Bir paket oluştur

Google Cloud'u kullanmak için yeni bir paket oluşturmalısınız. Lütfen paket alanına gidin: Cloud Storage Buckets . Ardından Oluştur düğmesine tıklayın.

 

create-bucket-google-cloud

 

Ardından, aşağıdaki seçenekleri doldurmalısınız:

  • Giriş paketi adı
  • Verilerinizi nerede depolayacağınızı seçin
  • Verileriniz için depolama sınıfını seçin
  • Verileriniz için varsayılan bir depolama sınıfı seçin
  • Nesnelere erişimi nasıl kontrol edeceğinizi seçin
  • Nesne verilerinin nasıl korunacağını seçin

 

oluştur-kova adımı

 

Bundan sonra Oluştur düğmesine tıklayın Onayla düğmesine tıklayın.

 

onay kovası

 

Ardından kova detay bilgilerini görebilirsiniz:

 

kova-detaylar

 

WP Media Folder ayarlarında yeni bir kova oluşturabilirsiniz Ayarlar > WP Media Folder > Bulut > Medyayı Boşalt > Google Bulut Depolama menüsüne gidin , Kova ayarları ve seçim düğmesine tıklayın. Açılır pencerenin alt kısmında, kova adını girin ve Oluştur düğmesine tıklayın.

 

oluştur-kova-wp

 

2. WP Media Folder Google Cloud Storage'a giriş yapın

WordPress kontrol paneline dönün ve Ayarlar > WP Media Folder > Bulut > Medyayı Boşalt > Google Bulut Depolama sekmesine tıklayın. Aşağıdakileri form alanlarına yapıştırın:

  • Erişim Anahtarı Kimliği
  • Gizli Erişim Anahtarı
  • Proje Kimliği

 

kimlik bilgilerini doldur-google-cloud

 

Bundan sonra, ayarları kaydedin ve bağlantı başarılı olmalıdır. Google Bulut Depolama özelliklerini keşfetmek için lütfen bir sonraki adıma geçin.

 

3. Nasıl çalışır? Google Cloud ile ne yapabilirim?

O nasıl çalışır?

WP Media Folder Google Cloud Storage ile bağladıktan sonra, lütfen bir paket seçin veya tüm verilerinizin depolanacağı yeni bir tane oluşturun.

 

create-bucket-wp-google-cloud

 

Google Cloud Storage'a Kopyala etkinleştirebilirsiniz , yüklediğiniz tüm yeni medyalarınız Google Cloud'a gönderilir.

 

google-cloud'a kopyala

 

Google Bulut Depolama entegrasyonunu kullanmadan önce yüklediğiniz medyayı senkronize etmek istiyorsanız, Google Bulut Depolama ile Senkronize Et düğmesine tıklayın. Ardından, mevcut tüm medya kitaplığınızı Google Cloud paketinize gönderir.

Not: Bu eylemi yaptığınızda, medyanızın URL'si Google Bulut Depolama URL'si ile değiştirilecektir.
Lütfen aşağıdaki örneğe bakın. https://joomunited.com/wp-content/uploads/2019/02/image.jpg adresinden >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content adresine /uploads/2019/02/image.jpg

 

Sitenizdeki medyayı boşaltmak için Yüklemeden sonra kaldır seçeneğini etkinleştirmelisiniz, medya kitaplığınız sunucunuz yerine tamamen Google Cloud'da depolanacaktır.

 

boşaltma-medya-google-bulut

 

Ek etiketi etkinleştirildiğinde, sağ üstteki Google Cloud üzerine geldiğinizde her bir medyadaki bilgiler görüntülenir

 

google-bulut-etiketi

 

Medya konumunuzu değiştirmek veya eklentiyi kaldırmak istediğinizde, Google Bulut Depolama Ortamını Al düğmesini tıklayın, ardından tüm medyalarınız Google Bulut Depolama'dan medya kitaplığınıza kopyalanacaktır. İçeriğinize eklenen tüm eski bağlantılar yerinde kalacaktır (bozuk bağlantı yok).

 

geri al-google-bulut

 

Not: Dosyaları yalnızca eklentimiz aracılığıyla yüklenmişlerse Google Bulut Depolama'dan Medya kitaplığına senkronize edebilirsiniz.

 

Gelişmiş ayarlar ve işlemler

CloudFront, eklentimizle entegredir. bir Google CloudFront yapılandırmak bağlantıya gitmelisiniz

Ardından bu seçeneği etkinleştirmeniz ve ardından özel alan adınızı (CNAME) eklemeniz gerekir.

 

CloudFront-entegre

 

Klasörleri ve dosyaları Google Cloud Storage sunucusundan Medya kitaplığınıza aktarmak için bir paket seçebilirsiniz. Veya tüm dosyaları bir paketten diğerine kopyalayın.

 

kopyala-kovalar-google-bulut