İşte ingilizceden türkçeye kelimeleri hunharca çevirince böyle 'kaydırma çubuğu" ve "ön gösterim" gibi tuhaf kelime guruplarına sahip oluyorsunuz. Neyse konumuza girelim;
Hatırlarsanız reklamlardan ve küçük değişikliklerden bahsederken bu site için yeni bir tasarım üzerinde çalıştığımı belirtmiştim. Her zamanki gibi planladığımdan beş kat daha fazla sürdü ama nihayet ilk gösterim için hazır. Şimdilik güncel içerik olmayan test yayını http://v3beta.mavituna.com adresinde.
Yeni tasarıma geçmek sanırım bir iki ay daha sürecek.
Bildiğim tüm sorunları çözmeye çalıştım:
- En büyük değişiklik İngilizce ve Türkçe sitelerin ayrılıyor olması. Yeni site tamamen Türkçe olacak ve içerisinde ingilizce yazı bulunmayacak, yeni bir subdomain geliyor english.mavituna.com bu da ingilizce yazıların bulunacağı ve tamamen ingilizce olacak olan blog. İngilizce blogu adam gibi açmak çok uzun süredir aklımdaydı ve bu aralar özellikle bir çok arkadaşım da ingilizce blogumu açmamı istiyor. Genelde ingilizce - türkçe blog senkronize olmayacak, bunun ana nedeni çeviriye üşenmem. İngilizce bloglama ve neden bu kadar geç kaldığım hakkında daha sonradan gene bir şeyler yazmaya çalışacağım. Özetle nihayte ingilizce - türkçe içerik ve arabirim tamamen ayrı olacak.
- Maalesef çok fazla Yorum Spam' i olduğundan dolayı spam' e karşı CAPTHCA koydum. Ek olarak düzenli kullanıcılara her zaman CAPTCHA çıkmasın diye çözüm getireceğim. Wordpress bu şekilde bir şeyler yapıyor,
- Trackback desteği ekledim, ancak henüz adam gibi test edilmedi. Bir de Trackback spam ile başedebilecekmiyiz bilmiyorum,
- Yeni bir "Tag Cloud" - "Etiket Arşivi" ekledim, bayağı seksi bir şey,
- Ana sayfayı ikiye ayırdım, varsayılan olarak sadece "Teknik Makaleler" listeleniyor, diğer tüm makaleler için "Tüm Yazılar". Bu testtte bunu iptal ettim çünkü henüz teknik makale seçimini yapmadım. Bu sayede kişisel ve ilginizi çekmeyen yazılardan kurtulmuş olacaksınız ve sadece teknik yazıları ana sayfada göreceksiniz.
- Gelişmiş Arama, Muhtemelen kendi sitemde en fazla arama yapan kişi benim, çünkü yazdığım konulardaki kaynaklara ya da notlarıma bakmak istediğimde onları siteden bulmaya çalışıyor. Dolayısıyla muhtemelen gereğinde fazlasını yapan bir gelişmiş arama kısmı yazdım. Bir sürü değişik seçenek ile herşeyi arayabiliyorsunuz.
- RSS, Zaten bir çok şey için RSS' imiz vardı. Şimdi ise herşey için RSS var. Benim için RSS çok önemli, tüm arama sonuçları, tüm etiketler ve yorumlara RSS ile üye olabilirsiniz. Mesela sadece programlama ile ilgili yazılar ilgnizi çekiyorsa, programlama etiketine RSS ile üye olup sadece bu yazıları takip edebilirsiniz.
- AJAX, En sonunda bende vagona atladım. Tüm sitenin her biryerinden AJAX fışkırıyor ama Javascript' iniz yoksa da site çalışması gerektiği gibi çalışıyor. AJAX özellikle "Kimsenin Takmadığı Yazılar" gibi yerlerde çok pratik oluyor.
- Menü sevmeyen insanlar için sağdaki menü gizlenebiliyor ve site bunu hatırlayıp o menüyü size bir daha göstermiyor,
- Detaylı Arşivler, Sitede 1600+ den fazla yazı olunca adam gibi arşiv olması önemli bir faktör haline geliyor. Dolayısıyla güzel bir arşiv yapısı kurmaya çalıştım. Bazı arşiv seçenekleri:
- Yıllara Göre Arşivler
- Etiket Arşivi
- Son Yazılar
- En iyi Yazılar
- En Popüler Yazılar
- En Tırt Yazılar
- Çok konuşulan Yazılar
- Kimsenin Takmadığı Yazılar
- Bu Yazılar Kaçmaz adı altında kayda değer ve okunası son iki yazıyı her zaman ana sayfada listeleyecek bir özellik ekledim. Bu sayede arada ben saçmalamaya devam etsemde saçmalamadığım yazılar gene ana sayfada kalabilecek.
- Yorumları e-mail ile takip edebilme,
- Teknik Detaylar, bu siteyi yaparken çok fazla teknik detay ile boğuştum. Site ASP.NET, Framework 2 ile geliştirildi, ViewState vs. yok, yani bir çok ASP.NET sitesi gibi değil, kendi yazdığım ASP.NET MVC ye benzer bir model. Dinamik tema desteği var yani birden farklı dilde, temada çalışabilir ve bunu tek yerden yönetiyor. İngilizce - Türkçe site aslında tek dosyadan çalışıyor olacak mesela. Daha bir çok teknik detayı dokümente etmeye çalıştım ve inşallah yeni siteyi yayınlarken tüm geliştirmeyi de 15+ sayfa kadar blog olarak yayınlayacağım. Vakitleme, sorun çıkaran şeyler, çözümler, kullanılan componentlar vs. bir çok konuya değinmeye çalıştım.
Eksikler ve Potansiyel Sorunlar
- Bazı yerlerde ufak çözülmesi gereken teknik detaylar var,
- Tasarımda footer gibi bir kaç yerin gözden geçirilmesi gerekiyor,
- Gelişmiş aramada "Yorumlar" ve "Etiketler" de henüz arama yapılamıyor,
- Yönetim ekranları daha geliştirilmedi,
- IE 6 de adam gibi çalışmıyor ama bunu düzeltmeyeceğim, Genelde IE 6 kullanıyorsanız güvenlik açısından ciddi sorunlarınız var demektir. Ek olarak site tamamen okunmaz hale gelmiyor ama sağdaki menü sapıtıyor.
Son olarak, en büyük soru şu : Yeni tasarım güzel mi? Maalesef güzellik göreceli bir kavram, hatta kullanılabilirlik bile göreceli bir kavram olabiliyor. Burada gelen yorumlardan size göre nasıl olduğunu göreceğiz, ama ben bu tasarımdan mutluyum.
