WordPress ve GitHub Entegrasyonu

Yayınlanan: 2023-02-12

WordPress için temalar ve eklentiler geliştirmek hem eğlenceli hem de kazançlı olabilir. İş akışınızı, sürüm kontrolünü ve depolamayı yönetmenin birçok yolu olsa da, mevcut en iyi araçlara odaklanmak projelerinizi bir sonraki seviyeye taşımanıza yardımcı olabilir.

Neyse ki GitHub bu görevi çok daha kolaylaştırıyor. Geliştiriciler için birçok değerli araç içeren popüler bir açık kaynak kod deposudur. Ayrıca, şu anda 34 milyondan fazla kullanıcısı ve 100 milyondan fazla deposuyla dünyanın en büyük açık kaynak kodu ana bilgisayarıdır.

Bu makale, WordPress geliştirme sitenizi GitHub ile entegre etmek için eksiksiz bir kılavuz sağlayacaktır. Ek olarak, iş akışınıza eklemeyi düşünmek isteyebileceğiniz bazı eklentilere de bakacağız. Hadi kodlamaya başlayalım!

İçindekiler
1. GitHub ve WordPress Nasıl Birleştirilir (4 Adımda)
1.1. 1. Adım: Yerel Bir WordPress Ortamı Oluşturun
1.2. 2. Adım: GitHub'ı kurun
1.3. 3. Adım: Bir Depo Oluşturun
1.4. 4. Adım: Deponuzu Yayınlayın
2. WordPress için Github Eklentileri
2.1. 1. Github Gömülü
2.2. 2. GitHub Güncelleyici
3. Sonraki Adımlar
4. WP Motoru ile Kontrolü Elinizde Tutun

GitHub ve WordPress Nasıl Birleştirilir (4 Adımda)

WordPress geliştirme ortamınızı GitHub ile birleştirmek için birkaç önemli adımdan geçmeniz gerekecek. Bu, yerel bir WordPress GitHub ortamı oluşturmakla başlar. Ardından GitHub'ı kurmaya ve ilk deponuzu oluşturmaya devam edeceksiniz.

1. Adım: Yerel Bir WordPress Ortamı Oluşturun

WordPress için geliştirme yapmayı planlıyorsanız, yüksek kaliteli, yerel bir geliştirme ortamı oluşturmak en iyisidir. Bunun için Yerel kullanmanızı öneririz:

Yerel olarak geliştirme, üretim sunucunuzu taklit edecek bir ortam oluşturabileceğiniz anlamına gelir. Halihazırda yayında olan herhangi bir şeyi kesintiye uğratmadan kaynak kodunuzu çevrimdışı olarak geliştirebilir ve test edebilirsiniz.

Yerel ortamınızı kurduktan sonra, tüm gerekli geliştirici özelliklerine ve araçlarına sahip olacaksınız. Başlamak için Ücretsiz İndirme'yi seçebilirsiniz! ana sayfada ve işletim sisteminizi seçin:

Yazılım paketini indirdikten ve sisteminizin kurulum sürecini tamamladıktan sonra Yerel'i açabilir ve yerel geliştirme sitenizi kurmaya başlayabilirsiniz. Sizden istendiğinde, Yeni Bir Site Oluştur'a tıklayın :

Ardından, geliştirme sitenizin adını gireceksiniz. Yerel site etki alanı adı ve yolu otomatik olarak doldurulacaktır. Ancak, gerekirse siteniz için farklı bir yerel yol seçmek üzere Gözat seçeneğini kullanabilirsiniz:

Ayrıca Blueprint'ten Site Oluştur seçeneğine de sahip olacaksınız . Bu, birden çok siteyi veya geliştirme projesini toplamaya başladığınızda, sık kullandığınız WordPress temalarını ve eklentilerini bir araya getirebileceğiniz anlamına gelir. Ardından Blueprints'i kullanarak, yeni bir geliştirme sitesi oluşturduğunuzda bunlara hızla erişebilir ve yükleyebilirsiniz.

Alan adı seçiminizi tamamladıktan sonra Devam'ı tıklayın. Ardından, yerel WordPress kurulumunuz için bir kullanıcı adı ve şifre seçmeniz istenecektir:

Geliştirme ortamınız tamamlandığında, yeni sitenizin bilgilerinin özetini içeren bir ekran göreceksiniz:

Bu, Flywheel ile oluşturduğunuz tüm yerel siteler için ana kontrol paneli olacaktır. Buradan, sitenizin durumunu hızlı bir şekilde kontrol edebilir, görüntüleyebilir ve Yönetici 'yi seçerek WordPress yönetici kontrol panelinize gidebilirsiniz. Ek olarak, WordPress veritabanınızı, güvenlik ve diğer yardımcı program bilgilerinizi kolayca görüntüleyebilirsiniz.

2. Adım: GitHub'ı kurun

GitHub'ın WordPress ile kullanımını etkinleştirmek için ücretsiz bir GitHub hesabı oluşturmanız ve Git'i yerel sürücünüze indirip yüklemeniz gerekir. Git, GitHub'daki tüm iş akışlarını yöneten açık kaynaklı Sürüm Kontrol Sistemidir (VCS).

Git'i yüklemek ve yapılandırmak için ne kullanabileceğiniz konusunda iki seçeneğiniz vardır. Bir komut satırı aracı kullanmakta rahatsanız, seçeneklerden biri budur. Alternatif olarak, GitHub Masaüstü istemcisini kullanabilirsiniz:

Bu tanıtım için GitHub Desktop'ı indirip kuracağız. Dosyaları indirip açtıktan sonra GitHub bilgilerinizle oturum açmanız gerekir:

