Go to page content


Easy to extend and change existing functionality.

Monolithic applications are hard. Hard to understand, hard to maintain and hard to extend.

That is why most software is modular. Zotonic is modular. Zotonic is made from a layer of common code with modules providing the majority of the functionality.

Templates, actions, controllers, javascript, css, dispatch rules — they all come from modules.

Modules can extend, overrule or work together with other modules. They can redefine the templates, javascript, css, actions and dispatch rules of other modules.

Even a site is just a module. A special module. But still a module.