Java CMS - Ein Überblick
Java ist die dominierende Programmiersprache für Enterprise Software im Web-Bereich. Auch bei den Content Management Systemen (CMS) basiert die Mehrzahl der komplexen Enterprise-CMS und DXP auf Java. Erst danach folgen andere Sprachen wie ASP.NET, PHP, Python, Node.js oder auch Perl.
Anders sieht es im Bereich der mittel- und leichtgewichtigen Systeme aus. Zwar gibt es mit JBake oder Orchid noch einige in Java geschriebene Static Site Generatoren. Unter den Flat-File-CMS findet man allerdings kein einziges namhaftes Java-System mehr und auch die CMS für Kleinunternehmen und Mittelständler sind überwiegend in PHP geschrieben.
Die Auswahl eines CMS im Unternehmensumfeld kann sehr komplex werden und Fehl-Entscheidungen verursachen oft hohe Kosten. Daher nehmen die meisten Unternehmen die Auswahl ernst und führen eine gründliche Analyse durch. Wer dabei auf externe Unterstützung zurückgreifen möchte, der kann sich an unseren Kooperationspartner SUTSCHE wenden. SUTSCHE gehört zu den wenigen Dienstleistern, die selbst keine System-Integration durchführen und unabhängige CMS Beratung anbieten.
Proprietäre Java CMS
Die meisten bekannten Java-CMS sind kommerziell. Zu den bekannten Java-CMS im Enterprise-Bereich zählen unter anderem der Adobe Experience Manager (AEM), FirstSpirit, CoreMedia, Magnolia, Bloomreach und Liferay. All diese Systeme richten sich an große Unternehmen und sind Teil einer umfassenden Digital Experience Platform. Daneben gibt es mit dotCMS, CONTENS und Pirobase noch alleinstehende CMS ohne Integration in eine DXP-Suite oder DXP-Strategie.
CMS | Teilprodukt von | Review |
---|---|---|
Adobe Experience Manager (AEM) | Adobe Experience Cloud | Review Adobe AEM |
Bloomreach Experience Manager | Bloomreach Experience Cloud | - |
CONTENS | CONTENS CMS und Social Workplace | - |
CoreMedia | CoreMedia Experience Platform | Review CoreMedia |
dotCMS | - | - |
FirstSpirit CMS | FirstSpirit DXP | Review FirstSpirit |
Liferay CMS | Liferay DXP | - |
Magnolia Headless CMS | Magnolia Composable DXP | Review Magnolia-CMS |
OpenText Web (ehem. TeamSite) | OpenText | - |
Pirobase | - | - |
Open Source Java CMS
Open Source CMS sind im Java-Umfeld nicht allzu stark vertreten. Bekannte Systeme mit einer klar erkennbaren Open-Source-Strategie sind OpenCMS, dotCMS und das Headless-CMS Gentics Mesh. Ursprünglich verfolgten jedoch auch Magnolia, Liferay und Bloomreach eine Open-Source-Strategie. Sie bieten bis heute Community-Editions an, die jedoch nicht offensiv beworben werden.
CMS | Sprache | Lizenz | Review |
---|---|---|---|
Bloomreach XM | Java | Apache 2.0 | |
dotCMS CE | Java | GPLv3 | |
Gentics Mesh | Java | Apache 2.0 | Headless CMS |
Liferay CE | Java | LGPL | |
Magnolia CE | Java | GPLv3 | Magnolia Review |
Open CMS | Java | LGPL |