Carlos Longarela – Ayın Profesyoneli
Blogumuzda bir röportajla daha karşınızdayız! Bugün, geçen ay Ana Cirujano tarafından önerilen adamlardan birine sahibiz. Web optimizasyonu konusunda uzman, arka uç aşığı, İspanya'daki WordPress topluluğunun üyesi… o Carlos Longarela !
WProfessionals bölümüne hoş geldiniz, Carlos. Sizi burada ağırlamak bir onur! Sizi tanımayanlar için bize biraz kendinizden ve WordPress ile olan ilişkinizden bahsedin.
Teşekkür ederim, benim için bir zevk.
Geçen milenyumdan beri önce ASP'de sonra PHP'de programlama yapıyor olmama rağmen, WordPress ile ilişkim DNG Photo Magazine dergisi için bir bloga ihtiyacım olduğunda başladı. Her şey bir Blogger bloguyla başladı, ancak onu hızla WordPress'e (derginin web sitesinin bağımsız bir alt alanında bulunan) taşıdım. Bir süre sonra, web'in tüm işlevlerini aynı sisteme entegre ederek WordPress'e taşıdım.
Bu blog için WordPress'i kullanmadan önce, işyerindeki bazı web sitelerinde kullanmıştım (Santiago de Compostela Üniversitesi'nde web geliştirmede bir bilgisayar bölümünde 15 buçuk yıl çalıştım). O zamanlar WordPress'in sadece bir blog yönetim sistemi olduğuna inanıyordum – birinin birkaç gönderi, sayfa, menü oluşturabileceği bir sistem… ama hiçbir şey değil.
Derginin tüm işlevlerini harici API çağrıları ve farklı önbellek seviyeleri (PHP'de OPCache, RAM'de Nginx önbelleği, Veritabanı, disk, tarayıcı…) ile WordPress'e uyarladığımda, WordPress'in neler yapabileceğini gördüm ve hissetmeye başladım. bu CMS'nin büyük potansiyeli. O anda onu bir içerik yönetim sistemi olarak değil, oluşturmak isteyebileceğim herhangi bir uygulamanın temelini oluşturan bir çerçeve olarak görmeye başladım.
Bundan kısa bir süre sonra Slack of WordPress İspanya'ya katıldım ve topluluğu tanıdım. Bu, profesyonel hayatımı tamamen değiştirdi: İspanyol topluluğuyla ilgili ilk WordCamps, Meetups ve daha fazlası geldi. Forumlarda daha aktif bir şekilde işbirliği yapmaya başladım, zamanım ve imkanlarım dahilinde mümkün olduğunca çeviriler yapmaya ve işbirliği yapmaya başladım. Bu bana İspanya'da benim gibi birçok insan olduğunu gösterdi – yalnız çalışsanız bile, her zaman bizimle aynı işi yapan ve günlük görevlerimizin çoğu için destek olabileceğimiz birileri vardır. İspanya'daki WordPress topluluğunu keşfetmek, kariyerimde 180 derecelik bir dönüş oldu.
Arka uç açısından web optimizasyonu uzmanı olarak, okuyucularımıza iyi bir barındırma sağlayıcısı ararken ne gibi tavsiyelerde bulunursunuz?
Bir barındırma seçerken göz önünde bulundurulması gereken birçok faktör vardır: bunlardan biri desteklenen PHP sürümü ve MySQL, Mariadb veya Percona veritabanının sürümüdür. Ek olarak, barındırma tarafından sağlanan önbellek seçenekleri, bir seçeneği veya diğerini tercih etmek için hayati öneme sahiptir. Hatta SSH erişimini, GIT'i, yedek kopyaları, hazırlamayı düşünmek isteyebilirsiniz…
Ancak hızın yanı sıra temel şeyin müşteri desteği olduğunu düşünüyorum. Onları günün 24 saati herhangi bir zamanda arayabiliyorsak, dikkate almaya değer bir seçenektir – web'lerin yalnızca 8'den 20'ye kadar başarısız olmakla kalmayıp, saat 2'de bir sorun yaşayabileceğini ve barındırma ile iletişime geçmeniz gerekebileceğini unutmayın. . Ve bana ne kadar çok destek kanalı verirlerse o kadar iyi: biletler, sohbet, e-posta, telefon… tüm bunlar belirleyicidir.
Son WordCamp Pontevedra'da konuşmacıydınız, WordPress forumlarında destek veriyorsunuz, çevirmen ekibinin bir parçasısınız (hem İspanyolca hem de Galiçyaca). Sizi bir projeye fedakar bir şekilde katkıda bulunmaya iten nedir? Takipçilerimizi katılmaya ve sizi örnek almaya teşvik etmeye ne dersiniz?
Aslında özgecil bir şekilde katkıda bulunmuyorum – yaptığım tek şey topluluğa bana verdiklerinin küçük bir kısmını geri vermek. Çalışmam neredeyse %100 WordPress, bu yüzden temelde topluluk tarafından beslenen bir Açık Kaynak CMS ile para kazanıyorum. Projeye bir şeyler vermem adil değil mi?
Şu senaryoyu düşünün: Bazen bir eklentiyi belirli bir müşteri için İspanyolca'ya çeviriyorum. Açıkçası sadece onlar için tercüme edebilirdim, ancak bu tercümeyi tüm topluluğa sunsam daha iyi olur diye düşünüyorum. Bu şekilde, dediğim gibi, daha önce başkalarının yaptıkları sayesinde mümkün olan çalışmalarımızdan herkesin küçük bir kazanç elde etmesini mümkün kılıyoruz.
Ek olarak, genel ilgi görebilecek bir eklenti de yaptıysak, aynı sorunu yaşayan diğer kişilerin de faydalanabilmesi için onu WordPress eklenti deposuna yüklemek çok iyi bir fikirdir.
WordPress ile çalışan başka birini toplulukla işbirliği yapmak için biraz zaman harcamaları gerektiğine ikna etmek için, onlara WordPres kullanarak ne kadar zaman kazandıklarını veya projenizdeki depodan ücretsiz bir eklenti yüklemelerini veya o blogu okumalarını düşünmelerini söylerdim. Bir sorunun nasıl çözüleceğini açıklayan gönderi.
Size verilen projelerin çoğu WordPress kullanıyor, ancak bazıları daha farklı, daha uygun bir platforma ihtiyaç duyabilir. Bunlardan birkaç örnek paylaşır mısınız? Mümkün olan en iyi platformun hangisi olduğuna karar vermek için hangi kriterleri kullanıyorsunuz?
Bugünlerde yaptığım işlerin neredeyse %100'ü WordPress'i temel alıyor. WordPress'i basit bir web, çok karmaşık bir portal, forum sistemi, dergi, çevrimiçi mağaza, CRM, faturalandırma sistemi ve arka uç olarak WordPress'e dayanan çok sayıda proje için kullanabiliriz.
Ama yine de WordPress'in en iyi çözüm olmadığı bazı projeler var ve bu yüzden farklı şeyler kullanmaktan korkmuyorum. Örneğin, müşterinin yalnızca bir faturalandırma sistemine ihtiyacı varsa, muhtemelen Fatura Ninja gibi harika bir proje öneririm. Başka bir örnek: Bir yardım masası sistemi istiyorsanız, muhtemelen Feshdesk, Zoho Desk veya benzeri çözümlere gider ve WordPress'i unuturum.
Bununla birlikte, müşterilerimin sorduğu projelerin çoğu açıkça WordPress gerektiriyor. Ancak, WordPress dışında en iyi şekilde çalışan belirli işlevleri sorarlarsa, bunu tavsiye ederim. Örneğin, müşteri bana e-postayı WordPress'ten yönetmek istediğini söylerse, teknik olarak mümkündür, ancak Thunderbird gibi bir masaüstü uygulaması veya Gmail, Outlook.com, vb. gibi web istemcileri kullanmanızı öneririm.
Artık blok düzenleyici zaten bir gerçeklik ve WordPress'in gelişme hızını görünce size şunu sormak zorundayım: Matt'i dinlediniz ve JavaScript'i derinlemesine öğrendiniz mi? WordPress'in geleceğinin JavaScript'te olduğunu ve bu nedenle kendinizi geri dönüştürmeniz gerektiğini mi düşünüyorsunuz, yoksa arka uçta / PHP'de yapılacak çok iş var mı?
Bir süre önce Vanilla JavaScript'i 90'ların sonlarında öğrendim. Derinden değil ama o zamandan beri karşılaştığım sorunları çözmeye yetecek kadar. Ama yine de her gün öğrenmeye çalışıyorum.
Birkaç yıl önce, WebWorks ve daha sonra QT ile bazı Mobil Uygulamalar geliştirdiğimde, Zepto.js kullanmaya başladım, bu nedenle WordPress'te jQuery kullanmak ikinci doğaydı (Vanilla JS kullanamayacağınızı varsayarsak?). React ile pek oynamadım—diğer alanlarla daha çok ilgilendiğim için fazla zamanım yok.
WordPress'in geleceğinin ön yüze ve dolayısıyla JavaScript'e odaklanacağına inanıyorum. Bugün React kullanıyoruz, ancak gelecekte farklı bir kitaplık kullanabiliriz, bu nedenle JavaScript'in temellerini anlamanız ve genel olarak programlamanın temellerini öğrenmeniz çok önemlidir.
PHP'ye geri dönersek, hızlı ve güzel bir şekilde gelişen bir dil olduğu için PHP'nin bir süre daha buralarda olacağını düşünüyorum.
Dijital ortamlarda çalışmanın avantajlarından biri de müşteri tabanının küresel olabilmesidir. Ancak, birçok insan yerel müşteriler ve ortaklarla çalışmayı tercih eder. Bu konudaki deneyiminiz nedir? Müşterileriniz nereden geliyor? Galicia? İspanya? Dünya? Onları yakalamak için hangi stratejileri izliyorsunuz?
Son zamanlarda müşterilerim coğrafi olarak bana her zamankinden daha yakın. En son müşterim Lugo'dan ve ondan önceki müşteri Pontevedra'dandı. Bundan önce? Müşterilerimin çoğu İspanyollar (Madrid, Barselona, Valencia…) ve bazıları Latin Amerika ülkelerinden geldi. Ancak nereden geldikleri gerçekten önemli değil – normalde onlarla Zoom ile konuşurum, bu nedenle mesafeler sorun olmaz.
Yeni müşteriler edinmenin en etkili yollarından biri ağızdan ağza iletişimdir. Bunun için Meetups, WordCamps ve diğer programlama etkinliklerine katılmak çok önemlidir. Ve açıkçası: Memnun bir müşteri her zaman başka müşteriler de getirebilir, bu yüzden bir müşteriye iyi davranmanın her zaman başarının garantisi olduğunu aklımızda tutmalıyız!
Blog da çok yardımcı olabilir (istediğim kadar yazmasam da). Her zaman bir potansiyel müşteriyle ilgili bir sorunu ele alabilirsiniz ve bu blog yazısı yeni bir projenin başlangıcı olabilir. Twitter veya Facebook gibi sosyal ağlar, ancak esas olarak LinkedIn, müşterileri çekmekte de harikadır.
Son olarak, kişisel ağınız da çok önemlidir. SEO, SEM, tasarımcı, metin yazarı vb. konusunda uzmana ihtiyacım olduğunda tanıdığım profesyonellerden biriyle iletişime geçerim. Karşılık olarak profilime sahip birine ihtiyaç duyduklarında benimle iletişime geçiyorlar. Bu profesyonel ilişkiler, konu yeni projeler bulmaya geldiğinde son derece yardımcı oluyor!
Misafirlerimizden her zaman bir gafını paylaşmalarını istediğimizi biliyorsunuz… ve şu anda sizden tam olarak bunu yapmanızı istiyorum. Bize epik bir başarısızlık yaşadığını ve bundan ne öğrendiğini anlat!
Bir programcı olarak profesyonel kariyerim boyunca birçok başarısızlık yaşadım. Ama istersen her zaman onlardan öğrenirsin.
Bir arkadaşım için bir web sitesini kişiselleştirirken WordPress ile ilgili ilk destansı başarısızlıklarımdan biri meydana geldi. O zamanlar WordPress hakkında pek bir şey bilmiyordum ama PHP, HTML, CSS ve JavaScript ile çok fazla deneyimim vardı, bu yüzden… Web'i manuel olarak özelleştirdim. WordPress'in hiçbir özelliğini kullanmadım; örneğin, arkadaşım kenar çubuğunda bir şey isterse, kenar çubuğu alanına bir widget eklemek yerine HTML'yi doğrudan şablona ekledim.
Sonuç olarak, arkadaşım istediği web'e sahipti, ancak zayıf bir şekilde uygulandı ve şablonlarını yeniden yazmadan daha fazla özelleştirilemedi. Ve sadece bu değil! Tüm özelleştirmelerimi ana temaya ekledim—alt temalar olduğunu bile bilmiyordum.
Bugün birçok kez benzer durumlarla karşılaşıyorum: bir alt tema oluşturmak veya function.php içindeki belirli functions.php değiştirmek yerine, insanlar orijinal dosyaların üzerine yazıyorlar, daha sonra belirli eklentileri veya temaları güncellememize izin vermeyen işlevleri değiştiriyorlar… ama bence bu yıllar geçtikçe, işleri doğru yapmayı öğreniyoruz. Daha önce de söylediğim gibi, bu bir günlük öğrenmedir.
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.
Zaten birçoğuyla röportaj yaptınız! Fernando Tellado, Pablo Moratinos, Ana Cirujano…
Görmek istediğim ilk kişi Wajari Velasquez. O harika bir profesyonel ve onunla işbirliği yapmaktan zevk aldım. SEO konusunda uzmandır ve WordPress topluluğuyla (hem İspanya'da hem de Galiçya'da) çok ama çok ilgilidir.
WordPress Galicia'nın “kurucularından” biri hakkında konuşursak, Juan Hernando sizin adamınızdır. İspanyol WordPress topluluğunun harika bir tanığı ve özgür yazılım savunucusu.
Son olarak, Galiçya'nın ilk WordCamp logosunun tasarımcısı Lua Louro'yu aday göstermek istiyorum. WordPress'i seven bir tasarımcı ve ön uç web geliştiricisidir. Ona hayranım ve onu burada görmeyi çok isterim.
Bu röportaj için tekrar teşekkürler, Carlos. Hikayenizi bilmeyi çok sevdik. Ayrıca bize bu üç harika profesyoneli tavsiye ettiğiniz için teşekkür ederiz. Bir ay sonra yeni bir röportajda görüşmek üzere!
Andres Fraga tarafından WordCamp Pontevedra 2018'de öne çıkan resim.
ev borcu WordPress sitesi