Bilmek istediğin her şeye ulaş

Kullanıcı Arayüz Tasarımı

Formatting of continuation data will be changing soon. To continue using the current formatting, use the 'rawcontinue' parameter. To begin using the new format, pass an empty string for 'continue' in the initial query.

Ocak 2014

Necmettin Begiter, bir soruya yanıt verdi.

Projelerinizde şablon motoru kullanma ihtiyacı duyuyor musunuz? Kullanıyorsanız tercihiniz hangisinden yana oldu/olur? Avantajını gördünüz mü?

PHP tabanli projelerde ayri bir sablon motoru cok da gerekli degil, PHPnin kendisi yapisi itibariyle bir sablon motoru sayilir zaten. Sadece sayfa icerigi ile uygulama mantigini ayirmak gerekir. Su dort parcayi hazirlamalisin:

  1. Tamamen PHP kodlarindan olusan ve icinde hic HTML olmayan 'uygulama' kismi.
  2. Cogu durumda veritabanindaki tablolara ve uygulamadaki nesnelere karsilik gelen 'model'ler (kullanici, sepet, oturum, bildirim, soru, yazi, cevap... )
  3. Sayfalari olusturan ve icinde sadece gerekli oldugu yerlerde dongu kuran veya PHP degiskenlerini 'echo'layan HTML dosyalari. Anlasilir olsun diye asiri kucultulmus bir ozet gectim. Daha detaylandirilabilir ama mantigi ozetle budur.
  4. JS, CSS, ve digerleri (statik dosyalar, 'asset'ler gibi degisik isimleri var bunun) .
Bunlari ayirdin mi kodlarin ilerde de daha yonetilebilir olur. Projeyi boyle bir ayrim kullanmadan hazirlarsan yapmak istedigin her degisiklikte kodlar biraz daha 'corba'lasir.
Ekim 2013

Hakan Köse, bir soruya yanıt verdi.

Reponsive Web ne demektir?

Responsive kelime manası olarak "duyarlı" demektir diyebiliriz. Responsive web ise, aslında responsive design diyelim buna, duyarlı tasarım demektir. Yani bir web sayfası düşünün ki, masaüstü pc ile görüntülediğinizde genişçe sayfa duruyor ve aynı sayfaya cep telefonu ya da tablet ile girdiğinizde ekran ebatlarına duyarlı biçimde ölçüleniyor.

Responsive design son dönemde çok kullanılan ve etkili bir yöntem. Ancak teknolojinin gelişmesi ile beraber bu tür teknik düzenlemeler yeni kurulan web siteleri için büyük bir avantaj iken eskiden kurulmuş milyonlarca web sitesi için ise tam bir sorun. Çünkü mevcut yapıyı direk olarak yeni bir yapıya geçirmek çokkolay bir iş değil (kapsamlı web uygulamaları için söylüyorum) . Facebook gibi koskoca bir platformun bunu yapması zor olduğu kadar mümkün çünkü ellerinde çok büyük bir kaynak var.

Responsive tasarım için kullanılan yöntemlerin en basiti tasarımınızı yaparken CSS dediğimiz kodlamalar da belli ekran ölçü aralıklarına göre farklı ölçülere uygun kodlama yapılmasıdır.

Twitter, Bootstrap adı ile anılan bir ürünü ile bunu daha kolaylıkla yapmanıza imkan veriyor.
Haziran 2013

Abdullah Gürel, bir soruya yanıt verdi.

Gelişmekte olan kullanıcı arayüz özellikleri (sesli yönlendirme vb.) klavye ve fare bağımlılığını ortadan kaldırır mı?

Bi bakalım 2003 yılında face kuruldu msn yi bitirdi kimse msn programını pcsine indirmiyor Microsoft outlook ile yeniledi ama pek bişe değişmedi yine kullanmaktan vazgeçemedik eskide olsa mesaj gelir diye bakıyoruz ona sesli aramada bizi ileriye götürür ama sonrasında yine klavye fare kullanım devam eder ee nede olsa çağ değişiyor herhalde hemen de unutabilirzi...
Mayıs 2013

Ozlem Yalcin, bir soruya yanıt verdi.

Web tasarımcıları neden sadece kullanıcı arayüz tasarımına (UI-User Interface) odaklanıp kullanıcı deneyimi tasarımını (UX-User Experience) arka plana atmaktadır?

Aşağıdaki cevabımda aslında bu konunun şimdilerde ne kadar önemli olduğunu ve neden önemsenmesi gerektiğini ayrıntılı olarak anlatmıştım.

inploid.com/t/ux-tasarimi-nedir-neden-onemlidir-ve-bu-tasari...

Bu konudaki şahsi yorumum ise UX'i arka plana atmak tasarımcıya başarısızlık getirecektir. Özellikle e ticaret alanında yapılan tasarımlarda kesinlikle UX öğrenilmeli ve uygulanmalıdır.
Aralık 2012

Turker İnanmaz, bir soruya yanıt verdi.

Gelişmekte olan kullanıcı arayüz özellikleri (sesli yönlendirme vb.) klavye ve fare bağımlılığını ortadan kaldırır mı?

Sesli yönlendirme Google Now ve Siri arasında bir yarışa dönüştü.

İzlenimlerime göre Google Now belirli bir aksan kullanıyorken. Siri aksanınızı öğreniyor.

