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 ;-)

Five Hundred Thirty Five Replies

  1. 7. March 2009, 22:48
    Comment by Morris
    I get the following message on my wordpress dashboard :

    Could not create YAPB Cache directory automatically.
    Please create /f1/content/myachingheart/public/wp-content/yapb_cache/ manually. Don't forget to set the according directory permissions to 777 or 775.

    Can someone please explain what I do with this, where I put it?

    /f1/content/myachingheart/public/wp-content/yapb_cache/

    thanks for any help here...

    M
    • 20. May 2010, 08:21
      Comment by Johannes
      Hi Morris - You have to create this directory via your prefered ftp client because YAPB tries but isn't allowed to do it. The directory (and correctly set permissions) are needed, because YAPB needs a place to save it's generated thumbnails.
  2. 11. March 2009, 04:00
    Comment by Jay
    Hi Johannes,

    I'm having the same problem that a number of other people are having...and, so far as I can tell, none of them have been answered yet. (At least not to the degree where it has helped me figure out what I need to do.)

    I'm getting the following message at my WordPress dashboard:
    --
    Configured WordPress upload directory doesn't exist
    Please make sure that the directory exists and is writeable.
    --
    I know how to create a directory. I know how to make it writable. I don't know where to put it. I've tried to place it in a variety of different locations...and I still get the same message at my dashboard.

    As part of my own research, I located this url:

    http://svn.wp-plugins.org/yet-another-photoblog/tags/1.9.15/lib/Yapb.class.php

    While that may no longer be a meaningful link--I don't know, maybe it is--I could tell by the last twenty lines of coding, or so, why I was getting the message from above, but I still have no clue as to how to get rid of it.

    So, if you can, please tell me what I should name this directory, and where--exactly--should it be created?

    Thanks for any suggestions. I've toggled the form to tell me if there are any subsequent responses to this message, and will be ready to furnish you with any additional information as soon as it is requested.

    Jay
    • 2. April 2009, 20:43
      Comment by Lars
      hi. Thanks for plugin

      perfect.

      Regards
  3. 27. April 2009, 15:30
    Comment by Jenny
    Hello,

    I am currently getting the fallowing error message after adding the image. Please help:

    Catchable fatal error: Object of class YapbImage could not be converted to string in domainname.com/wp-includes/wp-db.php on line 429

    thanks,
  4. 18. May 2009, 06:51
    Comment by jayson
    I can not find any templates that lets me post a photo above and the when I enter a post it does not show the picture that I just uploaded. Please help
  5. 23. May 2009, 14:19
    Comment by Peter
    Hello Johannes et al,

    I have extended the plugin to automatically upload the photo to my flickr stream when publishing the blog entry (at least in a crude way). It seems to be working well thus far. I am passing to flickr the image path, title, and keywords (tags). One thing I have not figured out is how to get the description or caption (i.e., the contents of the edit control under "Upload/Insert"). Is there a way to get this programmatically via the API or one of the objects? Is it stored with the Wordpress object?

    Cheers,

    Peter
  6. 10. June 2009, 02:07
    Comment by Aric Hoek
    I may be the only one, but I just updated my Firefox browser and now I do not see your plugin.
  7. 12. June 2009, 14:40
    Comment by snappy
    Hi Johannes, am planning to upgrade to wordpress 2.8. is YAPB compatible with this version?
  8. 14. June 2009, 01:43
    Comment by vida
    Thank you so much for building this plugin. There is a site that has used your plugin with Grain theme.

    this is the link: http://www.camielschoonens.nl/

    I really, really, desperately need to learn how to produce a page just like this one, with thumbnail effect as well as the text effect that pops with a mouse over.

    Is there a clear description and a step by step how to for this? I would be so eternally grateful for your response.

    thanks so much.
  9. 18. June 2009, 16:03
    Comment by Jani
    Wordpress 2.8 dosen't work with YAPB plugin 1.9.19 !
  10. 25. June 2009, 07:50
    Comment by Johan
    Does this work in wp 2.8?
  11. 29. June 2009, 14:17
    Comment by Sathish
    While trying to upload file.... i am getting error like this and unable to upload..

    Warning: unlink() [function.unlink]: No error in G:\wamp\www\MediaWhistle\wp-content\plugins\yet-another-photoblog\lib\YapbImage.class.php on line 642

    Error: File does not exists!

    Can any one plz help me out..
  12. 29. June 2009, 18:20
    Comment by bob
    I can't make this plugin work. I am using wordpress 2.8 on Windows O/S on localhost. could anyone help plz? I keep getting "NO GD" when I upload an image to the post. I made all the directories accessible by everyone so there's no permission problem, any ideas? thanks
  13. 30. June 2009, 10:42
    Comment by Claudia
    Hallo Johannes, (die Schrift der Kommentarbox ist etwas klein. Das nur mal so nebenbei :-) ) Ich habe mich durchs Netz gewurschtelt um etwas in Deutsch über dein Plugin zu erfahren, viel habe ich nicht gefunden aber schon soviel, das ich dein Plugin gern für ein Fotoblog nutzen möchte. Nun ist mein Englisch aber nicht so perfekt, meine Frage: gibt es zu dem Plugin auch eine Beschreibung u. Anleitung in Deutsch?
    LG Claudia
    • 30. June 2009, 10:50
      Comment by Johannes
      Hallo Claudia -

      Die Dokumentation ist leider nur auf Englisch verfügbar - Aber das Plugin ist zu großen Teilen ins deutsche übersetzt. Dh. Installier das Plugin einfach mal: Die Bedienung sollte ziemlich intuitiv sein: Einfach einen neuen Artikel schreiben, Foto in dem zusätzlichen YAPB-Image-Uploadfeld auswählen und speichern.

      Grüße aus Salzburg,

      Johannes
      • 5. September 2010, 15:19
        Comment by Guenter Mueller
        Hallo Johannes , hab ich alles gemacht . Aber das Bild wird nicht angezeigt. Das Thumbnail schon .

        Wo mach ich was falsch


        Gruß
        Günter
  14. 17. July 2009, 23:22
    Comment by mana
    I am using your plug in but it is not working on the home.... i am using this template Theme Js O3 Lite designed by Jinwen.
    PLEASE HELP MEEEEEEE
  15. 21. July 2009, 07:35
    Comment by vahid
    Doesn't work with wp Version 2.8.2?
  16. 28. July 2009, 09:12
    Comment by Luke Byrne
    Hi Johannes,

    How well does this play with wordpress-mu??

    If not do you know of anything similar that would work?

    What are the photoblog plugins that are provided on wordpress.com, so that if I had lukebyrne.wordpress.com I could run a photoblog from there?

    I look forward to your response.

    Cheers,

    LB
  17. 28. July 2009, 21:07
    Comment by chris
    Hey Johannes,

    Damn, this is one sweet plugin; i've been using this for my website since 2007.

    As i work on the site and tweak the monolit template, I find that there's this one thing i'm having more difficulty with than others.

    Basically, i'm trying to make my page when you first get to the site (www.thehamiltonbrand.com/news) to show a "preview" of the most recent post. I figured out how to put a widget sidebar onto monolit theme (which didn't have it) and figured out how to tweak the loop to show a certain category for recent news post. How can i be able to use YAPB to pull a preview of recent posts on the front page? Im also using the YAPB sidebar plugin.

    Please help! I'll even donate!

    Warm Regards,
    chris
  18. 30. July 2009, 10:52
    Comment by Mariola
    Super tolle Idee, gleichzeitig hab ich die Frage wie hier dieses Plugin für die Kommentare heißt - oder ist das selbst programmiert?

    Liebe Grüße,
    Mariola
  19. 19. August 2009, 14:23
    Comment by Pats
    I am unable to use the Reflection theme (xyloid.org) as I am using wordpress 2.8.4 as YAPB is supported upto 2.8.3 and not tested for 2.8.4 When can I expect a release for 2.8.4?
  20. 22. August 2009, 08:23
    Comment by David Madsen
    I really like this plugin. However I do have a problem. I have three WordPress powered sites, all on the same server. Two are on a subdomains of the first. The plugin works perfectly on the main domain site, but on the two subdomains it won't create thumbnails. I have checked permissions for the cache folders and still can't figure out what's wrong. I have gone down the list and tried to make all my settings identical but still only get thumbnails on the root domain site.

    Anyone have an idea?

    Thanks

    David
    • 9. October 2009, 21:38
      Comment by Andrew Raub
      This was happening for me too and I just solved it. Strange thing is the first post I made worked but none after did. Anyways, you need to edit the one file

      yet-another-photoblog/lib/YapbImage.class.php

      Somewhere in that file is a line with the following code:

      $phpthumb->config_document_root = realpath((@$_SERVER['DOCUMENT_ROOT'] && file_exists(@$_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF'])) ? $_SERVER['DOCUMENT_ROOT'] : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', realpath('.'))));

      The problem here is that the DOCUMENT_ROOT doesn't have your subdomain directory and apparently neither does the image location. The image location starts at /wp-content which is why it works on the root site.

      So to solve the problem, add the following line right below the one above:

      //CUSTOM//
      //$phpthumb->config_document_root = $phpthumb->config_document_root . '/';

      just replace with your subdomain directory and it should work.

      Please note that this is a temporary fix to a bigger problem.
  21. 16. September 2009, 01:26
    Comment by Ponder
    So...no multiple posting?

    Great tool though, but..I wish you could have made it so one can post multiple pictures in a post
  22. 20. September 2009, 04:04
    Comment by Josh Rodgers
    Your photoblog works great! This is one of the best plugins I've found!! Thanks!!! Josh
  23. 9. October 2009, 21:42
    Comment by Andrew Raub
    Some people seemed to have problems using this on subdomains. I was too but I figured out the problem, hopefully this helps. Strange thing is the first post I made worked but none after did. Anyways, you need to edit the one file

    yet-another-photoblog/lib/YapbImage.class.php

    Somewhere in that file is a line with the following code:

    $phpthumb->config_document_root = realpath((@$_SERVER['DOCUMENT_ROOT'] && file_exists(@$_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF'])) ? $_SERVER['DOCUMENT_ROOT'] : str_replace(dirname(@$_SERVER['PHP_SELF']), ”, str_replace(DIRECTORY_SEPARATOR, ‘/’, realpath(’.'))));

    The problem here is that the DOCUMENT_ROOT doesn’t have your subdomain directory and apparently neither does the image location. The image location starts at /wp-content which is why it works on the root site.

    So to solve the problem, add the following line right below the one above:

    //CUSTOM//
    //$phpthumb->config_document_root = $phpthumb->config_document_root . ‘/’;

    just replace with your subdomain directory and it should work.

    Please note that this is a temporary fix to a bigger problem. I'm not sure if the issue is really on the webhost or if YAPB isn't taking into account the right path to the image.
  24. 29. November 2009, 01:29
    Comment by Geir Granviken
    Hi, the YAPB looks great, but my site crashes big time when trying to install it I'm afraid. I use the "User Access Manager" plugin, which seems to interfere with YAPD - or vice versa, since I get the error message:

    Fatal error: Call to undefined function get_userdata() in /home/ggranozi/public_html/blogg/wp-content/plugins/user-access-manager/user-access-manager.php on line 3208

    It is not possible to acces my site again without removing the YAPD directory by FTP.

    I really need a function to keep certain pages and post available only to logged in users, but I also need a photoblog function.... :-( Any idea whatsoever?

    Regards Geir, Norway
  25. 19. May 2010, 20:58
    Comment by Markus
    Bin grad auf YAPB aufmerksam geworden und werde es wohl zusammen mit dem Reflection-Theme verwenden... seeehr tolle Sache!

You're welcome to leave a message here