¿Cuáles son los mejores cms basados ​​en Java?

Hay una larga lista de CMS (miles) y hay bastantes en Java. Fuera de mi cabeza, consideraría que estos son los más utilizados, pero “top” es bastante subjetivo (algunos son “top” en precio, pero horrible de usar; otros son baratos, pero complejos, lo que no siempre es algo bueno, etc.). Por lo tanto, dejaría ese juicio a cualquiera que comience a partir de esta lista (se necesita un poco más para comprender un CMS que solo leer una respuesta en Quora).

De los mayores tradicionales:

  • OpenText Customer Experience Management (conocido formalmente como Vignette)
  • Adobe Experience Manager (formalmente Day CQ5)
  • HP TeamSite (anteriormente Autonomía, originalmente entretejido)
  • IBM Web Content Manager (anteriormente Lotus)
  • Sitios de Oracle WebCenter (el antiguo FatWire)

Otros sistemas comerciales:

  • CoreMedia CMS
  • FirstSpirit (principalmente en Alemania)
  • Atex Polopoly (principalmente periódicos)
  • Enonic (principalmente nórdicos)
  • Escénico (principalmente periódicos en el norte de Europa)
  • TerminalFour (principalmente educación, Irlanda / Reino Unido)

(Comercial) Código abierto:

  • Hipo CMS
  • Magnolia CMS
  • Jahia
  • OpenCms

No es un CMS:

  • Alfresco (más orientado a la gestión documental)
  • Nuxeo (más orientado a la gestión de activos)
  • Liferay (más un portal que un CMS)

Y sí, la lista sigue y sigue.

SDL Tridion no es un CMS basado en Java, por cierto, aunque es bastante común ejecutar el front-end en Apache / Tomcat.

Me gustaría agregar Enonic XP a la lista de código abierto (comercial).

Estos son algunos de los beneficios:

  • Enonic es puro 100% de código abierto – enonic / xp. Enonic ofrece soporte profesional y opciones de alojamiento.
  • El núcleo de Enonic XP es Java, pero usted escribe sus aplicaciones (y sitios) utilizando hasta un 100% de Javascript en el servidor , con la opción de acceder también a la vasta comunidad de bibliotecas y herramientas de Java.
  • El marco Javascript admite MVC del lado del servidor y es muy abierto y flexible, por ejemplo, admite tecnologías de vista enchufables, como Thymeleaf, Moustache, XSLT, etc.
  • Enonic XP está diseñado para el desarrollo profesional y la entrega continua desde cero, admite bibliotecas, crea scripts, pruebas automatizadas, etc.
  • Enonic XP es súper fácil de entender y utiliza una convención sobre la configuración: más codificación, menos configuración.

Descargo de responsabilidad: soy el CEO y cofundador de Enonic.