For more than 1 year I’ve been using a terribly outdated version of [Wordpress](http://wordpress.org). I was reluctant to upgrade to the latest version because I was under impression it would be too much of a work. I created and maintained several [WordPress plugins](https://priyadi.net/archives/category/wordpress/), and from the amount of feedback I get there, it appears that all of my plugins don’t work in any later version of WordPress.
Yesterday I decided to take the plunge. I have to do that sooner or later anyways. Nobody has a slightest idea of what bugs and security hole lurk in this piece of unmaintained software.
To my surprise and delight, however, almost all of my plugins work with this latest version of WordPress without a single modification. The biggest culprit would be TinyMCE (it is the WYSIWYG engine of WordPress). Disable it and all problems with plugin compatibility are simply gone. The only my plugin that doesn’t work is my [bayesian comment spam filter](https://priyadi.net/archives/2005/10/07/wpbayes-naive-bayesian-comment-spam-filter-for-wordpress/). I didn’t expect it to work anyway, it touches too much of WordPress core to be useful in another version of WordPress. For spam filtering, from now I’ll just use the WordPress’ built in [Akismet](http://akismet.com/).
To tell the truth, WordPress core is not, shall we say, a pretty sight. I would be very happy to avoid exposing myself with too much code in WordPress core. For this reason, I’ve been contemplating to write my own blog engine. With current state of affairs, writing a specialized blog engine should be very easy. On the other hand, if my experience is any indication, that kind of optimistic statement would just become another [famous last words](http://en.wikipedia.org/wiki/Famous_last_words_(sarcasm\)). For the time being, I’ll just have to settle on this little upgrade.
Now, on to the changes!
The biggest (and probably the most desired) change would be the new comment karma system. In every comment, there should be a thumb up and a thumb down button. You will be able to moderate a comment up and down using either button. Each comment will be assigned a karma to it, defaults to zero. Every time it receives a thumb up, its karma will be increased by one, and vice versa.
You will be able to filter out comments with low karma by setting the ‘karma threshold’ just above the comment section. For example by setting the karma threshold to +1, only comments with karma +1 or above will be shown. This, of course, does not apply to my own comments :). My comments cannot be moderated and will always be shown regardless of current threshold.
Hopefully this will solve the problem with a post that have too many junk and/or trollish comments that I don’t have enough time to react to. Readers should be able to self regulate when necessary, even if I’m on ‘extended leave’. In the future I might show the users with most or least karma (my money is on [Rendy](http://rendymaulana.com) for this one) to further deter inappropriate comments.
I don’t know if this is enough to improve the situation, but we shall see. The plugin used is Alex Bailey’s [Comment Karma](http://cyber-knowledge.net/blog/2006/10/15/wordpress-plugin-rate-your-comments-comment-karma/) with a few modifications.
Other changes are minor. I replaced [IP to country](https://priyadi.net/archives/2005/02/25/wordpress-ip-to-country-plugin/) plugin with one with GeoIP backend (not released yet). This is much easier to update, hopefully this will minimize the situation where my location is detected far too far to the southeast then actually it is.
I cleaned up my blogroll, hopefully removed all those dead links.
At first, I’d very much like to add [OpenID](http://en.wikipedia.org/wiki/Openid) commenting here. But after trying quite a few plugins out there, none really satisfy my liking. I’m hoping to add this feature in near future.
pertamaaax!
pantes tadi rss feed-ku ngefeed semua postingan priyadi dari sedia kala
ngetes dapet acungan apa nih
5 besar
:D/
ic..
hope this site gets better Pri!
karma? :o
the thumbs up/down are really cool! Congratulations.. blgonya tambah keren :)>-
No tujuhkah..? Pantes dua hari forbidden, kirain gw di ban he..he..:d:d
Dulu pingin pake Comment Karma, tapi kayaknya kurang pas, karena blog saya sepi pengunjung… blognya pak pri emang lebih cocok… :D
Masa sih malah balik pakai Akismet? Capek, harus bebersih banyak spam yang masih bisa nembus juga :(. Kalau blogroll emang udah nggak musim ya?
Wah… Two thumbs up :)
Btw, Frekuensi postingnya dong.. ditingkatkan lagi :D
Pokoknya WordPress okehhhh…Priyadi okehh juga…:D
Nice… nice…:d
I replaced IP to country plugin with one with GeoIP backend (not released yet).
Kapan kira2 bisa dirilis :d
Trus makeovernya apa yah..?? still with same color n view. Maybe didats will make this site freshly :d
walaupun ga terlalu ngerti artikelnya…
yah… habiss… daripada mumet bahasa inggris kayak gitu…
tapi tetep di tes… tes… :d
Tambah plugin, tambah keren :d
Ntar aku coba juga ah…:)>-
Keren ya, jadi ada rating commentnya, kayak di digg.com
Kalo misalnya jumlah digg negatif, ntar commentnya ditutup gak?
wew.. comment yang isinya “pertamax” langsung dapat nilai -5, wah.. ternyata banyak juga pengunjung yang mulai bosan dengan hal begini :D
kalau gitu.. berarti saatnya untuk mengehentikan comment dulu baru posting.. :D
Hebat!!
@ 9 : lho masah akismet sering ditembus spam?? :-?
Punyaku setiap hari ada sekitar 40-150 spam yang berhasil terjaring Akismet dan tidak ada satupun yang pernah tembus. :)>-
——-
Om pri, di komenku no 15 koq kotanya Rungkut? Itu bukan kota lho.. Tapi salah satu daerah di Surabaya.
Wah, ngeblog jadi makin asyik nih kayaknya.
Test Jempol :)
hmm. the comment section is cluttered witch small and colorful icons, very distracting.
iya pake akismet suka ada yang kelewat, padahal jelas2 masuk kategori spam… :(
berhubung masih males, dan spamnya juga ngga rame banget ya udah dibiarin dulu.. :D
waduuh kok Bekasi….?? salah kota kayaknya…
uuhm tapi…
oowh, ai si ai si…
hebat juga nih GeoIP Backend nya.. :D
kirain ganti template :P
nice nice
test..test..
test jempol ahh..
great…!!
:d:d:d
Wow Mantap Abis cak Pri!!
what is karma?
i need to learn again
thanks your advice, Mr. Pri.
kok from jakarta,
i am from sidoarjo.
test kota :)
plugin yang keren itu…
jadi comment nya bebas spam dan trackback nya juga bebas spam
pantas dicoba.. :)
pake akismet ya??
hehe :d:d
wah….apa sih keistimewaannya………….????
kapan ya daku upgrading my WP? hmm, males bnaget rasanya…
jadi keliatan sekarang nomer comment-nya :)
mantaffff sekarang.. !!
ngetes dulu ah.
wuaaaah… tetep.. benderanya gag ada dan nama kotanya gag ada… :P
ngetes juga!
eh hari gini ada yang belon tau KARMA
itu tuh kalau kita berbuat salah ma orang, entar kita akan dapetin balasan yang setimpal.
oh salah ya?
KARMA itu sosiolog yang terkenal itu!
Karl Marx kali!
Plugin baru yak? Jajal ah… (Dari Jawa Tengah nih…) :)>-
Lumayan juga, tapi kotanya kurang lengkap :d
Saya tinggal di Pati :d/
Coba ngetest juga ah … dimana saya?
Btw, jadi nambah field buat nama kotanya yah, wah, banyak banget kota sedunia disimpen semua
Loh? Kok Surabaya, tapi gapapalah … lebih dekat daripada Australi :d
tes geoIP ;)
Cantik euyyyy :d
two thumbs up:)>-
continues improvement !!!
wordpress emang bikin repot karena sering di-upgrade
tapi kok saya tetap aja cinta yach… ????
TANYA KENAPA
Masih dari ostrali apa bukan yah.. :-?
karmaku hancur gara-gara pertamaks :((
wah ikut ngetest GeoIP jugah neeh. anyway dah nyoba juga the latest wordpress, kmrn sempet browsing2 OS CMS/Blog app ketemu yang OS CMS aplikasilayak dicoba silverstripe CMS Framework coba deeh !
Wah Muncul Jakarta Jack :) :)>- Denpasar Bali
dapet nilai berapa? coba.
coba komeng nih um pri
yang disebelah kanan ada + ada – itu untuk apa sih om Pri???
new look?
priyadi’s place just got cool.. :)
karma based comment system, hm. would like to see that in the future. :)
bung Pri… check nomor #30. Kok lokasinya menunjukkan Satelit. gak bisa ke detect ya? gimana?
#56: betul, gak bisa kedetect kalau satelit, karena bisa di mana aja.
Numpang nyobain plugin baru ya Om.
akhirnya… test juga aahhhh :d/
Numpabg test dong.. Saya di kota apa ya?
mas pri aku mo nanya donk…mas pri da waktu ga???
kalo bisa tolong ya. Pentinggg banget.
Oh yay I was wondering what the Karma plugin was. Thanks for linking it.
I’m so glad to read this! I desperately want to use your comment smileys, but they aren’t clickable and the ‘more’ doesn’t work for me either.
I will save your feed address so I can check back often so I have it as soon as you release it!
~J
Hmmm Priyadi,
the GeoIP database is commercial stuff, right? And quite expensive, too IMHO. I tested my current IP from their web site, and they resolved it to “Munich, Germany” – which is not exactly right; I live some 35km NE of that.
But of course the next biggest Gigabit Internet line from German Telekom might be in Munich, and I guess this is how that whole IP2City thing works…
Anyway, thanks for your great plugins. Really appreciated.
Boss, still waiting for your GeoIP IP to country tutorial. ;)
http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
ada link baru nih untuk GeoIP to country, belum sempat dicek tetapi tertanggal 01-Nov-2007 23:35 dengan size 1.3M ;)
mungkinkah ini yang dipakai bung priyadi? :D
:d mau ngetest doank plugin nya, darimana yah saya, saya di jakarta loh
salam kenal mas pri
bisa ga tulungin bagaimana bisa pasangin google adsense ke wordpress kita [situs aslinya], kalo misalnya pake domain laen, ada gak domain freephp hosting, jadi kita bisa install wordpress 2.5.
kalo misalnya gak bisa difree hosting , berarti beli dong domain , ada ga yah yang mo kasih free domain hahahaha…… :d :d/
makasih…
ps: buat para master blog juga nih disini hehehe
Keren info nya :)