(openPR) Open Source Software Liferay Portal wird durch OpenCms gestärkt
comundus bindet das Open Source Web CMS OpenCms an das Liferay Portal an. Damit wird Liferay Portal gestärkt und schließt Lücken des Liferay CMS.
Liferay Portal ist heute nicht nur die breiteste, sondern auch funktional umfassendste Entwicklung im Open Source Portalumfeld. Es ist ein Open Source Produkt, das sich in Unternehmen als prozessorientiertes und integratives Enterprise Portal eignet. Diese Portal Software ermöglicht es, Informationen, Daten und Anwendungen unter einer einheitlichen Bedienungsoberfläche im Web-Browser zu vereinen, zu personalisieren und dadurch die Geschäftsprozesse elektronisch zu unterstützen. Die lizenzkostenfreie Open Source Software beeindruckt durch ihre Vielzahl an Funktionen und ihre hervorragende Software-Architektur.
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.
Durch die Anbindung erhält Liferay Portal CMS-Standardfunktionalitäten wie Link-Management, Bildvorschauen in Form von Bildergalerien oder die Möglichkeit, individuelle Metadaten zu definieren. Vor der Veröffentlichung oder Bearbeitung von Seiten wird nun eine Prüfung interner und externer Links angestoßen. Bei der Bearbeitung von Bildern oder anderen Mediendateien können im Backend Editoren und Vorschauen genutzt werden. Durch diese Funktionalitäten und die generell sehr gute Usability von OpenCms für Redakteure wird diesen so die Arbeit erleichtert. Dies führt nicht nur zu einer Verbesserung der Akzeptanz, sondern natürlich auch zu einer Verminderung von Aufwand und Kosten für das Einlernen der Redakteure und die Betreuung des Internet- oder Intranet-Portals.
Weiterhin ermöglicht OpenCms eine gute Trennung von Inhalten und Darstellung.
Fazit: Die Anbindung von OpenCms in Liferay Portal erweitert dessen Publishing-Fähigkeiten um Funktionen, die heute von Content Management-Systemen gefordert werden. Somit wird die Handhabung des Publikationsprozesses für Redakteure entschieden verbessert.
Ausführlich wird das Thema im White Paper beschrieben und steht zum Download bei www.comundus.com zur Verfügung.
Anhang
Open Source bedeutet in erster Linie die Offenlegung des gesamten Quellcodes eines Softwareprojekts. Dies heißt, dass die Software - entsprechende Kenntnisse vorausgesetzt - analysiert, verbessert und erweitert werden kann. Bei proprietärer, also geschlossener Software, ist dies immer ein wohlgehütetes Geheimnis.
In Deutschland wird der Begriff Open Source allerdings meist für freie Software und Open Source Software gleichermaßen verwendet. Frei ist hier im Sinne von Freiheit und nicht im Sinne von Kostenfreiheit zu verstehen.
Frei ist demnach die Verwendung durch Jedermann, die Weitergabe, die Analyse des Quellcodes und die Modifikation der Software. Dieses Konzept wurde im Jahr 1984 maßgeblich von Richard Stallman mit seinem GNU-Projekt initiiert.
Die Begriffe "frei" und "Open Source" sind für Software nicht geschützt. Daher werden genaue Lizenzbedingungen festgelegt. Die bedeutendsten Lizenzmodelle für freie Software und Open Source Software sind die GNU public license (GPL) und deren schwächere Form LGPL. Weitere bekannte Lizenzmodelle sind beispielsweise die Berkeley Software Distribution License (BSD Lizenz) oder die Apache Software License.







