Skip to main content

Jan Haderka

Jan Haderka is one of architects of Magnolia CMS and CEO of Czech branch of Magnolia. He has been writing software for number of years and since 1995 he has been doing so for living, working for various companies from small startups to big corporations. Jan has been also involved in number of other open source projects, most notably with Swinglabs.


rah003's blog

Maps and markers, the Magnolia way: the Google Places module

Posted by rah003 on April 7, 2015 at 12:03 AM PDT

After a short hiatus from blogging, I’d like to show you something exciting today. I can’t take the credit for all of the work - the development was originally started by my son Martin, then picked up by my colleague Jaroslav. I’ve really just added a few finishing touches to make the module releasable. So voilà: I present to you the Google Places module!

Using Magnolia with IBM Bluemix

Posted by rah003 on January 15, 2015 at 7:11 AM PST

Yay, another video blog post! Since the last one on managing campaigns with a new Magnolia app was so well liked by the audience, I figured I'd give it another try - this time, on a completely different topic, though.

By Popular Demand: Magnolia's Campaign Management App, Continued

Posted by rah003 on December 30, 2014 at 12:06 AM PST

It seems that campaign management is my readers’ Achilles’ heel. I got a truly overwhelming number of requests and comments from many of you in private. This leads me to speculate that you struggle with managing campaigns efficiently - so I took your most requested changes to heart and revisited the app to deliver them to you.

#1 Add multiple items to a campaign at once

Managing Marketing Campaigns with Magnolia CMS

Posted by rah003 on December 10, 2014 at 6:46 AM PST

To change up this blog's format a bit, I'm presenting to you: a video blog post! It's only a couple minutes long and shows you how you can manage your marketing campaigns efficiently with Magnolia. Marketing campaigns take a lot of planning and collaboration, and they're typically made up of a lot of different types of content.

Three Quick Tips for Magnolia App Development

Posted by rah003 on November 26, 2014 at 6:46 AM PST

A few weeks ago, I published a script here that helps you generate new Magnolia apps in practically seconds. From the feedback I received, quite a few of you took advantage of it - that’s always good to hear. In what will be hopefully a series of posts, I’ll show you how to change various configurations or extend your apps to achieve a better user experience.

Guest post: How to create a newsletter template your marketing team will love

Posted by rah003 on October 21, 2014 at 2:14 AM PDT

Today, I'd like to introduce you to a colleague of mine: Tomas. Tomas works with Magnolia's marketing team, where he focuses on developing our corporate website, as well as a number of communications tools like newsletters. He's recently taken a liking to blogging, so I'd like to leave him this stage today, as he has some pretty cool pieces of knowledge he'd like to share.

Not so DAMned DAM support

Posted by rah003 on October 14, 2014 at 2:18 AM PDT

A Geeky Script to Speed up Your App Development

Posted by rah003 on September 28, 2014 at 11:06 PM PDT

It’s been a while since I’ve featured a more technically focused post on this blog, so I’ll try to remedy this today. One of the things that became obvious fairly quickly when we released Magnolia 5 in summer 2013 was that most users, when creating custom apps, create so called Content Apps. In other words, and not so surprisingly, people still use Magnolia as a content management system.

Are You Ready for a Multisite Digital World?

Posted by rah003 on August 26, 2014 at 7:34 PM PDT

Photo credit:

Content Management and related tools have long been about much more than just content management. You might find yourself strategising around managing not just your content, but also the

- customer experience

On Heads, Trees, Cells and Brains - or: Why Flat Hierarchies Work

Posted by rah003 on July 27, 2014 at 11:33 PM PDT

Image source:

Today's business world is anything but peaceful. Instead, it is a rather cut-throat environment that doesn’t forgive anything and is certainly not too friendly towards solo players trying to achieve great goals.