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.

gerekiyor Google Cloud Console'a veya Google hesabınız yoksa kayıt olmanız > IAM ve Yönetim > Proje oluştur.

 

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üneetkinleştirmeniz Cloud Storage ve Google Cloud Storage JSON API'yi

 

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

 

tıklayın Onay ekranını yapılandır gidin API'ler ve Hizmetler >> OAuth onay ekranınaalan adınızı ekleyin Yetkilendirilmiş alan adları bölümüne.

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

 

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: "Web uygulaması"nı seçin Kimlik bilgilerini oluşturmak iç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ıtıklayın Oluştur .

 

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ı

 

yeni bir kova oluşturabilirsiniz WP Media Folder menüsüne gidin Ayarlar > WP Media Folder > Bulut > Medya Boşaltma > Google Cloud Storagetıklayın Kova ayarları ve seçim . 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

menüsüne tıklayın Ayarlar > WP Media Folder > Bulut ve Medya Boşaltma Ardından, Değiştir düğmesine Google Cloud Storage bölümündeki.

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

 

etkinleştirirseniz "Google Cloud Storage'a Kopyala" , 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

 

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

 

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 Compute Engine API ve Sertifika Yöneticisi API'sini Kütüphane bölümünde

 

hesaplama-motoru-sertifika-yöneticisi-api

 

Bundan sonra, Yük dengeleme bölümündeki Ağ hizmetleri gidin bağlantıyatıklayın Yük Dengeleyici Oluştur ve Yapılandırmayı Başlat tıklayın Devam .

 

yük dengeleyici oluştur

 

, Ön uç yapılandırmasındaalanına metin girin Ad (Küçük harf, boşluksuz). HTTPS (HTTP/2 dahil) seçeneğini Protokol . 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şturpenceresinde "Sertifika oluştur"metin girin ve Ad seçeneğini seçin Google tarafından yönetilen sertifika oluştur" " Oluştur modundaalanına alan adınızı girin Alan Adları tıklayın Tamam .

 

yeni sertifika oluştur

 

gidin Arka Uç yapılandırma tıklayın Arka Uç hizmetleri ve arka uç kovaları > Arka uç kovası oluştur seçeneğine. Açılan pencerede, Arka uç kovası adı bir kova seçin Cloud Storage kovası tıklayın Oluştur .

 

arka uç kovası oluştur

 

tıklayın Oluştur .

 

yük dengeleyiciyi oluştur-son

 

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


 

cdn-google-cloud-url

 

değişiklikleri görebilirsiniz Dosya URL'si her resimdeki

 

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