WordPress için En İyi GitHub eklentileri

Yayınlanan: 2020-06-03

GitHub ve WordPress iki çok popüler platformdur. Her iki dünyanın da en iyisine sahip olsanız ve GitHub'ın tüm gücünü sitenize getirebilseydiniz harika olmaz mıydı? Bu sizseniz, bu mükemmel platformlardan en iyi şekilde yararlanmak için WordPress için en iyi GitHub eklentileri listemize göz atın.

GitHub nedir?

GitHub'ın ne olduğunu anlamak için önce Git'in ne olduğunu açıklamamız gerekiyor. Git, Linux'u yaratan kişi olan Linus Torvalds tarafından oluşturulan açık kaynaklı bir sürüm kontrol sistemidir. Bir sürüm kontrol sistemi, geliştiricilerin projelerinin revizyonlarını yönetmelerine yardımcı olur ve bu değişiklikleri merkezi bir havuzda saklar. Sürüm kontrol sistemleri, birkaç kişi aynı kod üzerinde çalışırken veya bu bir açık kaynaklı proje olduğunda, her geliştirici koddaki değişiklikleri görebildiği, indirebildiği ve değiştirebildiği için çok kullanışlıdır.

GitHub kullanmanın avantajları

Git, mevcut tek sürüm kontrolü değil, en ünlüsüdür çünkü diğer sistemlere göre birçok avantajı vardır. Bu sistemlerin çoğunda, biri projede değişiklik yaparsa, bu değişiklikler doğrudan merkezi depoya uygulanır.

Ancak Git ile bir geliştirici bir projeyi değiştirmek isterse, tüm depoyu sistemlerine ("çatallama" olarak bilinir) kopyalaması ve ardından değişiklikleri yerel kopyalarında yapması gerekir. Bundan sonra, bu değişiklikleri merkezi sunucuya uygulamak için sahibine bir bildirim (" çekme isteği " olarak bilinir) gönderebilirler.

Son olarak, sahip bu değişiklikleri bir tıklamayla birleştirebilir (" birleştirme " olarak bilinir). Dolayısıyla GitHub, Git depolarını barındıran ve kullanımı ve başkalarıyla işbirliğini kolaylaştıran birçok başka özellik sağlayan bir platformdur. Dünya çapında 40 milyondan fazla kullanıcısı var ve 2018'de Microsoft tarafından satın alındı.

WordPress'te neden GitHub eklentilerini kullanmalısınız?

Tahmin edebileceğiniz gibi, WordPress için temalar ve eklentiler oluşturan birçok geliştirici, kaynak kodlarını GitHub'da barındırıyor. Ama hepsi bu değil. Bazı eklentiler, GitHub-WordPress entegrasyonunu tamamen yeni bir düzeye taşımanıza izin verir.

Bazı araçlar WordPress'e Git özellikleri ekler ve sürüm kontrolü eklemenize, temaları ve eklentileri uzaktan yüklemenize, bunları doğrudan GitHub'dan dağıtmanıza, sitenize depolar yerleştirmenize ve çok daha fazlasına olanak tanır.

WordPress için en iyi GitHub eklentileri

En iyi WordPress GitHub eklentileri şunlardır:

  1. WP İtici
  2. GitHub Güncelleyici
  3. SürümBasın
  4. WordPress için GitHub Eylemleri
  5. GitHub Yerleştirme
  6. Markdown GitHub
  7. Gist GitHub Kısa Kodu
  8. GitHub Sürüm İndirmeleri
  9. GitHub için Gömme Bloğu
  10. Github Katkısı Taahhüdü
  11. GitHub'da Yazma

Her birinin neler sunabileceğine daha yakından bakalım.

1. WP İtici

