Professional Documents
Culture Documents
WEB TASARIMI
DERS NOTU
1
Web Organizasyonu ve Tasarımı
Öncelikli ilkeler:
Araştırmalar kullanıcıların beklentilerinin şu yönlerde olduğunu göstermiştir:
1. Hız beklentisi
Birçok kullanıcı istediği sayfaların hızlı yüklenmesini ve gösterilmesini önşartolarak
koşmaktadır. Bu sorunun başlıca sebepleri şunlardır:
· Resimlerin daha küçük yer tutması için, dosya tipini doğru seçmek önemlidir. Çizim,
grafik, keskin köşeli vb resimler için GIF veya PNG, fotografik görüntüler, yumuşak
geçişli resimler için JPG tavsiye edilir. Bu seçimden sonra, Web için özelleşmiş resim
düzenleyicilerini (deBabelizer, ImageReady vb) kullanarak resimlerinizi eniyileştirin.
· Bütün sayfalarınızda tekrarlayan dolaşma çubuklarınızı resim olarak oluşturun, çünkü
resimler kullanıcı tarafında önbelleklenebilir.
· Resimlerin WIDTH ve HEIGHT özelliklerini mutlaka belirtin. Bu tarayıcının sayfayı
daha hızlı yerleştirmesini sağlar.
· Sevdiğiniz yazıtiplerini sayfaya resim olarak yerleştirmeye çalışmayın, standart
fontlara alışın.
· "Tekrarlayan" büyük resimlerin sadece küçük alanları değişiyorsa, resmi parçalayın ve
sadece değişen kısımların yüklemesini sağlayın.
2
· Özellikle dolaşma çubuklarınızı mümkünse tek parça halinde hazırlayıp, bir
IMAGEMAP oluşturun, çünkü tek bir dosya, hem ayrı ayrı resimlerin toplamından
daha küçük bir boyda olacaktır, hem de her resim için ayrı bir bağlantı
kurulmayacaktır. Ancak bu durumda IMAGEMAP'inizde (HTML 4.0'da izin verilen)
ALT parametresini kullanın.
· Bir kural olmamasına karşın, de-facto olarak iyi tasarımcılar sayfalarında 10'dan fazla
resim kullanmamaya çalışırlar.
· Tabloları çok seviyeli bir biçimde içiçe gömmeyin, aksi takdirde, tarayıcı sayfayı
ancak bütün sayfa indikten sonra görüntüleyebilir. Temel olarak 3'den fazla tabloyu
içiçe gömmeyin.
· Tabloların WIDTH özeliğini mutlaka belirtin. Bu tarayıcının sayfayı daha hızlı
yerleştirmesini sağlar.
· Mümkün olduğu kadar az ROWSPAN ve COLSPAN kullanın.
· Basit yerleştirme işleri için PRE ya da CODE kullanın.
· Bütün sayfayı bir tek tabloya gömmek yerine tablonuzu sayfa yüklendikçe
görüntülenebilecek şekilde küçük yatay parçalara ayırın. Bu, kullanıcıda sayfa hızlı
yükleniyor hissini arttıracaktır, ve öyle de olacaktır.
1-c. Yazıtipleri
İçeriğin erişilebilirliği, içerik kadar önemlidir.
· Bir tarayıcı, sayfa içinde karşılaştığı her dosya için Web sunucusuyla tekrar tekrar
iletişime geçer. Dolayısıyla, sayfaya bağladıklarınız fazlaysa, dosyalar ne kadar küçük
olurlarsa olsunlar, yükleme hızı düşecektir.
· Tarayıcının önbelleğini mümkün olduğu kadar çok kullanmak için, sayfa içi
elemanlarınızı (logo, grafik dolaşma çubukları, resimler, CSS tanım dosyaları vb)
tekrar tekrar kullanmaya özen gösterin.
3
1.e. Çokluortam terörizmi
Kullanıcıları uyarmadan, büyük resimler, fon müzikleri, filmler vb elemanlar yükletmeye
çalışmayın.
· Maalesef, birçok Web sitesi, kullanıcıyı hiç uyarmadan, fon müzikleri gibi
kullanıcının siteyi dolaşmasını kolaylaştırmaktan çok zorlaştıran, sayfanın
yüklenmesini yavaşlatan, hatta bazen en kötüsü, tarayıcısını çökerten eklentiler
kullanmaktadır. Kullanıcının böyle bir siteye, ihtiyacı olsa bile, tekrar gelme olasılığı
çok düşüktür.
· Kullanıcıyı, büyük boyutlu resimler (örneğin, bir resim galerisi), filmler (örneğin, bir
konferansın çekimleri) ya da ses dosyalarının (örneğin, bir röportaj) bulunduğu
sayfalara girmeden önce mutlaka uyarın.
· Kullanıcıların daha da memnun kalacakları bir özellik, onlara farklı hızlar için farklı
çözünürlük ya da kalitede sürümlerin sunulmasıdır. Dolayısıyla, kullanıcı bant
genişliğine uygun olan sayfayı seçebilecek ve daha az vakit kaybedecektir.
2. Sadelik
Günlerce, haftalarca uğraştıktan sonra sade ve basit bir site hazırladıysanız, işinizi doğru
yapmışsınızdır.
4
· Sayfalarınız birbirleriyle tutarlı görünsün
· Dolaşma çubuklarını tahmin edilebilir yerlerde ve tahmin edilebilir simgelerle kullanın
· Büyük sitelerin ve diğer ortamların kullandıkları ortak yönlere bakın. Unutmayın ki,
akademik ya da kar amacı gütmeyen siteleri kullanan kişiler, ticari siteleri de ziyaret
etmektedir, ve edindikleri alışkanlıkları sitenize de taşırlar. "Farklı" akademik
kimliğiniz, sitenizin kötü olmasını hiçbir nedenle haklı çıkarmaz.
· Birçok ortam, ör. basılı yayın, siyah üstüne beyaz yazı kullanmaktadır. Mümkünse
buna bağlı kalın. Sitenizde alışılmadık renkler kullanmak kullanıcıyı zorlayacaktır.
· Aynı nedenle, ziyaret edilmemiş ve edilmiş bağların renklerini tahmin edilebilir
şekilde ayarlayın.
Örneğin çok bilinen mavi / mor ikilisi, ya da bu sayfalardaki açık mavi / koyu mavi
gibi...
· Kurumunuz dışından kullanıcıların sitenizi nasıl kullandığını gözleyin ve sıkça
tekrarladıklarını not edin.
· Kullanıcıyı size uymaya zorlamayın, sitenizi kullanıcıya (ve diğer başarılı sitelere)
uydurmaya çalışın.
· Öncelikle, animated GIF, reklam benzeri resimler, afişler (banner), kayan yazılardan
ve BLINK 'den kesinlikle uzak durun.
· Otomatik olarak yeni tarayıcı pencereleri açmaktan kaçının. Birçok kullanıcı,
açıldıkları anda bu pencereleri kapatma alışkanlığını çoktan edinmiştir. Sayfadan
çıkıldığı anda yeni bir sayfa açmaktansa kesinlikle uzak durun.
· Sadece gerektiği kadar resim kullanın. Mutlaka resim kullanmak istiyor ya da
zorundaysanız, resimlerin renklerini yakınlaştırmaya çalışın.
· Son çıkan efektleri hemen kendi sitenize de eklemeye çalışmayın. Nasıl olsa birçok
amatör bunu zaten yapacaktır.
· İşlevsel olması gereken sayfa elemanlarını işlevsel bırakın. Alacalı bir bullet ya da
ruler resmi kullanmaya çalışmayın.
5
· Birçok insanın Web üzerinde, gerçek hayattan daha da az okuduğu düşünülürse,
bilgiyi parçalamak gerekir. Eğer kullanıcının ilgisini çekebilmişseniz, zaten kalan
sayfaları da ziyaret edecektir.
· Ayrıca, Web kullanıcılarının bir sayfada kalma süreleri 1 dakikayı aşmamaktadır.
Bilgiyi bu sürede erişilebilir hale getirmeniz gerekir.
· Genel olarak sayfaların en üstünde resimli bir dolaşma çubuğu, en altındaysa düz
metin bir çubuk bulunur. Bu, birçok kullanıcının alışkın olduğu bir şemadır.
· Resimli olan dolaşma çubuğuna, etiket vermeden, sınamadan geçirin. Eğer
kullanıcılar, simgelerin gideceği yeri tahmin edebiliyorlarsa, simgeleriniz başarılıdır.
Eğer anlaşılmıyorlarsa, yeni bir tasarım yapın.
· Dolaşma için kullanılabilecek araçları, kesinlikle, sayfanın her yerine dağıtmayın. Bu
araçları birbirlerine yakın yerlerde tutmaya çalışın.
· Sağ taraf, dolaşma çubukları için alışık olunmamasına karşın, kullanıcıların diğer
beklentileri (baskıda, içeriğin tamamının çıkması; sayfa yüklenir yüklenmez, içeriğe
konsantre olunması vb) çubuğun sağda olmasını öngörmektedir.
3. Kullanılabilirlik
Siteler kullanılmak için hazırlanır.
6
3.a. Hedef Kitle
Tasarım ve içerik organizasyonu en baştan yapılmalıdır.
3.b. Okunurluk
Birçok kullanıcı sayfayı önce tarar, sonra okur.
3.c. Tipografi
Doğru yazıtiplerinin seçimi, içeriğin sunumunu kolaylaştıracaktır.
7
· Yardım, arama, site haritası vb servisler kişisel ev sayfaları dışında her sitede
bulunmalıdır.
· En çok kullanılan servis ve sayfalarınızı (örneğin harita, arama vb) her yerden
erişilebilir yapın. Unutmayın her ziyaretçiniz ana sayfanızdan gelmeyebilir.
· Sayfalarınızın adreslerini değiştirmemeye çalışın. Değiştirmek zorunda kalırsanız,
yeni sayfanın adresini içeren bir sayfayı eski yerde bırakın.
· Arama, harita, yardim vb adresleri
o http://www.kurum.edu.tr/arama/
o http://www.kurum.edu.tr/harita/
o http://www.kurum.edu.tr/yardim/
· Kullanıcıya, "404 file not found" gibi sevimsiz bir hata vermek yerine, sayfanın adresi
değişmişse yeni yerini bildiren, ya da otomatik olarak gitmeye çalıştığı adresi kestiren
uygulamalar geliştirin.
· Eğer belli adreslere erişimi yasakladıysanız ya da site kullanıcının şifresini kabul
etmiyorsa, neden yasaklandığını veya yeni şifre almak için kime başvurulacağını hata
mesajında belirtin.
4. İçerik
Birçok kullanıcı ve tasarımcının ortak görüşü: "Content is the king" - İçerik kraldır.
8
· Sayfa içindeki bağları en az seviyede tutmaya çalışın
4.c. Mikroiçerik
Kullanıcının ilgisini çekmek için çok ince bir çizgimiz var.
· Başlıklar, bağlar ve sayfa başlığı kullanıcının sayfayı taraması sırasında ilk göze
çarpan maddelerdir. Bunların kötü seçimi, kullanıcının sayfayı taramayı bile
bitirmemesine neden olabilir.
· 3-4 kelimede vermek istediğiniz mesajı vermeye çalışın. Daha fazlası ya da azı iş
görmeyecektir.
· Yanıltıcı ve klişeleşmiş kelimelerden kaçının. Konu satırında $$$, XXX, Büyük fırsat
vb geçen e-postaların hemen silinmesi gibi, kullanıcı da hemen Geri tuşuna basabilir.
· "... için tıklayınız ..." kalıbından vazgeçiniz. Bağı cümle içinde kullandığınız en yakın
sözcük grubundan veriniz.
· Bölüm başlıklarınızın arama motorları tarafından kullanılabileceğini, bağlarınızın
masaüstüne sürüklenebileceğini, sayfa başlığınızın da "Bookmark" edilebileceğini
unutmayın. Siz ne seçerseniz, kullanıcı onu görecektir.
9
4.d. Çöpe atmayın, arşivleyin
Niçin eski dosyalarınızı çöpe atıp sunduğunuz kaynakları azaltasınız? Yeniden değerlendirin.
· Yeni teknolojiler hakkında özgün dili dışında yazılan metinlerin genel sorunu,
terminolojinin o dile tam olarak aktarılmamış olmasıdır. Kullanıcıyı içeriği anlamak
yerine acronym'leri çözmeye zorlamayın.
· Eğer bu tip bir kısaltma ya da terimi ilk defa kullanacaksanız, bir sözlüğe, diğer
kaynaklarda nasıl kullanıldığına bakın. İyi bir karşılık bulabilirseniz onu kullanın.
· Sayfa içinde diğer bir dilde kelime kullanmak zorunda kalırsanız onu farklı bir
yazıtipiyle yazın ve mümkünse anlamının öğrenilebileceği bir bağ verin. Ayrıca,
kısaltmaların ilk geçtikleri yerde, açık hallerinin yazılması da tavsiye edilir. Örneğin:
Metin Tip Tanımlaması (Document Type Definition - DTD) gibi...
· Terminolojinin kapsamı, hedef kitleniz tarafından belirlenir. Eğer Web sayfaları
hazırlamaktan bahsediyorsanız, HTML'i açmanız gerekir, ancak (Web üzerinden) E-
ticaret'den bahsediyorsanız, artık HTML gibi en temel kavramlar yerine, veri
tabanlarını veya 3-katmanlı yapıları açıklamanız daha uygun olacaktır.
· Metin içinde birbirine yakın yerlerde bağ kullanmaktan kaçının. Bu kullanıcıda bilgi
taşması ve kararsızlık yaratabilir. Aynı cümle içindeyse, farklı yerlere bağlar
vermekten özellikle kaçının.
· Bunun bir istisnası, standartlar (ISO vb) gibi sık miktarda çapraz-bağa gereksinim
duyan metinler olabilir.
· Bağlarınızı anlamlı kelimelerden veriniz. Bu şekilde kullanıcı cümlenin tamamını bile
okumasa gitmek istediği yeri kestirecektir.
5. Uyumluluk
En çok kullanılan tarayıcı bile %60'ı aşamıyorsa, onu zorladığınız anda, kalan %40'a hiç
ulaşamazsınız.
10
· Kullanıcılarda bir özelliğin, tarayıcının olduğunu varsaymayın
· "Bu site şu programla ve şu çözünürlükte gezilebilir"den vazgeçin
· Metin-tabanlı tarayıcıları unutmayın
11
· Engelli kişiler, Web sayfalarını bir okuyucu aracılığıyla gezdikleri için,
sayfalarınızdaki elemanların akışını dağıtmamaya çalışın. Bu yine birçok tasarımcının
ihmal ettiği ama zamanla kendisini zaten zorlamaya başlayacak bir konudur.
· Benzer şekilde, metin tabanlı tarayıcılarda resimlerin kendisi yerine ALT
parametresiyle verilen açıklamaları görülür. Cetveller (rulers) için "---", kurşunlar
(bullets) için "*", diğer tip resimler için resmin ne olduğu belirtilmelidir. Yerleşim
için kullanılan 1 pixel'lik resimleriniz varsa bunlar için de "" kullanabilirsiniz.
· Tablo, frame, resim, çokluortam vb kullanımında, tercihinizi yapmadan önce metin-
tabanlı tarayıcıları ve sizin kullanmadığınız "o diğer" tarayıcıyı düşünün. Bu, dengeli
bir karar vermenize yolaçacaktır.
Sonuç
Bu metin, Web tasarımının ancak yüzde birini anlatabilmiştir. Web tasarımı, çokboyutlu
düşünülmesi gereken, önceden planlaması gereken bir alandır ve uzmanlık ister.
· Web tasarımı, çoklu disiplin gerektiren, profesyonelce yaklaşılması gereken bir alandır
ve kolay kullanılan ilk görsel düzenleyiciyi açıp sayfa yazmak kadar da kolay değildir.
· Birçok tasarımcının ilk düşündüğü, sayfaların nasıl görüneceğidir. Halbuki ilk sorun,
içlerinde ne ve ne kadar bilgi olacağı, kim için hazırlandığı ve Internet'e başka bir
sayfa katmanızın gerçekten anlamlı olup olmayacağıdır.
Bağlantılar
Hız:
Sadelik:
Kullanılabilirlik:
İçerik:
12
· Writing for the Web: http://www.sun.com/980713/webwriting/
· Lighthouse design: http://www.shorewalker.com/design/design01.html
· Good documents: http://www.gooddocuments.com/
· What is Web architecture: http://webreview.com/wr/pub/96/09/20/arch/
Uyumluluk:
Genel:
13