Wordpress eklentisi yazıyoruz: 2- Wordpress eklentisi yazmak için 4 neden

Eylül 25, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Wordpress Eklentisi Yazıyoruz serimizin ikinci yazısıyla karşınızdayım. Daha önce söylediğim gibi Wordpress eklentisi yazmak ile ilgili Türkçe kaynakların sayısı sınırlı. Bu nedenle bu yazı dizisinde elimden geldiğince işin bütün püf noktalarını gerek yabancı kaynaklardan çevirilerle, gerekse kendi bilgilerimle sizlere aktarmaya çalışacağım.

Bir blogcu neden Wordpress eklentisi yazmak ister?

Mevcut eklentileri mıncıklamak isteyebilirsiniz

Bazen mevcut eklentiler tam olarak sizin isteklerinizi karşılamaz. Aradığınız eklentinin internet üzerinde başka bir varyasyonunun da olmadığını düşünün… Artık tek bir seçeneğiniz kalır:  o da eklenti yazarını, sizin istediğiniz özelliği eklentiye entegre etmesi için ikna etmek… Ancak eklenti yazarları genellikle, blog işleriyle haşır neşir insanlardır ve oldukça yoğundurlar ve bu nedenle isteklerinizin karşılanması çok uzun sürebilir. Ya da yaza,r sizin önerinizi eklentiye dahil edecek kadar değerli bulmayabilir. Bir diğer vahim durum da; pek çok eklentinin, yazarı tarafından uzun süre desteklenmemesi / geliştirilmemesi durumudur.

Sonuç olarak eklenti yazarı her zaman sizin isteklerinize karşılık verebilecek durumda olmayacaktır. Bu gibi bir durumda, mevcut eklentiyi kendiniz modifiye etmek ve ihtiyaçlarınıza uygun hale getirmek isteyebilirsiniz. Eğer yeterince iyi bir iş çıkarır ve eklentiye yeni özellikler katabilirseniz, eklentiyi istediğiniz gibi tekrar yayınlayabilirsiniz. Tabii orjinal eklenti GPL Lisansı altında yayınlanmış ise..

Eklenti geliştirmek isteyebilirsiniz

Bazen bir eklenti çok çok iyi geliştirilmiş olabilir ancak siz bu eklentinin üzerine kendi fikirlerinizi de koyup yeni bir eklenti yayınlamak isteyebilirsiniz. Örnek vermek gerekirse; mevcuttaki bir eklentinin AJAX ile daha verimli çalışacağını düşünebilirsiniz. Ya da eklentinin, diğer eklentilerle uyumlu çalışabilmesi için bir takım fonksiyonlar eklemek isteyebilirsiniz. Veya mevcut eklentiye bir admin paneli hazırlayıp daha verimli çalışmasını, veritabanı ile etkileşime girmesini sağlayabilirsiniz.

Her şeyden önce; eğer bir eklenti, GPL uyumluluk lisansı altında yayınlanmışsa, bu eklentiyi istediğiniz gibi geliştirip, kendi versiyonunuzu yayınlamakta serbestsiniz. Bunu aklınızdan çıkarmayın.

Para kazanmak isteyebilirsiniz

Ülkemizde, eklentilerden para kazanmak şu an için çok mümkün görünmese de, yurtdışında eklenti yazarları yaptıkları işler için bağış toplayabiliyor ya da eklentilerini ücret karşılığı satabiliyorlar. Özellikle tema geliştiricileri, kendi yazdıkları eklentileri de pakete dahil ederek biraz daha yüksek bir ücret talep edebiliyorlar. Eklentilerinizin İngilizce versiyonlarını da geliştirerek, ufakta olsa bu işten para kazanabilirsiniz.

Tanıtımınızı yapabilirsiniz

Özellikle ülkemizdeki yeni blog yazarları, bloglarını tanıtabilmek için başka bloglar ile link değişimi yoluna gidiyorlar. Ancak yazacağınız bir Wordpress Eklentisi sayesinde, blogunuzun adını bundan çok daha hızlı bir şekilde duyurma şansına sahip olabilirsiniz. Çünkü Türkçe bir eklenti yazıyorsunuz, çünkü blogosferin yararına bir iş yapıyorsunuz. Mesela geçenlerde AÖF Not Hesaplayıcı adındaki scriptimi yazdıktan kısa bir süre sonra binlerce kez kullanıldığını gördüm. Çünkü AÖF öğrencileri için gerçekten yararlı bir script olacağını düşünmüştüm ve öyle de oldu. İki hafta içerisinde 11.000 den fazla kez kullanılması da bunun bir göstergesi.

Bir sonraki yazıda görüşmek üzere…

Kaynaklar:

Wordpress eklentisi yazıyoruz: 1- Giriş

Eylül 22, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Öncelikle şunu belirteyim: bu bir yazı dizisi olacak arkadaşlar. Yani tek bir yazıdan değil bir çok yazıdan oluşacak bir seri planlıyorum. Bu yazılarda adım adım nasıl Wordpress eklentisi geliştirebileceğimizi anlatmaya çalışacağım sizlere.

Türkiye’de Wordpress eklentisi geliştiren çok fazla kişi yok ve doğal olarak bu konuda yeterli Türkçe kaynak ve bol örnek de yok ne yazık ki. Umarım bu yazı dizisi ile, Wordpress’e nasıl eklenti yazılacağını adım adım öğreneceğiz. Serinin bir diğer özelliği de videolar ile desteklenecek olması. Yıllardır programcılıkla uğraşıyorum ve tecrübeme dayanarak söylüyorum ki programcılığı öğrenmenin en etkili yolu görsel olarak öğrenmektir. Birisi bir konuyu sesli ve görüntülü olarak anlattığında olayı kavramak daha kolay oluyor haliyle. Bu konuda şu an Web Deneyimleri‘nin sahibi Volkan Görgülü çok başarılı bir iş yapıyor ve bildiklerini görsel olarak okuyucularıyla paylaşıyor. Ayrıca Wordpress’e eklenti yazmak ile ilgili aşağıdaki Türkçe kaynaklar da işinize yarayabilir. Yazının devamı