Magnolia - Open Source Content Management

Magnolia Logo

Magnolia ist ein modernes Open Source Content Management System (CMS), das sich durch eine einfache und intuitive Handhabung auszeichnet. Magnolia basiert auf standardisierten und bewährten Java-Technologien und eignet sich neben der Umsetzung komplexer Websites auch hervorragend für die Umsetzung anspruchsvoller Enterprise-Anwendungen.

Gerne informieren wir Sie kostenfrei und unverbindlich zum CMS Magnolia. Bitte senden Sie uns eine Anfrage über unser Kontaktformular mit Nachricht "Info zu CMS Magnolia".

Anwendungsbeispiele

Der Aufbau von Magnolia ermöglicht diverse Einsatz-Szenarien. Hierbei profitieren die resultierenden Anwendungen stark von der Einfachheit des zu Grunde liegenden Konzepts, sowie der Leistungsfähigkeit der in Magnolia enthaltenen Infrastruktur, z.B. für Datenspeicherung, Workflows oder bedienungsfreundliche Oberflächen für Redaktions- oder Administrations-Frontends.

Hier einige Anwendungsbeispiele, die sich effizient auf Basis von Magnolia realisieren lassen:

  • Websites
  • Zielgruppenportale im Intra- und Internet
  • WebTV und Video-Angebote
  • E-Commerce und Shops
  • Verwaltung Technischer Dokumentation
  • Knowledge-Management

Aufbau und Funktionsweise

Magnolia unterscheidet zwischen Publikations- und Redaktions-Systemen.

Ein Redaktionssystem bietet alle notwendigen Funktionalitäten um Inhalte in Magnolia einzupflegen und zu administrieren, wobei mit Inhalten z.B. Texte, Bilder, Videos gemeint sind aber auch andere Daten wie beispielsweise georeferenzierte Adressen. Außerdem wird in einem Redaktionssystem festgelegt, wie die eingegebenen Inhalte später präsentiert werden sollen bzw. vom Besucher verwendet werden können. Ein Redaktionssystem ist autonom, wodurch Änderungen an Inhalten oder der Präsentation zunächst nur hier sichtbar werden. Erst nach einem (konfigurierbaren) Freigabeprozess auf Basis von Workflows werden die Änderungen auch auf das Publikationssystem übertragen.

Die Funktion eines Publikationssystems besteht darin, den aktuellen freigegebenen Inhaltsbestand in eine Präsentationsform umzuwandeln und diese bei Anfrage auszuliefern. Präsentationsformen können z.B. HTML oder XML sein, mit Erweiterungen von Magnolia sind aber Formate wie Adobe PDF, Microsoft Office, u.v.m. möglich. Damit die Auslieferung der Inhalte besonders schnell erfolgt, ist eine wesentliche Funktion eines Präsentationsservers, Inhalte zu cachen, d.h. in einem Zwischenspeicher vorzuhalten, damit eine einmal erzeugte Präsentationsform beim nächsten Abruf nicht erneut erzeugt werden muss. Anstelle dessen wird die zwischengespeicherte Präsentationsform aus dem Cache benutzt. Das spart Rechenzeit und ermöglicht viele tausend Anfragen, die ein Publikationssystem typischerweise parallel beantworten kann.

Die Anzahl von Publikations- und Präsentationssystemen kann variieren. Während für eine Unternehmenswebsite durchaus ein 1:1-Verhältnis auf Basis eines physikalischen Servers ausreichen sein kann, würde man für ein stark frequentiertes Web-Angebot eher zu einem 2:1-Verhältnis übergehen, wobei man für jedes System einen physikalischen Server bereitstellen würde. Die Skalierbarkeit von Magnolia lässt viele Aufbauten zu, die dem jeweiligen Anforderungsprofil des Anwendungsbereichs angepasst werden können.

Technologie und Standards

Magnolia basiert auf standardisierten Java-Technologien, wie sie auch bei der Umsetzung unternehmenskritischer Enterprise-Anwendungen verwendet werden. Integriert wurden eine Reihe moderner und bewährter Open-Source Frameworks.

Eine zentrale Rolle in der Magnolia-Technologielandkarte spielt das Content-Repository auf Basis Jackrabbit (die Referenzimplementierung des JSR-170 Standards). Alle Inhalte von Magnolia werden in Workspaces des Content-Repositories abgelegt. Es können aber auch externe Content-Repositories, Datenbanken und LDAP-/Active-Directory-Verzeichnisse angebunden werden. Die Besonderheiten eines Content Repositories liegen z.B. in der Tatsache, dass kein starres Datenschema zu Grunde liegt und Inhalte dadurch leicht erweiterbar sind, sowie darin, dass alle Inhalte des Repositories automatisch versioniert werden, so dass man immer wieder zu einer früheren Version eines Inhalts zurückkehren kann.

