Etiket arşivi: özgürlük için

Kullanılabilir Giriş Formları Yapın

Giriş formlarını tab ile kullanılabilecek şekilde tasarlayın. Kullanılabilirliği en üst seviyede tutmak istiyorsanız size önerim alanları şu şekilde yerleştirmeniz;

  1. Kullanıcı adı
  2. Şifre
  3. Beni hatırla
  4. Giriş
  5. Şifre hatırlat

Bunları alt alta koyun ve tab tuşuna basıldığında bu sırada ilerlensin.

Aslında genelde yapılan da bu ancak Twitter’a giriş yapmaya çalışırken aşağıdaki gibi bir giriş formu ile karşılaştım ve bu konuya değinmek istedim.

twitter-login

Bu formu Twitter’a gidip yanlış kullanıcı adı ve şifre ile giriş yapmaya çalışarak görebilirsiniz.

Buradaki sorun araya “Forgot?” linkinin girmesi ve şifre yazdıktan sonra tab tuşuna bastığımızda o linkin seçilmesi. Bu bence büyük bir kullanılabilirlik sorunu, kullanılabilir bir formda 3 tabda ya “beni hatırla” ya da “giriş” olmalı.

Giriş yaparken 3’ten fazla tab tuşuna basmak bir kullanılabilirlik sorunudur. Yanılıyor muyum?

Yazılım Sürümlendirme

Bir yazılım hazırladınız. Örneğin; bir WordPress eklentisi.

Şimdi yayınlama zamanı ve size bir sürüm numarası gerek. İlk sürüm numarası olarak 0.1’i öneririm. 1.0’ı önermem çünkü bir yazılıma sürüm 1.0 dendiğinde, genelde o yazılımın işini çok iyi yapan ve kararlı bir hale geldiği hissi uyandırır fakat genelde ilk sürümler böyle olmazlar :)

0.1.0 sürümünü yayınladık. Buradaki 0.1 birincil (major) sürüm numaramız, sondaki 0 ise ikincil (minor) sürüm numaramız.

Peki gelecek sürümleri neye göre vereceğiz ? Benim önerim ve genelde yapılan şöyle;

  • Eğer hata düzeltmesi yapıldıysa ikincil sürümü arttırın. Yani 0.1.1, 0.1.2 gibi…
  • Eğer yeni bir özellik eklendiyse minor sürümü arttırın. Yani 0.2.0, 0.3.0 gibi…

Bu sürümlendirme yöntemini yazdığım WP Favorite Posts eklentisinde kullanıyorum. Ayrıca Tekir’de de benzer bir sürümlendirme yöntemi kullanıyoruz.

Burada bahsettiklerim sadece öneri, siz istediğiniz gibi sürüm numaraları da verebilirsiniz.

Ayrıca sürümlendirme ile ilgili güzel bir de wiki sayfası (İngilizce) var.

WP Favorite Posts 1.3 Yayınlandı !

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Yeni versiyonda değişenler;

  • İçerisinde # karakteri barındıran linklere girildiğinde çalışmama hatası giderildi. Hatayı bildiren kuaza‘ya teşekkürler.
  • En çok favorilenen yazılarınızı listeleyen şablon kodu (template tag) eklendi. Hatırlatma; bunu yapan bir bileşen (widget) önceki sürümde eklenmişti.

Yeni eklenen şablon kodunun kullanımı şu şekilde;

<h2>En çok favorilenenler</h2>
<?php wpfp_list_most_favorited(1); ?>

Parametre olarak gönderilen 10 sayısı kaç adet yazının listeleneceğini ayarlamanıza yarıyor. Ön tanımlı değer 5. Fonksiyon <ul><li>(yazıya link)</li></ul> gibi bir liste üretiyor.

Bu arada en çok favorilenenler listesinin oluşabilmesi için eklenti ayarlarındaki “Most favorited posts statics” özelliği “Enabled” olmalıdır.

Pardus 2009 Geliyor!

