Quel CMS utiliser pour Spring MVC web application et device responsive web design?


Je cherche à concevoir un petit site Web de commerce électronique pour mon entreprise. Je vais utiliser Spring et Java dans le backend. Et le site Web devrait être sensible à l'appareil. Je suis très confus de décider quel CMS utiliser. Veuillez quelqu'un de m'aider.

Author: Mathias Conradt, 2013-02-22

3 answers

E-Commerce: si c'est une boutique, vous voudrez peut-être vous pencher surBroadLeaf Commerce : ce n'est pas un CMS mais un système de boutique open source, mais construit sur la pile technologique que vous recherchez. http://www.broadleafcommerce.org/

Autre que cela: je travaillais avecOpenCms depuis de nombreuses années (depuis 2005), et vous pourriez l'intégrer avec Spring (ce que nous avons fait, voir ma réponse à cette question ici: Quel CMS basé sur java peut gérer le contenu des pages existantes? et Intégration de l'application Java avec OpenCms )

Cependant, si j'avais construit un nouveau site avec un CMS sur Java, j'irais probablement avecMagnolia CMS , car la documentation et la communauté sont plus matures malgré qu'elles soient plus récentes que OpenCms. http://www.magnolia-cms.com / Intégration de printemps: https://wiki.magnolia-cms.com/display/WIKI/Magnolia + Blossom

En ce qui concerne l'architecture: Magnolia utilise Jackrabbit comme référentiel compatible JCR, tandis que OpenCms utilise sa propre approche, avec l'inconvénient imho qu'ils stockent tous les fichiers de contenu dans une base de données MySQL au lieu de sur le système de fichiers. Cela n'apporte pas beaucoup d'avantages, mais seulement des inconvénients.

En ce qui concerne votre exigence de responsive design: peu importe le CMS que vous choisissez, car ce que vous rendrez en tant que frontend (que ce soit html5, json, xml) n'a pas vraiment d'importance pour le choix du CMS. Je dirais, choisissez le système CMS ou E-Commerce qui a le meilleur des fonctionnalités fonctionnelles qui correspondent à votre ensemble d'exigences, et jetez un œil à l'interface utilisateur, laquelle vous trouverez la plus attrayante.

En ce qui concerne l'architecture et la technologie sous-jacente, les trois ci-dessus devraient tous bien faire.

== mise à Jour 20.05.2016 ==

Juste pour confirmer ma suggestion ci-dessus que j'ai faite il y a trois ans: après avoir travaillé avec OpenCms pendant environ 10 ans, je suis passé entièrement à Magnolia il y a 2 ans et je ne le regrette pas. IMHO c'est le meilleur ouvert source WebCMS là-bas qui peut réellement rivaliser avec les grands joueurs. La communauté et la documentation sont excellentes. J'utilise l'édition communautaire gratuite. btw: Je ne travaille pas pour Magnolia International Ltd ni pour aucun de leurs partenaires, ce n'est que mon opinion et mon expérience personnelles.

 27
Author: Mathias Conradt, 2017-12-15 13:52:18

Si vous souhaitez utiliser Spring framework dans un CMS ou une plate-forme de commerce électronique, les 3 meilleurs que je connais sont:
magnolia cms
feuillus
Liferay

Et liste de certains CMS basés sur (ou support) Spring framework.

Craftercms
craftercms.org/
http://craftercms.org/downloads
crafter est un cadre à ressort pur, il vaut mieux commencer par cela.

Wallride
http://wallride.org/
fait par 100% pur Java, en utilisant Spring Framework, Hibernation et Thymeleaf.

HIPPOPOTAME CMS
https://www.onehippo.org
De nombreuses fonctionnalités de base de Spring Framework telles que l'injection de dépendances et la programmation Orientée Aspect sont utilisées dans le niveau de livraison (HST) d'Hippo pour gérer ses composants internes.

Asbrusoft
http://wcm.asbrusoft.com/
– de source pure. pas gratuit pour les particuliers, mais pas cher pour les entreprises

Http://www.broadleafcommerce.com/
- printemps pur

Morse CMS
http://walrus.lt/
- java CMS basé sur Spring framework

Dotcms
https://dotcms.com/cms-platform/features
- support de ressort complet

 1
Author: Arthur Zhixin Liu, 2017-11-01 20:25:52

Il est également Printemps de Contenu. Cela vous permet de construire votre propre CMS au-dessus de votre choix de composants plutôt que d'être obligé d'utiliser tout ce que le CMS choisit en votre nom. Voir le commentaire ci-dessus sur MySQL. Il est possible de créer un service de contenu avec une seule classe et deux interfaces.

 0
Author: Paul Warren, 2018-02-14 16:24:44