WORDPRESS
WordPress eklenti geliştirme: hazır çözümün bittiği yerden devam ederiz.
Hazır eklentilerle çözülemeyen işler için sıfırdan eklenti yazıyoruz. WooCommerce pazaryeri bileşenlerinden abonelik sistemlerine, toplu e-posta araçlarından yönetim paneli eklentilerine kadar; ihtiyaç ne ise ona birebir uyan kodu üretiyoruz.
- ORTALAMA SÜRE
- 2–4 hafta
- TESLİM
- Kaynak kodla birlikte
- DESTEK
- 6 ay dâhil
- KOD SAHİPLİĞİ
- Size ait
NE YAZIYORUZ
Bugüne kadar geliştirdiğimiz eklenti türleri
Aşağıdakiler gerçekten yazdığımız ve yayında çalışan eklenti türleri. Listede olmayan bir ihtiyaç varsa da yazabiliriz; WordPress tarafında yapılamayacak bir şey neredeyse yok.
WooCommerce pazaryeri bileşenleri
Çok satıcılı yapı, satıcı panelleri, komisyon hesabı, sipariş bölme ve satıcıya ödeme akışı. Standart WooCommerce'in tek satıcı mantığını çok satıcıya çeviren parçalar.
Abonelik sistemleri
Dönemsel ödeme, otomatik yenileme, plan yükseltme ve düşürme, deneme süresi, iptal ve dondurma. Ödeme altyapısıyla konuşan, yenileme başarısız olduğunda ne yapacağını bilen bir yapı.
Form eklentileri
Çok adımlı formlar, koşullu alanlar, hesaplama yapan formlar, dosya yükleme ve gelen kayıtların panelde birikmesi. Hazır form eklentilerinin sınırına dayandığınız yerde devreye girer.
Toplu e-posta gönderimi
Liste yönetimi, kuyruk sistemi, gönderim hızını sunucuya göre ayarlama, açılma takibi ve çıkma bağlantısı. Sunucunun e-posta sınırına takılmadan binlerce kişiye ulaşan yapı.
Yönetim paneli ve giriş eklentileri
Rol bazlı özel paneller, giriş ekranı özelleştirme, iki adımlı doğrulama, oturum sınırlama ve müşteriye özel alanlar. Yöneticinin gördüğü ekranı işe göre sadeleştiririz.
Görsel optimizasyon eklentileri
Yüklenen görselin otomatik sıkıştırılması, modern biçime çevrilmesi, farklı ölçülerde üretilmesi ve tembel yüklenmesi. Sitenin ağırlığını yükleme anında çözer.
DETAY
WordPress eklenti geliştirme hakkında bilmeniz gerekenler
01
WordPress eklenti geliştirme nedir?
WordPress eklenti geliştirme, hazır eklentilerin karşılamadığı bir ihtiyacın siteye özel yazılan bir eklentiyle çözülmesidir. Temaya doğrudan kod eklemekten farkı, tema değiştiğinde işlevin kaybolmamasıdır.
Genellikle şu durumlarda gerekir: hazır eklenti işin yalnızca bir kısmını yapıyordur, birden fazla eklenti birbiriyle çakışıyordur ya da yıllık lisans maliyeti özel geliştirmeyi geçmiştir. Teslimde eklentinin kaynak kodu ve kullanım belgesi işletmeye verilir.
02
Ne zaman özel eklenti gerekir?
WordPress'in gücü eklenti ekosisteminden gelir; kırk binden fazla ücretsiz eklenti var ve çoğu ihtiyaç bunlarla karşılanır. Özel eklenti, bu ekosistemin bittiği yerde başlar. Üç durumda gerekir: ihtiyacınızı karşılayan bir eklenti hiç yoktur, vardır ama işinizin bir adımını yanlış yapar, ya da vardır fakat istediğiniz özelliği kullanmak için gerekmeyen otuz özelliği de sitenize yüklemeniz gerekir.
Üçüncüsü en sık karşılaştığımız durum. Tek bir hesaplama formu için sekiz megabaytlık bir form eklentisi kurulur, o eklenti her sayfada kendi dosyalarını yükler, site yavaşlar. Aynı işi yapan özel bir eklenti yirmi kilobayt olur ve yalnızca formun bulunduğu sayfada devreye girer.
Bir de bakım tarafı var. On beş hazır eklenti kullanan bir site, on beş ayrı geliştiricinin güncelleme takvimine bağlıdır. Biri güncellemeyi bırakırsa ya da WordPress'in yeni sürümüyle çakışırsa siteniz etkilenir. Kendi eklentiniz yalnızca sizin ihtiyacınıza göre değişir.
03
Nasıl geliştiriyoruz?
İşe, eklentinin ne yapacağını değil işinizin nasıl yürüdüğünü konuşarak başlıyoruz. Çoğu proje burada şekil değiştirir: müşteri "şöyle bir buton olsun" diye gelir, konuştukça asıl ihtiyacın farklı olduğu ortaya çıkar. Kapsamı bu görüşmede netleştirir, ne yapılacağını ve ne yapılmayacağını yazılı olarak veririz.
Kod tarafında WordPress'in kendi standartlarına uyuyoruz. Eklenti çekirdek dosyalara dokunmaz, kendi tablolarını gerektiğinde kurar, WordPress'in kanca (hook) yapısını kullanır. Bu, WordPress güncellendiğinde eklentinin bozulmamasını sağlar. Veritabanı sorguları hazırlanmış ifadelerle yazılır; kullanıcıdan gelen her veri sunucu tarafında doğrulanır.
Geliştirme sırasında ayrı bir test ortamı kurarız. Yayındaki sitenize dokunmadan çalışır, tamamlandığında kontrollü şekilde aktarırız. Böylece geliştirme süresince siteniz kesintisiz çalışmaya devam eder.
04
Teslimde ne alırsınız?
Eklentinin tamamı size teslim edilir: kaynak kod, kurulum dosyası ve nasıl çalıştığını anlatan kısa bir doküman. Kod sizindir; ileride başka bir geliştiriciyle çalışmak isterseniz elinizi bağlayan bir lisans ya da gizli bağlantı yoktur.
Yönetim paneline eklentinin kendi ayar ekranı gelir. Değiştirilebilir olması gereken her değer oraya taşınır; bir metni ya da bir oranı güncellemek için kod açmanız gerekmez.
Teslimden sonra altı ay destek verilir. Bu sürede çıkan hatalar, WordPress sürüm güncellemelerinden doğan uyum sorunları ve kullanım soruları ek ücret istemeden karşılanır.
05
Süre ve fiyatı ne belirler?
Süreyi belirleyen ilk şey eklentinin dış dünyayla konuşup konuşmadığıdır. Yalnızca site içinde çalışan bir eklenti ile ödeme altyapısına, kargo firmasına veya muhasebe programına bağlanan bir eklenti aynı iş değildir. Dış sistem devreye girdiğinde hata durumlarını da düşünmek gerekir: bağlantı koptuğunda ne olacak, ödeme yarıda kalırsa kayıt hangi durumda kalacak.
İkinci belirleyici, verinin ne kadar karmaşık olduğudur. Tek bir formun kayıtlarını tutmakla, satıcı-ürün-sipariş-komisyon ilişkisini yönetmek arasında ciddi fark vardır.
Ortalama bir eklenti 2 ile 4 hafta arasında teslim edilir. Kapsam netleştikten sonra sabit fiyat ve kesin tarih veririz; iş sırasında kapsam değişmedikçe ikisi de değişmez.
BU İŞİ YAPTIĞIMIZ FİRMALAR
WordPress Eklenti Geliştirme çalışmalarımızdan
Aşağıdaki siteler yayında. Girip gezebilir, telefonunuzda nasıl göründüğüne bakabilirsiniz.
SSS
WordPress Eklenti Geliştirme hakkında sık sorulanlar
Cevabını burada bulamadığınız bir sorunuz varsa doğrudan yazın; aynı gün dönüyoruz.
Soru sorunYazdığınız eklentinin kaynak kodu bende olacak mı?
Evet. Kaynak kodun tamamı teslimde size verilir ve size ait olur. Gizli lisans anahtarı, bize bağlanan uzak sunucu ya da süreli kullanım hakkı gibi bir bağ kurmuyoruz. İsterseniz eklentiyi başka bir geliştiriciyle geliştirmeye devam edebilirsiniz.
Mevcut sitem yayında, geliştirme sırasında kesinti olur mu?
Olmaz. Geliştirmeyi ayrı bir test ortamında yürütürüz; yayındaki siteniz çalışmaya devam eder. Eklenti tamamlandığında yayına alma işlemi planlı yapılır ve genellikle birkaç dakika sürer.
WordPress güncellenince eklenti bozulur mu?
Eklentiyi WordPress'in kendi kanca yapısını kullanarak yazıyoruz; çekirdek dosyalara dokunmuyoruz. Bu yöntem güncellemelere karşı en dayanıklı olanıdır. Yine de büyük sürüm geçişlerinde uyum kontrolü yapılır; destek süresi içinde bu kontrol ücretsizdir.
Hazır bir eklentiyi düzenletmek mi daha mantıklı, sıfırdan yazdırmak mı?
Hazır eklentiyi doğrudan düzenlemek en kötü seçenektir; ilk güncellemede değişiklikleriniz kaybolur. İhtiyacınız hazır eklentiye yakınsa onun sunduğu kanca noktalarını kullanan küçük bir ek eklenti yazarız. Uzaksa sıfırdan yazmak hem daha hızlı hem daha ucuza gelir.
Eklentiyi WordPress deposunda yayınlayabilir miyim?
Kod size ait olduğu için yayınlama kararı sizindir. Depoda yayınlamak isterseniz eklentiyi WordPress'in kodlama standartlarına ve inceleme kurallarına uygun şekilde hazırlarız; bu isteği baştan söylemeniz yeterli.
Eklenti WordPress deposunda yayınlanacak mı?
Siz istemedikçe hayır. Size özel geliştirilen bir eklenti size aittir ve kapalı kalır; içindeki iş mantığı çoğu zaman firmanızın kendi bilgisidir. Genel bir ihtiyacı çözdüğü ve yayınlanmasını istediğiniz durumlarda depoya gönderim sürecini biz yürütebiliriz. Bu tercih tamamen sizde; teslim edilen kodun hakkı da kararı da size ait.
İLGİLİ HİZMETLER
Bu işle birlikte en çok konuşulanlar
Çoğu proje tek bir kalemle bitmez. Aşağıdakiler bu hizmetle doğrudan bağlantılı çalışmalar.
SONRAKİ ADIM
Projenizi konuşalım
Ne yaptırmak istediğinizi anlatın; kapsamı, süreyi ve fiyatı kalem kalem yazılı olarak gönderelim. Teklif almak hiçbir yükümlülük doğurmaz.
Doğrudan arayın:+90 538 492 61 61WhatsApp'tan yazın