AI ready structured data for
Magnolia CMS.
Magnolia is an enterprise-grade, Java-based content management system known for its flexibility and powerful authoring capabilities. Founded in 2003 in Basel, Switzerland, Magnolia powers websites for leading global brands with its intuitive page editor, multi-site management, and seamless integrations.
The enhancely integration connects to Magnolia-powered websites and automates the generation of structured data. It creates page-specific JSON-LD markup that helps search engines and AI systems interpret your content accurately—without requiring manual markup or additional development effort.
graph LR A["Browser Request"] --> B["Magnolia CMS"] B --> C["FreeMarker Template"] C --> D["enhancely API"] D --> E["JSON-LD"] E --> C C --> F["In-Memory Cache"] F --> C B --> G["HTML + JSON-LD"]
Two options. Same result.
URL Detection
API Call
JSON-LD Return
HTML Injection
<script type="application/ld+json"> in the HTML head. Caching
Public Only
Java Module or Light Module.
Java Module
A single JAR deployed into your Magnolia webapp. Includes in-memory caching with configurable TTL, ETag-based revalidation, and graceful fallback on API errors. Recommended for production.
Light Module
No Java code required. Uses Magnolia’s built-in REST Client to call the enhancely API directly from FreeMarker templates. Configuration is a simple YAML file.
Secure Storage
API keys stored securely through the Password Manager, module configuration, or environment variables.
Caching & Reliability
ETag-aware caching (reduces API calls; keeps schema fresh)
7-day default TTL—configurable via Config App
Graceful fallback—serves cached content on API errors or rate limiting
In-memory cache—no external dependencies required
API Response Codes
200: JSON-LD ready
201: URL queued for processing
202: Processing
304: Not modified (ETag match)
429: Rate limited—serves cached content if available
Compatibility & Requirements
Magnolia >= 6.2
Java >= 11
FreeMarker Templates
Light Modules supported
Freshly served by Neo Reply.
The enhancely Magnolia CMS module can be obtained from Neo Reply. Please reach out at neoreply.de.
About Neo Reply
Neo Reply is the Digital Experience Platform specialist within the Reply Group. Together with their clients, they develop tailored DXP strategies and solutions—from conception and planning through architecture to successful frontend and backend implementation.
Learn more at neoreply.de
“It’s remarkable how quickly Neo Reply understood, embraced, and executed the integration challenge. Enabling the enhancely integration through two different approaches showcases both the flexibility of Magnolia CMS and Neo Reply’s high level of expertise. The module is available free of charge on the official Magnolia Marketplace.”
Bastian Sirvend, Founder, enhancely.ai
“When enhancely approached us with their vision for automated structured data generation, we immediately recognized the value for enterprise content teams. Magnolia’s extensible architecture gave us the flexibility to create a solution that fits any project setup. We’re proud to contribute this module to the Magnolia community.”
Dr. Raphael Richter, Managing Director, Neo Reply