Simon/OIOPublisher.com ile röportaj

Yayınlanan: 2022-07-21

Gönderi İçeriği

  • Merhaba Simon, öncelikle bu röportajı yaptığınız için teşekkür ederiz. Bize biraz kendinizden bahseder misiniz?
  • Bir WordPress reklam eklentisi olan OIOpublisher'ın yazarı olarak tanınıyorsunuz. Ne zamandır üzerinde geliştiriyorsun? Çözüme şu anki haliyle yatırılan adam-saat miktarına dair bir tahmininiz var mı?
  • OIOpublisher nasıl ortaya çıktı ve bunun için gelecek planlarınız neler?
  • OIOpublisher sadece bir eklentiden çok daha fazlasıdır, marketplace vb. gibi başka birçok özelliği de hayata geçirdiniz. oiopublisher.com'unuzu ziyaret ettiğinizde ÇOK sıkı ve iyi entegre edilmiş bir sistem hissine kapılıyorsunuz. Wordpress gibi bir platform için bu boyutta eklentiler nasıl geliştirilir? Geliştirmeyi kolaylaştırıyor mu yoksa zorlaştırıyor mu?
  • Diğer platformlar için geliştirmeyi düşündünüz mü ve neden birincil platformunuz olarak Wordpress'e yerleştiniz?
  • OIOpublisher internette dağıtım açısından bir başarıdır, onu kullanan birçok blog görüyorum, ama aynı zamanda ticari bir başarı mı, WordPress çözümleri geliştirerek iyi bir yaşam sağlayabilir misiniz?
  • Bahsetmek istediğiniz başka projeler üzerinde çalışıyor musunuz?
  • Son zamanlarda Yazılım Özgürlüğü Hukuk Merkezi, temaların durumunu WordPress'in türev çalışmaları olarak netleştirdi, buna tepkiniz nedir?
  • GPL'nin WordPress'e olan güveni, ürünlerini ticarileştirmek isteyen Tema ve Eklenti geliştiricilerini nasıl etkiler?
  • Ticari bir kapasitede WordPress için eklentiler ve/veya temalar geliştirmek isteyenler için iyi bir tavsiye/öneri var mı?
  • WordPress, 2008'de, diğerleri arasında oDesk tarafından kaydedildiği gibi, en hızlı büyüyen talep edilen beceri setlerinden biriydi. 2009 ve sonrası için bu büyümeyi nasıl görüyorsunuz?
  • WordPress'in geleceğini nasıl görüyorsunuz?

Bu, WordPress, temalar ve eklentilerle çalışan kişileri içeren bir dizi röportajın ilki. İlk röportaj, WordPress ve OIOPublisher hakkında birkaç soruyu yanıtlama nezaketini gösteren OIOPublisher.com'dan Simon ile.

Merhaba Simon, öncelikle bu röportajı yaptığınız için teşekkür ederiz. Bize biraz kendinizden bahseder misiniz?

Üniversitede hukuk okudum ve aynı zamanda web geliştirme, temel web siteleri oluşturma ve ilerledikçe PHP öğrenmeye ilgi duymaya başladım. Üniversiteden sonra avukat olma fikrinden pek hoşlanmadığımı fark ettim ve bunun yerine İngiltere yardım sektöründe web geliştiricisi olarak çalışmaya başladım. Ayrıca boş zamanlarımda birkaç web projesi yürütüyorum ve Yönetim alanında yüksek lisans eğitimi alıyorum.

Bir WordPress reklam eklentisi olan OIOpublisher'ın yazarı olarak tanınıyorsunuz. Ne zamandır üzerinde geliştiriyorsun? Çözüme şu anki haliyle yatırılan adam-saat miktarına dair bir tahmininiz var mı?

2007 Yazında bir gün digitalpoint.com'a göz attığımı ve ücretli incelemeleri doğrudan bir WordPress blogu üzerinden satmanıza izin veren wpbankroll adlı yeni bir WordPress eklentisi hakkında bir tartışma gördüğümü hatırlıyorum. O zaman bunun iyi bir fikir olduğunu düşünmüştüm ama daha iyisini yapıp yapamayacağımı merak ettim. Birkaç gün sonra OIO'nun ilk sürümünü oluşturdum.

Projeye harcamak zorunda kaldığım zaman genellikle oldukça değişkendir, ancak araştırma, kodlama ve destek dikkate alındığında, OIO'nun başlangıcından bu yana muhtemelen her gün ortalama en az bir saatlik çalışmadır. Şu ana kadar yaklaşık 1000 saat diyelim.

OIOpublisher nasıl ortaya çıktı ve bunun için gelecek planlarınız neler?

