Sitelerimizi kurduktan sonra gelişmesi boyunca sitemiz giderek yavaşlamaktadır. Bu yavaşlamayı gidermek için çeşitli yöntemler mevcuttur. Ben bu yazımda en hızlı ve doğru olarak bu işlemi nasıl gerçekleştiririz ona değineceğim.
Bir çok sitede twitter da paylaşım butonları gösmüşsünüzdür. Bu paylaşımların kaç kere yapıldığı bir baloncuk ile bildiriliyor.
Eğer bir çok sosyal sitede paylaşılmasını istiyorsanız (Bu sitedeki butonlar gibi) kendi yazdığım Share Buttons eklentisine buradan ulaşıp kullanabilirsiniz.
Div yüksekliği ile kastedilen bloklarımızın yüksekliklerinin birbirine eşit hale getirilmesidir. jQuery kütüphanesinin sınıflarından jQuery Equal Heights plugin sınıfını kullanarak drupalde bu işlemi gerçekleştirmektedir.
Drupal sitelerinde fotoğraf albümleri oluşturmak meseledir. Çoğu zaman bunu oluşturmak için işkence çekeriz. Az önce denk geldiğim modül ise gerçekten çok güzel, tüm işlemleri tek bir modül ile yapmamızı sağlıyor.
Şimdi bu da ne dediğinizi duyar gibiyim:) Drupal sitemizi igoogle daki gibi blok dizilimini kullanıcının istegine göre yaptırabilmemizi sağlamaktadır. Yani kullanıcı kendi sayfasında istediği bir bloğu istediği bir bölgeye alabilmektedir. Bu sayede daha kullanıcı dostu sayfalar yapmamız mümkündür.
Google sitesinde bir google grup servisimiz var ve sitemizdeki ziyaretçileri ve üyeleri bu servise dahil etmek istiyorsak kullanabileceğimiz eklentidir.
Eklenti ile birlikte ziyaretçilerimizin google grubumuza katılmalarını sağlayacak bir blok imkanı verirken aynı zamanda ziyaretçilerin kayıt formunda sitemize kayıt olurken aynı zamanda google grubuna kayıt olabilmelerine imkan verebilmektedir.
Drupal sitelerinde en önemli özellik belleklemenin ve sıkıştırmanın çok kaliteli olmasıdır. Biz bu bellekleme ve sıkıştırma işlemlerini bir adım daha öne taşımak istersek javascript aggregator eklentisini kullanabiliriz. Bu eklenti javascript dosyalarını ek sıkıştırma yöntemleri ile daha da sıkıştırmakda ve sitemizin performansında artış gözlenmektedir.