Siri'ye "who are you" kelimesini düzgün bir biçimde söylemezsiniz how are you olarak anlayabiliyor ilk başlarda. Fakat sizin aksanınızı öğrenmesi zaman almıyor. İki - Üç söylemde aksanınızı öğrenerek size tahminler sunabiliyor.

Öte yandan google now ise anlamadığı cümleleri web sitesine yönlendirip bunu mu demek istediniz? Şeklinde bir soru sorarak (Ben diyom angara sen diyon dibim karaaa) sizi deli edebilir.

Bu kısa notu düştükten sonra sesli komutun tamamen aksan öğrenebilen yazılımlar tarafından yapılabileceğini ve henüz doğru düzgün çalışamıyorken eski alışkanlıklarımızı bıraktırabileceğini düşünmüyorum.

Eylül 2012

Ethem Budak, bir soruya yanıt verdi.

Web tasarımcıları neden sadece kullanıcı arayüz tasarımına (UI-User Interface) odaklanıp kullanıcı deneyimi tasarımını (UX-User Experience) arka plana atmaktadır?

Temelde "tasarım" olarak aynı kelime içerisine sığsalar da tamamen farklı olduklarını söylemek doğru olacaktır. Grafik tasarım nasıl kendi içerisinde ayrılıyor ise "Web Tasarım" da ayrılmaktadır.

Web sitesine bir ürün olarak baktığınızda daha anlaşılır olabilir. Bir ürünün görselliği ne kadar önemli ise kullanışlı olması da "en az" o kadar önemlidir. Dünyanın en güzel arabasını tasarladığınızı düşünün, direksiyonu sürücü koltuğunun hemen arkasında ve vitesi torbido gözünün içerisinde olduğunda bir sıkıntı vardır değil mi?


Bu nedenle bir tasarımın hayata geçebilmesi için gereken önem sıralaması şu şekilde olmalıdır; User Experience Design -> User Interface Design

Kullanıcı deneyimi tasarımına daha fazla önem verilmesinden yanayım...

Ağustos 2012

Turker İnanmaz, bir soruya yanıt verdi.

Web tasarımcıları neden sadece kullanıcı arayüz tasarımına (UI-User Interface) odaklanıp kullanıcı deneyimi tasarımını (UX-User Experience) arka plana atmaktadır?

Temizlik yaparken anneannemin söylediği bir laf var, "Yavrum sobanın önünü ve duvarların köşelerini çok daha iyi temizle ki, misafir geldiğinde temizliğin ayrıntıda olduğunu görsün" anlamadınız değil mi? Bende anlamamıştım köye gidene kadar.

Web sitesi kavramı okey oynamaktan ibaret olan adamlar bile görselliği seviyor. Tasarladığım bir şeyi önce babam üzerinde test ediyorum.

O yaparsa herkes yapar. :)


Şimdi konumuza daha detaylı dönecek olursak, tasarımcı kendi göz zevkini sunar sizlere. Yemek için malzemeleri alır pişirir. Harika bir görsellikle servis yapar. Tabak o kadar harika gözükür ki yemeye kıyamazsınız. Tasarımcının umrunda değildir tuzu tam mı? yağı çok mu? Yeterli kıvamda pişti mi? Onun işi görselliktir.

Bu nedenle kullanış değil görünüşe bakar.


Halbuki tasarımcı az çok kullanıcı ve kodlayıcı olsa, (az çok diyorum kalkıpta kod yazsın demiyorum) programcının zorluluklarını görür son kullanıcının zorluklarını görür ve ona göre daha stabil çizer tasarlar ve sunar.


Ha ben yapıyor muyum? Hayır. Dedim ya bizim işimiz görsellikte bitiyor.

Tadı, tuzu, yağı pek aldırmıyoruz açıkçası.

Ağustos 2012

Emrah Budak, bir soruya yanıt verdi.

Gelişmekte olan kullanıcı arayüz özellikleri (sesli yönlendirme vb.) klavye ve fare bağımlılığını ortadan kaldırır mı?

Günümüzde fare yerine dokunmatikler kullanılmaktadır. Bu şekilde düşünüldüğünde daha rahat giriş yöntemi olabilir. Ancak sesli yönlendirme için teknolojinin hızlı bir gelişim göstermesi gerekmektedir.

Nisan 2012

Uğur Özbıdak, bir soruya yanıt verdi.

Web tasarımcıları neden sadece kullanıcı arayüz tasarımına (UI-User Interface) odaklanıp kullanıcı deneyimi tasarımını (UX-User Experience) arka plana atmaktadır?

Çünkü tasarımcılar ne istenirse onu verirler. Yani  talep ziyaretçileri görsel açıdan tatmin etmekten ziyade kullanım kolaylığı olursa sonuçlar sizin istediğiniz doğrultuda gelişecektir. Fakat internet sitesi yaptırmak isteyen insanlar* genellikle görsel zenginliklerden meydana gelen şaheserler arzu ettikleri için web tasarım uzmanları** onların isteklerine cevap vermek mecburiyetindedirler.

*Müşteriler
**Dahil olup olmadığım tartışılabilir.

58 kişi

Konunun Takipçileri

Alt Konu Başlıkları

Henüz bu konu başlığı ile ilgili konular bulunmuyor.