Uzun zamandır ısrarla beklenen sayaç eklentisinin son sürümü yakında sizlerle olacak arkadaşlar 🙂 Uzun zamandır site üzerinde yazı yazamıyorum ve başlangıcı bu güzel haber ile yapmaya karar verdim. Yeni sayaç eklentisi WordPress 3 destekli olacak ve önceki WordPress ve sayaç sürümlerini desteklemeyecek.
Sayfa sayaç eklentisinde son durum
Evet evet, yanlış duymadınız. Sadece WordPress 3 destekli olacak, yani ben sadece WP 3.0.1 üzerinde test ediyorum. Ne yazık ki çok fazla vaktim yok, eklentiyi eski sürümlere de adapte etmek için. Bu nedenle eski sayaç sürümlerini de desteklemeyecek. Eğer sayfa sayacın en son sürümü olan 2.3’ü kullanıyorsanız, yeni sürümde sıkıntı yaşamayacaksınız. Ama önceki sürümlerinden yeni sürüme (2.4) güncelleme özelliği yer almayacak.
Neler yeni?
Sayaç eklentisinin yeni özelliklerini tamamen sizin istekleriniz doğrultusunda hazırladım. İşte olası yeni özellikler;
- Yeni, nesne tabanlı kodlama. Böylece kontroller rahatlaşıyor.
- Önbellek desteği geliyor. Önceki sürümde sadece DB destekliydi. DB desteği kalktı, Şu an: Memcached, xCache, Alternative PHP Cache (APC), eAccelerator desteği mevcut. Böylece eğer bunlardan herhangi biri sunucunuzda yüklüyse, RAM destekli önbellek özelliğinden faydalanabileceksiniz.
- Sayaç okunma sayısı üye seviyesine, ziyaretçiye, herkese, ve sadece kayıtlı üyelere göre ayarlanabiliyor. Yani isterseniz sadece ziyaretçilerin görüntülemeleri sayacı arttırıyor.
- Arama motorlarının örümceklerini sayaç dışında tutabiliyorsunuz.
- Sayaç sadece yazı türü (post) için etkili olacak. Gereksiz olan sayfa v.b. desteği olmayacak.
- Kişisel yazı türleri de sayaç tarafından destekleniyor.
- Sıkça karşılaşılan Warning: Cannot modify header information – headers already artık olmayacak. Çünkü sayaç tamamen JavaScript tabanlı çalışacak.
- Sadece Wp 3 destekli olacak, önceki WP ve Sayaç eklentisi sürümleri için desteği bitiriyorum.
- PayPal bağlantısı ekledim 🙂 Belki bir Müslüman çıkar, 5 yıldır bedava olarak dağıttım şu bilmem kaçıncı Wp eklentim için 3-5 dolar yollar 😉
- Yazı düzenleme sayfasından sayacı pasifleştirebiliyorsunuz. Böylelikle pasifleştirilen yazı için görüntülenme sayısı tutulmuyor.
- Yazı içerisinde %sayac_toplam% gibi bir tanımlama ile, o yazının toplam okunma sayısını elde edebiliyorsunuz. Yani özetle, yazı içerisinde o yazının toplam ya da o gün okunma ve son okunma tarihi değerlerini dinamik olarak çıktı alabiliyorsunuz.
- PHP’nin kısa kod dediğimiz = kısmını bıraktım ve yerine kullanmaya başladım. Bazı arkadaşların sunucuları kısa kod özelliğini desteklemiyordu.
- Bileşen desteği baya gelişmiş oldu. Toplamda en çok – en az, o gün en çok – en az yazıları ve en son görüntülenen yazıları listeleyebiliyorsunuz. Bu liste içerisindeki yazı başlıklarını kesebiliyorsunuz. Örneğin 120 karakter değerinden uzunsa, başlık kesiliyor. Ayrıca tüm bu istatistikleri, ID numarasını tanımlayacağınız kategoriye göre de filtreleyebiliyorsunuz. Yetmedi mi? Ayrıca tüm sonuçlar arasından birden fazla kategoriye ait yazıları çıkarabiliyorsunuz. Ve tabi istemediğiniz yazıların ID numarasını girerseniz, onlar da listelenmiyor 🙂
- Sayacın aktif oluşundan beri toplam (tüm yazıların) görüntülenme sayısına ulaşabiliyorsunuz. Aynı istatistiği sadece o gün içerisinde tüm yazıların toplam görüntülenme sayısı olarak da elde edebiliyorsunuz.
- Tüm istatistik, liste , değer v.b. önbellek destekli 🙂 Eğer önbellek seçeneklerinden herhangi biri sunucunuzda mevcutsa, yaşadınız 🙂
Bu saydıklarım şu an eklenti üzerinde olanlar. Ek olarak ekleyebileceklerim;
- Yazı okunma rakamlarının sıfırlanması.
- Ayarlara erişim sadece yönetici yetkisindeyken, yönetici kendi yetkisini düşürünce ayar sayfasına erişememe problemi için çözüm.
- Thumbnail desteği (binbir çeşidi var, belki!)
- Bileşen olarak okunma bilgileri (detaylı)
- post_meta ile posts_okunma tabloları arasındaki tutarsızlığını kontrol eden ve çözen bir uygulama.
- postviews eklentisinden sayfa sayaca, sayfa sayaçtan postviews eklentisine dönüşüm desteği.
- Sayaç datasını içeri/dışarı aktarma. Tüm okunma değerlerini CSV olarak çıktı verme.
- En çok okunan v.b. istatistikleri xml/json çıktısı. Kodlayacağınız AJAX uygulamalar için.
- Eklentiyi komple kaldırabilme olsun. Böylelikle sayaç tabloları, meta etiketleri, RAM hafızadan kullanımları komple silebiliriz.
- WP Super Cache, W3 Total Cache gibi eklentilere bakalım hele, onlarla da uyumlu olsun 🙂
- Atom, Feed içerisinde okunma sayısını çıktı verebilir miyiz ki acaba? deneyelim görelim 🙂
Yani özetle 🙂 Gelmiş geçmiş en gelişmiş sayfa sayaç eklentisi sizlerle olacak diyebilirim. Az daha kaldı 😉