Quale CMS utilizzare per Spring MVC web application e device responsive web design?


Sto cercando di progettare un piccolo sito di e-commerce per la mia attività. Userò Spring e Java nel back-end. E il sito web dovrebbe essere reattivo al dispositivo. Sono molto confuso nel decidere quale CMS usare. Per favore qualcuno mi aiuti.

Author: Mathias Conradt, 2013-02-22

3 answers

E-Commerce: se si tratta di un negozio, potresti voler esaminare BroadLeaf Commerce : non è un CMS ma un sistema di negozi open source, ma costruito sullo stack tecnologico che stai cercando. http://www.broadleafcommerce.org /

Oltre a questo: ho lavorato con OpenCmsper molti anni (dal 2005), e potresti integrarlo con Spring (che è quello che abbiamo fatto, vedi la mia risposta a questa domanda qui: Quale CMS basato su java può gestire il contenuto delle pagine esistenti? e Integrazione dell'applicazione Java con OpenCms )

Tuttavia, se avessi costruito un nuovo sito con un CMS su Java probabilmente andrei con Magnolia CMS , perché la documentazione e la comunità sono più mature nonostante sia più recente di OpenCms. http://www.magnolia-cms.com / Integrazione di primavera: https://wiki.magnolia-cms.com/display/WIKI/Magnolia + Fiore

Per quanto riguarda l'architettura: Magnolia utilizza Jackrabbit come repository compatibile con JCR, mentre OpenCms utilizza il proprio approccio, con il rovescio della medaglia imho che memorizzano tutti i file di contenuto all'interno di un database MySQL anziché sul file system. Questo non porta molti benefici ma solo svantaggi.

Per quanto riguarda il tuo requisito per il responsive design: non importa quale CMS scegli, perché ciò che renderai come frontend (che si tratti di html5, json, xml) non ha molta importanza per la scelta del CMS. Direi, scegli il CMS o il sistema di E-Commerce che ha il meglio caratteristiche funzionali che corrispondono al tuo set di requisiti e dai un'occhiata all'interfaccia utente, che troverai più attraente.

Per quanto riguarda l'architettura e la tecnologia sottostante, i tre sopra dovrebbero tutti andare bene.

== Aggiorna 20.05.2016 ==

Giusto per confermare il mio suggerimento precedente che ho fatto tre anni fa: dopo aver lavorato con OpenCms per circa 10 anni, sono passato a Magnolia interamente 2 anni fa e non me ne sono pentito. IMHO è il migliore aperto fonte WebCMS là fuori che può effettivamente competere con i grandi giocatori. Comunità e la documentazione è eccellente. Io uso l'edizione gratuita della comunità. a proposito: Non lavoro per Magnolia International Ltd né per nessuno dei loro partner, questa è solo la mia opinione personale ed esperienza.

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

Se si desidera utilizzare Spring framework in una piattaforma CMS o eCommerce, i primi 3 che conosco sono:
magnolia cms
latifoglie
Liferay

Ed elenco di alcuni CMS basati su (o supporto) Spring framework.

Craftercms
craftercms.org/
http://craftercms.org/downloads
crafter è un puro framework primaverile, è meglio iniziare con esso.

Wallride
http://wallride.org /
realizzato da Java puro al 100%, utilizzando Spring Framework, Ibernare e Timeleaf.

IPPOPOTAMO CMS
https://www.onehippo.org
Molte caratteristiche principali di Spring Framework come l'iniezione di dipendenza e la programmazione orientata agli aspetti sono utilizzate in Hippo's Delivery tier (HST) per gestire i suoi componenti interni.

Asbrusoft
http://wcm.asbrusoft.com /
- pura primavera. non gratuito per il personale, ma a buon mercato per le imprese

Http://www.broadleafcommerce.com /
- molla pura

Tricheco CMS
http://walrus.lt /
- java CMS basato su Spring framework

Dotcms
https://dotcms.com/cms-platform/features
- pieno supporto a molla

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

C'è anche Contenuto primaverile. Ciò consente di creare il proprio CMS in base alla scelta dei componenti piuttosto che essere costretti a utilizzare qualsiasi cosa il CMS scelga per tuo conto. Vedi il commento sopra su MySQL. È possibile creare un servizio di contenuti con una sola classe e due interfacce.

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