FriendFeed Yorumları Eklentisi
İ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.
Evet ilk yorumumu kendim yaptım
yaşasın.
Eline sağlık
Şimdi burada yaptığım yorum senin blogda görünecek öyle mi?
Download linki çalışmıyor Gürkan. Aynısı değil sanırım ama şöyle de bir eklenti var: http://blog.slaven.net.au/wordpress-plugins/friendfeed-comments-wordpress-plugin/
Download linkini düzelttim. Verdiğin eklentiyi biliyorum. Ancak o tam olarak isteklerimi karşılamıyordu. Bende bu eklentiyi yazdım ve paylaştım
Eline sağlık
go Gürkan go!
eline sağlık, güzel iş çıkarmışsın. (arada bir öss kitaplarına da bakıver ama;)
Zaten öss bitene kadar daha bişey yapmaz ya kızmayın o kadar
http://friendfeed.com/e/7c0f37ed-4c68-4826-a739-3630928b0fbd/friendfeed-te-g-sterilen-rss-e-yorum-yapt-mda-ke/ demişim zamanında, yapmışsın. süpersin.
Osman sorma ya
Başlıyor 16’sında dershane. düşünüyorum
ben de çok tebrik ettim. “like”ları göstermesi de ayrı bir güzel olmuş. bu eklentiyi ingilizce olarak hazırlayıp, tanıtımını yaptın değil mi? umuyorum ki kısa zamanda dünya insanlarının da dikkatini çekecektir. kolay gelsin..
ingilizce olarak hazırlamadım ve ilk eklentimi yazıyor olmanın verdiği acemilikle bir takım hatalar yaptım.örneğin, wp post’lar düzenlendiğinde post’u yeniden kayıt ediyor wp 2.6 sürümünde gelen saçma bir özellik ile bu sebeple yazdığınız bir yazıyı değiştirdiğiniz takdirde eklentinin yönetim kısmında aynı post 2 kere çıkıyor bu soruna bir çözüm getireceğim umarım.
FF üzerinde yorumlar silindiğinde yada düzenlendiğinde eklenti bunu algılayamıyor bu soruna bir çözüm bulmam gerekiyor.
o zaman iyileştirmeleri ve geliştirmeleri yaptıktan sonra kısa zaman içerisinde ingilizce olarak yayınlamanı tavsiye ederim. bildiğim kadarıyla çok fazla örneği yok. bir de saat konusunda bazı yanlışları var sanırım. az önce (saat 16:30 civarı) yorum yazmama rağmen sitende şöyle görünüyor: 09 Ağustos 2008, 13:32 farkındasındır belki ama yine de not düşeyim dedim.
FF API limit mi koydu nedir bilmiyorum. bazen yorumları atladığı oluyor. Birde eklentiyi tanıtmak için ingilizce konusunda destek alabileceğim birilerini arıyorum
Saat konusunda şöyle bir durum var. Saat bilgisini FriendFeed’in sunucusundan alıyor. FriendFeed’in sunucu saati’de biraz geride olduğundan dolayı böyle bir sorun oluşuyor.
@Gürkan burdaki yorumuma ilk önce test yazmıştım sonra öss ye çevirdim…Şİmdi senin bloga baktım öss var, düzelttin sanırım ya da ben çok kısa bir süre içinde düzelttiğimden direk onu da almış olabilir.
Büyük ihtimalle onlar belirtmiyor olsada FF API’nin saatlik bir erişim sınırı var.
Budur ilk FF kullanmaya başladığımdan beri aslında böyle birşey olmalı diyordum. Gürkan tebrikler, şimdi detaylı incelemeye gireceğim
@grkn sen bu eklentinin buglarını giderip ingilizce sitesini yap, yurtdışı tanıtımı için ben sana yardımcı olacağım
Teşekkürler arkadaşlar. Bugları not alıyorum. En yakın zamanda düzeltmeye çalışacağım. İlk olarak algoritmada bir değişikliğe gideceğimi. Şuanda eklenti sayfa her görüntülendiğinde FF API’ye bağlanıyor. Düzeltmeden sonra yalnızca saatte 1 kere bağlanacak. FF API’ninde canı var değil mi
Harika bir eklenti ile karşı karşıyayız! Denemek istiyorum
hayırlısıyla bende yakında (1 sene sonra :D) blogumu açınca bunu kullanırım
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.
muazzam olmuş!
bugün blogger’dan wordpress’e geri döndüm 6 ay sonunda… Böyle bir plugin ile karşılaşmak gerçekten memnuniyet verici
Kutluyorum!
Teşekkürler. Eklentinin 0.2 versiyonu daha da bir güzel oldu. yeni özellikler kafamda
bu hafta içerisinde süprizlere hazır olunuz.
Eline saglik Gurkan. Ingilizce versiyonunu duyurmak konusunda yardimci olabilirim. Hazir oldugunda bir email atman yeterli.
Eklenti tam olarak istediğim özelliklere ulaşmadan global olarak sunmak istemiyorum. birşey yapıyorsam/k en iyisi olmalı bence
Bunu sağlamam içinde sizin feedbackleriniz çok önemli. lütfen eklentide “şuda olsa iyi olurdu?” “bunuda isteriz bizene!” gibi isteklerinizi belirtin
iyi düşünmüşsün gürkan, tebrikler… gerçekten duymak istiyor musun “bunu da isteriz, bizene!” isteklerini?
Gurkan bir de release early/release often felsefesi var cok da bekleme mukemmel olacak diye
başlıyorum, ama kızmak yok sonra
bu eklenti 1.) blog içine bizim ölçü ve renklerini ayarlayabildiğimiz bir kutu koyabilse // 2) bu kutunun üstünde 3 tane sekme olsa: a- paylaştıklarım, b- arkadaşlarımın paylaştıkları, c- sevdiklerim // 3.) eklenti ayarlarında arkadaşlarımı listelese ve ben bu listeden hangi arkadaşlarımın paylaştıklarının blogdaki kutu içinde görüneceğini seçebilsem // 4.) blogdaki bir yazıya gelen yorumlarda aynı anda FF’deki yazıya yorum olarak eklenebilse… Mümküm müdür ki bunlar?
Readwriteweb bu tip bir eklenti kurmuştu bir ay kadar önce, şöyle ki; http://www.readwriteweb.com/archives/readwriteweb_integrates_friendfeed_comments.php
sevdim.. @Tunc abi, yorumuna ek olarak; Zeki Müren de bizi görebilse. :))
selim’in takipte’de kullandığı eklenti nedir acaba? http://takipte.anafikir.com/basarili-projeler-uretmek-istiyoruz/
@koray : Readwriteweb WP mi kullanıyor bilmiyorum lakin onlar yalnızca kendi sistemleri için yazmışlardır sanırım
@Tunç abi : Son söylediğin özelliği güvensizlik oluşturur diye eklemedim. Çünkü bu işlemin yapılabilmesi için kullanıcıların FF nickname ve FF remote key bilgilerini girmeleri gerek. Bu bilgiler girildiği takdirde kötü niyetli ve azcık PHP bilen bir blog yazarı kullanıcının bu verilerini kayıt edip daha sonra FF üzerinde değişik amaçlar için kullanabilir o sebeple koymadım.Diğer özellikler eklenebilir çokta zor şeyler değiller. Ancak bir cache mekanizması koymak lazım diye düşünüyorum.
Sayfa her refresh olduğunda FF sunucularına API üzerinden bağlanmak pek sağlıklı bir çözüm değil gibi. SOnuç olarak FF’in sunucularıda her sunucu gibi çökebiliyor
Zeki Müren konusunda ise görüşmelerimiz sürüyor
@nahnu : http://blog.slaven.net.au/wordpress-plugins/friendfeed-comments-wordpress-plugin/ bu olsa gerek. Ancak o eklenti FF yorum sayısını WP’nin yorum sayısına eklemiyor. Örneğin, bir yazı için atıyorum blog üzerinde hiç yorum olmasın ancak FF üzerinde 10 tane yorum olsun yorum sayısı kısmında hiç yorum yok gösteriliyor
Biraz mantıksız oluyor.
rar sucks! use zip or tar
@gürkan yok onlar movabletype kullanıyorlar. movabletype pluginini yazan adam ise wordpress pluginini yazan bir başkasından esinlenmiş. o da burda
: http://blog.slaven.net.au/wordpress-plugins/friendfeed-comments-wordpress-plugin/
Eheeheh
Bende o arkadaşın yani wp eklentisi yazan arkadaşın eksiklerinden esinlenmiştim
FF’i twhirl gibi yazılımlarla kullanıyorsanız alıcınızın ayarları ile oynamayınız. test yapıyoruz
deneme yorumu 12
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.
@Gürkan eline sağlık, ben adımları takip ettim ama yorumları kendi bloğumda göremiyorum.
[...] 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.
Yorum Yapın
Arayan Bulur
Sayfalar
kategoriler
Yeni düşenler
Arşivler
Linkler
Etiketler
İnternet Ajax Benim Dünyam Bilgisayar Blogroll CSS Duyuru Eleştiri Günlük Genel google Haber Hayat Kategorilenmemiş Kitap Komedi Müzik Makale Makaleler Mim PHP Proje Sinema Tanıtım Web 2.0 Web Geliştirme WordPress Wordpress Eklentisi Yaşam Yazılımlar