WordPress için Ürün Geliştirmenin Olumlu ve Olumsuz Yönleri
Yayınlanan: 2019-10-03Nelio'da WordPress eklentileri geliştirerek geçimimizi sağladığımızı söyleyebilmemizin üzerinden birkaç yıl geçti. Her şey 2013'te başladı ve o zamandan beri hem WordPress hem de platform ve ekosistemi hakkındaki bilgimiz gelişti.
WordPress için geliştirme yaparken bulacağınız iyi ve kötü şeyler hakkında ilk kez konuşmuyoruz, ancak bugün geriye bakıp bir WordPress ürün geliştiricisi olmanın ne anlama geldiğini düşünmenin zamanı geldi. Ve orada bulacağınız en olumlu ve olumsuz yönlerden bazılarını listeleyerek yapmaktan daha iyi bir yol.
Bu yazıda özetleyeceğim her şeye tam olarak katılmayabilirsiniz, bu yüzden aşağıya kendi görüşlerinizle bir yorum bırakmayı unutmayın. Geri bildiriminiz her zaman açığız.
?? Pazar var
WordPress pazar payı büyümeye devam ediyor. Bu bir gerçektir ve bunu kimse çürütemez. WordPress'in son yıllarda web için içerik yönetim sistemlerinde mutlak lider haline geldiğini görmek için İnternette bulacağınız sayılara bir göz atın.

Bu kesinlikle ürünlerini WordPress için oluşturmak isteyen geliştiriciler için geniş bir pazar olduğunu gösteriyor. Geliştirmelerinizin potansiyel tüketicileri sizi bekliyor.
?? Rekabet Şiddetlidir (ve Ücretsizdir)
Sorun, WordPress'in ürünleriniz için bir pazarının olmaması değil. Öyle. Ancak, karşılaşacağınız rekabet korkutucu. Ve oyunu kazanmak için diğerlerinden sıyrılmak o kadar kolay değil.
Geliştiriciler olarak, ürünlerimizin teknik yönüne takılıp kalma eğilimindeyiz. Kodlar, programlama dilleri ve en son teknolojiler hakkında konuşmayı seviyoruz. Ancak tüm bunların bir ürün yaratma sürecinin sadece küçük bir parçası olduğunu unutuyoruz.
En zoru ise ürünümüzü hedef kitleye ulaştırıp parlatıp, diğer mevcut ürünlerden daha iyi görmelerini sağlamaktır. Ve bu, WordPress'in bizim için zorlaştırdığı noktadır, çünkü her zaman ödeme ürününüzün çözdüğü ihtiyacı kısmen karşılayan ücretsiz bir çözüm olacaktır.
Fiyat belirleme oyununu (her zaman kaybetmek zorunda kalacağınız bir oyun) oynamak yerine, kullanıcılarınızın ihtiyaçlarını anlamaya odaklanın, böylece onlara daha fazla değer verebilirsiniz. Söylemesi yapmaktan daha kolay ama durum bu. Aksi takdirde, işiniz ölmeye mahkumdur.
?? Girişim Riski Düşük
Diğer alanlarda taahhüt, üstlenilmesi zor olan bir ilk yatırımı içerir: bir bina kiralamak, gerekirse yenilemek, personel işe almak, faaliyeti yürütmek için izin veya ruhsatları işlemek ve daha sayısız ek konu…
Bir WordPress geliştiricisi olarak girişimcilik çok daha basittir. Tek ihtiyacınız olan bir bilgisayar ve bir web sitesi. Ve web sitesi isteğe bağlıdır, çünkü ürünlerinizi her zaman WordPress dizinine veya bir pazaryerine (örneğin, Envato gibi) yükleme olasılığınız vardır.

Bir süre sonra başarısız olduğunuzu görürseniz ve sayıları alamazsanız, sadece zamanınızı boşa harcamış olursunuz. WordPress için gelişen karlı bir iş kurmak için büyük bir altyapıya ihtiyacınız yok. Ve bu çok büyük bir olumlu nokta.
?? WordPress Hakkındaki Görüş Her Zaman Olumlu Değildir
Tüm bu yıllar boyunca bir WordPress eklenti geliştiricisi olarak çok fazla fikir duydum. Bir yanda WordPress'in mümkün olan tek seçenek olduğunu ve her ne olursa olsun bir web sitesi oluşturmak için daha iyi bir şey olmadığını düşünenler var. Öte yandan, başka türlü olamayacağı gibi, bu platformun ortadan kalkması ve bir daha asla kullanılmaması gereken WordPress düşmanlarımız var.
Gerçek, her zamanki gibi ortada. Ne WordPress her derde deva, ne de şeytandır. WordPress'in birçok iyi yanı vardır ve bazıları o kadar iyi değildir. Kendiyle gurur duyan herhangi bir sistem gibi. Ancak WordPress için geliştirilmiş bir ürün olduğu için ürününüz hakkında olumsuz yorumlar almaya hazır olun.
Mesele şu ki, WordPress bir blog projesi olarak başladı ve çok daha genel bir araca dönüştü. Bununla birlikte, birçok görüş geçmişte kaldı ve WordPress'in ilerlemediğini düşünüyor. Bugünün WordPress'inin 10 yıl önceki WordPress ile çok az ilgisi var.
?? Uzatma Olanakları Sonsuzdur
WordPress için geliştirme, programcının yaratıcılığına açılan bir kapıdır. Aynı şeyi birçok farklı şekilde yapabilirsiniz. WordPress'i istediğiniz ihtiyaçları karşılayacak şekilde genişletmek için birçok seçeneğiniz var.
Ne geliştireceğinizi bilmiyorsanız, yeni WordPress düzenleyicisi için bir tema, eklenti ve hatta bir blok oluşturabilirsiniz. Ancak, özel alanlar ve ek sınıflandırmalarla birleştirilmiş özel içerik türleri de oluşturabilirsiniz. Ya da neden olmasın? hatta varsayılan WordPress'in yerini alan özel bir pano oluşturun.