Git'in nasıl çalıştığına aşina değilseniz, onu iş akışınızdaki aracı olarak düşünebilirsiniz. GitHub projenizi barındırabileceğiniz yerdir, Git ise üzerinde çalışabilmeniz için GitHub deponuzu yerel geliştirme ortamınıza çeken işlevdir.

İşiniz bittiğinde değişiklikleri GitHub'a göndermek için Git'i kullanabilirsiniz, böylece dosyalarınız her zaman güncel olur.

3. Adım: Bir Depo Oluşturun

Artık yerel ortamınız hazır olduğuna göre, makinenize WordPress ve Git yüklendiğinde, projeniz için bir depo oluşturmaya hazırsınız. GitHub Masaüstünden, Sabit Diskinizde Yeni Bir Depo Oluştur'u seçebilirsiniz :

Daha sonra yeni yerel deponuzu yapılandırmanız istenecektir:

Deponuzu adlandırdıktan ve gerekirse bir lisans seçmek gibi birkaç başka ayarı yapılandırdıktan sonra, Depo Oluştur seçeneğine tıklayın. Ardından, yeni deponuzu GitHub Masaüstü kullanıcı arayüzünde göreceksiniz:

Bu, projeniz için komuta merkezidir. Buradan değişiklik yapabilir ve deponuzu GitHub'da yayınlayabilirsiniz. Ek olarak, GitHub web sitesinden depolar oluşturabilirsiniz:

Deponuzu bu şekilde oluşturursanız, onu yerel geliştirme ortamınıza çekmek için Masaüstü arabiriminizdeki Depoyu Kopyala özelliğini kullanabilirsiniz:

GitHub'dan klonlamak istediğiniz depoyu seçtikten ve yerel yolu belirledikten sonra, eylemi tamamlamak için Klonla'ya tıklayın.

4. Adım: Deponuzu Yayınlayın

Dosyaları yerel depo klasörünüze ekledikten sonra GitHub masaüstünde görünürler. Oradan değişiklikleri başlatabilir, kod düzenleyicinizi açabilir ve deponuzu GitHub'da yayınlayabilirsiniz:

Depoyu yayınla'yı tıkladıktan sonra, bir açıklama eklemeniz ve yayınlama sürecini tamamlamanız istenir:

Ardından, deponuzun yayınlandığından emin olmak için GitHub hesabınızı kontrol edebilirsiniz:

Dosyalarınızda değişiklikler yaparken ve onları Local by Flywheel WordPress ortamınızda test ederken, değişikliklerinizi GitHub Masaüstünde kolayca uygulayabilirsiniz. Ardından, güncellenmiş depolarınızı tek tıklamayla GitHub'da yayınlayabileceksiniz.

WordPress için Github Eklentileri

GitHub için anlamlı işlevsellik ekleyen WordPress için pek çok eklenti yoktur. Yayınlanmış depolar aracılığıyla blogunuzda güncellemeler sağlamak için tasarlanmış bazı yeni ve incelenmemiş eklentiler mevcuttur. Ancak, geliştiriciler için yararlı özellikler sunan iki güvenilir seçenek vardır .

1. Github Gömülü

Github Embed, GitHub bilgilerini web sitenize yerleştirmenizi sağlayan ücretsiz bir WordPress eklentisidir. Bunu, WordPress sayfalarınızda ve yayınlarınızda basit bir bağlantı kullanarak yapabilirsiniz. GitHub bağlantınızı web sitenize yerleştirdikten sonra, bu havuzda her değişiklik yaptığınızda güncellenecektir.

Bu, özellikle tema ve eklenti satan geliştiriciler için kullanışlıdır. Bu araçla, müşterilerinizi yeni değişiklikler, sorunlar ve iyileştirmeler hakkında kolayca güncel tutabilirsiniz.

2. GitHub Güncelleyici

GitHub'dan indirdiğiniz ve WordPress web sitenize eklediğiniz eklentilerin ve temaların güncellemeler için işaretlenmeyeceğini unutmayın. Bu, geliştirici bir değişiklik yaparsa WordPress kontrol panelinizde bir bildirim almayacağınız anlamına gelir.

GitHub Updater eklentisinin size yardımcı olabileceği yer burasıdır. GitHub temaları ve eklentileri için otomatik güncellemeler yapmak üzere geliştirilmiştir. Hatta bazı GitHub geliştiricileri, projelerini WordPress web sitenize yüklediğinizde bu eklentinin kullanılmasını gerektirir.

Sonraki adımlar

Bu noktada, Flywheel, WordPress ve GitHub arasında bir Git iş akışı oluşturmaya hazırsınız! GitHub'dan kod alabilecek, kendi temalarınızı ve eklentilerinizi oluşturabilecek veya WordPress topluluğundaki mevcut projelere katkıda bulunabileceksiniz.

Geliştirme iş akışınızı geliştirmenin yanı sıra GitHub'ın birçok özelliğinden ve aracından da yararlanabilirsiniz. Örneğin, depolarınızı doğrudan canlı bir web sitesine göndermek için GitHub Sayfalarını kullanabilirsiniz. GitHub, aynı proje üzerinde çalışan büyük ekiplerin olduğu projeler için de oldukça etkilidir.

WP Engine ile Kontrolü Elinizde Tutun

Kendinizi GitHub'a ve daha akıcı bir geliştirme iş akışına yönlendirmek, projeleriniz için oyunun kurallarını değiştirebilir. Bu platform yalnızca serbest çalışanlar için ideal olmakla kalmaz, aynı zamanda açık kaynak topluluklarında yer alan yeniliklere de katkıda bulunur.

WP Engine'de, açık kaynak geliştirmenin gücüne inanıyoruz. Bu nedenle, WordPress kullanıcıları için en iyi geliştirici kaynaklarını sağlamak için çalışıyoruz. Bir sonraki projeniz için planlarımıza göz atın!