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

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.

5 Steps to Great Customer Experiences

Posted by rah003 on June 5, 2014 at 7:07 AM PDT

Have you recently checked out your company’s web presence and thought to yourself that it was in dire need of an update? But then maybe you started imagining the pain of pushing new data there, and resigned at the mountain of work ahead. Or maybe your mind turned to even more pressing problems with the site - maybe it doesn’t render correctly on mobile, or no updates get pushed into social media.