Professional Documents
Culture Documents
At Magnolia, we know theres no one-size-fits-all solution for enterprise WCM integration. You
might want your website connected with your CRM, your e-commerce system, your back-office database...or all of
them. You might need to integrate with legacy applications and third-party services. Or you might want to swap out
one of the bundled tools for a newer, shinier one.
No single off-the-shelf system is going to meet all these requirements out of the box. Thats why we follow the
Open Suite approach, which offers you the freedom of choosing your own tools and prioritizing when and how
they are integrated. In practical terms, this means that you can leverage our CMS high interoperability and solid
technology to save money and time without losing the ability to adapt to future technologies.
Magnolia CMS achieves this with an enterprise-grade stack built on best-of-breed open source tools and a
framework that leverages best practices for content, configuration and templates. Theres no lock-in here:
every aspect of our CMS, from which templating engine you choose to which analytics provider you integrate, is
entirely under your control. Our combination of open APIs, open standards, open source and open architecture
allow developers to swap out components or build custom components as needed. This openness makes it
straightforward to build a custom suite of tools and services specific to your organizations needs.
To get you started, weve got extensive technical documentation thats regularly updated, plus community forums
where you can ask questions, a free online Academy that puts documentation into practice, and open source
code that you can inspect to see how things work. Enterprise support, training and service level agreements
are also available. Our developers are proud of what they do. They share it with everybody who wants to see it,
and they have open discussions with those that care to engage. All of this has produced a highly adaptable and
interoperable CMS thats easy for you to use and develop on top of.
INTEGRATION ZONE
Optimizely
Apache Ofbiz
jBPM Workflow
Process Management
Oracle Eloqua
Google Analytics
Solr
HTML5
Thymeleaf
CSS3
Less
On-Site Search
Analytics
Steelhouse Canvas
AngularJS
Clickdensity
Apps Framework
IBM Concentrix
Clicky
Our handy developer transit map gives you a birds-eye view of the integration options available, and helps you
understand which technologies are best suited for your requirements.
Weblogic
Active
Directory
Website
JBoss
Jackrabbit
Cluster
Websphere
JMX
LDAP
Other Channels
Internet of Things
Ebook
Mobile
Enterprise
JEE Servers
Monitoring
PERFORMANCE ZONE
JAAS
SECURITY ZONE
Magnolia CMS offers multiple integration points and different ways to arrive at your goal. Below, we describe a
few common use cases.
Open standards like JCR are the best insurance against vendor lock-in. Costs
associated with switching vendors are smaller when your content is already in
the correct format. Custom development is faster too; if you know how to use
the standard JCR API, you can write code to modify and access Magnolia CMS
content.
REST: Weve also got a REST API, which allows you to read and modify website content over HTTP. The content
can be pages, components, contacts or anything else that is stored in Magnolias content repository. You can also
execute commands to activate, export and import content.
Learn more about our REST API
PHPCR and WebDAV: If youre coming to Magnolia CMS from the PHP world, you can also access JCR
content by using our DavEx module with PHPCR and the PHP Jackalope implementation. And you can use our
built-in WebDAV support to let users easily create, edit and manage templates on the Magnolia CMS server.
Watch our PHPCR webinar and our WebDAV screencast.
jBPM:
jBPM workflows can be used to connect common Magnolia CMS actions, such as content activation or
versioning, with your business processes. Out of the box, Magnolia CMS comes with a four-eye workflow, and
you can also create your own custom workflows. Workflows can also be integrated with Magnolias messaging hub
for real-time notifications and messaging.
Read about our workflow functionality.
Observation: With our content observation mechanism, you can trigger customized actions in response
to content changes. Event listeners can monitor changes in content and trigger pre-defined responses when
changes are detected. Common examples include automatic publishing or deactivation of content or sending
email.
Read about our Observation module.
Custom Filters: Magnolia CMS also lets you add custom transformations and actions to the standard
request-response workflow by integrating your own filters into the Magnolia CMS filter chain. Independent
servlets can also forward requests to the chain. Common examples include authentication based on user identity,
logging, auditing, tracking, personalization; image conversion, scaling maps; data compression and localization.
Understand the filter chain.
Custom Modules: Magnolia CMS uses a modular architecture that makes it easy to deploy new functionality
by packaging it as a module and plugging it into the system. A number of pre-rolled modules are already available,
and you can build your own modules to deliver customized templates, components, content and assets.
Learn
more about building custom modules.
Social Media: If you want to connect Facebook and Twitter, look no further than the Frisbee module (for
Magnolia 4.5) and the Social Media Hub (for Magnolia 5.x). And the Magnolia RSS Aggregator module includes
functionality to display external feeds and generate internal feeds.
Read more about the Social Media Hub.
On-site Search and Analytics: Magnolia CMS comes with out-of-the box support for Google Analytics,
and you can easily integrate other alternatives like Clicky, Optimizely and Clickdensity as well. With the Magnolia
Solr module, you can add Apache Solr-based website content indexing and search, including support for hit
highlighting, faceted search and caching.
Read more about our Solr integration.
Marketing Automation: With the Magnolia Newsletter module, you can integrate Magnolia CMS with
external newsletter services; Campaign Monitor support is included by default. And you can also connect
Magnolia CMS with popular campaign management tools like SteelHouse and CRM systems like Salesforce.
See a demo of Magnolia CMS with Salesforce
#6 You want your website to have a consistent look and feel, even on
mobile devices.
Templating:Magnolia CMS uses templates to give structure to rendered content. Out of the box, Magnolia
CMS understands Freemarker and JSP templates, but you can also plug in your own custom engine. Microformats
and JSTL tags are supported as well. Build your first template.
STK: The Standard Templating Kit (STK) is a production-ready collection of templates for common use cases. It
implements the principles of RESS: Responsive Web Design + Server-Side Components. Web pages rendered with
the system are compliant with HTML5 and CSS3, as well as modern accessibility guidelines. Try the STK.
ehCache and Jackrabbit Cluster: Magnolia CMS comes with Ehcache built-in to improve website
performance. Apache Jackrabbits clustering feature makes it possible to share content between Magnolia CMS
instances and provide load balancing. Read about ehCache, then
set up your first cluster.
More Information
Useful Links
Contact Us
Head Office
Spain
Czech Republic