Liferay CE vs. Liferay DXP

Oder: Open Source vs. Lizenkostenpflichtig

Was ist Liferay und welche Versionen gibt es?

Liferay ist die derzeit führende Open Source Software für Portallösungen. Sie wurde vom Analysten Gartner als führende Enterprise-Software für horizontale Portale bewertet. Liferay Portal ist geeignet für Mitarbeiterportale/Intranets, Unternehmensportale, Kunden- und Partnerportale. Eingesetzt wird es bei großen Konzernen und Organisationen, im Mittelstand und im öffentlichen Bereich.

Liferay Portal ist in zwei Versionen verfügbar, die technisch und funktional weitestgehend identisch sind: als kostenfreie Community Edition Liferay CE sowie als kostenpflichtige Enterprise-Edition Liferay DXP.

Bei der Entscheidung, ob Liferay CE vs. Liferay DXP gibt es daher ein paar wichtige Kriterien.

Liferay
Community Edition (CE)

Liferay CE ist die kostenlose Community Edition von Liferay. Die Plattform ist für die Öffentlichkeit zugänglich und alle Benutzer haben Zugriff auf den Quellcode, um die Anwendung nach Bedarf zu ergänzen oder anzupassen. Dies sorgt für eine deutlich größere Geschwindigkeit in der Entwicklung, weshalb die neueste Version der CE in der Regel deutlich vor der DXP liegt. Den Support, Wartung und Updates erbringen hier Dienstleister wie comundus – und nicht Liferay selbst.

  • Cloud und on Premise möglich
  • Liferay CE erhält regelmäßig Patches und Sicherheitspatches.
  • Unterstützung nicht-kommerzieller Datenbanken (z. B. MySQL, MariaDB) und nicht-kommerzielle Applikationsserver
  • Digitalisierte Prozesse via Workflow Engine Camunda
  • Formulargenerator
  • Einbindung DSGVO-konformes Tracking via etracker

Auch die Liferay Community Edition (CE) bietet mehr als 500 Portlets, Widgets und Anwendungen, Entwicklertools und eine komplette Produktdokumentation über den Liferay Marketplace

Liferay CE ist weltweit in großen Unternehmen über alle Branchen hinweg im Einsatz und erfüllt dort alle individuellen Anforderungen

Liferay
Digital Experience Plattform (DXP)

Der sicherlich wesentliche Unterschied zwischen den beiden Versionen ist der direkt von Liferay erbrachte, kostenpflichtige Support, der mit dem Erwerb der DXP-Version verbunden ist.

  • ein 24/7-Support wird angeboten (nicht für Weiterentwicklungen des Kunden)
  • DXP läuft (zukünftig) nur noch in der Cloud
  • im lizenzpflichtigen Abonnement sind Rabatte für Mitarbeiter-Trainings enthalten
  • Liferay DXP veröffentlicht häufiger Patches
  • Unterstützung kommerzieller Datenbanken und kommerzielle Applikationsserver
  • Rules Engine Integration
  • Auditing
  • Workflow Designer
  • Workflow Forms
  • Liferay Analytics Cloud

Exklusiv-Funktionen von Liferay DXP

Betrachtet man also Liferay CE vs. Liferay DXP, dann macht der Support den wesentlichen Unterschied zwischen beiden Versionen aus. Während sich die Basisfunktionen der beiden Portalversionen nur unwesentlich voneinander unterscheiden, sind bestimmte Funktionen aus dem Liferay Marketplace allerdings exklusiv für die DXP-Version erhältlich. Welche sind das und lohnt es sich, wegen dieser Funktionen auf die DXP Version zu setzen?

Standardmäßig wird in Liferay das liferay-eigene Workflow-Engine Kaleo verwendet. Einsatzgebiet sind Veröffentlichungs-Workflows sowie einfache Workflows, die über Formulare gesteuert werden können. Diese können über einen grafischen Workflow-Designer direkt in Liferay gestaltet werden. In der CE-Version müssen die gewünschten Workflows über XML-Dateien entwickelt werden.

Bewertung: Sollen viele Prozesse über Liferay abgebildet werden, so kann dies durchaus nützlich sein. Dabei muss jedoch bedacht werden, dass Kaleo nur einfache Prozesse zulässt, z.B. ist es nicht möglich, dass innerhalb eines Workflows von verschiedenen Personen verschiedene Felder ausgefüllt werden oder verschiedene Felder sichtbar sind. Dies schränkt den Anwendungsbereich für professionelle Anwendungen deutlich ein. Für derartige Einsatzgebiete ist der Einsatz einer ausgereiften Workflow-Engine wie Activiti oder jBPM nötig. Derartige Workflows können sowohl bei der Liferay CE- als auch Liferay DXP-Version mit einem zertifizierten Plugin aus dem Liferay Marketplace integriert werden

