WordPress Web Sitenize Yeni Özellikler Eklemek İçin İş Başucu Kitabı


Beni WordPress kullanmaya yönlendiren tek şey eklentilerin bolluğudur.

Resmi WordPress deposunda, bugün itibariyle, web sitenize ve e-ticaret mağazanıza ekleyebileceğiniz bu tür yazılımların 50 binden fazla "parçasını" bulabilirsiniz. Ve bu sayının üzerine premium eklentiler (ücretli eklentiler) eklerseniz, web sitenizi/mağazanızın işlevselliğini genişletmenin pek çok yolu yoktur.

Sayfa içi SEO etkinliğiniz için meta veri bilgilerinizi düzenlemek için daha uygun bir yola mı ihtiyacınız var?
E-Ticaretinize ödeme yöntemi olarak PayPal'ı eklemeniz mi gerekiyor?
Önbelleğinizi yönetmenin daha iyi yollarına mı ihtiyacınız var?

Eklentiler sayesinde (neredeyse) güvendesiniz!

Peki ya piyasadaki hiçbir şey mevcut ihtiyaçlarınızı karşılamıyorsa?

İhtiyaçlarınız, belirli bir eklentinin size sağlayabileceğinin ötesine geçecek kadar spesifik olduğunda ne olur?

Her işletmenin kendi ihtiyaçları ve bunlara dayalı olarak başarılı ve kârlı olmak için kendi yolu vardır. Bu nedenle, aynı eklenti bir işletme web sitesi için yeterince iyi olabilirken, bir başkası için daha fazla özelleştirilmesi gerekir. Ya da belki bunların hiçbiri bazı durumlarda biraz bile uygulanabilir değildir ve yalnızca sıfırdan geliştirilen yepyeni bir eklenti kesimi yapabilir.

Yeni bir özelliğe ihtiyacınız olduğunda, %99'u yeni bir eklenti olacaktır.

Web sitenizi genişletmek veya yeni bir özellik eklemek istiyorsanız, her zaman özel bir eklenti gerektirme meselesi mi olacak? İyi sıralama. Detaylandırayım.

Eklemeniz, hatta sadece ince ayar yapmanız gereken yeni özelliklerin sayısı ne kadar karmaşık olursa olsun, çoğu zaman WordPress özel geliştirmesini ararken bakacağınız özel bir eklenti olacaktır. Nedenmiş? Oldukça basit bir nedeni var: En iyi uygulamalar, yeni özellikleri doğrudan function.php dosyanıza sabit kodlamak yerine bir eklentide "paketlemenizi" önerir.

Bu yaklaşımın temel faydaları nelerdir?

En iyi uygulamaların önerdiği şey buysa, kesinlikle göz ardı etmek istemeyeceğiniz faydalı sonuçları vardır. Spesifik olarak, yeni özellikler eklemek/bir eklenti işlevini özel bir eklenti olarak genişletmek size şunları sağlayacaktır:

  • Daha fazla kontrol : Bu yaklaşım, web sitenizi temel işlevlerinden ve tasarımından birkaç bağımsız öğeye ayırır. Örneğin, istediğiniz yeni özel özellikler, temanızı değiştirseniz bile yerinde kalacaktır.
  • Daha fazla ayrıntı düzeyi : bu yaklaşım, belirli site işlevlerini açıp kapatmanızı kolaylaştırır.
  • Daha kolay güncelleme yönetimi : Bu yaklaşım, web sitenizi ve bölümlerini güncel tutmak söz konusu olduğunda daha uygundur.
  • Kodunuz üzerinde daha fazla esneklik: bu yaklaşım size kodunuzu (bir kısmını) yepyeni bir eklenti veya ürünlere ayırma fırsatı verir.

WordPress çekirdek dosyalarını asla doğrudan değiştirmemeniz gerektiği için, eklentilere yeni özellikler eklemek söz konusu olduğunda da aynı şey geçerlidir. Teknik olarak biraz deneyimliyseniz, Ian Dunn'dan, ilgileniyorsanız bir WordPress eklentisini özelleştirmenin en iyi yolunu listeleyen ilginç bir makale var.

