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

Kategorie Wordpress

WordPress – Inline Mediaupload

As side-product to my commercial or open source work, i often create prototypes. The WordPress plugin Inline Mediaupload is the elaborated result of a feasability study for the next generation of my plugin Yet-Another-Photoblog (YAPB). In this study i verified that the new WordPress 3.3 Media Upload Feature may be directly integrated into the normal post/page edit form.

Mehr lesen …

Your own photo mosaic page with WordPress and Yet Another Photoblog

You’re using YAPB, you want to create or use your own theme and now you’re stuck on how to create a mosaic page featuring all your photos? Thanks god – Here’s a post describing exactly that topic ;-) Mehr lesen …

YAPB mentioned on bloggingbits.com

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?

Mehr lesen …

WordPress Theme Relaunch, die zweite

Man glaubt es kaum – Aber ich wechsle mein Themes anscheinend öfters als meine Unterhosen ;-)

Nein, um wieder zum Ernst der Sache zu kommen: Das letzte Theme war wohl ein dunkler Patzer in meinem CV und die zentrale Layouttabelle hat mich auch massiv gestört – Nicht aus Prinzip, sondern weil Layouttabellen massiv die Anzeigezeit in die Länge ziehen können. Also bin ich frisch ans Werk gegangen und habe mich CSS- und Internet Explorer mäßig wieder auf den neuesten Stand gebracht.

Ich möchte diesmal ganz besonders 2 Plugins erwähnen, die von nun an nicht mehr von meiner Seite weichen sollen:

Zusätzlich basiert mein Theme nun auf einem CSS Framework, dass ich ebenfalls hervorheben möchte: YAML ist nicht nur ein Framework für 2- bzw. 3-Column Straight-CSS-Layouts, sondern auch ein CSS-Tutorial und -Lehrbuch aller erster Güte.

Ich hoffe, es gefällt.


Theme Relaunch

Neues WordPress Theme

Für alle, die es bisher nicht bemerkt haben – Mein neues WordPress Theme ist im kommen. Es ist zwar nicht 100%ig fertig, aber das kommt nun Schritt für Schritt. Die kleinen Details werden aber noch eine Weile auf sich warten lassen müssen, da ich über und über mit Arbeit eingedeckt bin – Der erste Schritt ist aber getan ;-)

New WordPress theme

For everybody not having noticed yet – My new WordPress theme is coming! It’s not finished 100% but that will come step by step. The small details will have to wait because i’m burried by work – But the initial step is done ;-)

Jerome’s presenting keywords BETA 2

Hah – finally jerome’s presenting his tagging plugin in second version. I downloaded the plugin and installed it like jerome wanted to. Oddly it doesn’t create a database on activation so i’ve to stick with his 1.9 version and my puny keywords-manager addition.

Jerome: Since my comment entries doesn’t appear on your blog i hope you read this:
After looking through your code, I think you released a version without the activation-hook-code. Can’t find the promised tag-migration code either. Maybe you could post the sql code for the table so we can create it manually if you don’t have time for a second release right now.

The rest of the code looks very promising:

  • Tag management (Oh no, my management plugin is deprecated ;-)
  • Tags get saved in normalized form in a seperate table (Say hello to performance)
  • A biiig options page
  • etc. etc.

Hope we’ll see the correct release soon – One centralized plugin is always better than a bunch of them.

Jerome’s Keyword Manager – Final Destination

Finally – This should be it. After reports of bugs nearly to big for such a small plugin i’ve rewritten the original sql clause with a little bit better one. Now we should have Jerome’s Keywords Manager – Final Destination.

Download the (i hope) final version:

Internal name: final destination

For the more technical fraction of my growing fan-community:
The original sql clause to retrieve posts with an specific assigned keyword was formulated to generally and reported to many results. A basic "attribute LIKE %keyword%" wasn’t correct in this case.


Chip showed me this example: We have lot’s of posts tagged with the keyword "c" (programming language). After selecting the keyword in the Jerome’s Keywords Manager overview page, all posts having assigned keywords with the letter "c" would be shown on the edit page (like "cocaine", "furuncle", "canalisation", "canabalismn" and so on). urg.

Since jerome decided to save assigned keywords as a comma-seperated list (straight without spaces in between) the SQL-Clause was redefined easely:

attribute LIKE ‘keyword,%’ OR
attribute LIKE ‘%,keyword’ OR
attribute LIKE ‘%,keyword,%’ OR
attribute = ‘keyword’

This should catch all cases.

Jerome’s keywords manager – The next generation

The next version of Jerome’s keyword manager includes two new features asked by mike:

  • In the list of all articles that use a specific keyword, you see and select all other used keywords of these articles
  • A new page showing all posts/pages having no keywords assigned at all

Additionally i finished the rudimenitary i18n code with help from Juice, who showed me some nice tricks with his sample code. Beside of his v2 korean language file i provide a full v3 german language translation file.

Screenshots of the new features: [mygal=jeromes-keywords-manager-v3]

Download and enjoy:


This looks like a stable and mature plugin now – I don’t think it needs further enhancements *wink, wink*.
Ok, ok – There’s still this ugly SQL-LIKE-Statement – I’ll soon release jeromes-keywords-manager – the final destination.

Jerome’s keywords manager v2

Advanced, advanced. Since Mike asked for it: Here is the fabulous new version of Jerome’s keyword manager with full personal article control. This advanced version of the plugin shows a list of all articles that are tagged with the chosen keywords.

 Jerome’s keywords manager v2

One little step for me, one big step for mankind.

Yet Another Photoblog goes alpha!

Finally – My wp-plugin "Yet another Photoblog" goes alpha. What does that mean? Well – I’m programming on a photoblog-conversion Plugin for WordPress for a while now and a alpha version is installed on this site since this morning.

What is Yapb? What can you expect?

  • A non invasive WP-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 – You can use multiple thumbnail sizes as you need them: Thumbnail generation is now part of the template
  • Exif data processing and output

The idea
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 meet my demands. I did that about three times – Every version was build up from the scratch. Every version was better and 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 impelenting some features i decided that this was a waste of time.

There already was a system 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.

Technical 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 fnctions to themes so that nearly every theme can be converted to a photoblog in virtually no time. Yapb doesn’t touch original wordpress code. You can decide if you want to write a normal WordPress Text-Post or if you want to post an image. etc. etc.

What’s next? Nearly all pics you see on this blog are posted over Yapb. Now it’s only a matter of time that a installable version get’s released.

 1 2 »