navruz.net Yenilendi

navruz.net Yenilendi Aylar önce wordpress güncellemelerinden bıkıp küçük bir blog uygulaması yazmaya karar vermiştim. Yılbaşından hemen sonra başlamama rağmen işteki yoğunluğumdan dolayı ancak bitirebildim.

Özellikle son bir kaç yıldır oldukça popülerliğini oldukça artıran Wordpress yazılımının kolay özelleştirilebilir olması çok güzel bir olay. Fakat kurduğunuz eklenti sayısı arttıkça sitenin bakımı için harcadığınız zamanda bir o kadar artıyor. Diyeceksiniz ki "Otomatik güncelleme denen bir şey var". Malesef hosting hizmetini aldığımız firma sağolsun güvenliğimiz için sunucu üzerinde bir çok kısıtlamaya gittiği için yönetim paneli üzerinden güncelleme yapamıyoruz. Bu durumda her yeni wordpress güncellemesinde aynı senaryo tekrar ediyor ve yeni sürümü çıkan eklentileri tek tek indirip ftp'den güncelleme zahmetine girmek zorunda kalıyoruz. Yanlış anlaşılmasın; amacım wordpress'i yermek değil.

Tabi bu işe kalkışmamın tek sebebi bu değil aslında. Boş zamanlarımda yeni şeyler öğrenmeyi ve geliştirmeyi seviyorum.

Uygulamayı geliştiriken kullandığım çeşitli kütüphane ve uygulamalar;

  • Son zamanlarda adını sıklıkla duymuş olacağınızı tahmin ettiğim Codeigniter PHP çatısını kullanarak kodladım.
  • Codeigniter Moduler Separation kütüphanesi proje düzeni konusunda oldukça işime yaradı.
  • Gelen yorumları Akismet kullanarak kontrol ediyorum.
  • Arayüz kısmında ise YAML (X)HTML/CSS çatısını kullandım. CSS3'ün nimetlerindende birazcık yararlandım.
  • Yazılardaki kod örneklerinin renklendirilmesi için highlight.js kod renklendiricisini kullandım.
  • Arayüzde Silk ve Developpers ikon setlerinden faydalandım.
  • CSS ve Javascript dosyalarını sıkıştırmak ve birleştirmek için Minify ,
  • Yönetim panelinde WYSIWYG editör olarak CKEditor,
  • Javascript işlemleri için ise Jquery kütüphanesini kullandım.

Şimdilik aklıma gelenler bu kadar smile.

Bu yazı en son 03 Aralık 2011 tarihinde düzenlenmiştir ve güncelliğini yitirmiş olabilir.

blog comments powered by Disqus

© Mustafa Navruz 2011 0.0167 sn.

^ Başa Dön