Magnolie (CMS)
Originalautor (en) | Boris Kraft & Pascal Mangold |
---|---|
Entwickler (en) | Magnolia International Ltd |
Erstveröffentlichung | 15. November 2003 |
Stabile Version | 6.2.22 / 29 Juli 2022 |
Repository | |
Geschrieben in | Java |
Betriebssystem | Plattformübergreifend |
Typ | Content -Management -System |
Lizenz | Gemeinschaftsausgabe:GPLV3 DX -Kern:Eula |
Webseite | www |
Magnolie ist eine Open-Source Content -Management -System (CMS). Es wurde von Magnolia International Ltd. mit Sitz in entwickelt Basel, Schweiz. Es basiert auf Content-Repository-API für Java (JSR-283).
Hauptveröffentlichungen
Ausführung | Datum | Hauptmerkmale |
---|---|---|
6.2 | 2020-03-27 | Visual Spa Editor; Multisource -Inhalte durch deklarative Ruhe; Integrierte Benutzererfahrung; DAM -Steckerpaket; Marketing -Automatisierungs -Connector -Paket.[1] |
6.1 | 2019-06-26 | Produktumpackung: DX Core und Community Edition; Connector Packs, Live -Kopie, viele finden Bar- und UI -Verbesserungen.[2] |
6.0 | 2018-11-30 | Suchen Sie die Bar mit AI-basiertem Suchergebnis-Ranking, Bilderkennung und Tagging, Inhaltsmodelle über Inhaltstypen, neues UI-Framework und überholtes Benutzeroberfläche.[3] |
5.7 | 2018-06-25 | GDPR Bereitschaft, Apache Solr Für die Indexierung von Asset, Aliase der Feldnamen, Laufzeitkompatibilität mit Java 9 und Java 10, Java -Spezifikationsbasis bei Java EE 8.[4] |
5.6 | 2017-11-15 | Content -Tags, neue REST -API -Zustellungsendpunkt, Software Bom Für Abhängigkeiten der 3. Parteien,, OAuth 2.0, Vaadin 8, log4j 2.[5] |
5.5 | 2016-11-15 | Definitionen App, Navigationsfunktionen, Magnolien -CLI, Themen in YAML, viele UX -Verbesserungen; Core 5.5 verwendet H2 als Standard -DB.[6] |
5.4 | 2015-07-03 | Magnolia Templating Essentials, Lichtentwicklung, Konfiguration durch YAML -Dateien, einheitliche Ressourcenbelastung.[7] |
5.3 | 2014-06-24 | Personalisierung (P13N), Workflow -Aufgaben, verbesserte DAM -API, Content Connector, Marketing Tags Manager App.[8] |
5.2 | 2013-11-22 | REST -Modul, mehr Apps mit neuer Vaadin -Benutzeroberfläche, verbesserter Migrationsprozess.[9] |
5.1 | 2013-10-09 | Internationalisierung (I18N), Bulk -Aktionen, Veröffentlichungsworkflow, anpassbare Apps.[10] |
5.0 | 2013-06-20 | Neue Benutzeroberfläche basierend auf HTML5 und Vaadin. Framework zum Erstellen von aufgabenorientierten Apps.[11] |
4.5.1 | 2012-03-13 | Neue Templating -API, Multichannel Publishing, JCR 2.0 [12] |
4.1 | 2009-06-12 | Digital Asset Management, Bildgenerierung, Kommentar.[13] |
4.0.1 | 2009-03-06 | Standard -Vorlagen -Kit.[14] |
3.0 | 2006-11-15 | Enterprise Edition mit Funktionen wie LDAP -Authentifizierung.[15] |
2.0 | 2004-11-15 | Benutzerfreundlichkeitsverbesserungen.[16] |
1.0 | 2003-11-15 | Erstveröffentlichung.[17][18] |
Die Architektur
Magnolia CMS ist ein Java-basierter Content-Management-System[19] das verwendet a JCR Repository zum Speichern, Abrufen und Durchsuchen von Daten. In dieser Hinsicht ähnelt Magnolia dem Adobe Experience Manager, Hippo CMS und Jahia, die auch JCR verwenden. Magnolia verwendet Apache Jackrabbit, die JCR -Referenzimplementierung standardmäßig. Es ist möglich, eine andere JSR-170-zertifizierte Repository-Implementierung wie z. Modeshape.
Dauerspeicher
In Magnolia bleibt Jackrabbit Daten an die H2 Datenbank standardmäßig. Eine leichte eingebettete H2-Datenbank enthält die Magnolia-Software, die Konfiguration und zwei Demonstrationswebsites in einem einzigen Download zum Ausprobieren des Systems. Für Produktionsumgebungen können andere Datenbanken wie MySQL, Mariadb, PostgreSQL oder Oracle verwendet werden.
Module
Magnolia CMS hat eine modulare Architektur. Der Systemkern und die Funktionen wie der Seiteneditor, das digitale Asset -Management und das Cache werden in separate Module verpackt. Der Modulmechanismus wird auch zum Verpacken und Bereitstellen von Websites verwendet, die mit Magnolia CMS erstellt wurden. Die auf einer Website verwendeten Vorlagen, Themen und Funktionen werden in separate Module aufgeteilt.[20]
Mit der Modularität können Site -Administratoren die Funktionen gemäß den Anforderungen eines Projekts installieren und deinstallieren. Einkapseln der Funktionalität in diskrete Module auch fördert Trennung von Bedenken: Ein Team kann an Website -Vorlagen arbeiten, während beispielsweise ein anderes Team Apps entwickelt.
Auf der Dateisystemebene ist ein Magnolienmodul a KRUG, Ein Java -Dateiformat, mit dem Java -Klassendateien und -Ressourcen (Bilder, CSS, JavaScript) in eine Datei verpackt werden. Das Bereitstellen eines Magnolienmoduls umfasst das Kopieren der JAR -Datei auf den Java -Anwendungsserver und das Neustart der Magnolia -Instanz. Magnolia CMS erkennt die JAR -Datei während des Startvorgangs und installiert das Modul.
Magnolia International Ltd. bietet häufig verwendete Merkmalsmodule wie Kommentare und Personalisierung. Die Benutzergemeinschaft hat weitere Module für bestimmte Aufgaben entwickelt, z. B. für die Überprüfung von kaputten Links.[21]
Benutzer
Magnolien -Clients[22] stammen hauptsächlich von Finanzdienstleistungen, Regierung, Medien und E-Commerce. Das System eignet sich am besten für Organisationen mit komplexen Integrationsanforderungen und ausreichende IT -Ressourcen, um das Produkt an ihre Bedürfnisse anzupassen. Es ist ein bedeutendes Java-Expertise erforderlich, um die Open-Source-Architektur von Magnolia zu nutzen und das CMS in vorhandene Systeme zu integrieren. Das Unternehmen hat angegeben, dass ein auf Datei-System basierendes Entwicklungsansatz basiert[23] macht das Produkt weniger anspruchsvoll von Java -Fähigkeiten.
Konferenz
Die Magnolia Conference ist eine jährliche Veranstaltung für CMS -Entwickler und digitales Marketing Benutzer. Die Konferenz ist ein Ort, an dem Sie andere Benutzer kennenlernen, Best Practices teilen und Produktupdates kennenlernen können. Eine technische Präsentation zielt auf Softwareentwickler ab und konzentriert sich auf Integrationen und CMS -Implementierungsfälle. Im Jahr 2015 fügte Magnolia einen digitalen Business -Präsentations -Track hinzu, auf dem Gespräche sich auf Inhaltsprobleme konzentrieren, denen Unternehmen konfrontiert sind und wie sie das Produkt verwenden, das ihre Marken im Internet erstellen.
Die Konferenz umfasst auch eine Community Unkonferenz Wo die Teilnehmer selbst dafür verantwortlich sind, für Vorschläge, Stimmen für und präsentieren Gespräche, an denen jeder teilnehmen kann.
Verweise
- ^ "Freisetzungsnotizen für Magnolia CMS 6.2". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2020-08-06.
- ^ "Freisetzungsnotizen für Magnolia CMS 6.1". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2019-07-22.
- ^ "Freisetzungsnotizen für Magnolia CMS 6.0". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2018-12-04.
- ^ "Freisetzungsnotizen für Magnolia Core 5.7". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2018-07-11.
- ^ "Freisetzungsnotizen für Magnolia Core 5.6". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2017-11-16.
- ^ "Freisetzungsnotizen für Magnolia Core 5.5". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2016-11-21.
- ^ "Freisetzungsnotizen für Magnolia 5.4". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2016-10-17.
- ^ "Freisetzungsnotizen für Magnolia 5.3". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2016-10-17.
- ^ "Freisetzungsnotizen für Magnolia 5.2". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2016-10-17.
- ^ "Freisetzungsnotizen für Magnolia 5.1". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2016-10-17.
- ^ Hietala, Antti (2013-06-20). "Freisetzungsnotizen für Magnolia 5.0". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 5. November 2014.
- ^ Hietala, Antti (2012-03-13). "Freisetzungsnotizen für Magnolia 4.5.1". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2014-11-05.
- ^ Joseph, Grégory (2009-06-12). "Freisetzungsnotizen für Magnolia 4.1". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2014-11-05.
- ^ Joseph, Grégory (2009-03-06). "Freisetzungsnotizen für Magnolia 4.0.1". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 2014-11-05.
- ^ Natividad, Angela (2006-11-15). "Magnolia wird 3, aktualisiert Web CMS". CMswire. Einfachere Mediengruppe. Abgerufen 2009-01-25.
- ^ Dunwoodie, Brice (2004-11-16). "Magnolia 2.0 veröffentlicht, J2EE Open-Source CMS". CMswire. Einfachere Mediengruppe. Abgerufen 2009-01-25.
- ^ Kraft, Boris (2003-11-17). "Magnolia 1.0 freigegeben". BetterFasterbigger.com. Abgerufen 2016-10-18.
- ^ "Der hängere Veröffentlichung freie Java-basierte Unternehmen CMS". CMswire. Einfachere Mediengruppe. 2003-11-20. Abgerufen 2009-01-25.
- ^ Karaca, Amandari (2019-08-06). "Magnolia wurde von Gartner im Magic Quadrant für Web -Content -Management erkannt". Cision (PRWeb). Cision. Abgerufen 6. August 2019.
- ^ Meier, Christoph. "Module". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 6. November 2014.
- ^ Kerkhoff, Marvin. "Deadlink App". Magnolia Community Wiki. Abgerufen 6. November 2014.
- ^ "Verweise". Magnolia International Ltd. archiviert aus das Original am 10. Februar 2015. Abgerufen 2. Dezember 2014.
- ^ Meier, Christoph (2015-07-03). "Freisetzungsnotizen für Magnolia 5.4". Magnoliendokumentation. Magnolia International Ltd. Abgerufen 30. Juli 2015.