Git ve Volan birlikte nasıl kullanılır

Yayınlanan: 2017-10-16

WordPress eklentileri veya temaları oluşturuyorsanız, muhtemelen kodunuzu Git'te GitHub veya BitBucket'te tutuyorsunuzdur. Ancak Flywheel sunucularında Git kurulu değildir. Ama korkma! Git'teki kodunuzu Flywheel tarafından barındırılan WordPress web sitenize dağıtmanın gerçekten güzel birkaç yolu var.

DeployHQ ile bir Git dağıtım iş akışını nasıl kuracağınızı gösterecek olan , Git ile Flywheel'de nasıl yayınlayacağınıza dair güzel bir genel bakış var . DeployHQ, temel olarak kodunuzu Git'ten çıkaracak, SFTP aracılığıyla Flywheel'e gönderecek ve seçtiğiniz bir dizine nazikçe yerleştirecek bir hizmettir. DeployHQ'yu günde en fazla 10 dağıtımla bir proje için ücretsiz olarak deneyebilirsiniz.

ekran koruyucuda "daha fazlasını yap" ile ahşap masa üzerinde volan Git ve Flywheel masaüstü düzeni

Bunun sesini beğendiyseniz, buradaki ayrıntılı eğiticiye gidin. Flywheel kendi sitelerine bu şekilde dağıtım yapıyor!

Başka bir seçenek ve bir süredir kullandığım seçenek GitHub Updater .

GitHub Güncelleyici ile tanışın

GitHub Updater, GitHub, GitLab ve BitBucket depolarınızı izleyen ve bir düğmeye tıklayarak WordPress eklentinizin veya temanızın yeni sürümlerini çekmenize olanak tanıyan ücretsiz bir WordPress eklentisidir. Temel olarak kendi GitHub deponuzdaki eklentilerinizi ana WordPress.org deposundaki eklentiler gibi çalıştırır.

GitHub Güncelleyiciyi İndirme

GitHub Updater, WordPress.org deposunda değil. Bu yüzden Andy Fragen'in GitHub deposuna gitmeniz ve indirmeniz gerekecek. En kararlı sürüm için ana şubeye geçin ve ardından Klonla veya indir > ZIP İndir'i tıklayın.

Volan Git ve Flywheel eklentisi GitHub tarafından düzen

Dosyayı aldıktan sonra, WordPress sitenize kolayca ekleyebilirsiniz. Kontrol panelinden Eklentiler > Yeni Ekle'ye gidin . Sayfanın üst kısmında Eklenti Yükle seçeneğini göreceksiniz . Sadece dosyayı seçin, eklentiyi kurun ve ardından onu etkinleştirmeye hazır olacaksınız.

Deponuza bağlanma

GitHub Güncelleyici, GitHub (elbette), BitBucket ve GitLab'da barındırılan Git depolarına bağlanabilir. Projelerimi sınırsız, ücretsiz özel depoları uğruna BitBucket'te barındırma eğilimindeyim.

GitHub Updater'ı Bitbucket'e bağlamak için WordPress kontrol panelinizde oturum açın ve Ayarlar > GitHub Updater'a gidin . Ardından menüden Git sunucunuzu seçin ve bağlantınızı gerekli kimlik bilgileriyle yapılandırın.

Volan Git ve Volan GitHub güncelleyici tarafından düzen

Eklentinizi ayarlama

GitHub Updater'ın eklentinizi nerede arayacağını bilmesi için WordPress eklentinizin açılış yorumlarına bir satır eklemeniz yeterlidir.

