Page tree
Skip to end of metadata
Go to start of metadata

Official Documentation Available

This topic is now covered in Modules.

Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 167 rates

List of available open-source Magnolia CMS modules

Magnolia's module concept makes it easy and powerful to build custom modules to extend Magnolia's functionality. To read more about it, head over to our official documentation site .

The Modules developed by Magnolia can be found here: http://svn.magnolia-cms.com/view/community/modules/.

You can make use of our infrastructure (jira, svn etc) if you wish to develop modules. See http://forge.magnolia-cms.com/.

Below is a list of additional modules not found in SVN as well as a a description of some of the modules provided in SVN (somewhat redundant, as always).

Name

More

Description

Owner

License

3.0

3.5

3.6

4.0

4.1

4.2

4.3

4.4

4.5

Version

Status

Bean Shell

Documentation

Provides scripting functionality in shell connected to live instance of Magnolia

Magnolia

GPL

 

(tick)

(tick)

 

 

 

 

 

 

1.0

Superseded by Groovy

Blossom: Spring Integration Module

Source / Binary / Documentation

Magnolia Blossom is the Spring integration module for Magnolia. It lets you write reusable paragraphs and templates with a high level of dynamic behaviour that editors can compose to create truly interactive web pages. Using the proven application stack of Spring Framework makes it easier to develop integrations with for instance business systems to fetch information you want to present in your pages. If you already know Spring you'll appreciate that Blossom gets you faster up to speed and lets you work in an environment that you're already familiar with. 

Magnolia

GPL & MNA

 

 

 

 

(tick)

(tick)

(tick)

(tick)

(tick)

3.1.2

stable

Blossom Data Extension Module

Source / Binary / Documentation

Extension module for Blossom that enables using annotation style dialogs with the data module. 

Magnolia

GPL & MNA

 

 

 

 

 

 

 

(tick)

 

1.0.1

stable

BootstrapSync Module

Source / Binary / Documentation

Automatically sync/export bootstrap files during development. Each change done from adminCentral is immediately exported to xml (great for development in team and for use with svn)

openmind

GPL

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

 

 

 

0.1.1

beta

Captcha

Source / Binary / Documentation

Produces captcha image data using jcaptcha

Thomas Duffey

LGPL

 

(tick)

(tick)

 

 

 

 

 

 

1.0

stable

Controls Module

Source / Binary  / Documentation

Additional controls that can be used in Magnolia dialog (grid/spreadsheet control)

openmind

GPL

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Criteria API

Source/ BinaryDocumentation

Criteria is a simplified API for retrieving JCR Nodes by composing Criterion objects. This is a very convenient approach for functionality like "search" screens where there is a variable number of conditions to be placed upon the result set.

openmind

GPL

 

 

 

(tick)

(tick)

(tick)

 

 

 

 

stable

Data Module

Source / Binary / Documentation

Data Module facilitates external data handling (automated retrieval, updates checking, etc) in Magnolia Content Management System. Part of the standard distribution.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.6.1

stable

DMS

Source / Binary / Documentation

The Document Management System. USe to manage assets in a repository independently of the WCM repository. Dublin Meta Data support, versioning, workflow.
Part of the standard distribution.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.5.1

stable

Documentation Application

Source / Binary / Documentation

Our documentation website runs a customized Magnolia. It provides custom workflow, custom email templates to send notifications, a Wiki paragraph (see wiki module) and ToDo functionality (see todo module).

Magnolia

GPL

 

(tick)

(tick)

 

 

 

 

 

 

 

stable

Excel Renderer

Source / Binary / Documentation

Provides a paragraph that takes an excel file as its input and renders it.

Magnolia

GPL

 

(tick)

(tick)

 

 

 

 

 

 

?

?

Forum

Source / Binary / Documentation

A Forum created as a set of paragraphs. Works nicely with PUR.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.2.1

stable

googlemap

Source / Binary / Documentation

Templates and paragraphs to manage and display google maps - supports point of interest as well as vertices

headwire

GPL

 

(tick)

(tick)

 

 

 

 

 

 

0.1.10

stable

google Sitemap Module

