Hazır şablon mu özel tasarım mı.
Hazır şablon, başka projeler için tasarlanmış bir düzeni firmanın içeriğiyle doldurur; özel tasarım düzeni firmanın içeriğinden ve hedeflerinden başlayarak kurar. Fark yayın gününde değil, site büyüdükçe, değiştikçe ve ölçüldükçe görünür.
Hazır şablon ile özel tasarım arasındaki seçim çoğu zaman bir zevk ya da bütçe tercihi gibi tartışılır. Daha yararlı soru şudur: bu site kaç yıl yaşayacak, kaç dilde konuşacak ve hangi ölçütle kabul edilecek? Şablon, bu soruların cevabı kısa ve standart olduğunda iyi çalışır; cevaplar uzadıkça şablonun sınırları görünür hâle gelir.
Şablonun asıl bedeli nerede?
Şablonun bedeli satın alırken değil, ilk önemli değişiklikte ödenir. Birçok farklı müşteri için tasarlanmış bir şablon, sizin kullanmadığınız bölümlerin kodunu da taşır ve o kod çoğu zaman her sayfada yüklenir. Erişilebilirlik de şablondan devralınır: odak göstergesi, kontrast ve form etiketleri şablonda eksikse, sitenizde de eksiktir ve düzeltmek şablonun içine girmeyi gerektirir.
Bu sitenin deneyimi: küçük kararların büyük bedeli
Kod yükünün küçük kararlardan nasıl biriktiğini kendi sitemizde ölçtük. Tek bir CSS seçicisi — :has() — sayfanın toplam engelleme süresinin yaklaşık %70’iydi (ölçümün ayrıntısı). Kaydırma için kullandığımız iki kütüphaneyi kaldırıp işi tarayıcıya bıraktığımızda JavaScript yükü 51,1 KB’tan 33,5 KB’a indi (kaldırma kararı). Bu kararları verebildik çünkü kodun her satırını biz yazmıştık; bir şablonun içinde aynı seçiciyi bulmak ve kaldırmak çok daha zor olurdu.
Erişilebilirlikte de aynı mantık geçerli: bu sitede odak halkası 2 piksel, dokunma hedefleri en az 44 piksel ve metin kontrastı test süitinde nöbetçi; her sürüm 1608 testlik süitten ve otomatik erişilebilirlik denetiminden geçmeden yayına çıkmıyor. Bir şablonun demo sayfasını değerlendirirken aynı ölçüleri kontrast ölçer gibi bir araçla kendiniz sınayabilirsiniz.
Nasıl karar verilir?
Site kısa ömürlüyse, tek dilde konuşuyorsa ve ihtiyaçlar standartsa, iyi ölçülmüş bir şablon makul bir seçimdir — yeter ki satın almadan önce demo sayfası ölçülsün. Site yıllarca yaşayacaksa, birden çok dilde yayın yapacaksa ve hız ile erişilebilirlik sayıyla kabul edilecekse, özel tasarım bu ölçütlerin baştan kurulabildiği yoldur. Özel tasarımı kurumsal web tasarım kapsamında bu ölçütlerle teslim ediyoruz; genel kontrol listesi web sitesi yaptırırken dikkat edilmesi gerekenler rehberinde.
Ölçüt
- Başlangıç — Hazır şablon: Kısa; demo içeriği firmanın içeriğiyle değiştirilir · Özel tasarım: Uzun; keşif, tasarım ve kurulum adımları vardır
- Özgünlük — Hazır şablon: Aynı şablon başka sitelerde de kullanılabilir · Özel tasarım: Firmaya özgü
- İçerik uyumu — Hazır şablon: İçerik şablonun kalıplarına uydurulur · Özel tasarım: Kalıplar içeriğe göre kurulur
- Kod yükü — Hazır şablon: Birçok senaryoyu karşılayacak bileşen ve betik taşır; kullanılmayanlar da sayfaya inebilir · Özel tasarım: Yalnız kullanılan bileşenler; yük baştan bütçelenebilir
- Erişilebilirlik — Hazır şablon: Şablonun kalitesine bağlıdır ve olduğu gibi devralınır · Özel tasarım: Baştan hedef olarak konur ve teslimde sınanır
- Değişiklik — Hazır şablon: Şablonun izin verdiği ölçüde; şablon güncellemesi yapılan özelleştirmeyle çakışabilir · Özel tasarım: Sınır tasarımın kendisi; değişikliğin bedeli projede
- Uygun olduğu yer — Hazır şablon: Kısa ömürlü kampanya, deneme projesi, standart bir ihtiyaç · Özel tasarım: Uzun ömürlü kurumsal site, birden çok dil, ölçütle kabul edilecek teslim
SIK SORULAN SORULAR
Hazır şablonla hızlı ve erişilebilir bir site yapılamaz mı?
Yapılabilir; ama bunu şablonun tanıtım metni değil, ölçüm söyler. Şablonun demo sayfasını satın almadan önce ölçmek mümkündür: hız ölçüm aracında, klavyeyle gezinerek ve metin kontrastını sınayarak. Ölçüm iyiyse şablon meşru bir seçimdir.
Özel tasarım her zaman daha mı iyi?
Hayır. Özel tasarım daha fazla karar demektir ve her karar yanlış da verilebilir. Kısa ömürlü bir kampanya ya da standart bir ihtiyaç için iyi seçilmiş bir şablon daha doğru olabilir; özel tasarımın getirisi, sitenin uzun yaşadığı ve ölçütle kabul edildiği durumlarda ortaya çıkar.
Şablonu sonradan özelleştirmek mümkün mü?
Mümkün, ama bedeli güncellemede ödenir. Örneğin WordPress’in kendi dokümantasyonu, varsayılan bir tema yeniden adlandırılmadan değiştirildiyse güncellemede bu değişikliklerin kaybolabileceği uyarısını yapar. Özelleştirme arttıkça şablon, bakımı zorlaşan özel bir tasarıma dönüşür.