Bu işle uğraşalı epey bir süre geçmiş olmasına rağmen gözlemlediğim, hala aşılamamış bir sorundur kötü müşteri sorunu. Daha çok web tasarımcılarının maruz kaldığı bu şiddeti görmezden gelebilmek mümkün değil.
Konunu özü şudur. Sizden hizmet alacak müşteri, alacağı hizmet karşılığı vereceği ücreti net olarak görmekte, ama alacağı hizmetin tam olarak ne olduğuna dair fikir yürütememektedir. Burada hizmet veren bizlerin, niteliklerinin müşteri tarafından anlaşılamaması ciddi bir etkendir. Bu hizmeti sağlayan web emekçilerinin bir iş kültürü oluşturamaması sorunun bizim sorumluluğumuza düşen kısmını oluşturuyor.
Bir süredir ilginizi çeken bir konu web tasarımı, web tabanlı uygulamalar… Ama kafanız karışık, tam olarak ne öğrenmek istediğinizi bilmiyorsunuz. Nereden başlayacağınızı bilmemeniz de üzerine tuz biber oluyor. Bir adım ileri, iki adım geri… Bir ilerleme kaydedemiyorsunuz. Eğer durumunuz bu, ya da buna yakın bir şeyse; işte bu yazı tam size göre.
Bir W3C tavsiyesi olan CSS standardının, ara yüz geliştiricileri tarafından -istenilen seviyede olmasa da- tercih ediliyor olması bizi sevindiriyor. Web geliştiricileri arasında <table> etiketini kullanarak ara yüzleri oluşturmayı tercih eden arkadaşlarımız bulunuyor. CSS ve XHTML’in amacına uygun kullanılmaması durumu yaygınlığını koruyor. Bu teknolojilerin varoluş amaçlarının bilinmemesi, yani bu konudaki bilgi eksikliği, bu durumu yaratan sebeplerin başında geliyor. Bir diğer önemli sebep ise; IE6 merkezli tarayıcı yorum farklılıkları… Bu yorum farklılıkları, XHTML ve CSS’i etkin kullanmak isteyen arkadaşlarımızın ellerini bağlayan bir durum. Bu sorunla ilgilenmek için akla gelen ilk çözüm ise, CSS-Reset (Sıfırlama) tekniği…
CSS ile web uygulamaları geliştirirken benzer tanımlamalar yapmak durumunda kalırız. Teknoloji ne olursa olsun, bir işlemin gerçekleştirilmesi için aynı kodun tekrar tekrar yazılması ciddi bir emek kaybı ve yönetilebilirlik zaafı oluşturmaktadır. CSS dosyaların optimize edilmesi ve gereksiz kural tekrarının önüne geçilmesi amacıyla mümkün olduğunca CSS seçicilerini gruplayarak, gereksiz kod yazımının önüne geçmiş oluruz.
Genel olarak çalışmalarımızda rollover image’leri uygulamayı zenginleştirmek adına kullanırız. Rollover Image, bir imajın üzerine fare ile gelindiğinde, ilgili imajın değişmesi durumudur. Eskiden bu işlemi Javascript kullanarak gerçekleştiriyorduk. Bugün ise CSS kullanarak oldukça hoş rollover image’ler hazırlayabiliyoruz.
Wordpress, 2.5 sürümüyle birlikte, Gravatar desteği sunmaya başladı. Gravatar ne diye soracak olursanız, şu yazıyı okuyabilirsiniz. Wordpress içerisinden, herhangi bir eklentiye (plug-in) gerek duymadan mail adresleriyle ilişkilendirilmiş avatarları gösterebiliyoruz. Wordpress’in 2.5 sürümü öncesinde ise, Gravatar desteğini şunun gibi kurabileceğimiz bir eklenti ile sağlıyorduk.
Buraya kadar problemimiz yok. Yalnız kendi blogumdan da net bir şekilde gözlemlediğim durum; genel olarak kullanıcılar Gravatar servisini kullanmıyorlar ya da bilmiyorlar. Kullanıcıları Gravatar servisini kullanmaya teşvik etmek bir çözüm olmakla beraber, ben kendi blogumda Wavatar desteğini sağlıyorum. Böylece yorum yazan kişi Gravatar servisini kullanmasa da, ona özel bir Wavatar ikonunun benim blogumda sürekli olarak yorum yaparken gözükmesini sağlıyorum.
Bir süredir Türkçe bir wordpress teması hazırlama çalışmalarını yürütüyorum. Çalışma zaman zaman kesintiye uğrasa da, gelinen şu aşamada belli bir olgunluğa ulaştı diyebilirim. Hazırlamakta olduğum Next Generation isimli tema tasarımını bitirdim sayılır. Ufak tefek değişikliklerden sonra wordpress entegrasyonun sağlanması ile birlikte ücretsiz olarak dağıtımını yapacağım.
Bloguma hoş geldiniz!
Elektrik Mühendisliği bölümünü bitirmeme rağmen yaklaşık 6 yıldır web teknolojileri üzerine çalışmalarda bulunuyorum... Kişisel çalışma ve araştırmalarımın bir özeti olarak gördüğüm bu blogu sizlerle paylaşmaktan mutluluk duymaktayım...
Hakkımda detaylı bilgiye buradan, çalışmalarıma buradan ve iletişim bilgilerime buradan ulaşabilirsiniz...