Bahsettiğim gibi, başlangıçta wpbankroll WordPress eklentisinden ilham aldı. Ayrıca, inceleme.com'un popülerlik kazandığı bir dönemdi. Her inceleme için %50'lik bir kesinti yapmak, reklamverenlerinin çekme gücüne rağmen bana gülünç geldi, bu nedenle uygun bir alternatif oluşturmak iyi bir şey gibi görünüyordu.

Gelecek planları, nereden başlamalı! Bulduğum tek şey, bir web uygulamasına ne kadar fazla özellik ve esneklik eklenirse, sonuç olarak kullanıcıların o kadar çok fikir ürettiğidir. Hiç bitmeyen bir fikir ve olasılık akışı var. Şu anda senaryonun tamamen elden geçirilmesi için hazırlanıyorum. PHP5'te geliştirilecek ve başlangıçtan itibaren ağırlıklı olarak topluluk geri bildirimlerine odaklanacak. Ayrıca, geliştirme süresini hızlandırmak ve başkalarının uygulamayı çok daha kolay bir şekilde genişletmesini sağlamak için şu anda üzerinde çalışmakta olduğum hafif bir PHP çerçevesinden faydalanacak.

Ayrıca, özelleştirme hizmetleri (diğer geliştiricilerin işlemesini sağlayacağım) ve başkalarının kendi uzantılarını OIO'ya katkıda bulunabilecekleri (ve satabilecekleri) bir modül deposu eklemek istiyorum.

OIOpublisher.com
OIOyayıncı.com

OIOpublisher sadece bir eklentiden çok daha fazlasıdır, marketplace vb. gibi başka birçok özelliği de hayata geçirdiniz. oiopublisher.com'unuzu ziyaret ettiğinizde ÇOK sıkı ve iyi entegre edilmiş bir sistem hissine kapılıyorsunuz. Wordpress gibi bir platform için bu boyutta eklentiler nasıl geliştirilir? Geliştirmeyi kolaylaştırıyor mu yoksa zorlaştırıyor mu?

İlk başladığımda, OIO bir WordPress eklentisiydi (o zamanlar da ücretsizdi!), neredeyse her yerde dahili WordPress kodunu kullanıyordu. OIO'nun kendi içinde bir platform olabileceğini fark ettiğim bir nokta geldi ve bu yüzden onu bağımsız bir uygulamaya dönüştürdüm ve ardından WordPress'e bağlandı. Son kullanıcı hiçbir fark görmese de gelecekte daha geniş bir kitleye ulaşmamı ve OIO'yu diğer platformlarla entegre etmemi sağladı.

Hem OIO'yu tamamen bir eklenti olarak geliştirirken hem de kendi kodumu onunla entegre ederken, WordPress'i geliştirmek her zaman çok kolay olmuştur. Bu kadar geniş ve çeşitli bir eklenti / tema geliştirici topluluğuna sahip olması çok şey anlatıyor.

Diğer platformlar için geliştirmeyi düşündünüz mü ve neden birincil platformunuz olarak Wordpress'e yerleştiniz?

Bloglar, OIO ile başladığımda (ve muhtemelen hala öyle) en popüler web sitesi türüydü ve WordPress yaygın olarak kullanılıyordu. Başlangıçta hedeflediğim ücretli incelemeler / metin bağlantıları için hedef pazar da çok blog (WordPress) odaklıydı, bu yüzden bu yoldan gitmek mantıklıydı.

Tek bir platforma çok fazla odaklanmaktansa, birden çok platformla kolayca entegre edilebilen uygulamalar ve hizmetler oluşturmayı tercih ettiğim için, gelecekte yalnızca bir platform için geliştirme yapacağımı düşünmüyorum.

WordPress kesinlikle herhangi bir içerik odaklı web sitesi oluşturmak için en iyi platformlardan biridir ve daha sonra genişletebileceğim bir web sitesini hızlı bir şekilde oluşturmam gerekirse benim seçimim olurdu.

OIOpublisher internette dağıtım açısından bir başarıdır, onu kullanan birçok blog görüyorum, ama aynı zamanda ticari bir başarı mı, WordPress çözümleri geliştirerek iyi bir yaşam sağlayabilir misiniz?

WordPress'in teknik bilgisi olmayan kişilerin içeriklerini web'e koymaları için etkili bir yol sağlarken aynı zamanda çok fazla özelleştirme ve genişletmeye izin verdiğini düşünüyorum.

Önceden yapılmış hiçbir uygulama veya CMS hiçbir zaman her bireyin ihtiyaçlarını karşılayamayacağından, kişiselleştirme hizmetlerine her zaman bir talep olacaktır. Bu nedenle, WordPress platformu gelişmeye devam ettiği sürece, bundan iyi bir yaşam sağlayamamanız için hiçbir neden göremiyorum.