</php
/*
Plugin Name: White Harvest Sermon Library
Plugin URI: https://whiteharvest.net
Description: Sort, manage, and share your library of sermons.
Version: 0.9.0
Author: Lee Blue
Author URI: https://leeblue.com
BitBucket Plugin URI: https://bitbucket.org/leehblue/white-harvest-sermons

Son satır, eklentinizin git deposunun konumunu belirten satırdır.

Güncellemeleri çekmek

Varsayılan olarak GitHub Updater, güncellemeler için ana şubenize bakar. Şu anda yüklü olan eklentinin Sürüm numarasını ve Git'teki eklentinin sürüm numarasını karşılaştırır. Bir güncelleme mevcut olduğunda, size bildirir.

Volan Git ve Flywheel yeni sürüm eklentisi ile düzen

Oradan, tam olarak resmi WordPress.org deposundan bir güncelleme çekmek gibi çalışır. Şimdi güncelle'ye tıklayın ve eklentiniz zahmetsizce güncellenirken gülümseyin!

Ne zaman yeni bir güncelleme yayınlamak isterseniz, tek yapmanız gereken eklentinizdeki güncellenmiş sürüm numarası bilgileriyle yeni kodunuzu göndermektir.

Dal değiştirme

GitHub Updater'ın bir geliştirme şubesine veya master dışında bir yere bakmasını tercih ederseniz, bunu da ayarlayabilirsiniz. Dal Değiştirmeyi Etkinleştir ve ardından Değişiklikleri Kaydet için onay kutusunu tıklamanız yeterlidir .

Volan Git ve Flywheel GitHub eklenti güncelleyici ayarı etkinleştirme ile düzen

Etkinleştirildiğinde, Eklentiler > Yüklü Eklentiler panelinize gittiğinizde, başka bir sürümü denemek için bir seçenek göreceksiniz.

volan Git ve FlywheelGitHub eklenti güncelleyici yeni sürüm ayarlarına göre düzen

Buradan, deponuzda yayınladığınız diğer dallardan herhangi birini seçebilirsiniz.

WordPress.org deposunda eklenti geliştirme

Ayrıca resmi WordPress.org deposunda bulunan bir eklenti üzerinde çalıştığınızı varsayalım. Bu, henüz yayınlamadığınız kendi eklentilerinizden birinin güncellemeleri üzerinde çalışıyorsanız olabilir. Veya, onu geliştirmek için bir eklentiye çatal veriyorsunuz ve çatallı eklentiniz, WordPress.org deposundaki eklentiyle aynı sümüklü böcek içeriyor. GitHub Updater, aynı sümüklü böceklere sahip eklentiler için wordpress.org'daki güncellemeleri atlayacak olan Dot Org'u Geçersiz Kılma ayarına sahiptir .

Dot Org'u Geçersiz Kıl özelliğini etkinleştirmek için, bu satırı < code>wp-config.php</code> dosyanıza veya temanızın functions.php dosyasına eklemeniz yeterlidir.

define('GITHUB_UPDATER_OVERRIDE_DOT_ORG', true );

Artık eklentilerinizi WordPress.org deposundaki diğer eklentilerle herhangi bir çakışma yaşamadan geliştirebilirsiniz.

bilgisayar ekranında volan Git ve Flywheel PHP kodu ile düzen

birkaç not

GitHub Updater, Git'in WordPress sunucunuza yüklenmesini gerektirmez, bu nedenle Flywheel'de harika çalışır ve işlerin çalışması için neredeyse hiçbir kurulum gerekmez. Gerçekten sadece üç şey yapıyorsun:

WordPress Görselleştirici Grafikler ve Grafikler eklentisi nasıl kullanılır?

Veriler, web sitesi kullanıcı etkileşiminin anahtarıdır ve grafikler, verileri sunmanın harika bir yoludur. Verileri yorumlanması kolay bir formatta göstererek kullanıcılarınız için daha anlaşılır ve görsel olarak çekici olacaktır...

  1. GitHub Updater eklentisini kurun ve etkinleştirin.
  2. GitHub Updater'ı barındırılan Git deponuza bağlayın.
  3. Eklentinizin başlığına, havuzunuzun konumuna atıfta bulunan bir satır ekleyin.

Bundan sonra, Git deponuzdaki eklentinizin sürümü kurulu eklentinin sürümünden daha büyük olduğunda, GitHub Güncelleyici size haber verir ve tıpkı resmi WordPress.org deposu gibi bir "Şimdi güncelle bağlantısı" sağlar.

GitHub Updater, Git deponuzun tamamını çekmiyor; sadece kodunuzu getiriyor. Diğer bir deyişle, .git dizinini ve deponuzdaki tüm geçmişi, depoyu klonlarsanız alacağınız gibi alamıyorsunuz.

Daha fazla bilgi edin

Daha fazla bilgi edinmek için GitHub Wiki'de GitHub Updater'ın tüm özelliklerinin nasıl kullanılacağına ilişkin ayrıntılı talimatlar bulunmaktadır .

Deneyin, ücretsiz!

Öyleyse GitHub Updater'ı deneyin ve eklentilerinizi Flywheel'de yayınlamanın (ve güncellemenin) ne kadar basit ve hızlı olduğunu görün. Bu makalede eklentilerden bahsetmişken, bunun WordPress temaları ve Dil Paketleri ile de çalıştığını unutmayın.


Volan hakkında daha fazla bilgi edinin

Flywheel, reklam öğelerinin ellerinden gelenin en iyisini yapmalarına yardımcı olmaya adanmış, yönetilen bir WordPress ana bilgisayarıdır. Burada daha fazlasını öğrenin!