Life of a Magnolian Cotooler

Published on February 17, 2017 by Guest blogger

In this blog post Linda Diep of Comerge demonstrates how you can speed up your light module development dramatically with the help of cotoolz for Magnolia: the IDE for Magnolia.

So this is where the story begins… As a fresh graduate, I was totally new to CMS-land. When I took this job, my company told me that they had started to use this cool CMS called Magnolia. So this was how I got into Magnolia.

After some time on the Magnolia documentation and an introduction from a senior developer, I was already building my first light module.

Wow, that was easy!

In a short amount of time, I was able to work like a well oiled machine. I was amazed by how easy and fast it was to get things done with the light module development. You don’t need to be an experienced web developer or even a Java developer in order to use it, which is a huge plus.

Having always used Eclipse for developing, I was spoiled with code auto-completion, validation, hyperlinking, and syntax highlighting. As much as I liked Magnolia, it would have been a bit of a pain not to have all those nice features while writing all my definitions. This is how it could have looked like: I would have had to look up the path of my template scripts and copy paste it all the time, and what’s the first rule of the club? You do not talk about copy-paste. And the second rule:

Do not copy-paste.

It will get back to you and beat you up. Then, I would have wasted my time on looking for stupid typos that I had made 30 lines earlier (and would only realize after seeing an exception in the Magnolia Backend after having rendered the code). Next, I would have gotten mad at my IDE (for not having some tooling for this), at the world, at myself and at everything and would have

Started eating chocolate.

But hey, with cotoolz for Magnolia, I didn’t have to go through all this trouble, so lucky me :).

To set this up:

For me personally, the strongest features of cotoolz are code completion and on the fly validation. cotoolz makes me so much faster and is saving me lots of frustration over buggy codes with no hints on bugs.




It’s definitely a tool that I wouldn't want to miss while working with Magnolia. It will give you:

  • On the fly validation of all your yaml definitions to discover errors early
  • Code assists to help you type much faster
  • Code browsing using hyperlinks to jump to definitions with a simple ctrl+click

Once having used it, you just won’t want to work without it again.


Linda Diep is a Junior Software Engineer at Comerge and is working on building a better web. Linda is currently focusing on front end development, but she is constantly learning new things that keep her perspective fresh. She loves travelling the world as much as she loves good food. 



{{item.userId}}   {{item.timestamp | timestampToDate}}

About the author Guest blogger

Magnolia has an amazing community of partners and clients, among them quite a few wordsmiths. From time to time, they put their expertise into blog posts and share them on this platform.

See all posts on Guest blogger