Source / Binary / Documentation

The module creates an index of a Magnolia-based website and formats it as a google sitemap which then can be registered in google Webmaster Central.

esense

LGPL

 

(tick)

(tick)

(tick)

 

 

 

 

 

1.0.12

stable

Groovy Scheduler

Source / Binary / Documentation

The Magnolia Groovy Scheduler is a custom Magnolia CMS module based on the original magnolia-scheduler module (which in turn uses Quartz). It adds a nice UI in Magnolia AdminCentral for creating and monitoring your jobs and support both for jobs written in Groovy and for jobs based on Magnolia Commands. The module is hosted at Magnolia Forge

Federico Grilli

Apache 2.0

 

 

 

 

 

 

(tick)

 

 

 

beta

Groovy module

Source / Binary / Documentation

adds Groovy capabilities to Magnolia

Magnolia

GPL

(minus)

 

 

 

 

 

(tick)

(tick)

 

1.1.1

stable

Groovy Shell

Source / Binary / Documentation

console for running groovy scripts within adminCentral

openmind

GPL

(minus)

 

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

GroupDocs.Annotation for CloudSource / Binary / DocumentationThis module for Magnolia lets you embed documents and annotate them from within your Magnolia pages. Now, you can share your documents and let other reviewers annotate on it. It can be easily done using your browser. Install this module, embed our online annotation app, simply upload all common as well as business files, and annotate them easily.GroupDocsApache 2.0        (tick)1.0.0stable
GroupDocs.Assembly for CloudSource / Binary / DocumentationThis module for Magnolia lets you embed document template with merge fields as well as its efficient online document assembly app into Magnolia websites. GroupDocs.Assembly is an online document automation and document assembly app. This app allows you to prepare a document template with merge fields for document Assembly. After the preparation, you can then send it out to collect answers from your customers. When the customers fill out the form, it is saved and assembled as a separate file. Install this module to integrate GroupDocs.Assembly to your Magnolia websites, which really saves your time and effort.GroupDocsApache 2.0        (tick)1.0.0stable
GroupDocs.Comparison for CloudSource / Binary / Documentation

GroupDocs.Comparison for Cloud add-on allows you to compare various revisions of a document directly from a web browser. It is a web-based application that lets you compare documents virtually from any device. With this tool you can compare two Word documents, as well as PDF files, PowerPoint presentations, Excel spreadsheets and HTML documents. Regardless of the format, you don’t need to install any additional software to compare the documents.

After uploading two versions of a document, GroupDocs.Comparison automatically compares them and highlights differences with redlines. Added text is marked with underlines and deleted text – with strike-outs. You can easily navigate between marked up texts throughout the document to quickly find out what has been changed. 

GroupDocsApache 2.0        (tick)1.0.0stable
GroupDocs.Signature for CloudSource / Binary / DocumentationWith GroupDocs.Signature for Cloud add-on you can streamline the process of signing contracts, invoices, quotes and any other business documents. It’s a secure and legally binding solution that allows you and your partners/clients to sign documents online by applying an electronic signature. This way, any document can be signed directly form a web browser, without the need of downloading, printing and scanning it.GroupDocsApache 2.0        (tick)1.0.0stable
GroupDocs.Viewer for CloudSource / Binary / DocumentationThis module for Magnolia lets you embed documents of multiple file formats complete with GroupDocs’ online document viewer into your Magnolia pages. Now you can embed and use GroupDocs’ online document viewer as an online PDF viewer, Word viewer, Excel viewer, etc. Install this plugin and share your documents to your colleagues and friends from within your Magnolia website. How to get Document ID (GUID)GroupDocsApache 2.0        (tick)1.0.0stable

HWT4M

Source / Binary / Documentation

A simple JSP templating handler with 100+ predefined templates for Magnolia. The templates are based on free GPL templates from SiteGround.

headwire

GPL

 

 

 

 

 

(tick)

 

 

 

0.8

stable

Image Filtering

Source / Binary

An module that provides image manipulation and filter functionality. Superseded by the Imaging module.

Magnolia

MNA

 

(tick)

(tick)

(minus)

(minus)

