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

It’s out in the wild. Convert your WordPress 2.x installation into a full featured photoblog in virtually no time. Use the full range of WordPress functions and plugins: Benefit from the big community WordPress has to offer.

What is YAPB / What can you expect?

  • A non invasive WordPress-plugin that converts wp into a easy useable photoblog system
  • Easy image upload – All wordpress post-features can be used
  • On the fly thumbnail generation – Use multiple thumbnail sizes where and when you need them: Thumbnail generation gets controlled from the template.
  • EXIF data processing and output
  • Self-learning EXIF filter – Your own cameras tags can be selected to be viewed.
  • Full i18n-Support through gnutext mo/po files
  • YAPB Plugin Infrastructure for extended functionality
  • Ping additional update-service-sites when posting a photoblog entry.
  • Nearly every WP-theme can become a photoblog in virtually no time.

You’ll get a photoblog system based on wordpress – Decide if you want to post a normal WordPress article or a photoblog entry. Be free to use all available extensions / plugins of the WordPress platform ;-)

3 Steps to your WordPress Photoblog

Why another photoblog system?

There aren’t many open source photoblog systems out there in the wild. I searched a long time and found only few. Evaluated all of them and decided to program one on myself, since none of them met my demands. I did that about three times – Every version was build up from the scratch. Every version was better and much more flexible. More cool and finally more proprietary.

Every time i saw a feature in another blog system that i wanted to have – i had to spend much of my rare spare time to design, program and integrate it into my own photoblog system. After implementing some features like captcha, ping and trackback, etc. etc. i decided that this was just a waste of time.

There already was a system out there having lot’s of features and a huge community: WordPress. Yapb is my try to build on a wide spread platform – And to get what i want – As a photographer and programmer.

Why not use services like Flickr, Deviantart, etc. etc. ?

Why hazzle with renting a suitable webhost, installing a photoblog software, configuring the whole stuff, eventually solve problems, searching and installing a cool theme, etc. etc. – If i can have it all (and more) with one click at Flickr, Deviantart, etc. etc. ?

I’m only able to give you a hint on my opinion why i don’t want to host my images on such a service. Fortunately, for the impatient among us, it can be told with only three (and a half) words:

It’s my image.

Post your image on a foreign server and you’ll never be exactly sure what rights you have on your own images until you’re a better laywer than the one hired by your prefered photo community. One nice example: Flickr was sold to Yahoo AFTER they had tens of thousands users and hosted millions of images. If you’re posting images to flickr right now – Do you EXACTLY know, what rights Yahoo currently owns on YOUR images?

If this is perfectly ok for you – Go on and use those communities! After givin away your personal data, you will have an account for free and no hazzle with setting up your own photoblog. There are thousands of users just waiting for you!

Technically spoken

Yapb integrates tightly into wordpress. Via Javascript DOM manipulation it injects several form additions into the standard wordpress post form. It provides additional data and functions to themes so that nearly every theme can be converted to a photoblog in virtually no time. Yapb doesn’t touch original wordpress code – It’s using it.

Support YAPB

Do you like YAPB? Do you use it regulary to show your photos or images? Did YAPB save you time? Or you just want to give something back for the time spent to create, maintain and support YAPB? Just Donate a little ammount so i may buy a good book, DVD, etc. or just pay some server traffic. Bigger ammounts (if any) will be invested in my photo equipment of course ;-)

[paypal-donation purpose=”A donation for Yet-Another-Photoblog” reference=”Supporting Open Source”]

