Technical specifications

An overview of the Magnolia CMS cloud and on-premises offerings, including capabilities, supported platforms, pricing, support and more.

Content management

Manage structured and unstructured content

Magnolia provides apps for:

  • managing structured data (such as event listings)
  • rapid authoring of semi-structured content (such as landing pages)
  • assembling page layouts from a palette of components.

Custom apps can be created with code or configuration. A standard framework is used for all apps, providing a consistent user experience for custom apps.

Content re-use

Content managed in Magnolia can be used in other channels, such as mobile apps, 3rd-party sites, kiosks, etc.

Content managed in apps can be re-used as as rendered fragments of HTML, plain JSON, etc. which are accessed via plain URLs, REST or various other APIs.

Categorization and tagging

Ad-hoc tagging

Hierarchical categorization

Content dependencies

About Magnolia apps

Apps in Magnolia are used to perform tasks such as page editing or asset management.

 

Contextual delivery & personalization

Personalization

Rule-based personalization engine
Page-level and fragment-level personalization
Personalization of JSON for headless scenarios 

Persona-based preview of personalization
Date-based preview supports seasonal personalized campaigns

Customizable rules and visitor traits

Create and manage personalization rules:

  • directly in the Pages App
  • indirectly via the Segments App
  • in code

Personalize based on how user-definable rules match user information from:

  • built-in traits such as date, location and log-in state
  • values stored in cookies
  • custom traits from external systems (such as a CRM)

Personalize based on content tagging and taxonomy

Multi-language & translation

Multi-language features

Manage multiple versions of the same site in different languages

Choose between the same structure for each site, different structures for different sites or share structures

UTF-8 URLs and per-page locale-specific URLs

Integration with Translations.com 

Auto-translate content with Google or Microsoft services

Translate directly in Pages App and content apps with integration into publishing workflow

Bulk translate with export and import in XLS or XLIFF format files

Authoring interface also localized. Each author can set their working language preference.

 

Platform

Magnolia Cloud as platform-as-a-service. It provides you with the complete infrastructure needed to run Magnolia and enables the continuous delivery of your new features. Magnolia Cloud environments are managed with a convenient cockpit.

Need more specifics?

Browse the Magnolia Cloud documentation to get complete view of our technical capabilities, features, architecture and more.

Read the Magnolia Cloud docs

Offering

Pricing

Monthly or annual subscription fee

Subscription includes maintenance and support.
Fee negotiated per-project based on project and platform parameters.

Contact sales for pricing.

Licensing

Service Agreement

We're currently defining standard service agreement terms and conditions.

Contact sales to for details.

Maintenance

Platform continuously updated

Magnolia Cloud's architecture allows for safe testing of platform updates before they are applied. Updates can be applied via the graphical Magnolia Cockpit service.

Review our maintenance policy for details.

Support

8x5 support included. Additional service levels can be negotiated.

Support during business hours on weekdays is included. Extended support agreements can be negotiated.

Content management

Manage structured and unstructured content

Magnolia provides apps for:

  • managing structured data (such as event listings)
  • rapid authoring of semi-structured content (such as landing pages)
  • assembling page layouts from a palette of components.

Custom apps can be created with code or configuration. A standard framework is used for all apps, providing a consistent user experience for custom apps.

Content re-use

Content managed in Magnolia can be used in other channels, such as mobile apps, 3rd-party sites, kiosks, etc.

Content managed in apps can be re-used as as rendered fragments of HTML, plain JSON, etc. which are accessed via plain URLs, REST or various other APIs.

Categorization and tagging

Ad-hoc tagging

Hierarchical categorization

Content dependencies

About Magnolia apps

Apps in Magnolia are used to perform tasks such as page editing or asset management.

 

Contextual delivery & personalization

Personalization

Rule-based personalization engine
Page-level and fragment-level personalization
Personalization of JSON for headless scenarios 

Persona-based preview of personalization
Date-based preview supports seasonal personalized campaigns

Customizable rules and visitor traits

Create and manage personalization rules:

  • directly in the Pages App
  • indirectly via the Segments App
  • in code

Personalize based on how user-definable rules match user information from:

  • built-in traits such as date, location and log-in state
  • values stored in cookies
  • custom traits from external systems (such as a CRM)

Personalize based on content tagging and taxonomy

Multi-language & translation

Multi-language features

Manage multiple versions of the same site in different languages

Choose between the same structure for each site, different structures for different sites or share structures

UTF-8 URLs and per-page locale-specific URLs

Integration with Translations.com 

Auto-translate content with Google or Microsoft services

Translate directly in Pages App and content apps with integration into publishing workflow

Bulk translate with export and import in XLS or XLIFF format files

Authoring interface also localized. Each author can set their working language preference.

 

Platform

Built with Java 8. Compatible with many OS, DBMS & servers

Compatible OS

FreeBSD
Linux
Mac OS
Windows

Compatible application servers

Apache Tomcat
IBM WebSphere
Oracle WebLogic
Redhat JBoss EAP
Wildfly

Compatible DBMS

Apache Derby
H2 Database Engine
MySQL
Oracle Database
PostgreSQL
Microsoft SQL Server

Read Certified Stack (in the Magnolia documentation) for details.

Need more specifics?

Browse the Magnolia Cloud documentation to get complete view of our technical capabilities, features, architecture and more.

Read the Magnolia Cloud docs

Offering

Pricing

Annual subscription fee

Subscription includes maintenance and support.
Fee negotiated per-project based on project parameters.

Contact sales for pricing.

Licensing

Friendly contracts

Our standard legal agreement is friendly and includes access to source code.
Custom terms can be negotiated for large deals.

Contact sales to discuss custom agreements.

Maintenance

Backported security patches and bug fixes

Security patches and bug fixes are backported to maintenance releases.
Major releases are maintained for two years after release.

Review our maintenance policy for details.

Support

8x5 support included. Up to 24x366 available.

Support during business hours on weekdays is included.
Up to 24 hour/day support is available for additional fees.