(minus)

 

 

 

 

 

Jawr integration

SourceBinaryDocumentation

A custom module for Magnolia CMS based on the JAWR project which minifies and bundles css and js files.

Federico Grilli

GPL

 

 

(tick)

 

 

 

 

 

 

 

 

jsp templating

SourceBinaryDocumentation

Allows JSP files to be read from the repository - this module only works in conjunction with tomcat 5.5+ due to the DirContext is altered

headwire

GPL

 

 

 

 

(tick)

(tick)

 

 

 

1.0

stable

KonaKart

Source / Binary / Documentation

KonaKart integration for Magnolia. The module brings both web applications together and exposes all KonaKart features as paragraphs within Magnolia.

headwire (http:/www.headwire.com)

CCPL

 

 

 

 

 

(tick)

 

 

 

0.9b

 

Magnolia Repository Tools

Source / Binary / Documentation

Magnolia Repository Tools is a simple Magnolia module which adds a GUI for running maintence operations on the underlining Jackrabbit repository and Lucene Index.

openmind

GPL

 

 

 

(tick)

(tick)

(tick)

 

 

 

 

stable

Magnolia Tasks

Source / Binary / Documentation

Not really a module, but a collection of reusable tasks that can be used to build Magnolia modules

openmind

GPL

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Mgnlext

Source / Binary / Documentation

openutils-mgnlext is simply a distribution of extjs for usage with Magnolia .

The standard ext resources (js/css/images) are packaged in the jar inside the "mgnl-resources" folder, so that they are available using the ".resources" path in magnolia. You can simply add a dependency on openutils-mgnlext instead of copying all the extjs resources in the webapp folder or in your custom modules. The packaged version of extjs is 2.1.

openmind

GPL

(minus)

 

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Messages Module

Source / Binary / Documentation

adds a GUI for translating messages within adminCentral

openmind

GPL

(minus)

 

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Observation

Source / Binary / Documentation

Enables applications to register interest in events that describe changes to a workspace, and then monitor and respond to those events. Available as separate download for CE and EE, not included in bundle.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.2

released

OpenSocial Container

Source / Binary / Documentation

Provides an OpenSocial Container within Magnolia

Magnolia

GPL

 

 

 

 

 

 

 

(tick)

 

1.0

beta

openutils-mgnlspring

Source / Binary / Documentation

Integrates the Spring MVC framework into Magnolia

openmind

GPL

(tick)

(tick)

(tick)

 

 

(tick)

 

 

 

 

beta

Poll

Source / Binary / Documentation

Ask questions, see results.

Magnolia

GPL

 

(tick)

(tick)

 

 

 

 

 

 

?

beta

PUR

Source / Binary / Documentation 

Public User Registration. Allows users to register on your web site, retrieve passwords and moderated account creation. Useful for community-driven sites.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.3.1

stable

RSS Aggregator

Source / Binary / Documentation

Extension to the data module to create and manage various (RSS/Atom) feed aggregates and produce content from them

Magnolia

GPL

 

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.2

beta

Scheduler

Source / Binary / Documentation

Schedule tasks, e.g. backups or imports or activation etc. Part of the standard distribution.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.4.1

released

SimpleMedia Module

Source / Binary / Documentation

openutils-mgnlmedia is a Magnolia module for the management of multimedia assets like images and videos.

openmind

GPL

(minus)

(minus)

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Solr Integration

Source / Binary / Documentation

The magnolia-solr-module aims at bringing Apache Solr outstanding search features into Magnolia CMS.

Federico Grilli

GPL

 

 

 

 

 

 


 

(tick)

(tick)

3.0

RC

Stripes Module

Source / Binary / Documentation

Integrates the Stripes framework into Magnolia

openmind

GPL

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

Tag cloud

Source / Binary / Documentation

Generate and manage tag clouds based on Lucene indexes.

openmind

GPL

 

 

 

(tick)

(tick)

(tick)

 

 

 

1.0

released

ToDo

Source / Binary / Documentation

A simple module that adds a tab to the page properties (MainBar) that allows you to make notes of things you need to do for that page. It also adds an entry in the tools menu to display all the pages that have ToDo's. Great if you like to keep track of things directly where they matter.

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

