Magnolia (CMS)

Magnolia
Originalförfattare Boris Kraft & Pascal Mangold
Utvecklare Magnolia International Ltd
Initial release 15 november 2003 ( 2003-11-15 )
Stabil frisättning
6.2.29 / 1 mars 2023
(0 dagar sedan)
( 2023-03-01 )
Förvar
Skrivet i Java
Operativ system Cross-plattform
Typ Innehållshanteringssystem
Licens
Community Edition: GPLv3 DX Core: EULA
Hemsida www .magnolia-cms .com

Magnolia är ett innehållshanteringssystem med öppen källkod (CMS). Det är utvecklat av Magnolia International Ltd., baserat i Basel , Schweiz . Den är baserad på Content repository API för Java (JSR-283) .

Stora releaser

Version Datum Nyckelfunktioner
6.2 2020-03-27 Visual SPA Editor; Multisource innehåll genom deklarativ REST; Integrerad användarupplevelse; DAM Connector Pack; Marketing Automation Connector Pack.
6.1 2019-06-26 Produktompackning: DX Core och Community Edition; Connector Packs, Live Copy, många förbättringar av Find Bar och UI.
6,0 2018-11-30 Find Bar med AI-baserad rankning av sökresultat, bildigenkänning och taggning, innehållsmodeller via innehållstyper, nytt ramverk för användargränssnitt, överarbetat användargränssnitt.
5.7 2018-06-25 GDPR- beredskap, Apache Solr för tillgångsindexering, fältnamnalias, runtime-kompatibilitet med Java 9 och Java 10, Java-specifikationens baslinje vid Java EE 8.
5.6 2017-11-15 Innehållstaggar, ny REST API-leveransslutpunkt, mjukvarulista för beroenden från tredje part, OAuth 2.0, Vaadin 8, Log4j 2.
5.5 2016-11-15 Definitionsapp, navigeringsfunktioner, Magnolia CLI, teman i YAML, många UX-förbättringar; CORE 5.5 använder H2 som standard db.
5.4 2015-07-03 Magnolia Templating Essentials, lätt utveckling, konfiguration av YAML-filer, enhetlig resursladdning.
5.3 2014-06-24 Personalisering (p13n), arbetsflödesuppgifter, förbättrad DAM API, innehållsanslutare, app för marketing tags manager.
5.2 2013-11-22 REST-modul, fler appar med nytt Vaadin-gränssnitt, förbättrad migreringsprocess.
5.1 2013-10-09 Internationalisering (i18n), massåtgärder, publiceringsarbetsflöde, anpassningsbara appar.
5.0 2013-06-20 Nytt användargränssnitt baserat på HTML5 och Vaadin . Ram för att skapa uppgiftsorienterade appar.
4.5.1 2012-03-13 Ny mall-API, flerkanalspublicering, JCR 2.0
4.1 2009-06-12 Digital asset management, bildgenerering, kommentering.
4.0.1 2009-03-06 Standard mallsats.
3.0 2006-11-15 Enterprise-utgåva med funktioner som LDAP-autentisering.
2.0 2004-11-15 Användbarhetsförbättringar.
1.0 2003-11-15 Initial release.
 Senaste grenen
 Äldre gren, fortfarande stödd
 Äldre gren i förlängd livslängd, delvis stöttad
 Slutet av liv

Arkitektur

Magnolia CMS är ett Java-baserat innehållshanteringssystem som använder ett JCR- förråd för att lagra, hämta och söka efter data. I detta avseende liknar Magnolia Adobe Experience Manager, Hippo CMS och Jahia som också använder JCR. Magnolia använder Apache Jackrabbit, JCR-referensimplementeringen som standard. Det är möjligt att använda en annan JSR-170-certifierad repositoryimplementering som Modeshape .

Bestående lagring

I Magnolia behåller Jackrabbit data till H2 -databasen som standard. En lätt inbäddad H2-databas innehåller Magnolias programvara, konfiguration och två demonstrationswebbplatser i en enda nedladdning för att testa systemet. För produktionsmiljöer kan andra databaser som MySQL, MariaDB, PostgreSQL eller Oracle användas.

Moduler

Magnolia CMS har en modulär arkitektur. Systemkärnan och funktioner som sidredigerare, digital tillgångshantering och cache är paketerade i separata moduler. Modulmekanismen används också för att paketera och distribuera webbplatser byggda med Magnolia CMS. Mallarna, teman och funktionaliteten som används på en webbplats är uppdelad i separata moduler.

Modularitet tillåter platsadministratörer att installera och avinstallera funktionalitet enligt ett projekts krav. Inkapsling av funktionalitet i diskreta moduler främjar också separation av problem : ett team kan arbeta med webbplatsmallar medan ett annat team utvecklar appar, till exempel.

På filsystemnivå är en Magnolia-modul en JAR , ett Java-filformat som används för att paketera Java-klassfiler och resurser (bilder, CSS, JavaScript) till en fil. Att distribuera en Magnolia-modul innebär att JAR-filen kopieras till Java-applikationsservern och att Magnolia-instansen startas om. Magnolia CMS känner igen JAR-filen under uppstartsprocessen och installerar modulen.

Magnolia International Ltd. tillhandahåller vanliga funktionsmoduler som Kommentarer och Personalisering. Användargemenskapen har utvecklat ytterligare moduler för specifika uppgifter som för att kontrollera trasiga länkar.

Användare

Magnolias kunder kommer främst från finansiella tjänster, myndigheter, media och e-handel. Systemet lämpar sig bäst för organisationer som har komplexa integrationskrav och tillräckliga IT-resurser för att anpassa produkten efter deras behov. Betydande Java-expertis behövs för att dra nytta av Magnolias arkitektur med öppen källkod och för att integrera CMS med befintliga system. Företaget har indikerat att en filsystembaserad utvecklingsmetod gör produkten mindre krävande för Java-kunskaper.

Konferens

Magnolia Conference är ett årligt evenemang för CMS-utvecklare och användare av digital marknadsföring . Konferensen är en plats för att träffa andra användare, dela bästa praxis och lära sig om produktuppdateringar. Ett tekniskt presentationsspår riktar sig till mjukvaruutvecklare, med fokus på integrationer och CMS-implementeringsfall. Under 2015 lade Magnolia till en digital affärspresentationsbana där samtalen fokuserar på innehållsutmaningar som företag står inför och hur de använder produkten och bygger upp sina varumärken på webben.

Konferensen innehåller också en community unconference där deltagarna själva ansvarar för att föreslå, rösta på och presentera föredrag som alla är fria att välja att delta i.

externa länkar