Simplicity is not Simple

when a simple thing is not simple as its look

matriphe! KeyCode

September 19th, 2006 - Wordpress - Give Comments

A lot of plugins provide spam-controlling system using CAPTCHA. It used OCR system to avoid the spambots make comments. The system used image to display the words so only human can read the words and fill the form using the words provided in the image. Of course it need image processing library like GD Graphics Library or ImageMagick.

But how about the users who don’t have image-processing library installed on their server to generate those image words? And how about the people who turn off the image loading option on their browser or using text-based browser, like Lynx, reads those words?

Introducing matriphe! KeyCode which provide a simple plain text as a keycode. The main idea was helping users who don’t have any image-processing library installed on their server. It is also usefull for people who disable the image loading capability on their browsers or using text-based browsers.

Based on my opinion, a random machine generated keycode was annoying. I prefer human-friendly words as keycode to random machine generated words. It’s easy to write hello rather than h3ll0, right? So do this plugin. This plugin use the name of animal in Indonesian language as keywords. But don’t worry, you can also specify your own words as keycode from the admin panel to suit with your language.

This plugin was based on Comment Keycode made by Elzan Yahya. Thank you to Monika Windriya Satyajati who requested this plugin. :)

Requirement

I used WordPress version 2.0.4 to test this plugin, and I hope another WordPress version 2.0 above should suffice. Of course some basic knowledege of PHP and WP template editing are also required.

Download

Installation Instructions

Just like another plugin, it’s easy to install. The installation instructions are also provided in README.txt inside the plugin package.

  1. Download the latest matriphe! KeyCode plugin from download links above.
  2. Extract and upload into your WP plugins directory. It will create a directory named matriphe-keycode.
  3. Activate the plugin from your plugin admin. It will create a submenu under the plugins menu called KeyCode Settings.
  4. You can modify the plugin settings from the KeyCode Settings panel.

Upgrade Instructions

Simply overwrite the old files.

Template Modification

Open your comments template and add this code, in the form section, where you wish the keycode displayed.

if (function_exists(’matriphe_auto_keycode_form’)) { matriphe_auto_keycode_form(); }

If you wish to make modifications of the plugin appearance to suit with your template, please read the available functions bellow.

Available Functions

The encrypted key is checked first before comment processor process the comment. It’s work as an ID for the keycode. It must attach in hidden input form named perlindungan.

The keycode is the word that user must fill before submitting the comment. For more instruction about modifying your template, read the README.txt carefully.

Plugin Settings

The settings can be set from the administration panel inside the plugin menu named KeyCode Settings. You can select what keycode will be displayed, using default keywords, your own keywords, or random machine generated keywords. Next, it’s suggested to specify your own words as encrypted key to make your key differ to another people.

Screenshots

KeyCode Settings on plugin admin panel.

KeyCode Settings

Keycode display on comments using Kubrick theme.

KeyCode preview

Change Logs

Notes

It’s also blocked pingback and trackback.

To Do List

License and Disclaimer

This plugin are licensed under GPL license. You can use, modify, or reproduce it without permission. Of course, any comments, suggestion, or other contributions are welcome.

33 Responses to matriphe! KeyCode

  1. wedhouz® says:

    uhuk… uhuk…
    we… la… kok yo pas temenan…
    arep komen entuk keycode kambing…

    skrinsyut : http://tinyurl.com/kazkj

  2. boku_baka says:

    manteb!
    sip sip thanks you!

  3. chocoluv says:

    terimakaseeeh :D
    babi :P

  4. Tina says:

    Hiiiiii yah! Coollllllllll.. Youre Rock! hehe.. Mau ah..

  5. mysyam says:

    this is my problem..

  6. thestoopid says:

    wohohohoho…
    makaseh

    jam, dikasih hover, jam…
    kan kalo masih awam, bingung….
    e.g.:
    type this word to enter keycode
    without this, your comment unable to proceed

    gituuuuh
    *cuma usul*

  7. bebek says:

    aku yo kok sering oleh keycode ‘bebek’ to? btw.. suwun kang.. tak coba’e tak pasang di kandangku..

  8. thuns says:

    hehehe…

  9. iFa says:

    hiii… dapet kodok!

  10. medon says:

    babay spamer!

  11. templank says:

    yeah great without libgd?
    sip sip
    masa gw dapet kecoa… pdhl gw plng jijik ma kecoak.. hueek..

  12. bagonk says:

    dari beberapa hari yang lalu saya mau komen di blog ini koq susaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah amit :P

  13. aribowo says:

    wah habat juga neeh, coba ah

  14. bodi says:

    wah …. ngisi komen disini lang dapet anjing iks …..

  15. mysyam says:

    thnx 4 de matripheKeyCode..!! anyway i’ve little problem with this. Can u help me.. just go to my blog. he’re is the message:
    Parse error: parse error, unexpected $ in /home/w157843/public_html/ mywp2/wp-content/plugins/ matriphe-keycode/matriphe-keycode.php on line 78
    :((

  16. gaussac says:

    waduh sayang mas, saya ngga bisa plugin ini di blog saya, karena ngga pake wp.
    tapi gpp, ini buat latihan saya pake wp secara offline.
    thx.

    hhmmm kecipir, binatang apa ya? baru nemuin nih.

  17. deep_track says:

    “dasar buncis”.. nggaya… peh jadi tatib… kecipir kalian dik!!!

  18. Tyo says:

    Wow.. it’s nice plugins.. :)

    (lengkuas)

  19. hendito says:

    bisa dicoba neh .. selain make WP bayesian dari om priyadi.net

  20. Sheilla says:

    Wahhh terima kasih udah mau berbagi, ternyata gak pelit ilmu ya :)
    Ini ganti ya sekarang jadi nama sayur ama buah2an, tadinya kan nama2 hewan hehe. Aku mau bikin nama2 cewek ahhh.

  21. iKArus says:

    Thank you for the plugin! Works nice here. No Spam since the last 24 hours (before >100 Spams a Day, filtered with Askimet).

    BTW. sorry for the german trackback. ;)

  22. David says:

    thanks for the plugin! im testing it under wp 1.5.2, and it seems to work nice, i’ll post some updates in some days ;)

  23. bagonk says:

    terpasang dengan sukses di blog-ku…

    matur nuwun nggih… :D

  24. Jorge Andres says:

    Testing…

  25. Jorge Andres says:

    Works great! Currently using it on my blog. Thanks!

  26. ghif says:

    hehe… nice plugin :)
    thx

  27. Yogie says:

    hehehee…
    lupa bilang terima kasih…

    makasih ya mas, aku udah make plugin ini
    sekarang nggak ada masalah sama spam lagih…
    horreee… horee…

    btw, gimana TA-nya?
    *kabooorrr….*

  28. Alba says:

    Your plugin definitely stopped the spam flow in my database, thanks a lot for this nice work !!!
    But it seems the download link is down right now, could you check it ?

  29. [ew] says:

    bos… ane mo ngambil/download plugin sampeyan kok ngga bisa ?

  30. Jam says:

    The download link is redirected to Awardspace.com.

  31. matriphe says:

    hi.. sorry for this inconvenience. the download links is now available.. :)

  32. finkz says:

    saia dapet semar..
    semar apaan yaq?

  33. WP Plugins DB » Plugin Details » matriphe! KeyCode says:

    […] Visit […]