1.1.1

stable

Struts Module

Source / Binary / Documentation

integrates the Struts 1.1 framework into magnolia-powered websites. This module will allow you to use any available Struts action/forward as a Magnolia paragraph

openmind

GPL

(minus)

 

(tick)

(tick)

(tick)

(tick)

 

 

 

 

stable

URI Security Filter Extension

Source / Binary / Documentation

magnolia-module-urisecurityfilterextension offers flexible login behavior depending on the protected uri that was called. The behavior is fully configurable via the Magnolia configuration.

fastforward

GPL

 

(tick)

(tick)

 

 

 

 

 

 

 

?

Wiki

Source / Binary / Documentation

A Wiki paragraph which we have developed for the documentation.m.i website.

Magnolia

GPL

 

(tick)

(tick)

 

 

 

 

 

 

?

?

WebDAV

Source / Binary / Documentation

WebDAV allows you to create, edit and manage templates and recources on a Magnolia server as if they would reside directly on your local filesystem. Through the power of WebDAV, you can simply edit and save templates, refresh your web-page and immediately see the changes.

Magnolia

GPL & MNA

(minus)

(minus)

(minus)

(minus)

(minus)

(tick)

(tick)

(tick)

 

1.0.1

See Compatibility Matrix

Workflow

Source / Binary / Documentation

Magnolia workflow module.
Part of the standard distribution. 

Magnolia

GPL

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

 

4.4.2

stable

All community modules hosted by the Magnolia SVN are located here: http://svn.magnolia-cms.com/view/community/modules/

List of commercial Magnolia modules

 

Below is a list of commercial modules, typically available as part of the Magnolia Enterprise Edition. The complete list and documentation of these modules can be found at the official Magnolia documentation site.

Name

More

Description

Owner

License

3.0

3.5

3.6

4.0

4.1

4.2

4.3

4.4

4.5

Status

CAS

 

Provides SSO login for Magnolia in conjunction with the CAS Single Sign On system.

Magnolia

MNA

 

 

 

(tick)

(tick)

(tick)

(tick)

1.0

 

stable

CRX Connector

Documentation

CRX connector is an implementation of Provider interface of Magnolia EE which enables it to use Content Repository Extreme (CRX) as a data source

Magnolia

MNA

 

 

 

 

 

 

 

 

 

stable

Imaging

 

A module that provides image manipulation and filter functionality. Allows you to resize and crop images in the browser (currently doesn't work with the data module, only with the website repository).

Magnolia

MNA

 

 

 

(tick)

(tick)

(tick)

(tick)

2.1

 

stable

JNDI

Documentation

Magnolia JNDI is a simple module that allows exposing Magnolia's JCR repository to the outside of Magnolia web application.

Magnolia

MNA

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

1.0.1

 

stable

LDAP Connector

Documentation

The LDAP connector is a standard JAAS login module, which connects to any LDAP V3 supported directory service

Magnolia

MNA

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

1.4.1

 

stable

Package Manager

Documentation

The Package Manager allows anybody to bundle arbitrary content, including templates, files and static resources, into a single entity. This makes the Package Manager an ideal tool for custom backups, delivery of updates and multi-staging scenarios.

Magnolia

MNA

 

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

4.0.5

 

stable

SiteDesigner(TM)

Documentation

Sitedesigner allows you to create complete web site layouts directly in the browser. Unlike standard template-based approaches that simply let a user pick between a couple of predefined layouts, Sitedesigner completely replaces traditional client-based web design tools.

esense

MNA

(tick)

(tick)

(tick)

 

 

 

 

 

 

stable

Transactional Activation

Documentation

Transactional Activation ensures that activated content is actually published, and if so, is published across all subscribers.

Magnolia

MNA

(minus)

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

1.2.1

 

stable

WSRP portal connector

WSRP integration

We have a WSRP bridge to portals. This is available to Enterprise Edition clients only and currently not officially supported but working. In other words, clients who need it have to maintain it themselves, which, given that these are integration projects, is typically to their advantage.

Magnolia

MNA