WordPress için En İyi GitHub eklentileri
Yayınlanan: 2020-06-03GitHub 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:
- WP İtici
- GitHub Güncelleyici
- SürümBasın
- WordPress için GitHub Eylemleri
- GitHub Yerleştirme
- Markdown GitHub
- Gist GitHub Kısa Kodu
- GitHub Sürüm İndirmeleri
- GitHub için Gömme Bloğu
- Github Katkısı Taahhüdü
- GitHub'da Yazma
Her birinin neler sunabileceğine daha yakından bakalım.
1. WP İtici
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
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
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ü
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.