Magnolia CMS

Magnolia est un logiciel libre de gestion de contenu web (Content Management System en anglais, d'où l'acronyme "CMS").

Pour les articles homonymes, voir Magnolia (homonymie).

Magnolia (CMS)

Informations
Développé par Magnolia International Ltd
Première version
Version avancée ()
Dépôt git.magnolia-cms.com/scm/platform/main.pub.git
Écrit en Java
Environnement Machine virtuelle Java
Type Système de gestion de contenu
Licence GPL
Site web https://www.magnolia-cms.com

Magnolia est développé par Magnolia International Ltd, basé à Bâle (Suisse). Magnolia International Ltd possède aussi des bureaux aux États-Unis, au Vietnam, en République Tchèque, et en Espagne.

Histoire

Magnolia 1.0 a été publié le par Obinary Ltd[1].

Magnolia 2.0 a été publié le avec une attention spéciale sur l'ergonomie[2].

Obinary a été rebaptisé Magnolia International Ltd en . Au même moment, Magnolia a été téléchargé[3] plus de 150.000 fois.

Magnolia 3.0[4], publié le , a marqué le passage d'un produit exclusivement Open Source à l'introduction de la version pour les entreprises Magnolia Enterprise Édition. Cette version pour les entreprises étend la version open source en ajoutant un module d'authentification des utilisateurs via le protocole LDAP, un gestionnaire de module pour gérer les déploiements, un connecteur JSR-168 et un éditeur de site web WYSIWYG.

Magnolia 3.6 a été publié en . Les priorités de cette version furent la facilité de maintenance, la robustesse et les performances.

En , Magnolia a publié Magnolia 4.0[5].

Magnolia 4.1 a été publié en . Cette version introduit des nouveaux modèles de pages qui permettent de la création de contenu par les utilisateurs public du site. Ces nouvelles fonctionnalités comprennent des modèles de forums et des modèles pour gérer l'enregistrement des utilisateurs public. D'autres nouvelles fonctionnalités comme la gestion de carnets d'adresses plus large, des nouveaux thèmes, et aussi des fonctionnalités de flux RSS font leurs apparitions.

Magnolia 4.4 est sorti en . Avec l'introduction de support pour l'édition en parallèle et la possibilité d'importer et d'exporter le contenu en différentes langues. Cette version inclut aussi la gestion des dépendances entre modules et aussi un nouveau moteur de workflow[6].

Magnolia 4.5 est sorti en . Avec l'introduction de support pour le web mobile et la prévisualisation de contenu mobile et interopérabilité avec Microsoft Sharepoint, Alfresco, Photoshop, SAP, Oracle et autres. Des supports pour de nouveaux standards « entreprise » ont été ajoutés, pour CMIS, JCR 2.0, HTML5 et Java 6.0[7].

Magnolia 5.0 est sorti en . Cette version a complètement repensé l'interface utilisateur, celle-ci est basé sur HTML5 et Vaadin toolkit. La nouvelle interface permet l'utilisation de l'interface de gestion sur mobile, tablettes, et PC. D'autres nouvelles fonctionnalités incluent un système de complètement personnalisable, « Applis » tâches orientées, « Pulse » pour notifications en temps réelle, et "Favoris" pour un accès rapide à des fonctionnalités du CMS[8].

Magnolia 5.2 a été publié en et inclus des outils de migration des versions 4.x vers la version 5, une nouvelle API REST et un support de Groovy améliorée[9].

Magnolia 5.2.2 a été publié en . Cette version est principalement une version de maintenance qui corrige quelques bugs[10],[11].

Magnolia 5.3 a été publié en . Cette version inclut des outils de personnalisation, un gestionnaire de balises de marketing, l'amélioration de la connectivité avec de systèmes tiers (bases de données, cloud). Ces outils de collaboration sont améliorés[12],[13],[14].

Magnolia 5.4 a été publié en .

Magnolia CORE 5.5, ainsi que Magnolia NOW, une nouvelle offre basée sur le cloud, ont été publiés en [15].

Magnolia côté technique

Magnolia est 100 % Java et utilise les technologies suivantes: JSP/JSTL, J2EE (Servlet), Freemarker (FTL), Vaadin (en)(depuis Magnolia 5), Content repository API for Java (en).

Magnolia CMS est très personnalisable, pour preuve, de nombreux modules (plus de 50) développés par des personnes internes et externes à Magnolia ont vu le jour[16]. Voila une liste non exhaustive: Spring MVC (Blossom module), Groovy console (ie. pour importer des données, utiliser des commandes groovy, hot swapping entre Groovy et Java classes, etc), LDAP (LDAP connector module).

Faire bien attention avec les modules : certains ne sont pas compatibles avec toutes les versions de Magnolia CORE.

Magnolia côté utilisateur

Magnolia permet l'édition de contenu d'un site Web (que ce soit sur Internet ou pour un intranet) uniquement depuis son interface très conviviale de gestion accessible par un navigateur Web.

