Samuel Aguilera – WProfessional of the Month
Yayınlanan: 2019-11-15WordPress profesyonelleriyle yapılan başka bir röportaja tekrar hoş geldiniz. Bugün hem Pablo Lopez hem de Ángeles Portillo'nun önerdiği biri var. 14 yıldan fazla bir süredir WordPress ile çalışıyor ve birden fazla şapka taktı: çevirmen, eklenti geliştiricisi, web bakımcısı, destek mühendisi… Lütfen Samuel Aguilera'ya hoş geldiniz !
Röportaj için teşekkürler, Samuel. Seni burada görmek bir zevk! Sizi tanımayanlar için bize biraz kendinizden ve WordPress ile olan ilişkinizden bahsedin.
Senin sayende David.
Neredeyse tüm hayatım boyunca Zaragoza'da yaşadım ama Algeciras'ta (Cadiz) doğdum ve birçok yaz ve Noel'i orada geçirdim. Bu yüzden her iki yerden de bir şeyler var ve bazen doğduğum yeri tahmin etmek zor olabilir, çünkü aksanım yok.
Bilgisayara olan ilgim, ağabeyimin 8-bit Amstrad CPC'si olan bir çocukken başladı. Yıllar içinde bilgisayar tutkumu mesleğime dönüştürmek hedefim oldu. Elektronik dünyasında ve yönetim ve müşteri hizmetleri konusunda sorumluluk pozisyonlarında dolambaçlı bir yol almama rağmen, sonunda her zaman gerçekten sevdiğim şey olan bilgisayar bilimine geri döndüm.
Yani WordPress ile 14 yıldan fazla oldu. Bu süre boyunca pek çok şey yaptım: WordPress Çevirmen ekibinin olmadığı ve neredeyse hiç kimsenin yapmadığı şeyleri İspanyolca'ya (es_ES) çevirmek, BT bölümü de dahil olmak üzere WordPress bakım hizmetleri sağlamak (sunucuları konsoldan yükleme, yapılandırma ve yönetme) ve hem temaların hem de eklentilerin özel programlanması ve WordPress.org'da eklentilerin yayınlanması. Şu anda Gravity Forms'un yaratıcıları Rocketgenius Inc.'de çalışıyorum ve beş yıldan beri bunu yapıyorum.
WordPress.org'da yayınlanmış çok sayıda eklentiniz var ve bunların tümü UNIX ilkelerini takip ediyor: tek ve belirli sorunları çözmeye ve bunları iyi bir şekilde çözmeye odaklanan basit araçlar . Eklentileriniz on binlerce aktif kuruluma sahip olduğundan sayılar bu felsefeyi desteklemektedir. Bu eklentiler hakkında ne düşündüğünüzü bizimle paylaşır mısınız? Destekle ne kadar işin var?
Gerçekten de şu anda WordPress.org'da yayınlanan 13 eklentim var. Birlikte, 120.000'den fazla sitede aktifler. Ve Github'da birkaç tane daha var!
Dediğiniz gibi, eklentilerim genellikle çok özel kullanım durumlarına basit ama etkili bir çözüm sunmaya odaklanır. İyi yaşlandıklarından emin olmak için çok çalışıyorum. Bunu yapmak için, kendi PHP kodumla tekerleği yeniden icat etmek yerine, varsa, her zaman belirli WordPress işlevlerini kullanırım. Bu da onları verimli eklentiler yapar ve WordPress'in daha yeni sürümleriyle çalışmak için nadiren güncellemelere ihtiyaç duyar.
Bu, onları korumamı kolaylaştırıyor ve destek ihtiyacını büyük ölçüde azaltıyor.
2014'ten beri Rocketgenius'ta Gravity Forms destek ekibinde çalışıyorsunuz. Orada gününüz nasıl geçiyor?
Slack veya Zoom gibi araçlarla sürekli iletişim halinde olmamıza rağmen uzaktan çalışıyorum. Ve dürüst olmak gerekirse, meslektaşlarımla çalışmak bir zevk çünkü hepimiz müşteri memnuniyetine bağlı insanlarız ve bunu günlük olarak ve çalışma ortamında hissedebilirsiniz.
Çalışmamın büyük kısmı, yapılandırma şüphelerini çözmekten veya olayları teşhis etmekten Gravity Forms veya REST API'miz tarafından sunulan çoklu filtrelerin ve kancaların kullanımına yardımcı olmaya kadar her türlü destek talebine katılmaktan oluşuyor.
Kısacası müşterilerimize ihtiyaç duyabilecekleri her konuda yardımcı oluyorum.
Dediğiniz gibi, şirkette zaten beş yıl oldu. Bu yüzden Gravity Forms ve eklentilerimizin dahili olarak nasıl çalıştığına dair derin bir bilgim var, bu onların kodları hakkında geniş bir bilgi anlamına geliyor. Bu, WordPress ve sunucularla ilgili önceki deneyimime katkıda bulunuyor.
Bu, işi büyük ölçüde kolaylaştırıyor ve geliştirme ekibinin küçük hataları kendim düzeltmesine ve hatta yeni özellikleri uygulamasına yardımcı olmamı sağlıyor.
Gutenberg'in son yıllarda WordPress'teki en büyük devrimlerden biri olduğunu zaten biliyorsunuz. Beyler, çıkışını nasıl başardınız? Gravity Forms'u Gutenberg'e uyarlamak kolay mıydı?
Gutenberg'in benimsenmesinde öncü olduk.
Gutenberg'in test aşamasında, bu yeni editör ile Gravity Forms entegrasyonunu hazırlamaya başladık. Eklentimizi Gutenberg henüz yaygın olarak kullanılmadığında kullanabilmeleri için müşterilerimiz için özel bir eklenti oluşturduk.
İlk başta biraz sorunluydu çünkü Gutenberg'i Core'a entegre etmeye çalışan WordPress ekibi, Gutenberg'in editörle etkileşim kurmak isteyen herhangi bir üçüncü taraf entegrasyonunu etkileyen bölümlerinde sık sık değişiklikler yaptı. Sonuç olarak, bu değişikliklerin oluşturduğu sorunları sürekli olarak düzeltmemiz ve ele almanın yanı sıra müşterilerimizin bu sorunlar nedeniyle karşılaştığı sorunları yönetmemiz gerekiyordu. Neyse ki, o aşamada Gutenberg kullanan kullanıcı sayısı azdı, bu yüzden çok da önemli değildi.

