Ana içeriğe geç

WP Media Folder Eklentisi: Google Bulut Depolama Entegrasyonu

1. Bir Google Drive Uygulaması Oluşturun


WP Media Folder Google Cloud entegrasyonu eklentiye dahildir. WP Media Folderek olarak bu eklentiyi (plugin) de yüklemeniz gerekir. Eklenti ayrıca Google Drive, Google Fotoğraflar, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode ve Wasabi için de entegrasyon içerir.

Öncelikle Google Cloud Console'a giriş yapmanız veya Google hesabınız yoksa kayıt olmanız gerekiyor . Menü > IAM ve Yönetim > Proje oluştur yolunu izleyin .

 

Proje oluştur-1

 

Ardından bir proje adı belirleyin - istediğiniz herhangi bir adı verebilirsiniz, ancak boşluk veya aksan işareti içermemesine dikkat edin. Daha sonra projenin oluşturulması için birkaç saniye bekleyin.

 

proje adı

 

Google Cloud Storage'ı ilk kez kullanıyorsanız, API'ler ve Hizmetler > Kitaplık bölümüne giderek Cloud Storage ve Google Cloud Storage JSON API'yi etkinleştirmeniz gerekir

 

bulut-depolama-api

 

Soldaki menüden “API'ler ve Hizmetler” > “Kimlik Bilgileri” seçeneğine tıklayın.

 

menü-api-hizmeti

 

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

 

oAuth-google-drive

 

Şimdi en önemli adım:

  • “Web uygulaması”nı seçin ve istediğiniz bir adı ekleyin.
  • Yetkilendirilmiş JavaScript kaynağı: https://alanadınız.com (sondaki eğik çizgi olmadan alan adınızla değiştirin)
  • Yetkilendirilmiş 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)

 

uygulama kimlik bilgileri

 

Not: Eğer "OAuth istemci kimliği oluşturmak için öncelikle onay ekranında bir ürün adı belirlemeniz gerekir" uyarısı görünürse, Onay ekranını yapılandır düğmesine tıklayın veya API'ler ve Hizmetler >> OAuth onay ekranına gidin ve ardından  Yetkilendirilmiş alan adları bölümüne alan adınızı ekleyin .

Öncelikle Kullanıcı Türünü seçmeniz gerekiyor

 

OAuth-kullanıcı-türü

 

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

Ardından, yetkilendirilmiş alan adlarınızı girin ve uygulama kaydını tamamlamak için aşağıdaki adımlarla devam edin. Şimdi önceki adıma geri dönebilirsiniz: Kimlik bilgilerini oluşturmak için "Web uygulaması"nı seçin

 

onay ekranı

 

Ve işte! WP Media Folderyapılandırmasına eklemek için ID ve Secret'ınızı aldınız.

 

oauth-istemcisi

 

Bir kova oluşturun

Google Cloud'u kullanabilmek için yeni bir kova oluşturmanız gerekmektedir. Lütfen kova alanına gidin: Bulut Depolama Kovaları . Ardından Oluştur düğmesine tıklayın .

 

Google Cloud'da kova oluştur

 

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

  • Kova adını girin
  • Verilerinizi nerede saklayacağınızı seçin
  • Verileriniz için depolama sınıfı seçin
  • Verileriniz için varsayılan bir depolama sınıfı seçin
  • Nesnelere erişimi nasıl kontrol edeceğinizi seçin (Herkese açık erişim engelleme: Kapalı, Erişim kontrolü: Ayrıntılı)
  • Nesne verilerini nasıl koruyacağınızı seçin

 

kova oluşturma adımı

 

Ardından, Oluştur düğmesine tıklayın. Birkaç saniye yükleme işleminden sonra, kova detay bilgilerini görebilirsiniz:

 

kova-detayları

 

Alternatif olarak, yeni bir kova oluşturabilirsiniz WP Media Folder menüsüne gidin ayarlarında . Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı > Google Cloud Storage , Kova ayarları ve seçim düğmesine tıklayın . Açılan pencerenin alt kısmında kova adını girin ve Oluştur düğmesine tıklayın.

 

kova oluştur-wp

 

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

WordPress kontrol paneline geri dönün ve Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı menüsüne tıklayın ve Google Cloud Storage'ı seçin .  

Ardından, aşağıdakileri form alanlarına yapıştırın:

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

 

Google Cloud kimlik bilgilerini doldur

 

Bundan sonra ayarları kaydedin ve bağlantı başarılı olacaktır. Google Cloud Storage özelliklerini keşfetmek için lütfen bir sonraki adıma geçin.

 

3. Nasıl çalışıyor? Google Cloud ile neler yapabilirim?

Nasıl çalışıyor?

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

 

