FriendFeed Yorumları Eklentisi
Gürkan OLUÇ tarafından, 09 Ağu 2008 tarihinde, 14:35 sularında yazıldı. | Genel
İ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.
Neden bu eklentiyi yazdın?
Yaklaşık olarak 3 aydır, hergün düzenli olarak kullandığım ve ileride şuanki başarısını katlayacağını düşündüğüm bir servis olan FriendFeed ( FriendFeed Nedir? ) için daha doğrusu onu Wordpress'e entegre etmek için yazmış olduğum bir eklenti. FriendFeed kullanan arkadaşların sıklıkla worduğu bir soru olan "WP üzerinde FF yorumlarını gösteren bir eklenti yok mu?" sorusuna cevap vermek ve uzun zamandır tecrübe etmek istediğim wordpress için eklenti geliştirilmesi olayını tecrübe etmek için yazdım bu eklentiyi. Umarım sizlere de yararlı olur.
Eklenti Ne Yapıyor?
Blog yazan ve bu içeriğini FriendFeed üzerinden de takipçilerine bildiren arkadaşların ciddi bir sorunu vardı. FriendFeed çıktığından beri insanlar yazmış oldukları yazılara direk olarak blog üzerinde yorum yapmıyorlardı daha pratik ve kullanışlı olduğu için direk FriendFeed üzerinden yorum yapıyorlardı. Bu da biraz rahatsız edici olabiliyordu zaman zaman. Yani bir yazı sadece olduğu hali yeterli olmayabiliyor. Çoğu zaman yazının altında yapılan yorumlar ona çok şey katabiliyor. Ancak bu yorumlar yalnızca FriendFeed üzerinde olduğunda Google üzerinden yada başka bir yerden bloga gelen ziyaretçi eğer bir FriendFeed hesabı yoksa yada FriendFeed'ten haberdar değilse yorumlardan yararlanamıyordu. Bu eklenti ne yapıyor sorusuna gelelim. Bu eklenti siz yazını yazıp bloga gönderdiğiniz anda onun linkini FriendFeed'in geliştirilere sunduğu API yardımı ile FriendFeed'e link olarak ekliyor. Daha sonra eklemiş olduğu bu link ile ilgili yine FF API'si üzerinden dönen verileri veritabanına kaydediyor ve blogunuzda yorumların göründüğü kısmı düzenliyor. Düzenliyor derken yaptığı şeyler şöyle.
- Yazının yorum sayısına FriendFeed üzerindeki yorum sayısını ekliyor.
- Yazıya FriendFeed üzerinde yapılmış olan yorumları blogunuz veritabanından çekilen yorumlara ekliyor ve böylece sizin hiçbir düzenleme yapmanıza gerek kalmaksızın FF üzerinde yapılmış olan yorumları yazının yorumlar kısmında gösteriyor
- Yorumlar sayfanıza eklemeniz gereken ufak bir kod sayesinde FF üzerinde yazınızı "like" eden kullanıcıları gösteriyor.
Güzelmiş.. Nasıl kullanacağız bu eklentiyi?
Oldukça kolay.
- İlk olarak Buradan eklentiyi indirin.
- Eklentiyi wp-content/plugins dizini içerisine açın.
- Daha sonra blogunuz yönetim paneline girip, "FriendFeed Comments" isimli eklentiyi aktif edin. Buradan önemli bir not düşmem gerekiyor. Daha önce yabancı başka bir arkadaşta WP ile FF'i entegre eden bir eklenti yazmış ve o Wordpress'in eklenti veritabanından kayıtlı durumda. Şuanki versiyonu ise 1.6.4. Benim yazmış olduğum eklentimin sürümü ise 0.1 tahmin edebileceğiniz gibi. Wordpress, bu eklentiyi - nasıl anlamlandırma ve eşleme yapıyor bilmiyorum - az önce bahsetmiş olduğum eklenti ile karıştırdığından dolayı size "sürüm yükseltmek ister misiniz?" diye soruyor. Kendisini kaale almayınız
- Eklentiyi aktif ettikten sonra blogunuzun yönetici panelinde Ayarlar/FriendFeed Comments sayfasını açın.
- Ayarlar linkine tıklayın. Açılan formda "FriendFeed Kullanıcı Adınız" kısmına buradan öğrenebileceğiniz FF kullanıcı adınızı yazın.
- "FriendFeed Remote Key'iniz" kısmına ise yine az önce verdiğim adresten öğrenebileceğiniz FF Remote Key'inizi yazın.
- Üzgünüm, sadece bu kadar (: Bu andan sonra yazmış olduğunuz yazılara FriendFeed üzerinden yapılan tüm yorumlar yazınızın altında yer alacak.
Bu "like" eden kullanıcıları göstermiyor?
Güzel soru. Bunu sağlamak için temanıza ait comments.php dosyası içerisine uygun gördüğünüz bir yere
-
<?= friendfeed_comments_show_likes() ?>
yazmanız yeterli.
Son
Umarım işinize yarar. Eklentinin henüz 0.2 sürümü olduğundan dolayı bir çok eksiği, hataları olabilir. Bu konularda bildirimde bulunmak, görüş istek ve önerilerinizi belirtmek için iletişim formunu kullamanız kafidir.
Bu yazı Cumartesi, Ağustos 9th, 2008 tarihinde 14:35 sularında yazıldı. , FriendFeed, WordPress, WordPress FriendFeed Comments ile etiketlendi. Bu yazıya yazılan yorumları RSS 2.0 linkinden takip edebilirsiniz. Yorum bırakabilir, veya Geribildirim yapabilirsiniz.

Harika bir eklenti ile karşı karşıyayız! Denemek istiyorum
Tebrikler genç .)
Ofiste son gününüde bunu yazarak geçirdin.
Helâl olsun ne diyeyim..
Ser-Labs 4Ever.:)
[...] FriendFeed Yorumları Eklentisi | Gürkan OLUÇ Gürkan OLUÇ: İ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. [...]
bunu deneyip tecrübelerimi yazarım.
daha önce de friendfeed remonte key ile bir kaç uygulama denemiştim.
teşekkürler.
rar sucks! use zip or tar
Gürkan KaynamaNoktasında senin bu güzel eklentini kullanıyoruz. Yalnız sayfalarda toplam yoruma FF yorumları da dahil ama sağdaki en çok yorumlananlar (Polemik başlıklı tab) listesinde dahil olmuyor.
En çok yorum alan sayfa bu:
http://www.kaynamanoktasi.com/etegi-kisa-diye-alisveris-merkezine-alinmadi/
Ama sağdaki sıralama listesine giremiyor.
Olsa iyi olur olmazsa canın sağolsun
Ah unuttum söylemeyi. Bir de WP sitemize yeni bir yazı eklediğimizde direk FF’e link olarak gidiyor. Bunu RSS ekletip yapmak daha mantıklı olur gibi. Bunun bir ayarı var mı?
@Wrzl : Link olarak eklemesi normal. Eklentinin senaryosu bu şekilde. Yani olayı ancak bu şekilde otomatize edebiliyor. Sen yayınla dediğin anda bloguna yazdığın entry’i FF’e ekliyor ve eklediği linkin FF üzerindeki ID değerini kayıt ediyor. Böylece bu kaydettiği ID değeri üzerinden FF’e bağlanıp yorumları alabiliyor. RSS üzerinden FF’e düşen ögenin yorumlarını ancak manual olarak o ögeyi FF üzerinde seçerek alabiliriz yani bir otomatize etme olayı olmaz. İlerliyen sürümlerde bu soruna bir çözüm bulacağım inşallah
Son yorumlarda görünmemesi sorunu ise şu sebeple. Eklenti seninde kaynamanoktasında’da yorumlarda bahsetmiş olduğun gibi eklenti WP’in yorum sistemine kendisini entegre ediyor. Bunu da WP’nin geliştiricilere sunmuş olduğu action ve filter isimli yapılar ile yapıyor. Yani sen temandaki index.php yada single.php dosyanda comment_template() fonksiyonunu çalıştırdığında eklentide çalışmış oluyor. Büyük ihtimal senin kullanıyor olduğun eklenti kendisi SQL sorgusu ile wp_comments tablosuna bağlanıyor ve orada bulunan son 10 yorumu çekiyor. wp_comments tablosu senin blog üzerinden yapılan yorumlarının tutulduğu tablo. FF üzerinde olan yorumlar ise eklentinin oluşturmuş olduğu wp_ff_comments tablosunda tutuluyor. Dolayısı ile senin eklentiye dahil olmuyor
Umarım açıklayıcı olabimişimdir.
[...] konu ile ilgili yorumlarını FrienFeed üzerinde yapıyorlar. İşte bu sebeple “FriendFeed Yorumları Eklentisi” ihtiyacı doğmuştur. Gürkan Oluç’a teşekkür ederiz. Bu yazıya yorumlar gelirse [...]
[...] Frendfeed yorumlar eklentisi sayfasına gitmek için tıklayınız. [...]
Usta bunun blogger versiyonunu yapabilir misin ? Çok süper olur valla
[...] FF’yi en çok kullanan ülke olmuşuz. Ayrıca WordPress için ilk FF eklentisi yine bir Türk‘ten geldi, tebrikler bize. Öyle ki Twitter gibi FriendFeed için de ekstra servisleri [...]
Gürkan eklenti çok güzel olmuş. Wordpress 2.7 ile uyumlu mu? Bir de önceden friendfeed de linklediğimiz ve yine önceden friendfeed de yorumlanmış yazıların yorumlarını, ilgili yazıların altında gösterebiliyor muyuz?
@Hakan : Teşekkürler. Eklenti 2.7 ile sorunsuz olarak çalışıyor. Ben kendi blogumda kullanıyorum ve bir sorun yaşamıyorum. Maalesef eklenti önceden friendfeed’e linklenmiş olan yazılara gelen yorumları alamıyor şuan. Ancak bir sonraki sürümde böyle bir özellik ekliyebilirim. Bu ara ÖSS sebebi ile biraz yoğun olduğumdan dolayı eklentiye pek zaman ayıramıyorum. En kısa sürede yeni bir sürüm çıkartacağım ve bu sürümde eklenti sadece linklemiş olduğu ögenin altına gelen yorumları değil opsiyonel olarak blog’un rss beslemesi üzerinden friendfeed’e düşen itemlere gelen yorumlarıda blog üzerinde göstericek. Sadece biraz zaman.. : )
Sevgiler..
JS’lerde bir sorun var ama. options sayfasina gelince bir form gozukmuyor/cikmiyor dolayisiyla formu dolduramiyoruz. tum browser’larda denedim ama olmuyor. Bu sorunu nasil giderebiliriz?
Fatmanur Selam, öncelikle özür diliyorum. Çünkü eklentiyi wordpress.org sunucularına taşıdıktan sonra buradaki linki düzeltmeyi unutmuşum ve dolayısı ile sende eklentinin sorunlu versiyonunu indirmişsin. Eklentiyi http://wordpress.org/extend/plugins/wordpress-friendfeed-comments/ bu adresten download edersen, bu sorun ortadan kalkacaktır. Teşekkürler belirttiğin için : )
Gurkan tesekkurler. Dedigin linkten download ettim ama bu sefer de farkli bir error veriyor!
/var/www/domains/kariyeryolculugu.com/docs/blog/wp-content/plugins/wordpress-friendfeed-comments/wp_friendfeed_comments.php on line 717
@Fatmanur : Bu sorun ile daha önce eklentiyi kullanan 1-2 arkadaşım daha karşılaşmıştı. Büyük ihtimal ile WordPress’in son versiyonunu kullanmadığından dolayı bu hatayı alıyorsun. WordPress’i 2.7′e yükseltip, daha sonra tekrar denemeni tavsiye ederim.
Gürkan eline sağlık, çok güzel bir plugin olmuş. Bu arada ben siteme yükledim, tek bir sorun var sanırım. Friendfeed ve blogun yorumlarını tarih/saat sırasına göre kronolojik şekilde harmanlamıyor. Üstte blog yorumları, altta ff yorumları çıkıyor. Sence sorun neden kaynaklanıyor olabilir?
Örnek post: http://www.kirtok.com/tr/kirtokcom-blog-yarismasi-flip-minohd-kazanin/
Sanırım Uğur Bey de senin plugini kullanıyor. Onda örneğin gönderme sırasına göre dizilmiş: http://ugurozmen.com/blog/pazarlama/luks-pahali-mi
Teşekkürler tekrar.
@Ahmet Kirtok : Teşekkürler
Evet, belirtmiş olduğun sorun maalesef mevcut. Ben eklentiyi ilk yazdığım sıralarda yorumları blogun veritabanına kayıt ederken friendfeed üzerinden gelen zaman bilgisini kullanıyordum. Ancak o zaman bilgisi, eğer blogun bulunduğu sunucunun zaman ayarları friendfeed’in sunucuları ile farklı ise sorun oluşturuyordu. Ben de eklenti de yaptığım son güncellemelerde bunu değiştirdim ve artık yorumların kayıt zamanları, onun eklenti yardımıyla friendfeed üzerinden alındığı zaman oldu. Yani yorum friendfeed üzerinde 10:00′da yazılmış ise ve blog üzerinden friendfeed’e saat 10:30′da bağlanılıp o yorum kaydedilmiş ise yorumun yapıldığı saat 10:30 olarak gözüküyor. Bu bana daha mantıklı geldi. Ancak sonraki sürümlerde bunun üzerinde çalışacağım bildiğim kadarı ile farklı saat formatları için dönüşümler yapılabiliyor. Yani Türkiye’de saat 12:00 iken Newyork’ta saatin kaç olduğu hesaplanabiliyor PHP yardımıyla. Bir sonraki sürüm ÖSS’ye hazırlandığımdan dolayı biraz yavaş gelişiyor. Ancak en yakın zaman da yeni bir sürüm çıkartıp bu tarz problemleri çözeceğim.
Gurkan cevabin icin tesekkurler. Ben zaman sorununu cozemedim. Ornegin bu yazida: http://www.kirtok.com/tr/email-pazarlama-rehberi/ FF yorumlari daha once gelmis olmasina ragmen ileri tarihe kayiyor sanirim. Blogda daha gec yazilan yorumlar en sona eklenmektense araya ekleniyor. Yardimci olabilir misin?
@Ahmet Kirtok : Birşey değil. Mesajımda da dediğim gibi eklenti yorumları, ilgili yazı blogunuz üzerinde herhangi bir ziyaretçi tarafından görüntülendiği zaman kontrol ediyor ve bu sebeple yorum zamanları arasında uyumsuzluk oluyor. Bir sonraki sürümde – 1 – 2hafta içerisinde bir ara sürüm çıkartmayı planlıyorum – bu sorunu aşmaya çalışacağım. Bunun dışında şuan için yapabileceğim başka birşey yok maalesef.
Tekrar hizli cevap icin tesekkurler. Bu zaman sorunu cozulurse hicbir eksigi kalmayacak. Tekrar eline saglik. Zaman sorunu cozuldukten sonra bu plugin hakkinda bir ingilizce yazi yazacagim.
Çok teşekkürler. Gerçekten harika bir eklenti. Elinize sağlık.
Muthis bir eklenti! Tesekkurler…
Ama guncelleme yapacaginiz zaman ufak bir ayrintiya daha yer verseniz cok guzel olacak, moderasyon sorunu. FF’te yapilan yorumlari onaydan gecirip yayinlasak, daha guzel olmaz mi
Tesekkurler tekrar…
Eklenti iyiymiş. Teşekkürler