Limiti siz belirleyin. WordPress için geliştirme yapmak sizi zor durumda bırakmış gibi görünse de, gerçek şu ki öyle değil. Herhangi bir web geliştirmenin bu platformda bir yeri vardır.
?? İyi Geliştirme Uygulamalarının İzlenmesi İsteğe Bağlıdır
WordPress geliştirmenin draması , platformun çektiği programcıların profillerindeki çeşitliliğin yanı sıra işleri yapabileceğiniz yolların çeşitliliği ile ortaya çıkıyor.
WordPress , belgelerinde bir dizi iyi uygulamayı tanımlasa da, gerçek şu ki, herkes bunları harfi harfine takip etmiyor ve bunlara uyulup uyulmadığını kontrol edecek bir sistem de yok. Bu, ürünlerinizin üçüncü taraflar nedeniyle çalışmayı durduracağı durumlara yol açar.
Bunun başınıza gelmesi çok sinir bozucu ve adaletsiz, ama durum bu. Ve WordPress için geliştirirseniz, az ya da çok acı çekeceğinizden şüpheniz olmasın. Geliştiriciler olarak görevimiz, hem kullanıcıları hem de diğer daha az saygılı geliştiricileri bilgilendirerek bu minimum standartların karşılanması için iyi uygulamaları takip etmek ve bir açıklama yapmaktır.
?? WordPress'in Evrimi Durmuyor
Bir sistemin eskimemesi için düzenli olarak güncellemeler almaya devam etmesi hayati önem taşımaktadır. WordPress söz konusu olduğunda, son zamanlarda her 3 veya 4 ayda bir yeni sürümler yayınlayan ve küçük sürümlerin daha sık yayınlanmasını sağlayan bir güncelleme sistemi tarafından yönetilmektedir.
Bu şekilde, projenin güvenliğinin hala dikkate alınan ve halledilen bir şey olmasını ve bulunan işlevsellikteki olası hataların düzeltilmesini sağlıyoruz.
Güncellemelere ek olarak, blok editörünün dahil edilmesi ve blokların gelecekteki entegrasyonlarının editörün kendisinin dışında olmasıyla projenin vizyonu ileriye bakmaya devam ediyor. WordPress'in ömrünün uzun olduğu açıktır.
?? Geriye Dönük Uyumluluk Bir Yüktür
WordPress sürekli gelişen bir sistemdir, bu nedenle her yeni sürümde yeni özellikler ortaya çıkar. Ve bazen işlerin yapılma şeklini de değiştirir.
Bu, bir geliştirici olarak ürünlerinizi değişime uyarlamanız gerektiği anlamına gelir. En net son örnek, yeni blok düzenleyicidir. Yeni editörün piyasaya sürülmesinin tartışması ve etkisi öyle oldu ki, birçok kişi onu kullanmamaya karar verdi.
Bu nedenle, bir geliştiriciyseniz ve bir şekilde WordPress editörü ile çalışıyorsanız, ürününüzü hem blok düzenleyici hem de klasik düzenleyici ile uyumlu hale getirmeniz gerekecektir. Bu, genellikle eski veya kopyalanmış kodu tutmayı gerektirdiğinden oldukça can sıkıcıdır.
?? Başlarken Karmaşık Olabilir
WordPress ile başlıyorsanız ve kendi ürünlerinizi geliştirmek istiyorsanız, programlama beklediğinizden farklıdır çünkü pratikte her şey eylemler ve filtreler sistemine dayalıdır.
Kodunuzu başlatan eylemlerin veya bir veya daha fazla parametre aldığınız ve bunları değiştirdiğiniz filtrelerin kullanılması yoluyla, kodunuz, WordPress yürütmesinin yürütmek istediğiniz belirli noktalarında parçalara ayrılır.
İlk başta ne yaptığınıza ve neden bu şekilde yaptığınıza dair genel bir fikir edinmek biraz zor, ancak bir kez alıştığınızda göründüğünden daha kolay.
?? Yalnız değilsiniz
WordPress gibi belirli bir platform için ürünler geliştirirken başınıza gelebilecek en kötü şey, belgelerin olmaması veya kalitesiz olmasıdır. Neyse ki, WordPress'te sonsuz sayıda kaynak bulacaksınız, böylece isterseniz (ve istemeniz gerekiyorsa), programlama becerilerinizi geliştirebilir ve geliştirme yönergelerini ve iyi uygulamaları takip edebilirsiniz.
WordPress blok düzenleyiciyle ilgili her şey gibi çok yeni şeyler için belgelerin biraz kafa karıştırıcı olabileceği ve hatta bazı durumlarda mevcut olmadığı doğrudur. Ancak endişelenmeyin, çünkü hem Make WordPress Slack'te hem de destek forumlarında sorma olanağınız var.
Twitter'da bile, bize React'i öğrenmemiz için temel bilgileri veren aşağıdaki gibi başlıklar bulacaksınız. Birkaç tweette!
WordPress'in arkasında, bilgiyi paylaşmaya ve geliştirme açısından da sorunlarınızı çözmenize yardımcı olmaya istekli büyük bir topluluğa sahip olduğu açıktır.
Unsplash'ta JESHOOTS.COM'dan öne çıkan resim .