Bir WordPress web sitesine yeni özel özellikler eklemeye yönelik adım adım süreç

Ana hedefinize geri dönün: web sitenize yeni işlevler eklemeniz ve/veya şu anda kullanmakta olduğunuz bir eklentiyi genişletmeniz gerekiyor.

O halde ilk adımınız olarak ne yapmalısınız? Bakalım!

Adım 1: İstediğiniz yeni özellikleri listeleyin

Web siteniz için özel bir çalışmaya ihtiyaç duyduğunuzda, onu en baştan çivilemek istersiniz, aksi takdirde kaynaklarınızı boşa harcarsınız. Bu nedenle, soracağınız tüm yeni işlevlerin ayrıntılı bir listesine sahip olmak bir zorunluluktur.

Bunu muhafazakar bir ipucu olarak algılamayın. Gerçekten neye ihtiyacınız olduğuna dair ham bir fikre sahip olduğunuzda, bunu düzeltmek ve daha da fazla tanımlamak için veri ve geri bildirim toplamanın zamanı geldi. Burada demek istediğim, “orada ne var” araştırması için zaman harcamanız gerektiğidir.

Bulgularınızı, bağlantılarınızı, kaynaklarınızı takip etmek için bir belge oluşturun ve bilgilendirici veriler aramaya başlayın, özel özellik isteklerinizi yerine getirmenize yardımcı olabilecek kanıtları toplayın.

Nereden başlayacağınızı bilmiyorsanız, önce şu soruları yanıtlamayı deneyin:

  • Rakipleriniz ilgilendiğiniz o belirli özellik için ne kullanıyor?
  • Diğer web siteleri istediğiniz çıktıyı elde etmek için ne kullanıyor?
  • Size ihtiyacınız olan işlevselliği sağlayabilecek ücretsiz WordPress eklentileri var mı?
  • Bunu yapabilen premium olanlar var mı? İhtiyaçlarınızı karşılamak için kullanabileceğiniz eklentileri var mı?
  • Bu eklentilerden herhangi biri mevcut WordPress kurulumunuzla uyumlu mu?

Etrafta araştırma yaparak zaman harcayarak, oldukça spesifik bir WordPress kullanım durumu (sizinki) hakkında derinlemesine bilgi edinecek ve gerçekten neyin geliştirilmesi gerektiğini bilmek için daha sağlam bir yaklaşım geliştireceksiniz. Öte yandan, bulduğunuz her şeyi belgeleyerek ve takip ederek, bir geliştiricinin size sarılmak için can atmasına neden olacak harika bir proje özeti hazırlayabileceksiniz.

2. Adım: Yalnızca dahili ve bağımsız ve paylaşılan eklenti kullanımını öngörme

Şimdiye kadar anlamanız gerektiği gibi, sonunda mevcut WordPress kurulumunuza eklenmesi gereken yeni bir eklenti alacaksınız. Bu aşamada, "bir taraf" seçmeniz ve eklentinizin sadece "sizin" mi olacağına yoksa WordPress topluluğuyla mı paylaşacağınıza karar vermeniz için mükemmel bir zaman.

Başka bir deyişle, özel geliştirme çalışmaları hakkında tahminler istemeden önce, eklentinin ve özel kodunun kesinlikle işletme alanınızda mı kullanılacağına veya farklı kriterler ve gereksinimlere göre başkalarıyla paylaşılıp paylaşılmayacağına karar vermelisiniz.

  • Özel eklenti, kendi işletme web siteniz için kullanacağınız bir şey mi olacak?
  • Bunun yerine bir müşteri web sitesi için mi olacak?
  • Gelecekte tekrar çalışabileceğiniz bir iş türü için mi olacak?

Özel WordPress eklentinizin doğru kullanım durumlarını anlamak, almanız için en iyi seçeneğin ne olduğuna biraz ışık tutacaktır.

Burada doğru ya da yanlış cevap yoktur . Her şey özel eklentinizin ne yapacağına, düşüncenize, WordPress topluluğuyla olan ilişkinize (veya eksikliğinize) ve sizinle ve işinizle bağlantılı diğer birçok faktöre bağlıdır.