Bahsetmek istediğiniz başka projeler üzerinde çalışıyor musunuz?

Kendi başına açık kaynaklı bir proje olarak piyasaya sürülecek olan OIO'nun bir sonraki ana sürümünün temelini oluşturacak bir PHP çerçevesi geliştiriyorum. Bir yazarın uygulamasına özgü kodun çekirdekten ayrı olarak lisanslandığı ücretli uygulamaların (OIO gibi) geliştirilmesine odaklanmayı umuyorum.

Günlük işim İngiltere'deki yardım sektörüne odaklanıyor. theBigGive.org.uk, esas olarak, hayır kurumlarının kendileri tarafından eklenen ve sürdürülen Birleşik Krallık hayır projelerinin bir veri tabanıdır. Zor bir ekonomik dönemde bağışları teşvik etmek için fon yaratma araçlarının yanı sıra “eşleşen finansman” fırsatları sunuyoruz.

Son zamanlarda Yazılım Özgürlüğü Hukuk Merkezi, temaların durumunu WordPress'in türev çalışmaları olarak netleştirdi, buna tepkiniz nedir?

Başlangıçta üstesinden gelinmesi zor bir engel gibi görünse de (premium temalar satanlar için), aslında çok az fark yarattığını düşünüyorum. Bir tema oluşturmak için kullanılan PHP kodu genellikle makul miktarda WordPress kodu içerir (örneğin posta döngüsü), bu nedenle bu php dosyalarının WordPress'in türevleri olduğunu söylemek yeterince adil.

Ancak bir temayı benzersiz yapan (ve ödemeye değer) şey, resimlerden ve CSS dosyalarından gelen stildir. Bu dosyalar herhangi bir WordPress kodu içermediğinden, yazar isterse ayrı olarak lisanslanabilir ve satılabilir. Aynısı WordPress eklentileri için de geçerlidir.

Ayrıca, WordPress temaları satan sitelerin uyum sağlamakta çok zorlanmadığını da görebilirsiniz. Örneğin Themeforest.net, lisanslamada küçük bir değişiklik olduğunu duyurdu ve ardından işler normal seyrinde devam etti.

GPL'nin WordPress'e olan güveni, ürünlerini ticarileştirmek isteyen Tema ve Eklenti geliştiricilerini nasıl etkiler?

Dediğim gibi, o kadar fark yaratacağını düşünmüyorum. Eklentinizdeki veya temanızdaki bir dosya bir WordPress işlevi içeriyorsa, bu dosyanın GPL lisansı kapsamında olduğunu varsayın. WordPress kodunu içermeyen herhangi bir dosya, istediğiniz gibi lisanslamanız için size aittir.

Herhangi bir şey olursa, son açıklama geliştiricilerin kendi kodlarını Wordpress'ten daha temiz bir şekilde ayırmasını sağlayacaktır, bu da kod taşınabilirliği / yeniden kullanılabilirlik açısından kötü bir şey değildir!

Ticari bir kapasitede WordPress için eklentiler ve/veya temalar geliştirmek isteyenler için iyi bir tavsiye/öneri var mı?

Kendi kodunuzu herhangi bir WordPress kodundan ayrı tutun. Bir WordPress işlevine (eklenti eylemi veya filtresi gibi) dayanan her şeyi ayrı dosyalara koyun ve gerektiğinde bu dosyaları kodunuza eklemek için bir include ifadesi kullanın.

WordPress, 2008'de, diğerleri arasında oDesk tarafından kaydedildiği gibi, en hızlı büyüyen talep edilen beceri setlerinden biriydi. 2009 ve sonrası için bu büyümeyi nasıl görüyorsunuz?

WordPress sürekli olarak gelişiyor, bu da onu her türlü web sitesi (sadece bloglar değil) için giderek daha uygun bir seçenek haline getirmelidir. Uzman olmasam da büyümenin güçlü kalacağını hayal ediyorum.

WordPress'in geleceğini nasıl görüyorsunuz?

Son trend, çok sayıda tamamen yeni özellik eklemekten çok, mevcut özelliklerin ve teknolojilerin iyileştirilmesiyle ilgili gibi görünüyor - daha hızlı, kullanımı daha kolay ve daha sezgisel hale getirmek.

Çekirdek çok fazla özellik içerdiğinden ve geliştirici topluluğu çok iyi kurulduğundan, bu yaklaşımın devam ettirilebileceğini düşünüyorum. İşlevsellik, eklentiler tarafından kolayca genişletilebilir, bu nedenle temel şeylerin mümkün olduğunca sezgisel olduğundan emin olmak önemlidir.

Bu röportaj için Simon'a teşekkür ederim.