İnternet sitelerine beton dökmeyin

by Necat Bolpaça 10. August 2010 18:09

İlk önce, "beton dökmek" ile ne kastettiğimi kısaca açıklayayım. Bazen geçmek istediğimiz yolda belediye çalışmalar yapar. Yol asfalt ise, ilk önce asfalt kırılır, kablo veya su borularının olduğu yere kadar kazılır. Sonra kablolarda / su borularında yapılmak istenen değişiklik yapılarak kazılan yer kapatılır, asfalt yeniden dökülür. Bazen asfaltın bütünlüğü bozulmasın diye tekrar asfalt döküldüğü dahi olur.

Bu işlemleri ara sokaklarda kolaylaştırmak için, sökülüp takılabilen taşlar vardır. Kazı öncesi bu taşlar sökülür, kazı bitince de yerine takılır.

Yapılmış ve bitirilmiş bir internet sitesinde müşteriden revize isteği geldiğinde;

  1. Müşteri bu değişikliği kendisi yapabiliyor mu?
  2. Eğer müşteri bu değişikliği kendisi yapamıyor ise, değişikliği yapmak için sizin faydalanabileceğiniz bir otomatik üretici / panel vs. var mı?
  3. Bir panel veya otomatik olarak dosya değişikliklerini takip eden bir üreticiniz de yok ise, kod içinde merkezi bir noktadan değişiklik yaparak bu işi halledebiliyor musunuz?
  4. Değiştirmek istediğiniz yerde metin değişikliği yapmanız yetiyor mu?
  5. Flash veya Silverlight kullanılmış bir bölüm varsa bu değişiklikleri herhangi bir .xml dosyasından güncellenebiliyor mu?

Bu sorularda en iyi ihtimal ilk soruya "Evet" dediğiniz ve diğer soruları gereksiz bıraktığınız durumdur. Bir internet sitesi "fire-n-forget" (ateş et ve unut) prensibini takip etmelidir, müşteriye teslim ettikten sonra ikide bir siteyi açıp, değişiklik için kod / resim / flash eklemesi yapmamalısınız. Bu sizin artıp giden projelerinizde bir zaman kaybı ve şirketiniz için boşuna nitelikli personel iş gücü kaybı oluşturacaktır.

  •  İnternet siteleri için mümkün olduğu kadar "web safe font" kullanın, özel font istekleriniz varsa bu fontların lisans durumuna dikkat ediniz.
  • Fontlar için esnekliği azaltan sifr-cufon gibi çözümlere, mecbur kalmadıkça yönelmeyiniz.
  • Yine de yazıları resim olarak yazmak yerine gerekiyorsa cufon, sifr gibi yöntemleri kullanınız.
  • Yazıları resim olarak yazmayınız.
  • Animasyonlarda gerekmedikçe flash kullanmayınız. Gerekmesi durumu, yapmak istediğiniz animasyonun, javascript kütüphaneleriyle yapılamaması durumudur.
  • Eğer flash veya silverlight gibi kendi özel editörüyle düzenlenen bir bileşen kullanıyorsanız, bu bileşen esnek bir şekilde değiştirilebiliyor olmalıdır. Örneğin XML den verisini çeken bir flash banner gibi.
  • Müşterinin çok az değişiklik isteyeceği yerleri dahi sitenin paneline bağlamaya çalışınız. Daha sonradan projeyi açıp, ufacık bir ürün düzenlemesinde veya duyuru eklemekte kod değişikliği yapmak size zor gelebilir, başka bir projenin değerli zamanından çalabilir.

Tags:

Kişisel | Türkçe | Vizyon

Comments are closed

Month List

Visitors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in  anyway.

--

Bu sitede yazılı olanlar kendi kişisel görüşlerimdir işverenlerimi ve benimle birlikte çalışanları temsil etmemektedir.