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 ;-)
Comment by christian
greets Lyus
Comment by Leanne
I'm sorry to see your forum was hacked.
I wanted to inform you that your current version, installed on 2.3.1 is producing the following error:
WordPress database error: [Table 'databasename.wp_yapbimage' doesn't exist]
SELECT * FROM wp_yapbimage WHERE post_id = 3
I will try downgrading to an earlier stable version for my client - just wanted to advise you on the error. I did deactivate/reactivate, when that didn't work I deleted the plugin and reinstalled, the same error resulted - it is not creating the table.
Thank you!
Comment by Johannes
Many thanks for the info - I released version 1.6.2 fixing that dumb bug created in 1.6.1.
Thanks!
Comment by Mar
WordPress database error: [Table 'databasename_wrdp1.wp_yapbimage' doesn't exist]
SELECT id,uri FROM wp_yapbimage ORDER BY id
Sorry for the hacked forum Johannes
And thank you for this plugin!!
Comment by Johannes
Comment by ST8
Comment by Michael Commins
I love what you've done here and would really like to use it on my site.
Comment by Johannes
Here's the SQL to create the table - replace "wordpress_" with your table prefix:
CREATE TABLE wordpress_yapbimage (
id BIGINT NOT NULL AUTO_INCREMENT,
post_id BIGINT NOT NULL,
URI VARCHAR(255) NOT NULL,
PRIMARY KEY (id),
INDEX idx_01(post_id)
);
Hope that helps!
Comment by Cody Bruce
Fatal error: main() [function.require]: Failed opening required '' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/codybruc/public_html/pictures/wp-content/plugins/Yapb.php on line 46
I read your fix comment, but I have no idea where to put that information. Could you please help? If you could please e-mail me with help, I would greatly appreciate it. Thank you.
Comment by Adam
Comment by Michael Commins
I hope you are able to get some sleep after all this!
Thanks again!
Comment by Michael Commins
Comment by Johannes
- Your images were uploaded indeed?
- Did you set the WordPress Upload dir?
- How big are the images you uploaded?
According to the YapbDiagnostics file you may upload images up to 2MB in size. Maybe the images were bigger than that? Additionally, your php memory limit is set to 8MB - Maybe you try to upload a smaller image so the thumbnailer can resize it with the given memory limit?
And since i finally managed to reopen the previously hacked forum - Please answer there: http://johannes.jarolim.com/yapb-forum
Greets from Salzburg!
Comment by Dr. Micke
Comment by Johannes
Freut mich, dass es dir gefällt!
Comment by Dr. Micke
PS. Übrigens gewusst, dass Salzburg und Schwetzingen was gemeinsam haben ? Mozart ! 1763, 1777 und 1790 war Mozart für
mehrere Monate in Schwetzingen in der Sommerresidenz des Kurfürsten freiberuflich angestellt ;-)
Comment by JDS Amateur Photography & Photographer
Comment by Cody Bruce
Comment by Brock
Comment by Ellen
Like how the Flickr widget works... but without having to upload my photos to Flickr.
I tried the SmugMug widget, but it didn't work with the YAPB feed.
Comment by Ellen
(So I don't have to use the FlickrRSS widget to display my photos on my other blog?)
I really wish someone would write a widget that would enable us to take full advantage of YAPB feeds...
Comment by Eep
thanks
Comment by firefox download
very nice project...
I really wish someone would write a widget that would enable us to take full advantage of YAPB feeds…
I’m retarded. I uploaded it wrong. Once I uploaded it correctly, it worked. Man oh man… Thanks!
Comment by Easy Money From Home
Comment by Matthias N
Comment by Hendrik
Comment by Johannes
YAPB benötigt dennoch einiges an Speicher: Wenn du Bilder via PHP/GDLib resizen willst.
Comment by skanery
Comment by Chase
Fatal error: require_once() [function.require]: Failed opening required '' (include_path='.:/usr/local/lib/php:/usr/local/php-5.0.5/lib/php') in ../wp-content/plugins/yet-another-photoblog/Yapb.php on line 46
Please help!
Comment by Johannes
Please have a look if you really uploaded all files to your server. If yes, have a look if there is a realpath-restriction in effect (Means you're allowed to use the php command realpath)
Comment by Chase
Comment by Erica
Comment by Johannes
Please have a look at the FAQ - I updated the accroding entry: Seems the php_memory_limit on your host is set to low so you're not able to resize so big images via php. One possible solution: Ask your provider to install imagemagick.
Comment by Erica
Comment by Michael Caputo
I'm using WP 2.3.2
Comment by paul