Yine de WordPress yönergeleri, WordPress çekirdeğiyle uyumluluğu korumak için GNU Genel Kamu Lisansı (GPLv2+) altında çalışan bir lisans seçmenizi önerir. Burada, aralarından seçim yapabileceğiniz lisansların bir listesi bulunmaktadır.

3. Adım: WordPress özel eklenti geliştirme çalışmalarınız için uygun şekilde bütçe ayırın

İlk iki "ev ödevini" bitirdikten sonra, bir işletme sahibi olarak en çok korkulan konulardan birine dalmaya hazır olacaksınız, buna şu soru örnek gösterilebilir:

*Bu* bana ne kadara mal olacak?

Peki, size internette bulabileceğiniz kadar geniş bir cevap vermek istemiyorum, örneğin “100$ ile 10.000$ arasında bir şey ödemeyi bekleyin” gibi. Bu sadece delilik, yararlı olmaktan uzak.

Bunun yerine, özel WordPress geliştirme talep etme söz konusu olduğunda dikkate almanız (ve sonunda ödemeniz) gereken tüm ana unsurları size vereceğim .

Şimdi %100 doğrulukla ifade edebileceğimiz konuya odaklanalım:

Özel WordPress eklentinizin son fiyatını ne belirler?

Özel eklenti geliştirme fiyatlandırması kaçınılmaz olarak şunlarla ilgilidir:

  1. Zaman gerekli
  2. Saatlik ücret
  3. Deneyim gerekli
  4. karmaşıklık
  5. Mevcut ortam

Her birine daha ayrıntılı bir göz atalım.

1. Gerekli süre

Özel WordPress eklentinizin geliştirilmesi ne kadar sürer? Fazla uzatmayacağım: Böylesine önemli bir soruyu yanıtlamaya yönelik seçeneklerin karmaşıklığı ve bolluğu bunaltıcı. Yine de bir işletme sahibi olarak bu yakıcı sorunun cevabını bulmanız gerekiyor.

Burada bütçeleme hakkında konuştuğumuz için, fikir ve hatta tahmin almak için birkaç geliştiriciyle doğrudan konuşmaktan daha iyi ve etkili bir hareket yoktur. Bu, isteklerinizi profesyonelce karşılayabileceğinden emin olduğunuz WordPress geliştiricilerini bulmanız gerektiği anlamına gelir.

Bu, serbest çalışanlar için kapsamlı bir araştırma yaparak gerçekleşebilir ve daha sonra onlarla bireysel olarak iletişime geçebilir veya eğer bazılarını şahsen tanıyorsanız (bir arkadaş gibi), onlarla doğrudan konuşabilir ve değerli geri bildirim isteyebilirsiniz.

Bilginize: Bu iki seçenekten hiçbiri çekici gelmiyorsa, projenizi Codeable'da yayınladıktan sonra, birkaç dakika içinde önceden onaylanmış WordPress uzmanlarıyla sohbet etmeye başlayabilirsiniz. Bu yeterli değilse, özel işiniz için çok uygun olduğunu düşündüğünüz kişiyle 1'e 1 özel danışmaya da geçebilirsiniz.

Aynı tür bilgileri almanın başka bir yolu var mı? Peki, öyle…

Herhangi bir nedenle geliştiricilerle doğrudan konuşmaya başlamak istemiyorsanız, aşağıdakiler gibi diğer kaynaklardan bazı değerli bilgiler toplama şansınız olabilir:

  • Bölgenizdeki WordPress buluşmaları
  • WordPress forumları
  • Facebook, LinkedIn, Google+ gibi sosyal ağlardaki gruplar
  • WordPress geliştirme ile ilgili alt dizinler

Alacağınız yanıtların ve bilgilerin kalitesini doğrudan etkileyen birkaç şeyi burada aklınızda bulundurun:

a) Bir geliştiriciye “X bana ne kadara mal olur?” sorusunu sorduğunuzda asla kesin ve kesin bir sayı elde edemezsiniz. Tıpkı borularınızı tamir etmek için farklı tesisatçılarla konuşmak gibi, size tek bir ortak numara kazandırmaz. Amacınız, bu sayıyı neden bulduklarını, neyi hesaba kattıklarını, hangi unsurların size belirsiz geldiğini ve daha aşina olduklarınızı daha iyi anlamak olmalıdır. Bu tür faaliyetlerin nihai amacı bu olmalıdır.

b) Zorlamayın ve her zaman değerli geri bildiriminiz için teşekkür edin. Gelişimle ilgili sorular sorduğunuzda, size cevap verenler, bu işi yapmak için işe alınıp alınmayacağını bilmeden cevaplarını formüle etmek için zamanlarını, bilgilerini ve deneyimlerini kullanıyorlar. Ve bunu yapana her zaman teşekkür edilmelidir.

Şimdi, özel bir eklentinin nihai fiyatını oluşturan ana unsurlara geri dönelim.

2. Saatlik ücret

Özel olarak geliştirilmiş eklentinizin size ne kadara mal olacağını doğrudan etkileyen bir diğer unsur, şüphesiz bir geliştiricinin saatlik ücretidir.

Word of the Word 2011'de, WordPress hakkındaki yorumlar ve güncellemelerle birlikte Matt Mullenweg izleyicilere ilk (ve tek) kez bazı ilginç rakamlar sundu. Evet, 2011, WordPress topluluğunun yalnızca bu konu hakkında anket yapılmadığı, aynı zamanda dünya çapında WordPress geliştiricilerinin saatlik ücretleriyle ilgili verilerin gösterildiği ilk ve tek yıldı.

Peki, bir WordPress geliştiricisi saat başına ne kadar ücret alır ?

Fiyatlar için 5 – 2000 ABD Doları aralığındaki herhangi bir deneyim düzeyine sahip dünya çapındaki katılımcılara göre, işte cevap:

WP Geliştiricileri için ortalama ve Medyan saatlik ücretler
  • Bir WordPress geliştiricisi için ortalama saatlik ücret 58 dolardır.
  • WordPress geliştiricisi için ortalama saatlik ücret 50 ABD dolarıdır.

Bir anlam ifade ediyor mu? Muhtemelen, düşünmeniz gerektiği gibi, dünyanın her yerinden geliştiriciler oranlarını paylaştı. Bu, daha yüksek maliyetli işgücü piyasalarından gelen daha yüksek rakamların, daha düşük maliyetli piyasalardan gelenler tarafından hafifletildiği anlamına gelir.

Yine de dikkat et. ABD, İngiltere ve AB'de bu parayla, belirli bir alanda uzman veya uzman olmayan orta düzey bir WordPress geliştiricisini işe alabilirsiniz. Bu profesyoneller için en az saat başına en az 80-125 dolar ödemeyi bekliyorlar. Codeable'da minimum saatlik ücret de bu aralığa girer.

3. Deneyim gerekli

Geliştiricinin deneyimi, gereken süreyi ve teslim edilen kodun kalitesini, dolayısıyla maliyetlerinizi doğrudan etkiler. En iyi seçeneğiniz, istediğiniz çalışma alanında deneyimi kanıtlanmış bir WordPress geliştiricisi bulmaya biraz daha fazla odaklanmaktır.

Bu yaklaşımı izleyerek, geliştiricinin ön bilgisinden ve yaygın sorunların oluşmasını önleme yeteneğinden yararlanabileceksiniz.

4. Karmaşıklık

Burada dikkate alınması gereken bir diğer önemli nokta, özel geliştirme projenizin ne kadar karmaşık olacağıdır. Bir müşteri olarak karmaşıklık fikriniz, projenizin sunduğundan çok farklı olabilir. Fred Meyer'in önerdiği gibi:

Bir saç kesimi ve bir web projesi arasındaki fark, karmaşıklık derecesidir. “Erkek saç kesimi” yapma işi, söz konusu erkeğe göre büyük ölçüde değişebilir, ancak süreç başlamadan önce büyük ölçüde anlaşılır, bu da tahmin edilebilir bir şekilde fiyatlandırmayı kolaylaştırır. Bununla birlikte, karmaşık web projelerinde neredeyse tüm iş, işin nasıl yapılacağını öğrenmektir. Bu çok daha aldatıcı bir teklif.

