Magnolia Blossom uses the proven application stack of the Spring Framework that eases development integration with  business systems that fetch information that is presented on web pages. Those already familiar with Spring will appreciate that Blossom gets you up to speed faster and provides a familiar environment.

Key features:

  • Annotation based API automatically detects and registers annotated classes in Magnolia. The simple addition of @Template to your controller makes the template ready for use by editors.
  • Exposes controllers as templates and components, allowing you to use the controller for building a model. Useful if you need to read it from a web service or a database.
  • Having your templates, areas and components backed by an MVC framework has the benefit of a natural way of developing business logic also for the web.
  • Allows you to reuse controllers that you've already developed when you take the leap onto using a CMS.
  • You can create dialogs with code instead of configuration. This has numerous benefits, including populating the dialog and selecting options at runtime, and having dialogs in source control (cvs, svn, git) and not the repository. 
  • Execution of components in-front of Magnolia so that it can choose to do a redirect and skip page rendering. Very useful if you have a form that on post should either present an error message or do a redirect.

Product info

Author: Magnolia International

License: GPL & MNA

Price: free

Current version: 3.1.2

Support info: Supported with the Enterprise Edition

Download and links