WordPress için en iyi GitHub eklentilerinden biri olan WP Pusher WP Pusher, Git deponuzda yaptığınız değişiklikleri WordPress sitenize otomatik olarak dağıtmanızı sağlayan mükemmel bir araçtır. Bu şekilde, kullandığınız barındırmadan bağımsız olarak temaları ve eklentileri doğrudan GitHub, Bitbucket veya GitLab'dan yükleyebilir ve güncelleyebilirsiniz. Bu, geliştiriciler için çok kullanışlıdır, çünkü Git deposunda her yeni değişiklik yaptıklarında, bir FTP istemcisi kullanmak zorunda kalmadan eklentilerinizi ve temalarınızı otomatik olarak güncelleyecektir.

Ek olarak, WP Pusher çok sitelidir ve sunucunuzda Git'in kurulu olmasını gerektirmez, kullandığınız herhangi bir barındırma hizmeti bunu yapar.

Fiyat

Bu en iyi eklenti freemium'dur. Ücretsiz bir sürüm ve üç premium plan sunar:

  • Ücretsiz sürüm
  • Freelancer – Yılda 99 USD (5 site)
  • Ajans – yılda 199 USD (20 site)
  • Büyük Ajans – yılda 499 USD (100 site)

Ücretsiz sürüm yalnızca genel depoları desteklerken, premium planlar özel depoları ve e-posta desteğini içerir. Bunun da ötesinde, hepsinin 30 günlük para iade garantisi vardır, bu nedenle ürünü beğenmezseniz tam bir geri ödeme alabilirsiniz.

2. GitHub Güncelleyici

WordPress için GitHub güncelleyici eklentisi Bu araç WordPress deposunda değildir ancak WordPress için en güçlü GitHub eklentilerinden biridir. GitHub Güncelleyici, GitHub'da barındırılan herhangi bir eklentiyi veya temayı güncellemenize olanak tanır. Bu araçla GitHub, Bitbucket, GitLab veya Gitea eklentileriniz, temalarınız ve dil paketleriniz için otomatik güncellemeleri etkinleştirebilirsiniz.

Bu aracın büyüsü, her yeni sürüm yayınladığınızda WordPress eklentilerinizi ve temalarınızı güncellemenize izin vermesidir, aynı şekilde, kullanıcılarınız WordPress deposundan bir eklenti veya tema indirdiklerinde bir güncelleme alırlar. Ek olarak, temaları ve eklentileri uzaktan yüklemenizi sağlar. Peki bu eklentiyi nasıl kullanacaksınız? Tek koşul, eklentinizin veya temanızın, GitHub'daki konumunu belirtmek için style.css başlığında veya eklentinin başlığında bir başlık içermesidir.

Bu eklentinin orijinal olarak Joey Kudish tarafından geliştirildiğini ancak bir süredir güncellenmediği için Radish Concepts adlı başka bir geliştirici grubunun projeyi devraldığını belirtmekte fayda var.

Fiyat

GitHub Updater, GitHub'dan indirebileceğiniz ücretsiz bir araçtır. Orjinal versiyonuna buradan, yenisine ise buradan ulaşabilirsiniz.

3. SürümBasın

VersionPress, Git'in tüm gücünü WordPress'e getiren mükemmel bir açık kaynaklı eklentidir. VersionPress'i WordPress için en iyi GitHub eklentilerinden biri yapan şey, dosyalara ve veritabanına sürüm kontrolü ekleyerek sitenizde yaptığınız her değişikliği izlemenize olanak sağlamasıdır. Bu, yaptığınız herhangi bir değişikliği geri alabileceğiniz veya hatta tüm değişiklikleri o noktaya geri döndürerek sitenizi önceki durumuna geri getirebileceğiniz anlamına gelir.

Ayrıca VersionPress, test için hazırlama ortamları oluşturmanıza ve bunları canlı veritabanıyla birleştirmenize olanak tanır. Kulağa karmaşık gelse de, bu aracın kullanımı oldukça kolaydır ve hem dosya hem de veritabanı değişiklikleri için doğal dilde Git taahhütleri oluşturur, böylece teknik olmayan kullanıcılar için bile erişilebilir olur.

Fiyat

VersionPress ücretsizdir ve GitHub'dan indirebilirsiniz.

4. WordPress için GitHub Eylemleri