Gutenberg kararlı hale geldiğinde, nihayet entegrasyonumuzu da kararlı hale getirebildik ve deneysel bir eklentiden Gravity Forms çekirdeğine geçebildik. Eklentimiz artık hem Gutenberg hem de TinyMCE ile iyi çalışıyor.

Ücretsiz eklentiler yayınlamanın avantajlarını görmeyi zor bulan geliştiriciler var, çünkü onlardan doğrudan yararlanamıyorlar. Senin görüşün nedir? Bugün sahip olduğunuz işi elde etmek için ücretsiz eklentilerinizin ve topluluğa katkılarınızın nasıl bir rol oynadığını düşünüyorsunuz?
Dürüst olmak gerekirse, başkalarının indirip kullanacağı ücretsiz bir eklenti yüklemekten nasıl faydalanacağımı hiç düşünmedim. Bunu her zaman topluma bir şeyler geri verme konusundaki idealist vizyon nedeniyle yaptım. Ve içtenlikle söylüyorum: Bence biri size bir iyilik yaparsa, fırsatınız varken geri vermelisiniz. Benim için ücretsiz bir eklentiyi paylaşmanın anlamı budur.
Şimdi, patronuma seçim sürecinde eklentilerimin nasıl bir rol oynadığını hiç sormadım, ama eminim yardımcı oldular. WordPress yıllardır moda ve birçok insan bu konuda deneyime sahip olduğunu iddia ediyor. Eklentilerinizi yıllardır resmi depoda yayınlıyorsanız, bu iki nedenden dolayı herhangi bir özgeçmişten çok daha güvenilirdir:
- İşe alacağınız firma veya müşteri, eklentilerinizin yayınlanma tarihlerini WordPress.org üzerinden kolayca kontrol edebilir, bunu değiştiremezsiniz. Bir işe başvurursam ve ilk eklentimi 2007'de yayınladığımı söylersem, söylediklerimin doğruluğunu kolayca doğrulayabilirler.
- Ayrıca, WordPress öğelerini nasıl ele aldığınızı da gösterir. Ne tür eklentiler yaptığınızı, iyi çalışıp çalışmadıklarını, en iyi uygulamaları takip edip etmediğinizi ve eklentilerinizin zaman içinde nasıl geliştiğini kontrol edebilirler…
Yani ne yaptığınızı biliyorsanız ve yararlı bir şey yarattıysanız, bunu WordPress.org'da paylaşmak yalnızca başkalarına yardım etmenin bir yolu değil, aynı zamanda kendinizi WordPress uzmanı olduklarını söyleyen insanlardan herhangi bir kanıt sunmadan farklılaştırmanın bir yoludur. göstermek için.
WordPress'te insanların yaşadığı sorunları anladığınıza ve çözüm sunacak teknik kapasiteye sahip olduğunuza şüphe yok. Yeni WordPress geliştiricileri için iş fırsatları olduğunu düşünüyor musunuz? Bazen insanlar her şeyi ücretsiz istiyor gibi görünüyor ve bu, bildiğiniz gibi, işlerinden geçimini sağlamak isteyen bazı olası geliştiricileri korkutuyor…
Elbette, WordPress'in temel olarak ücretsiz olması, birçok insanın WordPress'te ihtiyacınız olan her şeyin de ücretsiz olması gerektiğini düşünmesine neden olur. Ama bence buradaki asıl mesele, geliştiricileri korkutan şey farklı bir şey: GPL kusurlarından yararlanan insanlar.
Ancak, GPL lisansını kötüye kullanan, kendilerini başkalarının çalışmalarını yıkım fiyatlarına yeniden satmaya adayan veya hatta bahane ile vazgeçen insanlar olduğu gerçeğinin daha fazla zarar verdiğini ve daha fazla potansiyel geliştiriciyi yavaşlattığını söyleyebilirim. maliyetleri düşürmektir. Bu, benim düşünceme göre, WordPress çekirdeğinin ücretsiz olması gerçeğinden çok bu felsefeyi daha da besliyor.
Örneğin, bir süre önce Slack'te bir tasarımcı, açıkça ücretli çocuk temasının bir parçası olarak Genesis çerçevesini ücretsiz olarak dahil edip edemeyeceğini sordu. Ayrıca temasının ücretsiz olarak indirilebileceği web sitelerinde sergilenmesinden endişe duyuyordu. Paradoksu görüyor musun?
Ve bu izole bir durum değil. Bu web sitelerine abonelik için ödeme yaptığınız sürece, premium temaları ve eklentileri "ücretsiz" bulabileceğiniz birçok web sitesi vardır. Yani temelde başka birinin çalışmasından kâr elde ediyorlar. Düşünmenizi istedikleri gibi bu bir Robin Hood masalı değil.
Bu yüzden, WordPress için kendi yarattıkları ile geçimini sağlamaya çalışmakta isteksiz olan birçok profesyonel ve şirketin neden olduğunu anlıyorum. Ve eminim ki GPL'nin bu kusurlu kullanımları, WordPress ile ilgili daha büyük yazılım şirketlerini görmememizin de nedenidir.
Ancak diğer yandan, çoğu WordPress kullanıcısının adil olduğunu ve ihtiyaçlarına uygun en iyi çözümü istediklerini düşünüyorum. Ve böyle bir çözüm veya bir WordPress uzmanı için ödeme yapmaları gerekiyorsa, öyle olsun. Çünkü sonuçta ciddi iş yapan hiç kimse vakit kaybetmek istemez.
Şimdi en çok beğenilen sorumuzun zamanı geldi: geçmişinizin destansı bir başarısızlığını paylaşmak. Öyleyse itiraf etme zamanı: nerede ve nasıl batırdın?
Birkaç yıl önce, eklentilerimden birinin yeni sürümü üzerinde çalıştıktan ve onu farklı kurulumlara sahip birkaç sitede test ettikten sonra, uyumadan hemen önce yayınlamaya karar verdim. O zaman, eklentinizi aktif olarak kaç kullanıcının kullandığını söyleyemezdiniz (yalnızca indirme istatistikleriniz vardı), bu yüzden gerçekten kaç kişinin kullandığı hakkında hiçbir fikrim yoktu ve bu nedenle bir güncellemenin etkisi ne olabilir.
Ertesi sabah uyandığımda, bazı kullanıcılardan eklentimin web sitelerini bozduğunu bildiren şikayetler içeren destek forumu e-postaları aldığımı görünce şaşırdım. Yalnızca birkaçıydı, ancak sorunu sorunsuz çalıştığı sitelerde çoğaltamadım ve bu kullanıcılar da sorunun nasıl çoğaltılacağı konusunda herhangi bir yararlı adım sağlamadı.
Sonunda aynı sabah yeni bir güncelleme ile sorunu çözebildim. Benim için hızlıydı, ancak İspanya'nın uyku saatlerinde çözüm bekleyen kullanıcılar zaten çıldırdı ve forumu alevlendirdiler. Diğer kullanıcılardan da bazı iyi hisler almama rağmen, tahmin edebileceğiniz gibi o zamandan beri gece güncellemeleri yayınlamamaya çalışıyorum.
Ve son olarak, başka kiminle röportaj yapmalıyız? Bir sonraki röportajlarda hangi 3 WProfessional'ı görmek istediğinizi ve nedenini bize bildirin.
Alex Concha, Samuel Wood (Otto) ve Frank Bultge. WordPress konusunda oldukça deneyimliler ve eminim ki röportajları çok ilginç olacaktır.
Bu röportaj için çok teşekkür ederim, Samuel. Bugün burada olmanız benim için bir zevkti!