Die für das Redaktionssystem eingesetzte Technologie basiert auf AJAX. Hierdurch sind Oberflächen umsetzbar, die an Komfort kaum noch klassischen Standalone-Anwendungen hinterher stehen. Das Magnolia Konzept erlaubt, dass die ausgelieferte Oberfläche leicht verändert und ergänzt werden kann.

Vorteile im Überblick

Für den Einsatz von Magnolia CMS sprechen viele gute Gründe:

  • Zeitnahe Umsetzung kostengünstiger Lösungen
  • Schlankes aber skalierendes CMS mit attraktivem Funktionsumfang
  • Einfache, intuitive Bedienbarkeit durch Redaktion, auch nach dem 4-Augen-Prinzip
  • Content Repository ermöglicht die flexible Verwaltung von Texten, Dokumenten, Grafiken, Fotos, Videos und beliebigen Dateien
  • Magnolia basiert auf Enterprise Java-Technologien und unterstützt alle wesentlichen Internet- und Schnittstellen-Technologien (JEE, J2EE, AJAX, XML, RSS, Web Services, JCR)
  • Verteilte Architektur ermöglicht eine problemlose Skalierung bei erhöhter Last und damit einen einfachen IT-Betrieb
  • Open-Source-Modell mit professionellem Support und Gewährleistung

Unternehmen die Magnolia nutzen

Nachfolgend drei Beispielanwendungen von Magnolia.

Screenshot der Website deutschlandcard.de

Deutschland Card

Die DeutschlandCard ist ein kostenloses Multipartner-Bonusprogramm. Teilnehmer können mit nur einer Bonuskarte bei Top-Unternehmen aus unterschiedlichsten Branchen Punkte sammeln und von vielen Vorteilen profitieren.

Die Umsetzung der Deutschland Card basiert auf dem Magnolia CMS, welches um einige Schnittstellen, z.B. zur Anbindung der Programmpartner über Web Services, erweitert wurde.

Deutschland Card

Screenshot der Website swm.de

Stadtwerke München

Die SWM zählen zu den größten Energie- und Infrastruktur-Unternehmen Deutschlands. Millionen Kunden profitieren täglich von den SWM-Dienstleistungen und Angeboten in den Bereichen Strom, Fernwärme, Wasser, Erdgas und Bäder sowie dem Öffentlichen Personennahverkehr.

Die Website der SWM wurde auf Basis Magnolia umgesetzt, wobei verschiedene Transaktionsorientierte Systeme integriert wurden, z.B. Gasverbrauchsmeldung für Endverbraucher, ein Handwerkerportal usw.

Stadtwerke München

Screenshot der Website seat.de

Seat Deutschland

Die Marke Seat ist eine Philosophie. Ein Statement. Seat ist stolz. Denn als junge, aufstrebende Marke nehmen nimmt SEAT seit jeher eine ganz besondere Haltung ein. Und die äußert sich mit jeder Modellreihe in einer begeisternden Sprache. Ihre Botschaft? Vergiss die Angst! Lebe um zu gewinnen!

Für die Umsetzung Ihrer sehr dynamischen Website hat sich Seat Deutschland für Magnolia entschieden. Um den Anforderungen an das Design gerecht zu werden, wurde der Publikationsserver um entsprechende Grafikwerkzeuge ergänzt.

Seat Deutschland

Gerne präsentieren wir unsere Kompetenzen und beantworten Ihre Fragen zum Thema Einsatz digitaler Medien und Magnolia CMS.

Bitte nehmen Sie Kontakt mit uns auf.

Unser Angebot

Digitale Kommunikation mit System

Wir bieten Ihnen über alle Phasen eines Projektes Unterstützung beim effizienten Einsatz digitaler Medien:

  • Bedarfsanalyse
  • Konzeption
  • Gestaltung und Screen-Design
  • Programmierung
  • Qualitätssicherung
  • Hosting und Betrieb

Gerne präsentieren wir unsere Kompetenzen und beantworten Ihre Fragen zum Thema Einsatz digitaler Medien und Magnolia CMS.

Bitte nehmen Sie Kontakt mit uns auf.