Mit diesem Plugin ist es möglich, die Nutzeraktionen im Liferay-Portal zu tracken, z. B. wer hat welche Daten eingetragen oder hochgeladen.

Bewertung: In bestimmten Ländern sind diese Aufzeichnungen verpflichtend. In Deutschland dagegen empfehlen wir den Einsatz aus datenschutzrechtlichen Gründen nicht. Bei Mitarbeiter- und Partnerportalen muss der Einsatz solcher Werkzeuge auf jeden Fall eng mit dem Datenschutzbeauftragten und – bei Mitarbeiterportalen – auch dem Betriebsrat abgestimmt werden. Für die Nutzungs- und Erfolgskontrolle von Liferay-Portalen empfehlen wir die Integration des Open Source-Tools Piwik oder die DSGVO-konforme Software etracker. Aus datenschutzrechtlicher Perspektive gehört Piwik in Deutschland zu den empfehlenswertesten Statistik-Tools. Tracking-Ergebnisse lassen sich damit einfach anonymisieren, gleichzeitig erlaubt es auch fortgeschrittenes Monitoring wie z. B. die Verfolgung von Klick-Pfaden. Dies ist wichtig, um die Inhalte optimal aufzubereiten und damit die Effizienz und die User-Experience des Portals zu verbessern. Für Piwik stellt Liferay bereits eine Standardschnittstelle zur Verfügung.

Dieses Plugin erlaubt es, andere Plugins so im Portal laufen zu lassen, dass sie keinen Zugriff auf wichtige Portalfunktionen erhalten. Dadurch können neue Entwicklungen mit geringem Risiko selbst im Live-System getestet werden.

Bewertung: Grundsätzlich empfehlen wir, ein vom Livesystem unabhängiges Testsystem aufzubauen und Erweiterungen und Plugins erst einmal dort ausgiebig zu testen. Bei unternehmenskritischen Anwendungen kann die Nutzung der Sandbox für Neuentwicklungen Sinn machen. Allerdings ist dabei zu beachten, dass komplexere, neu entwickelte Portlets im Normalfall auf die Liferay-API zugreifen, sofern nicht grundsätzliche Portalfunktionen mit entsprechendem Aufwand neu entwickelt werden sollen.

Implementierung des bekannten Rule Engines Drools in Liferay. Damit kann gezielt die Anzeige von Marketinginformationen über die Auswertung von Nutzerprofilen gesteuert werden, z. B. die Anzeige der nächstgelegenen Filiale auf der Website, falls der aktuelle Standort des Nutzers ermittelt werden kann oder der Nutzer bestimmte Seiten besucht hat, die Rückschlüsse auf seine Vorlieben erlauben.

Bewertung: Dies ist eine höchst interessante Funktion für größere Online-Portale mit anonymen Nutzern. Speziell für Mitarbeiterportale und Portale mit eingeloggten Nutzern hat comundus Werkzeuge zur Personalisierung von Inhalten entwickelt, die stattdessen genutzt werden können.

Dieses Plugin ermöglicht es, direkt über Liferay auf das Dokumentenverzeichnis eines SharePoint-Portals zuzugreifen.

Bewertung: Auch wenn es nicht die typische Architektur ist, ein Liferay- und SharePoint-Portal parallel zu betreiben, kann in diesem Szenario durchaus Sinn ergeben. Z. B. wenn in einem älteren SharePoint-Portal bereits sehr viele Dokumente gesammelt wurden und aktuelle Collaboration- oder soziale Funktionen durch Liferay ergänzt werden sollen. Mit der Liferay CE-Version lässt sich eine nutzbare Anbindung über eine systemübergreifende Suchengine wie Solr oder Elasticsearch realisieren.

Liferay kann mit diesem Plugin als LDAP eingesetzt werden, um z. B. andere Systeme zu steuern, sodass auf ein zentrales LDAP verzichtet werden kann.

Bewertung: Für kleinere Szenarien kann es eine wirtschaftliche Lösung sein, auf ein eigenes LDAP zu verzichten und stattdessen Liferay als LDAP-Server einzusetzen. In komplexeren Anwendungsszenarien, bei denen Nutzer auf mehrere Systeme zugreifen sollen, empfehlen wir allerdings ein eigenständiges LDAP. Aus Sicherheits- und Performancegründen sollte dieses von Liferay getrennt auf einem anderen Server installiert werden.

Die Default-Konfiguration des in Liferay verwendeten Ehcache erzeugt in einem Cluster-Szenario rechnerischeren Overhead. Für die Liferay DXP-Version ist für diesen Zweck von Liferay ein spezieller Algorithmus zur Verbesserung der Performance erhältlich.
Bewertung: comundus hat auch mit der CE-Version Cluster aufgebaut und passt die Default-Konfiguration in diesem Fall an. Grundsätzlich kann auch die CE-Version verwendet werden, um hoch skalierbare und ausfallsichere Cluster aufzubauen.