GitHub Actions for WordPress, eklentilerini GitHub'da geliştirenler için en iyi eklentilerden biridir. Bu araç, GitHub'da her yeni sürümü etiketlediğinizde yeni sürümlerinizi doğrudan WordPress eklenti deposuna dağıtmanıza olanak tanır. Bunu komut satırından veya GitHub sürüm arabirimini kullanarak yapabilirsiniz. Bunun büyük faydaları vardır çünkü tüm geliştirmelerinizi doğrudan GitHub'dan yönetmenize olanak tanır.

Daha fazla bilgi için bu dokümantasyon sayfasına bakın.

Fiyat

WordPress için GitHub Eylemleri %100 ücretsizdir.

5. GitHub Yerleştirme

GitHub Embed, GitHub ayrıntılarını bir WordPress sayfasına veya gönderisine gömmenizi sağlayan çok basit ama çok etkili bir eklentidir. Kodu, diğer gömülü kaynaklarda yaptığınız gibi URL'ye yapıştırmanız yeterlidir. Bu araç şu anda şunları yerleştirmenize izin veriyor:

  • depolar
  • Kullanıcı profilleri
  • Proje kilometre taşı özetleri
  • Projeye katkıda bulunanlar

Tasarım açısından GitHub Embed, temel stil sağlar, ancak sitenizin görünümüne ve izlenimine uyacak şekilde özelleştirebilmeniz için sınıflar ekler.

Fiyat

GitHub Embed ücretsizdir ve WordPress eklenti deposundan indirebilirsiniz.

6. Markdown Github

Birkaç aydır herhangi bir güncelleme almamasına rağmen, bu hala WordPress için en iyi GitHub eklentilerinden biridir. Markdown Github, tüm site bilgilerinizi GitHub'da işaretleme dosyaları olarak saklamanıza ve tüm içerik sürümünüzü kontrol ettirmenize olanak tanır.

Ama bunu nasıl yapıyor? Sayfa her yüklendiğinde, Markdown Github, GitHub API'sini sorgular, böylece depoda yaptığınız değişiklikler sitenize anında uygulanır. Bu, sitelerini çekme istekleri aracılığıyla harici kullanıcılarla güncellemesi gerekenler için harika bir seçenektir. Ek olarak, bu eklenti son 5 taahhüdü görüntülemek için 3 kısa kodla birlikte gelir, en son güncellemeyle depoya biçimlendirilmiş bağlantıları görüntüler ve daha fazlası.

Fiyat

Markdown Github ücretsiz bir araçtır ve WordPress deposundan indirebilirsiniz.

7. Gist GitHub Kısa Kodu

Gist GitHub Kısa Kodu, adından da anlaşılacağı gibi, kısa kodlar aracılığıyla yayınlarınıza GitHub Gists eklemenize olanak tanır. Örneğin, aşağıdaki kısa kodla tam bir Gist ekleyebilirsiniz:

 [gist]

Ek olarak, bir öze dosya ekleyebilirsiniz:

 [gist file="index.php"]

Çok sık güncelleme almasa da, sonuncusu 7 aydan daha önceydi, Gist GitHub Kısa Kodu ücretsizdir ve WordPress deposundan indirebilirsiniz.

8. GitHub Sürüm İndirmeleri

GitHub Sürüm İndirmeleri eklentisi Bu eklenti, kısa kodlar aracılığıyla GitHub depolarının sürümleri için indirme sayısını, bağlantıları ve diğer bilgileri almanızı sağlar. Örneğin:

  • [grd_count] , seçilen bir sürüm (bir GitHub deposu) için tüm indirme sayısı değerlerinin toplamını verir.
  • [grd_list] , etiket adı, açıklama ve indirilebilecek dosyaların listesi dahil olmak üzere seçilen sürümler için indirme listesini döndürür.
  • [grd_latest_version] , yayınlanan en son sürümün etiket adını verir.

Bu aracı kullanmaya başlamadan önce, WordPress panonuz > Ayarlar > GitHub Sürüm İndirmeleri'ne gidin ve GitHub kullanıcı adı ve kısa kodlarda varsayılan olarak kullanacağınız depo adı için değerler ayarlayın.

