spring spring-mvc responsive-design magnolia opencms

¿Qué CMS utilizar para la aplicación web Spring MVC y el diseño web sensible al dispositivo?



spring-mvc responsive-design (4)

Comercio electrónico: si se trata de una tienda, es posible que desee buscar en BroadLeaf Commerce : no es un CMS, sino un sistema de código abierto, pero construido sobre la pila de tecnología que está buscando. http://www.broadleafcommerce.org/

Aparte de eso: solía trabajar con OpenCms durante muchos años (desde 2005), y usted podría integrarlo con Spring (que es lo que hicimos, vea mi respuesta a esta pregunta aquí: ¿Qué CMS basado en Java puede administrar el contenido de las páginas existentes?) ? e Integración de la aplicación Java con OpenCms )

Sin embargo, si construyera un nuevo sitio con un CMS en Java, probablemente usaría Magnolia CMS , porque la documentación y la comunidad son más maduras a pesar de que es más nueva que OpenCms. http://www.magnolia-cms.com/ Integración de Spring: https://wiki.magnolia-cms.com/display/WIKI/Magnolia+Blossom

Con respecto a la arquitectura: Magnolia usa Jackrabbit como un repositorio compatible con JCR, mientras que OpenCms usa su propio enfoque, con el inconveniente de que almacenan todos los archivos de contenido dentro de una base de datos MySQL en lugar de en el sistema de archivos. Eso no trae mucho beneficio sino solo desventajas.

Con respecto a sus requisitos para un diseño responsivo: no importa qué CMS elija, porque lo que va a representar como interfaz (ya sea html5, json, xml) no importa realmente para la elección del CMS. Diría que elijo el sistema de CMS o E-Commerce que tiene las mejores características funcionales que coinciden con su conjunto de requisitos, y eche un vistazo a la interfaz de usuario, que le resultará más atractiva.

Con respecto a la arquitectura y la tecnología subyacente, los tres anteriores deberían funcionar bien.

== Actualización 20.05.2016 ==

Solo para confirmar mi sugerencia anterior que hice hace tres años: después de haber trabajado con OpenCms durante unos 10 años, me cambié a Magnolia por completo hace 2 años y no me arrepiento. En mi humilde opinión es el mejor WebCMS de código abierto que puede competir con los grandes jugadores. La comunidad y la documentación es excelente. Uso la edición gratuita de la comunidad. por cierto: no trabajo para Magnolia International Ltd ni para ninguno de sus socios, esta es solo mi opinión y experiencia personal.

Estoy buscando diseñar un pequeño sitio web de comercio electrónico para mi negocio. Estaré usando Spring y Java en el backend. Y el sitio web debe ser sensible al dispositivo. Estoy muy confundido para decidir qué CMS utilizar. Por favor que alguien me ayude.


CoreMedia también es un sistema de gestión de contenido de primera categoría con integraciones estrictas con todas las plataformas de comercio electrónico y se basa en Spring.

Aquí hay algunas cosas que he publicado sobre CoreMedia:

Entra en acción con Commerce Beans - link

Hecho fácil con CoreMedia YouTube Series - link


Si desea utilizar Spring Framework en un CMS o plataforma de comercio electrónico, los 3 principales que conozco son:
magnolia cms
hoja ancha
Liferay

Y una lista de algunos CMS basados ​​en (o soporte) Spring Framework.

craftercms
craftercms.org/
http://craftercms.org/downloads
Crafter es un marco puro de primavera, es mejor comenzar con él.

viaje en pared
http://wallride.org/
hecho por Java 100% puro, utilizando Spring Framework, Hibernate y Thymeleaf.

HIPPO CMS
https://www.onehippo.org
Muchas de las características principales de Spring Framework, como la inyección de dependencia y la programación orientada a aspectos, se utilizan en el nivel de entrega de Hippo (HST) para administrar sus componentes internos.

Asbrusoft
http://wcm.asbrusoft.com/
- pura primavera. No es gratis para personal, pero es barato para la empresa.

http://www.broadleafcommerce.com/
- pura primavera

Morsa CMS
http://walrus.lt/
- CMS de Java basado en Spring Framework

dotcms
https://dotcms.com/cms-platform/features
- soporte completo de primavera


También hay paulcwarren.github.io/spring-content . Esto le permite crear su propio CMS sobre sus componentes elegidos en lugar de verse obligado a usar lo que el CMS elija en su nombre. Ver el comentario anterior sobre MySQL. Es posible crear un servicio de contenido con una sola clase y dos interfaces.