Öngörülemezlik, karmaşık projelerin gizemli kız kardeşidir . Bu nedenle, acemi/orta düzey bir geliştirici yerine deneyimli bir WordPress geliştiricisi işe alarak kaynaklarınızı boşa harcama şansınızı azaltabilirsiniz.

5. Mevcut ortam

Araştırmanızı, tahminler istemeye başlamadan önce yaptıysanız, piyasada bulunanların üzerine oluşturabileceğiniz araçlar ve eklentiler olup olmadığını bilirsiniz.

Bunlardan herhangi biri size aynı çıktıyı verecek mi? Kod tabanlarını düzenlemek bunu yapar mı? Chris Lema'nın önerdiği gibi:

Sıfırdan özel bir çözüm oluşturmak yerine, bazen en iyi yaklaşım birkaç önemli eklentiyi almak ve ardından sizin için bazı noktaları birleştirmesi için geliştiriciye biraz ödeme yapmaktır.

İşte size, özel eklenti çalışmanızın nihai fiyatı üzerinde kesinlikle bir etkisi olacak 5 temel unsur var.

Şimdi, istediğiniz özellikleri listeledikten, eklentiyi nasıl yayınlayacağınızı anladıktan ve uygun bütçeleme için tüm temel unsurları hesaba kattıktan sonra yapmanız gerekenlere dönelim.

Gelelim dördüncü adıma…

4. Adım: Mevcut eklentilerin genişletilmiş sürümlerine karşı özel bir eklentiye ihtiyacınız olup olmayacağını anlayın

Özel WordPress geliştirme çalışması için “aradığınız” mevcut seçeneklerden birini seçmek, ödeyeceğiniz fiyatı kökten etkileyebilir. Spesifik olarak, tamamen özel bir WordPress eklentisine doğru yol almak, kesinlikle ihtiyacınız olanı size sağlayacaktır, ancak aynı zamanda, geliştirilmek için daha fazla zaman ve daha yüksek maliyetler de ortaya çıkacaktır.

Öte yandan, mevcut eklentilerle çalışmayı ve onların işlevselliğini genişletmeyi seçmek size daha hızlı sonuçlar, daha düşük maliyetler getirir, ancak sonunda görmeyi beklemediğiniz yeni sorunları (örneğin uyumluluk sorunları) ortaya çıkarabilir.

İş açısından bakıldığında, şunu sormak faydalı olacaktır: sıfırdan %100 bir şey geliştirmek gerçekten gerekli mi? Farklı ihtiyaçlara bağlı olarak cevabınız projeden projeye değişebilir.

Zaman, para ve teslim edilen çıktılar

Web sitenize yeni özellikler eklemek için ne kadar ödeyeceğinizi etkileyebilecek birçok unsur vardır. Talep sahibi olarak, nihai fiyatın ihtiyaçlarınızın ne kadar karmaşık ve özel olduğuyla ilgili olduğunu akılda tutarak geliştirme maliyetinin tamamını karşılamanız gerekir.

Sıfırdan özel bir eklenti geliştirmesi için birini işe almak, işletme düzeyinde her zaman en etkili seçenek olmayabilir. Çoğu zaman, önce bir MVP ile "ayak parmağınızı suya sokmak" ve ardından bazı testler ve gerçek geri bildirimlerden sonra, kaynaklarınızı işiniz üzerinde etkisi olduğu kanıtlanan bu yeni özelliklere yatırmak daha verimli olacaktır. .

Burada paylaşılacak yadsınamaz bir gerçek varsa, eminim o da şudur:

WordPress geliştirme dünyasında, hızlı ve ucuz bir fiyata sunulan kaliteli bir ürün yoktur.

Ve eğer derinden düşünürseniz, onu ikimizin de içinde yaşadığımız dünyanın başka hiçbir yerinde bulamazsınız.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir