Technology

Magnolia CMS is an application based on a content management framework that allows you to extend any aspect of it to your heart's content. This is achieved on many different levels and supported by its module mechanism. The module concept clearly and easily separates your customizations from the product. This allows you to benefit from updates and upgrades with minimal maintenance effort on your end.

Requirements

Magnolia CMS is available as a standalone Tomcat bundle (includes application server, Magnolia, content repository) or as a drop-in J2EE-deployable war file. It includes everything you need to get started with a stand-alone installation in less than 10 minutes. Magnolia runs on all common operating systems (JDK 1.4.1 or later required). No additional software or databases are required.

Java Platform

Magnolia is built on top of the Java platform which is one of the two leading enterprise-grade software programming platforms (the other is .Net). Java provides many benefits to the enterprises utilizing it, such as standardization, availability of trained talent, a solid marketplace for competing offers to drive innovation and more.

Open Standards

Magnolia CMS adheres to open standards such as HTML5, XML, ECMAScript, Java EE, JSP, JSR-168, JSR-283, CMIS and more.

JSR-283 - Content Repository Standard

Magnolia CMS supports the JSR-283 standard which not only decouples the responsibilities of content storage from content management but also provides a common API that enables standardized content reuse across the enterprise and between applications.

Available Technology Briefs

  1. Performance & Availability
  2. CMS in the Cloud
  3. CMS SEO
  4. Portals

Performance and High Availability

By good performance we understand the capability of a system to serve multiple simultaneous requests in reasonable time under heavy load. In Magnolia CMS terms this means that editors can edit without delay, content is activated to public instances instantly, and public instances serve requests without perceivable slowness.

High availability refers to the degree of operational continuity in a system. A typical metric is the percentage of uptime relative to "100% operational". In a high availability system redundant instances ensure that services are available even when a instance goes down.

In this brief we examine how Magnolia ensures great performance and high availability. read on Performance and High Availability

Magnolia as a Cloud Based CMS CMS in the Cloud

Cloud computing happens on shared resources in the Internet. A benefit of Magnolia CMS in the cloud is simplicity, as knowledge of the underlying technology and infrastructure is not required - the cloud provider takes care of that. A Cloud CMS is not for everyone, however other benefits can include higher availability, scalability and security. read on CMS in the Cloud

Search Engine Optimization with Magnolia CMS CMS SEO

CMS SEO

This CMS SEO Tech Brief shows how to apply search engine optimization (SEO) to enterprise websites by employing best practices together with Magnolia CMS. We take key SEO best practice methodology and address it with various Magnolia features. read on CMS SEO

Magnolia CMS as a Web Portal

Magnolia CMS as a Web Portal

Can a content management system be a portal? In this paper we pit the OpenSocial/mashup approach used by Magnolia CMS against traditional Java portal standards. We come to the conclusion that content management is the most intensive continuous activity on any website. A portal should be built with software that best supports that key activity. read on Magnolia CMS as a Web Portal