FriendFeed üzerinde blogunuza eklemiş olduğunuz içerik ile ilgili yapılan yorumları blogunuzdaki yorumlara entegre eden geçtiğimiz günlerde ilk sürümünü yayınlamış olduğum Wordpress FriendFeed eklentisinin V0.3 sürümü yayınlandı. Bu sürüm ile birlikte gelen yenilikler ise şu şekilde.
- Artık blog yazarının blog üzerinden yazmış olduğu yorumlar FriendFeed’e yorum olarak eklenebiliyor
- Yazıyı FF üzerinde like eden kullanıcıların gösterdildiği
friendfeed_comments_show_likes() fonksiyonunda yapılan düzenlemeler ile birlikte ilgili yazıyı like eden tüm kullanıcılar değil ilk 4 tanesi listeleniyor. Diğerleri FriendFeed üzerinde de olduğu gibi “ve daha 16 kişi” şeklinde link halinde sunuluyor. Üzerine tıklanıldığı takdirde yazıyı like eden tüm kullanıcılar gösteriliyor.
- FriendFeed üzerindeki yorumların bloga eklendiği fonksiyonda SQL sorgularında optimizasyon çalışması yapıldı.
Eklentiyi Buradan indirebilirsiniz. V0.2′den 0.3′e geçiyorsanız, Yönetim panelinde eklentiler kısmında Wordpress FriendFeed Comment eklentisini pasif ettikten sonra sunucunuz üzerindeki wp-content/plugins/wp_friendfeed_comments klasörünü silip .tar dosyası içerisinden çıkan klasörü wp-content/plugins/ dizinine gönderiniz. Daha sonra yönetici panelinde eklentiler kısmında WP FriendFeed Comments eklentisini aktif hale getiriniz.
İlk eklentim. Evet, 2 yıllık Wordpress kullanım tecrübesinden sonra yazmış olduğum ilk eklentim. WP FriendFeed Comments yada Türkçesi ile WP FriendFeed Yorumları eklentisi.
Yazının tamamını oku »
Eğer Codeigniter kullanıyorsanız, üstüne birde onun session işlemleri için yazılmış olan kütüphanesini kullanıyorsanız kuvvetle ihtimal bir şekilde yapmış olduğunuz sisteme internet explorer ile erişip, login olmak isteyenler şaşırıp kalacaklar. Çünkü, bir milyon kere de deneseler asla sisteme giriş yapamıyacaklar yada siz sessionları hangi işlemde kullanıyorsanız o işlemi gerçekleştiremeyecekler. Ancak bu sorunun çözümü basit. Olay IE'nin Cookie bilgilerini domain adıyla kayıt etmesinden kaynaklanıyor, bunu aşmak için ise application/config dizini içerisinde config.php dosyamızı açıyoruz. 254. satırda, oluşturduğumuz cookieler için gereken domain adını tanımladımız konfigürasyon değişkeni bulunuyor. Bu satırı aşağıda görmüş olduğunuz kod ile değiştiriyoruz
PHP:
-
$config['cookie_domain'] = ( $_SERVER['HTTP_HOST'] == 'localhost') ? false : '.domainadiniz.uzanti';
Kısaca ne yaptığımızı açıklayacak olursak. Basit olarak $_SERVER['HTTP_HOST'] sunucu değişkenin değerinin localhost değerine eşit olup olmadığını sınıyoruz ve eğer öyle ise bu konfigürasyon değişkenini false olarak belirtiyoruz, yok değil ise sitemizin çalışacağı domain adresini başındaki www kısmını kaldırarak yazıyoruz ( Evet, yalnızca www kaldırılmalı "." kalmalı.). Bir başka trickte görüşmek üzere. Bu trick için sevgili muarifer'e teşekkürler 
Düzenleme
---------------------------------------------------------------------------
23.07.2008 : get_elapsedtime() fonksiyonu eklendi.
---------------------------------------------------------------------------
Blogumda yaptığım yenilik çalışmalarından bir tanesi de bu aralar pek bi' sık kullanıyor olduğum twitter'a yazmış olduğum son 5 ögeyi bloguma yansıtmaktı. Bu işi yapmak için twitter'in sunmuş olduğu html ve flash tabanlı çeşitli çözümler mevcut ancak bunları modifiye etmek ve kullanmak o kadar da kullanışlı olmuyor. Bu sebeple bende Twitter Api'den, PHP'den ve onun JSON kütüphanesinden yararlanarak kendi işimi, kendim görmeye karar verdim. Açıkçası hiçte zor olmadı
Yazının tamamını oku »