02.01.2008

Yeni Nesil Internet Uygulamaları Yaratırken Dikkat Edilecekler

yeni-nesil-varis-sayfasi1.png

2008 yılında web, sayfalardan oluşan bir ağ yapısından çok bir kaynak-insan ağı olarak algılanacak. Web’in yaratıcısı Tim Berners-Lee bu gelişmeyi WWW (World Wide Web)’den GGG (Giant Global Graph)’e geçiş olarak tarif etmişti. Son zamanlarda kaynak-insan ağına odaklanarak geliştirilen yeni nesil internet uygulamaları artık farklı tasarım örüntüleri gösteriyor. Eskiden web sitesine sayfa tasarımından ve site haritasından başlanırdı, ancak bu alışkanlıklar yerini yeni tasarım yaklaşımlarına bırakıyor. Bunların farkında olmanız daha kullanışlı web servisleri yaratmanıza yardımcı olacaktır. Öncelikle yeni nesil internet uygulamları ile ne kastettiğimizi tekrar edelim.

İnsanların katkısını yani toplu zekayı uygulamanın gelişimi doğrultusunda kullanan sosyal bileşenli uygulamalar.

Bahsettiğimiz uygulamalar klasik portal, haber sitesi, dergi gibi merkezden-kitleye durağan modeller değil sosyal imleme, video paylaşımı, sosyal ağ servisleri gibi kitleden-kitleye etkileşimle büyüyen uygulamalar, popüler deyişle web 2.0 uygulamaları.

Bir web 2.0 servisi yaratırken dikkat edilecek noktalar şunlar:

  1. Internet’teki veri birikimine değer katıyor mu?
    Bu servisi kullanarak internet’ten yeni ne öğreniyoruz. Mevcut servislerin sağladığı bilgilerin üzerine ne tür yeni bilgiler katıyor.
  2. Servisi oluşturacak ana veri modelleri neler?
    Tasarıma sayfalardan değil veri modellerinden başlayın. Sayfa iki boyutludur, model çok boyutludur daha derin ve yalın kurgulamanızı sağlar.
  3. Adresler (URL) okunaklı, kalıcı, ve tahmin edilebilir mi?
    Veri yapısını yansıtan, veriler arası hiyerarşiyi gösteren adresler oluşturun. Adres yapısı alan adı kadar önemlidir, akılda kalıcı adresler servise erişimi arttırır.
  4. İçerik tekrar tekrar karıştırılıp yeni içerik oluşturulabiliyor mu?
    Servisi kullananlar mevcut içeriği kullanarak yeni içerik üretebilmeli ve uygulamayı oluşturan işlemler kullanıcı katkısıyla gelişebiliyor olmalı.
  5. Hem normal kullanıcılar, hem geliştiriciler, hem de makinaların anlayabileceği şekilde çalışıyor mu?
    İçerik XML, JSON, RSS, Microformats gibi veri standardları ile de sunulabiliyor olmalı. Böylece programatik kullanıma açık olarak dışardan sizin servinizin üstüne yeni servisler geliştirilebilmeli.

yeni-nesil-varis-sayfasi-ayrik.png

Artık bir web sitesinin içinde veya siteden siteye değil, kaynaktan kaynağa dolaşıyoruz.

Web siteleri artık içine girilip dolaşılan bir yer olmaktan çıkıyor. Sitenin anasayfası değil sitenin içeriği internet’de dolaşırken uğradığımız noktalaradan bir tanesi. Yani artık sitenin içinde veya siteden siteye değil, kaynaktan kaynağa dolaşıyoruz. Bu gözlem bizi sayfa metaforundan veri modeli metaforuna taşıyor. Buna en güzel örnek Wikipedia sayfaları, bir kavramı sadece bir sayfa ve bir adres temsil ediyor ve buna herhangi bir yerde doğrudan bağlantı veriliyor.

Veri modellerini önce adres ile sonra yine sayfa ile temsil ediyoruz. Adreslerin veriyi en iyi şekilde yanısıtması, okunaklı ve akılda kalıcı olması mesela bloglardan veya hatta diğer servislerden bağlantı yapılabilmesini kolaylaştırıyor. Olay kaynak ve kaynağın adresine dönüşüyor. Bu durum birbirine bağlı bir kaynaklar ağının daha çabuk gelişmesini sağlıyor.

Bu yeni bakış açısına göre sayfa tasarımları da değişiyor. Veri modellerini temsil eden üç sayfa türü var:

  1. Varış Sayfası
    Ana içerik ve destekleyen ikinci derece bilgi. Mesela ana içerik video, fotograf, slayd şov, profil, kitap, çizim olabilir. Destekleyen içerik etiketler, yorumlar, oylar, içerğin sahibi, sahibinin diğer içerikleri olabilir.
  2. Liste Sayfası
    Ana içerikler arasında dolaşmayı sağlayan liste. Mesela indeks, arama sonuçları, kişiye ait belgeler olabilir. Listelenen içerik biribirne göre oranlı dizilebilir.
  3. Düzenleme Sayfası
    Ana içerikleri toplu düzenlemeyi ve karıştırmayı sağlayan arayüz. Mesela Flickr toplu photo edit ve YouTube video edit sayfaları buna iyi örnekler.

Özetle veri kaynağını temsil eden en önemli sayfa varış sayfası. Bu sayfaya herhangi bir web sitesinden bağlantıyla gelinebilir. Bir kişi bu sayfaya geldiğinde dikkatini nereye yönelendireceği tasarımınıza bakıyor. Vermek istediklerinizi önem sırasına göre dizip sayfa tasarımını ona göre düzenleyebilirsiniz. Yazıda kullanılan görseller varış sayfası dediğimiz sayfanın tasarımına dair web 2.0 / sosyal ağlı servisler üzerinde yapılan bir BBC analizinden alıntı, tasarımlarınıza örnek olabilir. Yine tekar edelim, varış sayfasını kaynak yapan şey kolay hatırlanacak bir adresi olması.

Etiketler

, , , , , , , , , , ,

Geri beslemeler (Trackback)

Trackback Adresi
  1. Düğümküme » Gazete ve Dergi Sitelerinin Yapması Gereken 10 Şey

2 Yorum

  1. joyoge

    oldukça faydalı bir paylasım. joyoge’de de duyurduk. tesekkurler
    http://www.joyoge.com/oku/406/yeni-nesil-web-projeleri-uretirken-dikkat-edilecekler.html

  2. eddie

    Güzel paylaşım.

Yorum Yaz