create-bucket-wp-google-cloud

 

Ayrıca "Google Cloud Storage'a Kopyala" seçeneğini etkinleştirirseniz , yüklediğiniz tüm yeni medya dosyaları Google Cloud'a gönderilecektir.

 

Google Cloud'a kopyala

 

Google Cloud Storage entegrasyonunu kullanmadan önce yüklediğiniz medyayı senkronize etmek istiyorsanız, "Google Cloud Storage ile Senkronize Et " düğmesine tıklayın. Ardından mevcut tüm medya kitaplığınız Google Cloud depolama alanınıza gönderilecektir.

Not: Bu işlemi yaptığınızda, medyanızın URL'si Google Cloud Storage 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/uploads/2019/02/image.jpg adresine

 

Sitenizdeki medya dosyalarını kaldırmak için " Yükledikten sonra kaldır" seçeneğini etkinleştirmelisiniz; bu sayede medya kitaplığınız sunucunuz yerine tamamen Google Cloud'da depolanacaktır.

 

medya yükünü Google Cloud'da boşalt

 

Ek etiketi seçeneğini etkinleştirerek , sağ üst köşedeki Google Cloud etiketinin üzerine geldiğinizde her bir medya dosyasına ait bilgiler görüntülenecektir

 

google-cloud-etiketi

 

Medya konumunuzu değiştirmek veya eklentiyi kaldırmak istediğinizde, "Google Cloud Storage Medyasını Al" düğmesine tıklayın; ardından tüm medyanız Google Cloud Storage'dan medya kitaplığınıza kopyalanacaktır. İçeriğinize eklediğiniz tüm önceki bağlantılar yerinde kalacaktır (bozuk bağlantı yok).

 

Google bulutunu al

 

Not: Google Cloud Storage'dan Medya kitaplığına yalnızca eklentimiz aracılığıyla yüklenen dosyaları senkronize edebilirsiniz.

CDN'ye nasıl bağlanırım?

Google Cloud CDN, eklentimizle entegre edilmiştir. Özel bir alan adı (CNAME) oluşturmak için öncelikle Kütüphane bölümünde Compute Engine API ve Sertifika Yöneticisi API'sini  etkinleştirmeniz gerekir

 

hesaplama-motoru-sertifika-yöneticisi-api

 

Bundan sonra, Ağ hizmetleri bölümündeki Yük dengeleme seçeneğine gidin veya bu bağlantıya gidin . Ardından, Yük Dengeleyici Oluştur düğmesine tıklayın ve Yapılandırmayı Başlat düğmesini seçin. Daha sonra Devam düğmesine tıklayın .

 

yük dengeleyici oluştur

 

Ön uç yapılandırmasında , Ad alanına metin girin (Küçük harf, boşluksuz). Protokol alanında HTTPS (HTTP/2 dahil) seçeneğini seçin . Ardından IP Adresi alanına tıklayın > IP Adresi Oluştur .

 

ön uç yapılandırması

 

Ardından Sertifika alanına tıklayın > Yeni bir sertifika oluştur . Açılan "Sertifika oluştur" penceresinde , Ad alanına metin girin ve Oluştur modunda " Google tarafından yönetilen sertifika oluştur" seçeneğini seçin . Daha sonra, Alan Adları alanına alan adınızı girin . Örneğin: "cdn.joomunited.com". Son olarak, Tamam düğmesine tıklayın .

 

yeni sertifika oluştur

 

Ardından, Arka Uç yapılandırma bölümüne gidin , Arka Uç hizmetleri ve arka uç kovaları > Arka uç kovası oluştur seçeneğine tıklayın . Açılan pencerede, Arka uç kovası adı alanını doldurun ve Cloud Storage kovası alanından bir kova seçin . Son olarak, Oluştur düğmesine tıklayın .

 

arka uç kovası oluştur

 

Son olarak, Oluştur düğmesine tıklayın .

 

yük dengeleyiciyi oluştur-son

 

Ardından Güvenlik > Sertifika Yöneticisi > Klasik Sertifikalar sekmesine gidin , Etki Alanı alanını kopyalayın ve Google Cloud Storage ayarlarındaki Özel Etki Alanı (CNAME)  alanına yapıştırın . Örneğin, bu durumda: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

Son olarak, her resimdeki Dosya URL'si alanındaki değişiklikleri görebilirsiniz

 

dosya-url-cdn-google-cloud

 

Gelişmiş ayarlar ve işlemler

Google Cloud Storage sunucusundan Medya kitaplığınıza klasör ve dosyaları aktarmak için bir kova seçebilirsiniz. Veya tüm dosyaları bir kovadan diğerine kopyalayabilirsiniz.

 

copy-buckets-google-cloud