Fiyat

GitHub Sürüm İndirmeleri, WordPress deposundan indirebileceğiniz ücretsiz bir araçtır.

9. GitHub için Gömme Bloğu

Embed Block, Github depolarını sitelerine gömmek isteyenler için mükemmel bir araçtır. Blok Düzenleyiciye kolayca bir GitHub Deposu yerleştirme bloğu eklemenize ve depo bilgilerini içeren bir kart görüntülemenize olanak tanır.

Gutenberg Düzenleyicisini kullanarak, web sitenizdeki herhangi bir sayfaya veya yayına bir GitHub deposu ekleyebilirsiniz. Ek olarak, Embed Block'un kullanımı çok kolaydır. Depo URL'sini girmeniz yeterlidir; eklenti, tüm depo ayrıntılarını içeren bir kart yerleştirecektir. Blok, bazı temel CSS stilleri içerir, ancak biraz CSS ile kolayca değiştirebilirsiniz.

Fiyat

Bu araç ücretsizdir ve İngilizce, İspanyolca ve Portekizce dillerinde mevcuttur.

10. Github Katkı Taahhüdü

WordPress için GitHub katkı Tablosu eklentisi Bu eklenti ile GitHub'da yaptığınız tüm katkıları görüntüleyebilirsiniz. Bu, daha fazla otorite oluşturmak ve müşterilerinize veya potansiyel işverenlerinize alanınızda saygın bir bilgi kaynağı olduğunuzu göstermek için faydalı olabilir.

Github Commit Contribution, herhangi bir portföy veya özgeçmiş web sitesi ile kolayca entegre edilebilir ve tamamen duyarlı, tarayıcılar arası uyumlu ve retinaya hazırdır. Ek olarak, önceden tanımlanmış iki düzen ile birlikte gelir ve kısa kodları destekler.

Fiyat

Bu araç Code Canyon'da 13 USD karşılığında mevcuttur.

11. GitHub'da Yazma

WordPress için en iyi GitHub eklentileri listemizdeki son araç GitHub'da Yazma aracıdır. Adından da anlaşılacağı gibi, diğer yazarlarla işbirliği içinde içerik yazmanıza ve kullanıcılarınızın GitHub aracılığıyla WordPress içeriğinizde iyileştirmeler önermesine olanak tanır.

GitHub'da Yazma, ekipler için GitHub'ı kullanarak ortaklaşa gönderiler yazmasına ve düzenlemesine izin verdiği için çok kullanışlı bir araçtır. Ek olarak, ekipler iki farklı WordPress kurulumunun içeriğini senkronize edebilir ve içeriği üretime dağıtmadan önce hazırlayabilir ve önizleyebilir.

Fiyat

En iyi yanı, Yazma OnGitHub'ın %100 ücretsiz olmasıdır.

Çözüm

Özetlemek gerekirse, bu eklentiler GitHub ve WordPress'in en iyilerini birleştirmenize izin verecektir. Bu eklentilerden bazıları ile GitHub-WordPress entegrasyonunu bir adım öteye taşıyabilir ve üretkenliğinizi artırabilirsiniz. Sitenize sürüm kontrolü ekleyebilecek, yeni sürümleri doğrudan GitHub'dan dağıtabilecek, sitenize depolar yerleştirebilecek, web sitenizin tüm bilgilerini GitHub'da işaretleme dosyaları olarak depolayabilecek ve çok daha fazlasını yapabileceksiniz.

Peki önce hangi eklentiyi kullanmalısınız? WP Pusher, GitHub Updater ve VersionPress ile başlamanızı öneririz. Hepsinin ücretsiz sürümleri vardır ve sitenizde GitHub'dan en iyi şekilde yararlanmanıza yardımcı olacak mükemmel özelliklere sahiptirler.

Herhangi bir GitHub eklentisi kullanıyor musunuz? Aşağıdaki yorum bölümüne başka hangi araçları dahil etmemiz gerektiğini bize bildirin.