WordPress Yazarı ve Girişimcisi Jeff Starr'ı Tanıyın
Yayınlanan: 2020-09-29Jeff Starr, WordPress topluluğuna tesadüfen giren ilk kişi değil. Sonuçta, çoğumuz CMS'yi keşfettik ve o zamandan beri aşık olduk. Ama en üretken ve tanınabilir üyelerinden biri haline geldi.
Dört kitabın yazarı ve düzinelerce ücretsiz ve premium WordPress eklentisi olan Jeff'in çalışması, muhtemelen sayabileceğimizden daha fazla projemize dokundu. Ama öğrendiğim gibi, o aynı zamanda WordPress dışında da pek çok ilgi alanına sahip bir adam. Ve çoğumuz gibi o da bu tutkular arasında bir denge kurmaya çalışıyor.
Jeff ile yoğun hayatını, WordPress'e nasıl başladığını ve yazılımın evrimi hakkındaki düşüncelerini tartışırken e-posta yoluyla sohbet etme zevkini yaşadım. Bazı bölümlerin kısa olması için düzenlendiğini unutmayın.
WordPress'e nasıl ve ne zaman başladınız? İlginizi çeken özel bir proje oldu mu?
2004'te web tasarımına daldım ve bir veritabanına bağlanan dinamik PHP sitelerinin nasıl oluşturulacağını öğreniyordum. Her şeyi çözerken, WordPress'in öncüsü olan b2/cafelog'a rastladım.
Ne yapabileceğini gördükten sonra, kendi dinamik sitelerimi sıfırdan oluşturmam gerekmediğini fark ettim. Bunun yerine sadece b2'yi yükleyebilir ve işleri gerektiği gibi özelleştirebilirim. Hayatımı çok kolaylaştırdı, büyük miktarda zaman ve iş tasarrufu sağladı.
Gerçekten çok fazla olasılık içeren birçok kapı açtı. Hepsi çok heyecan verici ve ilham verici. Ve b2, WordPress'e dönüştükçe işler daha iyiye gitmeye devam etti. O zamandan beri aşığım.
Hem üretken bir eklenti yazarı hem de WordPress ile ilgili kitapların yazarı olarak oldukça iyi bir kariyer yaptınız. İkisini de yapmaya mı başladın?
Düzenli olarak “web tasarımı” yapmaya başladım, ki bu işe eskiden çok atıfta bulunuluyordu. Sonra büyümeye devam ederken WordPress'e oldukça yoğun bir şekilde girdi. Ana sitem Perishable Press'te WordPress maceralarımla ilgili ipuçlarını ve öğreticileri paylaşmaya başladım. O zamanlar, orada bir ton değil, bazı yararlı WordPress öğreticileri vardı. WordPress ve web geliştirme ile ilgili bu çılgın, derinlemesine makaleleri yazmaya devam ettikçe işler yoluna girmeye başladı.
Perishable Press'teki WordPress derslerim sayesinde okuyucular bana WordPress hakkında bir kitap yazmam için fikirler veriyordu. Bu yüzden Chris Coyier'e ortak yazar olmak isteyip istemediğini sordum. Yaklaşık bir yıl sonra, Digging Into WordPress'i kendimiz yayınladık ve ipuçlarını ve püf noktalarını paylaşmak ve kitabın tanıtımına yardımcı olmak için DigWP.com'da WordPress odaklı bir web sitesi başlattık. Tüm bu deneyim çok tatmin ediciydi, bu yüzden birkaç yıl sonra, tamamen Apache/.htaccess kullanarak sitenizi optimize etmek ve güvenliğini sağlamakla ilgili olan .htaccess made easy adlı ikinci kitabımı yazdım.
Bu zamana kadar Perishable Press, DigWP.com ve diğer bazı siteler için eğitimler yazıyordum. Gerçekten bir şeyler inşa etmek. Ayrıca 7G Güvenlik Duvarı, Lynda.com/LinkedIn'deki video eğitimleri ve tabii ki WordPress eklentisi ve tema geliştirme gibi birçok başka projeye devam ettim. Ve tüm bunları sürdürürken, WordPress üzerine iki kitap daha yayınladım, The Tao of WordPress ve WordPress Themes In Depth .
Geriye dönüp baktığımda, şu anki eklentileri geliştirmeye ve kitap yazmaya odaklanmam organik olarak gerçekleşti. Kendi başına bir plan yoktu, yalnızca mümkün olduğunca öğrenme, inşa etme ve paylaşma dürtüsü vardı.
Kitap yazmakla kod yazmak arasında bir seçim yapmak zorunda kalsanız hangisini seçerdiniz?
Sonunda, tam olarak yapmam gereken seçim bu. Birçok nedenden dolayı. Bunların başında zaman faktörü gelmektedir. Artık her şeyi sürdürmek, kitap yazmak, eklentiler geliştirmek (ve bakımını yapmak), bir web geliştirme işi yürütmek, güvenlik araştırmaları ve ayrıca en sevdiğim evcil hayvan projeleri vb. için yeterli zaman yok. çok zaman alan çok iş.
Bu harika bir soru çünkü eskiden yaptığım aktiviteleri zaten feda etmek zorunda kaldım. Örneğin, çizim yapmayı ve boyamayı, grafik tasarım yapmayı, ses karıştırmayı, video düzenlemeyi, fotoğrafçılığı, drone ile uçmayı ve çok daha fazlasını seviyorum. Eskiden bu faaliyetlere harcadığım zamanın çoğu şimdi kitap/eğitim yazmaya ve eklenti geliştirmeye gidiyor. Yıllardır kariyer odağımı geliştiriyorum.
Ve şimdi, ileriye baktığımda, çabalarımı sadece bir ya da belki iki şeye daha fazla odaklamam gerekeceği benim için daha belirgin hale geliyor. Hem yazmayı hem de geliştirmeyi seviyorum çünkü ikisi gerçekten aynı şey. Sanırım şu anda seçmem gerekse, eklenti geliştirmeye devam ederdim. Ancak kitap yazmaya başlamak için birçok neden var. Ayrıca, çok keyif aldığım web güvenliğine odaklanmak için birçok neden var. Yani dürüst olmayı bilmiyorum. Bu noktada, şimdilik eklentiler, güvenlik ve kitaplar üzerinde çalışıyorum. Oradan nereye gideceğini zaman gösterecek.
Kitaplarınızın daha ilginç yönlerinden biri, WordPress geliştikçe onlara güncellemeler sağlamanızdır. O süreci nasıl yönetiyorsunuz?
Bu bir acı, ama bir aşk emeği. WordPress bugünlerde çok sık değişiyor, özellikle tüm Gutenberg öğeleriyle. Neyse ki, kitaplarımın özü, WordPress'in çekirdeğe yakın olan ve bunu sık sık veya önemli ölçüde, en azından WordPress öğrenen ortalama bir kişi söz konusu olduğunda değiştirmeyen yönlerine odaklanıyor.
Bu nedenle, kitaplarımı güncellerken, en son WordPress değişikliklerine dayalı olarak tüm içeriğin doğru olduğundan emin oluyorum. Ardından, ek bilgilere bağlantılarla birlikte, gerektiğinde yeni özellikleri ve önemli değişiklikleri ele alıyorum. Şimdiye kadar, teknik okuyucular arasında iyi bir yankı uyandırıyor gibi görünüyor. Ücretsiz güncellemeleri ve yeni bilgileri almayı severler. Digging Into WordPress'i ilk çıktığında satın alanlar 23 (ve artmaya devam eden) ücretsiz kitap güncellemesi aldı. Diğer kitaplar da, müşteriler kesinlikle paralarının karşılığını alıyorlar.
Neyse ki, WordPress olmayan kitabım .htaccess made easy , Apache ile ilgili teknikleri kapsar. Ve Apache, WordPress kadar hızlı değişmez. Yani, o kitabı güncel tutmak daha az bir angaryadır.
Ancak genel olarak, üç WordPress kitabını en son gelişmelerle güncel tutmak, sürekli olarak WordPress'i takip etmek ve gerekli değişiklikleri yapmak için zaman ayırmak anlamına gelir. İleride, herhangi bir güncelleme sözü vermeden sadece kitaplar yazacağımı düşünüyorum. Belki yeni bir baskı ya da her neyse, ciddi hatalar veya dünyayı sarsan değişiklikler varsa güncelleyin. O rotaya gitmenin bana çok zaman kazandıracağını ve hayatımı kolaylaştıracağını düşünüyorum.
Hem ücretsiz hem de profesyonel sürümleri olan bir dizi popüler eklenti yazdınız. Profesyonel kullanıcılar, bir eklentiyi bir kez satın alır ve ömür boyu ücretsiz güncellemeler alır. Eklentiler için gelir modeli, birçok geliştiricinin uğraştığı bir şeydir. Merak ediyorum – neden ömür boyu lisanslamayı seçtiniz ve çalışmalarından para kazanmak isteyenlere ne gibi tavsiyelerde bulunursunuz?
Yazılım için her ay ödeme yapmaktan nefret ediyorum. Kiralamak gibi. Kiralamayı sevmiyorum. sahip olmayı severim. Yani kendi ürünlerimle bunu yapıyorum. Eklentilerimden birini satın aldığınızda evin anahtarlarını alırsınız. Ürünün ömrü boyunca ücretsiz güncellemeler ve destek. Gerçekten bu kadar basit. Bir noktada, fiyatlandırma modelini değiştirebilir veya ek satın alma seçenekleri sağlayabilirim, vb. Ancak şimdilik ömür boyu anlaşma harika çalışıyor. Ve müşterilerim de beğenmiş görünüyor :)
Başkalarına eşyalarından nasıl para kazanacakları konusunda ne söyleyeceğinden emin değil. Her vaka benzersiz olabilir. Sanırım genel olarak şu anda düşündüğünüzden daha fazla değer sağlamaya çalışın diyebilirim. Kendi hedeflerinizin bile ötesine geçin. Cömert ol. Yinelenen bir fiyatlandırma modeli kullanmanız gerekiyorsa, adil olun ve fiyatları yükseltmeye devam etmeyin. Fiyat artışlarının bazen gerekli olduğunu anlıyorum, ancak müşterilerinizin sevgisi için bu konuda saçmalamayın.
Özellikle WordPress'e girerken, ufukta gördüğünüz en büyük değişiklikler nelerdir?
WordPress, JavaScript tarafından ele geçiriliyor. Bütün Gutenberg hareketi her şeyi değiştiriyor. Ve yapmaya devam edecek. Şimdi ve gelecekte en büyük değişiklik bu.
Anladığım kadarıyla Gutenberg'in amacı Wix ve Weebly gibi hizmetlerle daha rekabetçi olmak. Sanki %30 global pazar payı yetmezmiş gibi. Artık yeni başlayanları hedefleyen WordPress'iniz var. Kodla ilgili herhangi bir şey hakkında sıfır ipucu olan insanlar. Sadece düğmelere tıklamak istiyorlar, kodla uğraşmak değil.
WordPress, geliştirici ve son kullanıcı arasındaki boşluğu etkili bir şekilde genişletiyor. WordPress ile ilgili uzun zamandır en güzel şeylerden biri, teknoloji konusunda bilgili kullanıcı tabanıydı. WordPress ile çalışmak, en azından biraz kod bilgisi gerektiriyordu. Bu nedenle, geliştirici ile son kullanıcı arasındaki boşluk oldukça dardı. Bu süre zarfında WordPress, bodrum projesinden çok popüler CMS'ye geçti. “WordPress'in Altın Günleri” olduğu gibi.
Sonunda, WordPress kullanıcılarının Web'de içerik yayınlamak için herhangi bir koda dokunması veya hatta bakması gerekmeyecek. Genel olarak mutlaka kötü bir şey değil, ancak yine de, WordPress'i ilk etapta istisnai yapan şeyden 180 derece uzakta.
WordPress geliştiricileri için de işler değişiyor. WordPress, PHP, HTML, CSS ve JavaScript üzerine inşa edilmiştir. Yani, pota katkıda bulunan çeşitli diller ve beceriler karışımına sahip oldunuz. Şimdi Gutenberg ile, karışım giderek daha fazla JavaScripty tadıyor. Ve Gutenberg JavaScript öğelerini geliştirmek, PHP, HTML ve CSS'nin birleşiminden çok daha fazla beceri ve kurulum gerektirir. En küçük değişiklikleri bile yapmak için çok daha fazla bilgi, araç ve beceri gerektiren gerçekten farklı bir dünya.
Yine, tüm bunlar mutlaka kötü bir şey değildir. Sadece aşık olduğum WordPress değil. Hala WordPress'in en iyisi olduğunu düşünüyorum. Ancak, sürekli gelişen ve sessizce ivme kazanan, geliştirici dostu Gutenberg olmayan bir WordPress çatalı olan ClassicPress gibi pek çok harika alternatif olduğunu bilerek çok daha rahat dinleniyorum.
WordPress topluluğu gelecekte sizden ne görmeyi bekleyebilir?
Bu yıl (2020) çıldırdı. Sadece dünyada olan tüm çılgın şeyler değil. Ama aynı zamanda kendi kişisel hayatımda da, bu yıl işlerimde ve projelerimde işleri gerçekten yavaşlatan çok ağır şeyler oldu.
2020 neredeyse bittiğine göre, 2021'e bakıyorum. 2021 için oyunun adı, eklenti geliştirmeyi güçlü tutmak ve yeni kitaplar yazmak. Kaç kitap olduğundan emin değilim, gerçekten dünyada ve internette işlerin nasıl gittiğine bağlı.
2020'nin bize gösterdiği gibi, her şey olabilir ve olacak. Bu yüzden planlarım gerçekten daha genel bir yön, işler değişmeye devam ettikçe esnek ve uyarlanabilir.
Jeff Starr'a benimle konuşmak için zaman ayırdığı için çok teşekkürler! Çeşitli projelerinden haberdar olmak için Perishable Press'i ziyaret edin .