Welcome to the private homepage of Johannes Jarolim, Salzburg, Austria, Europe. Willkommen auf der privaten Homepage von Johannes Jarolim, Salzburg, Österreich.

Today i spotted a blog post mentioning YAPB at bloggingbits.com – After reading the article i felt the urge to schoolmasterly correct one word: Hacking.

“nothing is stopping you from hacking WordPress to function as a photoblog”

What’s wrong with this sentence?

I just don’t like the word “hacking” in that context (arg!)

Hacking is the way of the spaghetti code ninja to extend a cms via manipulating the base code of the cms to achieve what he wants in a more or less small ammount of time. But if the cms gets updated, he has to apply all those changes a second time. Since cms’s get updated regulary (security updates), that can bunch up to a serious pile of work over time. Since the cms owner is stuck to the hacking codeninja he is also stuck to the last known hacked cms version even if it has serious security flaws.

Extending via a plugin on the other side is the way of the brave software developer (If the cms supports this). He examins the system to be extended in a very carefully way, sees all those provided hooks and programs the plugin. This way the cms user may update his cms installation whenever he wants/has to and has a pretty high chance the plugin will work afterwards. Until the cms internal hooks and dependecies stay compatible the owner may apply several updates until the plugin developer has to react on cms changes.

YAPB is a plugin and not a hack – So it’s extending WordPress ;-)

Harrhh – I’m so relaxed and relieved now. I’m such a monk.

Two Replies

  1. 21. September 2007, 14:08
    Comment by Mohsin
    Oops! I knew something was wrong with that word, but I let it go anyways.

    Thanks for clarification. I've replaced 'hacking' with 'extending'.

    Happy now? :P
  2. 23. September 2007, 10:47
    Comment by Johannes
    Sorry for beeing so schoolmasterly ;-)

You're welcome to leave a message here

Reload Image