Five Hundred Fifty Replies

  1. 14. June 2012, 20:38
    Comment by Lisa
    Hallo Johannes!

    I'm having a huge problem because apparently YAPB is not compatible with the version of MySQL that my hosting company is using. Here is their comment on the subject:


    The version of the MySQL server on our end is 5.5.20. In that version, the TYPE option is no longer available.

    More information on why the queries above no longer works is available at:


    The important bit is below:

    The older TYPE option was synonymous with ENGINE. TYPE was deprecated in MySQL 4.0 and removed in MySQL 5.5. When upgrading to MySQL 5.5 or later, you must convert existing applications that rely on TYPE to use ENGINE instead.

    The YAPB plugin is officially compatible with Wordpress version up to 2.6. It appears that this plugin is now seriously outdated. You should contact the respective developers for assistance on this issue."
    • 22. June 2012, 08:58
      Comment by Johannes
      Hi Lisa - Will have an look at that problem with MySQL 5.5
      Right now, i can't see anything wrong with the SQL-Statement used to create the YAPB-Table - But i'm investigating.
  2. 19. June 2012, 07:32
    Comment by Kendrick
    Hi Johannes,
    Great piece of plugin you've written. However, I'm experiencing a little bit of difficulty getting the image to display beyond the size of 600px width on a page. When ever I set anything larger than 600px, the aspect ratio of the image would not be maintained and the image would look distorted, seems that it always keeps to 600px. Please advise. Thanks :)
  3. 12. July 2012, 04:21
    Comment by best blender
    Cool plugin. thanks for sharing with us.
  4. 12. July 2012, 11:03
    Comment by Photoshop for Photographers
    This program is sweet. Going to donate now, thanks!
  5. 27. July 2012, 12:59
    Comment by Jordan McClements
    Hi. That Paypal link refuses to let me donate. Regardless of what I put in the box it tells me to enter a value greater than zero etc.

    Can I just send a payment directly to


    • 30. July 2012, 09:59
      Comment by Johannes
      Hi Jordan - Thanks for the feedback! I'll try to fix that asap - and yes: paypal@johannes.jarolim.com is the right address for direct donations.
  6. 30. July 2012, 22:19
    Comment by Zahnärztin Heike Schilling Berlin Kreuzberg
    Herzlichen Dank für den tollen Job.
    Das Plugin wird uns ausgezeichnet helfen.

    LG von den zahnfeen aus Berlin Kreuzberg
    • 16. January 2013, 18:04
      Comment by Simone
      And here is another german thankful user ;)

      Danke für dieses tolle Plugin, perfekt für meine Kieferorthopädische Praxis in Berlin!!
  7. 31. July 2012, 09:37
    Comment by Jordan McClements
    You should be getting £20 GBP via Paypal shortly.
  8. 31. August 2012, 19:53
    Comment by Jordan McClements
    It bounced back!
    • 11. October 2012, 08:36
      Comment by Johannes
      Seems your donation was back-posted - i didn't initiate that.
      • 31. October 2012, 10:43
        Comment by Jordan McClements
        I tried again there now (sent as a gift to friends and family - seems they now charge £0.10 for this) so you should get £19.90 shortly.
        Thanks again for the great plugin.
        • 6. November 2012, 10:27
          Comment by Johannes
          Hi Jordan -

          Thanks for the donation: Seems that by default, paypal asks if i want to receive the money if it arrives in a non-standard currency :P

          If that reassurance mail lands in spam and gets ignored, paypal automatically refunds the ammount to the payer.

          One never stops learning *g*
  9. 18. September 2012, 05:38
    Comment by Asrul
    hi, im having problem where whenever i tried to update my Website which using YAPB plugin through mobile,
    i cant upload the picture.
  10. 7. October 2012, 05:42
    Comment by CoolDavey111
    This was very good Jordan,but I don't really understand if there's a code or script for this.On wordpress,it said that we needed a code in order to put a picture on there.Anyways,thanks for helping me! ;)
  11. 23. November 2012, 11:49
    Comment by Stef
    Hi Johannes,

    I am using the YAPB since years. Like it very much. But now, suddenly, it stopped working. The cache images created have only 0 bytes. It seems it's related with the GD2 library. My host provider tells me that they are using PHP 5.3.17. Do you have any idea what the reason, or better the fix, could be?

    Thanks a lot for any help!
  12. 5. December 2012, 22:45
    Comment by Stephan Petermann
    Dear Johannes,
    many thanks for your great work. I have one question regarding the Grain template - I am not sure if its approriote to ask you about it.
    When you click on a category in the mosaic screen you get a new selection,however of je go and look at the single images, this selection dissapears and you view the images in the 'original' order. Is there anyway to prevent this from hapening?
    many thanks for your attention,
  13. 20. December 2012, 17:32
    Comment by Anand Sharma
    Dear Johannes,

    Thanks for this wonderful - I have been using this for more than a year without problems, for showing off my photos!
    However, since I updated to the latest version the day before yesterday evening, all my posts using YAPB are now showing YAPB image twice at the top of the post, and then the actual blog post appears! A sample is at:

    I also tried downgrading 1.7.4 but still no luck - same behavior. And it seems like many users are having this issue:

    Please please help!

  14. 13. January 2013, 10:43
    Comment by jaro
    Hi Johannes,

    I installed a new Wordpress3.5 site with your wonderful plugin. Everything works fine, but there seemed to be a problem with the RSS Feed as soon as I post an image.
    Are you aware of this problem?

    best regards
    from the North of Germany
  15. 16. January 2013, 14:19
    Comment by Peter
    Ok, for those experiencing the same problem (no images in RSS feed) with all the latest versions (YAPB and WordPress 3.5): it's probably just a hack, but it works. Step by step, all editing done on wp-includes/feed-rss2.php
    1) remove this line:

    2) change the next two lines:
    0 ) : ?>

    into these two lines:
    post_content ) > 0 ) : ?>

    3) do not forget to re-enable (in case you temporarily disabled it) the Settings/YAPB/Feed options/Embed images in RSS2 and ATOM feeds content. This can be found in your WordPress dashboard.

    4) save the file to wp-includes/feed-rss2.php and additionally for now save in a safe location (offline?) location to put back in case of another upgrade prior to a definite fix (who?).

    • 18. April 2013, 23:08
      Comment by DeBing

      can you please specify the lines which has to be changed, so RSS would work with the pictures? Because I think there were some lines removed in your comment.

      Best Regards
  16. 16. January 2013, 16:11
    Comment by Stephan
    Hallo Johannes,

    YAPB is incompatible with Jetpack Stats. If using the two together and with automatic image insertion activated, double and triple images are shown.

    There's also a topic about this issue here:

    Kind regards,
    • 18. January 2013, 12:29
      Comment by Johannes
      Hi Stephen -

      I'm sorry, but there are a lot of plugin- and theme-authors out there having trouble with the (as it seems) poorly programmed Jetpack-plugin. Automattic doesn't seem to mind if any other plugins are installed on the target site just messing around with everything.

      Me myself i'm not even able to install Jetpack without breaking any theme (including the default wordpress themes).

      Br from Salzburg!
  17. 19. January 2013, 13:05
    Comment by jaro
    Hi Joachim,

    tks for the update of YAPB - the Feed is working now (at least with Firefox, not with Chrome), but still is not fully valid. I get something like:

    This feed does not validate.

    line 60, column 1: Missing enclosure attribute: length

  18. 19. January 2013, 17:56
    Comment by jaro
    Hat sich erledigt - geht jetzt einwandfrei, warum weiss ich nicht!?

    Vielen Dank nochmal für deinen Einsatz.


You're welcome to leave a message here

Reload Image