Planet Magnolia

Magnolia-related blog posts from all over the Magnolia community.

  • Friday, August 28, 2015

    JRebel plugin for Magnolia Blossom

    Tobias Mattsson

    Blossom user Arne Diekmann has created a
  • Monday, July 13, 2015

    Magnolia DevOps Series - Automate your deployment on multiple hosts

    Nicolas Barbé

    In my last experiment with Docker I used Docker Compose to automate the creation of several Magnolia instances.

    The Docker Compose configuration file is neat and easy to understand but quite limited for a production usage:

    • It does not support multiple hosts and provisioning 1.
    • Constrained orchestration features such as
  • Thursday, July 9, 2015

    Announcing Magnolia 5.4

    Christopher Zimmermann

    We’re happy to announce the release of 5.4, the new version of Magnolia CMS.

    With 5.4, our focus is on you, the developer. We’ve worked with you over the last year to identify the rough edges that got in your way or slowed you down – and come up with some elegant solutions. With 5.4 creating websites with Magnolia is faster and easier for all developers. We’ve simplified development by making it more consistent, and by removing things that were not necessary....

  • Monday, June 15, 2015

    5.4 vs 5.3 Template Development Cagematch

    Christopher Zimmermann

    Well the 2015 Magnolia Conference in Basel was awesome. It was a real pleasure spending a little time with the Mag community face to face. Its always cool to see the amazing projects that people are doing with Magnolia and to see where people are innovating on the platform. There were several jaw-dropping presentations from our partners. Thanks for those.

    Well the videos for those presentations will eventually be available to the public in the coming months. But from the developer t...

  • Friday, May 29, 2015

    Develop faster with the Blossom plugin for Spring Loaded

    Tobias Mattsson
    Spring Loaded is an open source JVM agent that improves on the JVMs hot-code replace functionality. It does for instance make it possible to add, remove and rename methods and add annotations or change their values. Using it while developing means you can avoid restarting the application and save a lot of time.

    Since Blossom makes heavy use of annotations Spring Loade...
  • Monday, May 11, 2015

    The IoT, retail and beacons: how they all tie together


    The Internet of Things is one of the hottest topics right now – not just in IT, but in areas as diverse as retail, manufacturing and healthcare. This doesn’t come as a surprise – the IoT will dramatically change our world in just a matter of years. Therefore we started a IoT initiative to provide Ibeacon enhanced mobile apps with magnolia as backend to provide powerful blueprints to start your own IoT projects. This post gives you the needed background information abo...

  • Tuesday, May 5, 2015

    Blossom at Spring I/O 2015

    Tobias Mattsson
  • Tuesday, April 21, 2015

    Tipp des Monats: Personas in Magnolia 5

    Markus Leiter

    Wenn man von Personas spricht, dann meint man meistens fiktive Websitebesucher, welche bestimmte Eigenschaften aufweisen, die einer Zielgruppe entsprechen. Das könnten z. B. alle Besucher aus einem bestimmten Land sein, oder etwas konkreter z. B. alle registrierten Besucher aus der Schweiz. Häufig werden Personas in Zusammenhang mit Personalisierung genannt, macht irgendwie auch Sinn, denn bei de...

  • Thursday, April 9, 2015

    Feature time: Resources and Configuration by file

    Mikaël Geljić

    Next to the templating initiative, we, at the product department, are working hard on two key initiatives for Magnolia 5.4: Configuration by file and harmonization of 

  • Wednesday, April 8, 2015

    Kampagnenbasierte Segmentierung mit Magnolia – Teil 2 – Implementierung

    Daniel Kummer


    Wir werden nun in Magnolia den im Ersten Teil beschriebenen Use Case mittels eines Custom Traits umset...