pardus 2009Pardus 2009 sürüm takvimi geçtiğimiz günlerde açıklandı;

  • 27 Mayıs              Alfa sürümü
  • 19 Haziran           Beta sürümü
  • 3 Temmuz            RC sürümü
  • 10 Temmuz          RC2 sürümü

Takvime göre yaklaşık 1 ay sonra Pardus 2009 çıkacak. Pardus geliştiricileri 2009 için çalışmaya yaklaşık 3 ay kadar önce başladılar ve takip ettiğim kadarıyla başta sürüm yöneticisi Onur Küçük olmak üzere hepsi çok iyi iş çıkarıyorlar, hepsinin eline sağlık.
Okumaya devam et

Favori Yazılar Eklentisi (WP Favorite Posts) 1.2 yayınlandı !

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Eklentinin 1.2 versiyonunda favori yazıların bilgisinin veri tabanına saklanması özelliği eklendi. Daha önceden ziyaretçinin tarayacısının çerezlerine saklanan veriler artık -eğer ziyaretçi giriş yapmışsa- veritabanına saklanıyor. İşleyiş şu şekilde;

* Eğer giriş yapıldıysa favori yazılar veritabanına saklanır.
* Eğer giriş yapılmadıysa favori yazılar çerezlere saklanır.

Ayrıca istendiği takdire eklentinin yönetim sayfasından “sadece giriş yapan üyeler favorilerine ekleyebilsin” seçeneğini de seçebilirsiniz. Böylelikle kayıtlı olmayan kullanıcılar bu özelliği kullanamaz.

Eklentiyi buradan indirebilirsiniz.

Hata bildirimlerinizi yorum olarak girerseniz sevinirim.

Google Chrome’un Dayanılmaz Cazibesi


google-chrome-logo

Bugün amcamın bir arkadaşının evine bilgisayar tamirine gittim. Sorun internet bağlantısının durup dururken kesilmesiydi. TTNet yetkilileri aranmış, işlemler yapılmış ancak en sonunda TTNet yetkilisi “siz bir bilgisayarcı çağırın en iyisi” demiş.

Gittim ve sorunu hemen buldum, çünkü Internet Explorer sağ olsun problemi açık açık söylüyordu: “Çevrimdışı çalışıyorsunuz”. Hemen çevrimdışı çalışma modunu kapattım ve sorun 1 dakika içinde giderildi :)

Windows’un belli bir süre sonra kaçınılmaz sonu olan yavaş çalışma bu bilgisayarda da yaşanıyordu. Bu yüzden gitmişken “Bu program ne işinize yarıyor? Bu ? Bu ? diyerek bir kaç programı kaldırdım.

Sonra her başına oturduğum bilgisayara yaptığım gibi bu bilgisayarı da Internet Explorer tekelinden kurtarayım dedim ve Google Chrome yükledim.

Bilgisayarı kullanan 3 kişi Google Chrome’un hızlı açılmasından çok etkilendi, IE ile aralarında en az 5 sn açılma hızı farkı vardı. Ayrıca hızlı açılan tab’lar, eskiden en çok girilen sayfalar ve yeni öğrendikleri “sık kullanılanlar” özellikleri çok hoşlarına gitmişti. Tabii bir de adres çubuğuna yazdığınız kelimenin hemen Google’da aranıyor olması…

mozilla-firefox-logo-1

Peki eğer Mozilla Firefox yükleseydim bu etkilenme olur muydu ? Sanmıyorum. Çünkü son kullanıcıya “bir sürü eklentisi var” demek pek anlamlı değil. Mozilla Firefox’un Google Chrome’dan fazla eklentisinin bulunmasından  başka bir iyi yanı yok bildiğim kadarıyla, varsa öğrenmek isterim. Daha yavaş olduğu kesin.

Bu arada Google Chrome’un halen bir Linux versiyonunun yayınlanmamasından dolayı Google Chrome yetkililerini kınıyoruz.

Size önerim, oturduğunuz her bilgisayara Google Chrome yükleyin ve ne kadar hızlı olduğunu ve arama çubuğuna yazdığınız şeyin hemen Google’da arandığını söyleyin. İnsanları iyi tarayıcılarla tanıştıralım.