Git ve Volan birlikte nasıl kullanılır
Yayınlanan: 2017-10-16WordPress 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.

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.

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.

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.

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 .

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

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.

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...
- GitHub Updater eklentisini kurun ve etkinleştirin.
- GitHub Updater'ı barındırılan Git deponuza bağlayın.
- 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!
