Magnolia

Le CMS 100% Java

Magnolia est un CMS en Java à l’interface très ergonomique et qui peut s’interfacer avec Apache OFBIZ (ERP).

INTRODUCTION

Magnolia, bien qu’assez peu connu a réussi à s’imposer comme CMS pour de très gros projets (ministères, entreprises du Top 500) comme Abbott Diabetes Care, A1 Arabiya, Allianz, DFAS, EADS, Generali Group, ING Bank, Foxtel, US Navy.

FONCTIONNALITES

Magnolia est un des rares CMS qui intègre nativement une interface particulièrement bien pensée pour une utilisation avec les smartphones.
L’interface HTML5 a été conçu nativement dans cette approche ce qui fait de Magnolia un CMS utilisable professionnellement au travers d’un smartphone.

En terme de fonctionnalités :

  • système de caching intelligent
  • intégration de frameworks externes
  • système de workflow paramétrable
  • compatibilité J2EE
  • générateur et aggrégateur RSS
  • moteur de templates reposant sur FreeMaker
  • fonctions de clustering et de load-balancing
  • architecture distribuée
  • gestion des utilisateurs avec prise en charge de profils
  • optimisation SEO
  • versioning

TECHNO

Magnolia, contrairement à la plupart des solutions CMS ne fonctionne pas sur une base technique LAMP mais sur une base 100% Java. Précisément Magnolia repose sur JSP/JSTL, J2EE (Servlet), Freemarker (FTL) et Vaadin (depuis la version 5 de Magnolia).

EN PRATIQUE

Magnolia a été conçu dans l’optique de permettre à un utilisateur sans connaissance technique de créer des pages, de les placer dans l’architecture du site et de les approvisionner en contenu en toute autonomie.

Attention toutefois aux différences entre la version Opensource et la version Enterprise.

CE QUE NOUS AVONS NOTE

Magnolia intègre un module de Ecommerce mais permet aussi une interface avec Apache OFBIZ, la solution ERP libre.

Le système est très intéressant mais il faut être vigilant sur la compatibilité entre les modules et les diverses versions de Magnolia.

A noter que comme pour beaucoup de projets de ce type, la version Opensource est adossée à une version Enterprise payante et que le mode On premise (installation sur serveur local) est complétée par une version Cloud ou tout est pris en charge moyennant finances.

LICENCE

GPL v3

NOTRE CONCLUSION

Magnolia semble un outil très puissant et convivial.