Bazen, WordPress’in işlevselliğini artırmak, platformu ihtiyaçlarınıza göre uyarlamak veya karşılaştığınız belirli sorunları ele almak için yeni özellikler önermek isteyebilirsiniz.
WordPress için ilk kez yeni özellikler öneriyorsanız, bunu nasıl yapacağınız konusunda emin olamayabilirsiniz. İyi haber şu ki, aslında oldukça basit.
Trac veya GitHub’ı kullanarak yeni özellikler önerebilirsiniz. Hatta geliştiricilerin WordPress çekirdeğini iyileştirebilmesi için hataları bildirebilir ve biletler açabilirsiniz. Bu süreç WordPress’in güncel ve işlevsel kalmasına yardımcı olur.
Bu yazımızda WordPress için yeni özellik önerilerinin nasıl yapılacağını gösterelim.
Yeni Özellikler WordPress’e Nasıl Giriyor?
Açık kaynaklı bir yazılım olan WordPress’in gelişimi, çekirdek ekibi oluşturan kullanıcılar ve gönüllü geliştiriciler tarafından yönlendirilir. Herkes tüm WordPress web sitelerine fayda sağlayacağını düşündüğü yeni özellikler ve iyileştirmeler önerebilir.
Yeterli sayıda kullanıcı bir özelliği isterse ve geliştiriciler bu özellik üzerinde çalışmakla ilgilenirse, sonunda bu özellik yazılımın bir parçası haline gelir.
Bu, WordPress’in şu anda tüm web sitelerinin %43’ünden fazlasına güç vermesini sağlayan kazanan formül olmuştur.
WordPress ayrıca eklentilerle kolayca genişletilebilir. Bu, bir özellik çekirdek yazılıma dahil edilmemiş olsa bile, bir WordPress eklentisi olarak eklenebileceği anlamına gelir.
Eğer bir özellik bir eklenti kullanılarak kolayca eklenebiliyorsa ve çoğu WordPress kullanıcısı için faydalı değilse, o zaman çekirdeğe eklenmeyebilir. Bu durum genellikle çoğu yeni özellik önerisi için geçerlidir.
Kullanıcılar bir hata izleme, geliştirme ve biletleme yazılımı olan WordPress Trac‘i kullanarak özellik önerebilirler. Tüm WordPress geliştirme ilerlemeleri Trac’a kaydedilir.
Kullanıcıların yeni özellikler önerebileceği bir başka yer de WordPress İstekleri ve Geri Bildirim Forumu‘dur. Bu forum, kullanıcıların önerilerini fikir olarak sunmalarına ve diğer WordPress kullanıcılarının bunları oylamasına olanak tanır.
Bir fikrin aldığı oy sayısına bağlı olarak, WordPress geliştirme ekibi bu fikrin çekirdeğe eklenmesini değerlendirebilir.
Bunu akılda tutarak, yeni özellik fikirleri göndermek için WordPress Trac ve GitHub’ı nasıl kullanacağınızı öğrenmek faydalı olacaktır. İşte bu kılavuzda paylaşacağımız tüm yöntemlere hızlı bir genel bakış; ilerlemek için aşağıdaki bağlantılara tıklamanız yeterlidir:
Hazır mısınız? Hadi başlayalım.
Yöntem 1: Trac Kullanarak Yeni Bir WordPress Özellik Önerisi Ekleme
Öncelikle, Trac’ı doğru kullandığınızdan emin olun.
Not: Trac bir destek platformu değildir. Desteğe ihtiyacınız varsa, bunun yerine WordPress destek forumlarını kullanmalısınız.
Bir Trac bileti oluşturmadan önce, başka birinin bu özelliği daha önce önermediğinden emin olmak için lütfen iyice araştırın.
Bunu WordPress Core arama sayfasına gidip arama çubuğuna arama terimini girerek yapabilirsiniz.
Önereceğiniz özelliğin mevcut olmadığından emin olduktan sonra Trac web sitesini ziyaret edebilirsiniz.
Buradan ‘Yeni bir bilet oluştur’ düğmesine tıklamanız yeterlidir.
Ardından, WordPress.org hesabınıza giriş yapmanız gerekecektir.
Hesabınız yoksa, önce kaydolmanız gerekir.
Giriş yaptıktan sonra ‘Yeni Bilet’ formunu göreceksiniz.
Devam edin ve özellik öneriniz için ayrıntıları girin.
İlk olarak, özellik önerinizin bir özetini sunmanız gerekir. Bu, özellik önerinizle çözmeye çalıştığınız sorunu açıklayan basit bir tek satır olmalıdır.
‘Açıklama’ alanında, önerdiğiniz özellik hakkında istediğiniz kadar ayrıntı vermeniz gerekecektir.
Önerinizi açıklamak için ekran görüntüleri ve maketler eklemekten çekinmeyin. Ayrıca bu alanı, özellik öneriniz için bir gerekçe oluşturmak ve neden çekirdeğin bir parçası olması gerektiğini düşündüğünüzü açıklamak için kullanmanız gerekir.
Destek talebi türünüz olarak ‘Özellik talebi’ni seçtiğinizden emin olun. Bir hata raporu eklerseniz, ‘kusur (hata)’ seçeneğini seçmek isteyeceksiniz.
Ve önerdiğiniz özelliğin aslında mevcut bir özellik geliştirme olduğunu düşünüyorsanız, bunun yerine destek talebi türünüz olarak ‘geliştirme’yi seçin.
Ardından, gereksinimlerinize göre bir WordPress sürüm numarası (6.1 gibi), bileşen ve katılımcı odağı seçebilirsiniz.
Bileşen, WordPress yorumları, editör, temalar, eklentiler ve daha fazlası gibi belirli bir alanı ifade eder. Buna karşılık, katkıda bulunan faktörler biletinize ekleyebileceğiniz ek etiketlerdir.
İşiniz bittiğinde, ayrıntıları önizleyebilir ve ‘Bilet oluştur’ düğmesine tıklayabilirsiniz.
Oradan aşağı kaydırırsanız, biletinizin bir önizlemesini göreceksiniz.
WordPress özellik öneri biletini göndermeden önce tüm ayrıntıların doğru olduğundan emin olun.
Trac’a Bilet Gönderdikten Sonra Ne Olur?
Trac’a bir bilet gönderdikten sonra, diğer katkıda bulunanlar ve geliştiriciler tarafından kullanılabilir olacaktır.
Lider geliştiriciler de bildirimler alacak ve destek talebinizi inceleyip üzerinde işlem yapabilecekler.
Ardından, herhangi bir WordPress kullanıcısı bilet üzerinde bir dizi işlem yapabilir. Örneğin, birisi odağı, bileşeni, durumu ve diğer ayrıntıları değiştirebilir. Bu değişiklikler kaydedilecek ve Trac’ta gösterilecektir.
Biletiniz yeterince ilgi görürse, birisi bunun için bir yama geliştirebilir ve gönderebilir. Baş geliştirici daha sonra bu yamayı inceleyebilir ve kabul edilebilir.
Bir yama kabul edildikten sonra, baş geliştirici veya izinli başka bir kişi değişikliği ‘işleyebilir’ ve bir sonraki güncelleme döngüsünde çekirdeğe eklenir.
Önerinizin niteliğine bağlı olarak, çekirdeğin bir parçası haline gelmesi günler, haftalar, aylar ve hatta bazen yıllar alabilir.
Bazen uzun süre beklemenize rağmen, özellik taleplerini göndermek çabaya değer. Bu gibi istekler sayesinde WordPress sadece blogları destekleyen bir yazılımdan bugünkü CMS’ye dönüştü.
Yöntem 2: GitHub Kullanarak Yeni Bir WordPress Özellik Önerisi Ekleme
WordPress’te yeni özellikler talep etmenin bir başka yolu da GitHub’ı kullanmaktır.
GitHub, geliştiricilerin kodlarını depolamalarına ve yönetmelerine, değişiklikleri izlemelerine, sürüm kontrolü sunmalarına ve bir projede başkalarıyla işbirliği yapmalarına olanak tanıyan bulut tabanlı bir web sitesidir.
Öncelikle GitHub web sitesini ziyaret etmeniz ve ücretsiz bir hesap için kaydolmanız gerekir.
Bundan sonra GitHub’daki WordPress çekirdek sayfasını ziyaret edebilirsiniz.
‘Genel Bakış’ sekmesinden ‘Depolar’a geçelim.
Bir sonraki ekranda, yeni WordPress özellikleri önermek istediğiniz depoyu aramak isteyeceksiniz.
Örneğin, blok düzenleyici için yeni bir fikriniz, hata raporunuz veya iyileştirme öneriniz varsa, bunu ‘Gutenberg’ deposuna gönderebilirsiniz.
İlgili depoyu seçtikten sonra öneriniz için bir bilet oluşturabilirsiniz.
Üstteki menüden ‘Sorun’ seçeneğine tıklamanız yeterlidir.
Ardından, sorunların, hata raporlarının ve diğer konuların bir listesini göreceksiniz.
Buradan, sorun sekmesinde arama yapabilir ve özellik talebinizin daha önce gönderilmediğinden emin olabilirsiniz. Ardından, üst köşedeki ‘Yeni sorun’ düğmesine tıklayabilirsiniz.
Daha sonra yeni bir sorun oluşturmak için birden fazla seçenek görmelisiniz.
Devam edin ve ‘Özellik talebi’ seçeneğini seçin.
Bir sonraki adım, bir başlık ve talebinizi ayrıntılı olarak yazmaktır.
Bundan sonra, bileti oluşturmak için ‘Yeni sorun gönder’ düğmesine tıklamanız yeterlidir.
Bu yapıldığında, önerdiğiniz özelliğin tartışılmasını ve geliştirilmesini takip edebileceğiniz bir GitHub başlığı olacaktır.
Umarız bu makale WordPress için yeni özellik önerilerinin nasıl yapılacağını öğrenmenize yardımcı olmuştur. Ayrıca WordPress’in neden ücretsiz olduğu ve WordPress ile nasıl para kazanılabileceği hakkındaki rehberimize de göz atmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
John Dee
I use screencast captures to communicate with my team. How do trac people feel about a video link? Can I submit a ticket with a ‘description’ of a youtube link?
WPBeginner Support
Hi John Dee,
You can add a video link to your description.
Yönetici