Diese Plugins binden die Open Source Reports engine Jasper in Liferay ein. Sie erlauben die Erstellung und Ausgabe von Datenreports über Liferay, sodass z. B. Nutzer- oder Verkaufszahlen angezeigt werden können.

Bewertung: Über den Marketplace ist das Plugin „Visioneo reports“ erhältlich, welches das Open Source Reporting-Engine BIRT in Liferay integriert. Dieses ist mit Jasper gleichrangig, auch damit lassen sich Reports erstellen.

SAML (Security Assertion Markup Language) ist ein jüngerer Standard, der es unterschiedlichen Servern bzw. Anwendungen erlaubt, Authentifizierungs- und Autorisierungsinformationen auszutauschen. So kann Single Sign-On (SSO) realisiert werden. Dieses Plugin ermöglicht es, Liferay als SAML 2.0 Identity Provider oder Service Provider zu verwenden.

Bewertung: Für die Realisierung von SSO-Szenarien mit der CE-Version empfehlen wir CAS oder Shibboleth.

OAuth ist ebenfalls ein Mechanismus für die Autorisierung und Authentifizierung anderer Anwendungen.

Bewertung: Für die Realisierung von SSO-Szenarien mit der CE-Version empfehlen wir CAS oder Shibboleth.

Dieses Plugin erlaubt es, Liferay an das DMS Documentum anzubinden.

Bewertung: Ist Documentum beim Unternehmen im Einsatz, so lohnt es sich hier, über die Liferay DXP-Version nachzudenken.

Liferay CE vs. DXP: Der Unterschied liegt im Support

Support-Vergleich

Liferay CE

IHR PERSÖNLICHER COMUNDUS SUPPORT

Für die Community Edition werden die Supportleistungen von dem jeweiligen Liferay CE Dienstleister übernommen.

comundus bietet Ihnen verschiedene Supportvarianten, die individuell abgestimmt werden.

  • garantierte Erreichbarkeit von Mo-Fr, 9-17 Uhr
  • Die garantierten Antwortzeiten sind abhängig von der Dringlichkeit. Gerne lassen wir Ihnen ein Muster unseres Supportvertrages zukommen.
  • 24/7 Notfall Support möglich
  • Bei kritischen Themen kann innerhalb von 4 Stunden mit einer Rückantwort gerechnet werden.
  • Liferay Schulungen für Ihre internen Entwickler:innen, Redakteur:innen und Administator:innen

Liferay DXP

Als weltweit operierendes Unternehmen bietet Liferay für die Liferay DXP einen 24 Stunden Telefon und Online-Support, 7 Tage die Woche (24/7). Abhängig von der erworbenen Enterprise-Lizenz (z. B. Gold oder Platin), mit garantierten Antwortzeiten bis innerhalb 1 Stunde.

Der Support gilt nicht für Weiterentwicklungen vom Kunden am Portal. Damit kann Liferay Portal auch bei unternehmenskritischen Anwendungen eingesetzt werden und steht daher Produkten wie IBM Websphere oder MS SharePoint in nichts nach (wie vom Analysten Gartner seit Jahren bestätigt).

Fazit

Liferay CE vs. Liferay DXP

Hinsichtlich der Funktionalitäten sollten auf jeden Fall die Anforderungen an das zukünftige Portal mit den zusätzlichen Features der Liferay DXP-Version verglichen werden. Betrachtet man die Basisfunktionen, Zuverlässigkeit, Stabilität und Ausbaufähigkeit dagegen, gibt es unserer Erfahrung nach keinen wesentlichen Unterschied zwischen den beiden Versionen. Auch die Einhaltung der typischen Compliance-Richtlinien in Unternehmen ist bei beiden Versionen gegeben. Insgesamt bietet Liferay CE eine starke Alternative zu Liferay DXP und kann für Unternehmen, die eine flexible und kosteneffektive Plattform suchen, eine sinnvolle Wahl sein.

Dies könnte Sie auch interessieren:

Portal Software Vergleich

Portal Software richtig vergleichen: Auf dem Markt gibt es zahlreiche Softwarelösungen, doch der Vergleich fällt oft schwer. Mit diesen 6 Tipps gelingt es, Portal Software besser zu vergleichen und die richtige zu finden.

Liferay Features & Vorteile

Liferay bietet viele Vorteile & Features auf die Sie beim Kauf einer Portalsoftware achten sollten. Als open-source Software besticht Liferay durch seine Kompatibilität und Skalierungsmöglichkeiten.