Par exemple, un éditeur n'ayant aucune connaissance en programmation, pourra créer une page et la placer dans le site où bon lui semble, et ensuite ajouter du contenu à la page (que ce soit du texte, des images ou des vidéos).

Depuis Magnolia 5, version sortie en [16], l'interface de gestion est utilisable sur PC ainsi que sur des "touch devices" comme les tablettes comme l'iPad et même sur smartphone.

Il se rapproche dans ce sens des blogues et autres logiciels de sites web dynamiques (SPIP, Xoops), mais est plus complet dans le sens où l'on peut gérer l'architecture du site et le positionnement des paragraphes.

Entreprise vs Community edition

Magnolia est édité en 2 versions :

  • l'Enterprise Édition, sous licence Magnolia Network Agreement (source visible) propose des fonctions avancées et une assistance technique aux entreprises ;
  • la Community Édition, sous licence GNU GPL v3[17], propose moins de fonctionnalités, mais dispose tout de même d'une assistance communautaire.

Intégration de plateformes d'eCommerce

Magnolia CMS a un « Shop module », cela dit il est très loin de (et ne cherche pas à) remplacer des solutions de grande échelle d'eCommerce.

Voila pourquoi un schéma courant est d'essayer d'intégrer une solution d'eCommerce existante et Magnolia CMS.

Hybris et Magnolia CMS - Intégration

Le partenaire de Magnolia, OpenMind, basé à Milan, a déjà implémenté plusieurs projets d'intégration de Magnolia CMS et Hybris.

Plusieurs intégrations avec Hybris ont été présentées lors des éditions de la Magnolia Conférence[18].

OFBiz ERP et Magnolia CMS - Intégration

Ilscipio GmbH, basé en Allemagne, propose une intégration de Magnolia CMS v5.0 (et plus) et Apache OFBiz v12.04 (et plus).

Récompenses

En , Magnolia a remporté le prix Swiss Open Source Award dans la catégorie "Contribution"[19].

En , l'équipe de la rédaction de Red Herring a sélectionné Magnolia dans le cadre de l'édition 2011 Top 100 Europe.

En , Magnolia remporte le prix de l'innovation backoffice lors des CMSDay 2014 à Paris[20]. Magnolia l'a emporté en mettant en avant la nouvelle interface de Magnolia 5 qui allie une facilité d'utilisation tout en permettant l'extension de son interface d'administration[21].

Notes et références

  1. (en) « Obinary Releases Free Java-based Enterprise CMS », sur CMSWire (Simpler Media Group),
  2. (en) « Magnolia 2.0 Released, J2EE Open-Source CMS », sur CMSWire (Simpler Media Group),
  3. (en) « Statistique de téléchargement sur SourceForge: Magnolia CMS: 15 Nov 2003 au 1er Sep 2006 », sur sourceforge.net
  4. (en) « Magnolia Turns 3, Updates Web CMS », sur CMSWire (Simpler Media Group),
  5. (en) « Open Source CMS Magnolia 4.0 Released », sur www.theserverside.com,
  6. (en) « Magnolia 4.4 focuses on authors », sur www.fiercecontentmanagement.com,
  7. (en) « Magnolia v4.5 Extends Mobile Capabilities », sur www.cmswire.com,
  8. (en) « Magnolia 5 Released: Can Touch Separate Magnolia from the CMS Masses? », sur www.cmswire.com,
  9. (en) « Magnolia CMS 5.2 Delivers Migration Tools, Simplifies Integration and Dramatically Reduces Administration Overheads », sur www.cmscritic.com,
  10. (en) « Extended maintenance – 5.2.2 », sur dev.magnolia-cms.com,
  11. « MAGNOLIA 5.2.2 : QUELLES AMÉLIORATIONS ? », sur www.open-source-guide.com,
  12. (en) « How websites are smarter in the background than you thought », sur http://www.computerweekly.com,
  13. (en) « Magnolia 5.3 Blends CXM with CMS to Deliver Best of Breed Software », sur www.cmscritic.com,
  14. « MAGNOLIA PUBLIE LA DERNIÈRE VERSION MAJEURE DE SON CMS », sur www.open-source-guide.com,
  15. « Magnolia lance Magnolia CORE 5.5 en complément de Magnolia NOW, son offre hautement évolutive basée sur le Cloud - Paris Communiqués », sur www.paris-communiques.com (consulté le )
  16. date de sortie de Magnolia 5
  17. « It [Magnolia CMS Community Edition] is available under an Open Source license, the GPL version 3. » sur magnolia-cms.com
  18. (en) « Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls », sur https://www.youtube.com/,
  19. (en) « Magnolia CMS wins Swiss Open source award », sur http://www.cmscritic.com,
  20. « CMSDAY AWARDS 2014 : LES VAINQUEURS », sur www.open-source-guide.com,
  21. « CMSday 2014 - CMSday Awards : Cérémonie de remise des prix - Magnolia CMS », sur www.youtube.com,

Voir aussi

Liens externes

  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.