Anbindung OpenCms an Liferay Portal
OpenCms ist eines der führenden Open Source Web Content Management Systeme (WCMS) für den professionellen Einsatz im Unternehmen. Der Quellcode ist frei verfügbar, lizenzkostenfrei und modular aufgebaut. OpenCms wurde komplett mit Java- und XML-Technologien entwickelt und ist mittlerweile zur Version 7.5 gereift.
Teilweise stößt das in Liferay integrierte CMS an seine Grenzen, insbesondere bei der Publikation umfangreicher Informationsmengen. So bietet es beispielsweise keine individuelle Ordnerstruktur für die Verwaltung von Artikeln. In der jetzigen Version ist nur ein 4-Augen-Workflow vorhanden, der lediglich einfache Publikationsprozesse erlaubt. Eine ausreichende Rechtevergabe für die Inhalte der User fehlt.
comundus hat speziell für solche Anforderungen zwei auf dem Portletstandard JSR 286 beruhende Portlets entwickelt, um Standard-CM-Systeme in Liferay einzubinden.
Technische Lösung
Die Anbindung erfolgt über Web Services, die am neuen Content Management-Standard CMIS orientiert sind. Dabei werden die im Content Management System verwalteten Inhalte über ein sog. Content-Portlet aus dem CMS abgerufen und in Liferay angezeigt. Ein zweites Navigations-Portlet bildet die im CMS angelegten Inhaltsstrukturen ab und zeigt bei Anwahl des gewünschten Inhalts in der Navigation diese Information im Content-Portlet an.
