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".
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:
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.
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.
Für den Einsatz von Magnolia CMS sprechen viele gute Gründe:
Nachfolgend drei Beispielanwendungen von Magnolia.
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.
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.
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.
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.
Wir bieten Ihnen über alle Phasen eines Projektes Unterstützung beim effizienten Einsatz digitaler Medien:
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.