Magnolia Store - summaryx

horsescurrishInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 5 χρόνια και 21 μέρες)

572 εμφανίσεις

Key


s=content on store main page

dlp=content on store download page

dcp=content on doc site and/or docuauthor (if different)

n=notes

es=edited content for store main page

edlp=edited content for store download page


Module

L


Description


Author

Advanced
Cache

s

Advanced caching and flushing strategies

Magnolia
International


dlp

Advanced caching and flushing strategies



dcp

Magnolia Advanced Cache module is collection of advanced cache strategies
to help minimize load on the server while ensuring fresh content is served to
the users.



n

Download from nexus



es

A collection of advanced cache strategies that minimize server load and
simultaneously ensure that fresh content is served
.




edlp

The Advanced Cache module provides enhanced caching functionality.



Caching strategies include:




Serving old content
dur
ing

re
-
caching
: On content update, the
cache is not cleaned completely and all entries are retained. The
first request for content triggers fresh cache generation. During this
process, requests are served from the old entry until the new entry
is ready.




Eager re
-
caching
: The cache records the most
-
frequently served
entries and attempts to refresh them first when a content update

is
detected
. Other entries are re
-
cached on subsequent requests.


NOT SURE IF I HAVE RETAINED THE CORRECT MEANING






Backup

s

Magnolia Backup is a module that ensures proper backup of data from
inside of Magnolia.

Magnolia
International


dlp

Magnolia Backup is a module that ensures proper
backup of data from
inside of Magnolia.

This module is an alternative to File System and/or Database Backup
solutions. Magnolia backup module is available in Magnolia EE 3.6 and
higher.



dcp

Magnolia Backup module ensures the proper backup of data from i
nside of
Magnolia. This module is an alternative to file system and database backup
solutions. The module features immediate interactive backup of Jack
r
abbit
backed repositories and scheduled recurring backup support with cron like
configuration options.



n

Download from nexus



es

Provides the functionality to
backup data from inside of Magnolia

as an
alternative to file system and database backup solutions.



edlp

The Backup module features:




Immediate interactive backup of Jack
r
abbit backed
repositories.



Scheduled recurring backup support with cron
-
like configuration
options.



Restore script to recreate an instance.


backup
-
module.png








Blossom

s

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.

Magnolia
International


dlp

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.


Key functionality



Annotation based API where annotated classes are automatically
detected and registered in Magnolia. Simply add @Template to your

controller and it will be ready to be used by editors.



Exp
oses controllers as paragraphs and templates, allowing you to
use the controller for building a model. Useful if you need to call a
web service to get information to present or if you need to read it
from a database.



Allows you to create dialogs with code
instead of configuration. This
has many benefits, you can populate the dialog at runtime with
options detected at runtime, you get your dialogs out of the
repository and into your source control (cvs, svn, git).



Dialog validation callbacks for custom valid
ation of input.



Execution of a paragraph in
-
front of Magnolia so that it can choose
to do a redirect and skip page rendering. Very useful for instance if
you have a form that on post should either present an error
message or do a redirect.


dcp

Magnolia Blossom is the Spring integration module for Magnolia CMS. It lets
you write reusable paragraphs and templates with a high level of dynamic
behavior 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.

Key functionality



Annotation based API where annotated classes are automatically
detected and registered in Magnolia. Simply add
@Template

to your
controller and it will be ready to be used by editors.



Exposes controllers as paragraphs and templates, allowing you to
use the controller for building a model. Useful if you need to call a
web service to get information to present or if you need to read it
from a database.



Allows you to create dialogs with co
de instead of configuration. This
has many benefits: you can populate the dialog at runtime with
options detected at runtime, you get your dialogs out of the
repository and into your source control (CVS, SVN, GIT).



Dialog validation callbacks for custom va
lidation of input.



Execution of a paragraph in front of Magnolia CMS so that it can
choose to do a redirect and skip page rendering. Very useful for
instance if you have a form that on post should either present an
error message or do a redirect.



n

More

info link results in 404 error
(links to
www.magnolia
-
cms.com/home/magnolia
-
cms/solutions/blossom.html
)


correct URL
-


/modules/blossom.html

Download link
-

http://sourceforge.net/projects/magnoliablossom/

-

should
be from
-

http://nexus.magnolia
-
cms.com/content/repositories/magnolia.public.releases/info/magnolia/mag
nolia
-
module
-
blossom/



es

Provides
Spring integration for Magnolia.
This facilitates coding of reusable
paragraphs and templates that allow editors to create truly
dynamic and

interactive pages.


edlp

Magnolia Blossom
uses the
proven application stack of
the
Spring
Framework
that eases d
evelopment
integration with
,
for instance
,

business
systems
that f
etch information
that is
present
ed on web pages. Those
already

familiar with
Spring

will
appreciate that Blossom
gets you
up to
speed

faster

and
provides a familiar environment.


Key
features of the Blossom module:




The a
nnotation based API
automatically detects and registers
annotated classes
i
n Magnolia.
The simple addition of
@Template

to your controller
makes the template
ready

for use
by editors.



Controllers are e
xpose
d as both
pa
ragraphs and templates

a
nd can
be used to build a model.
This is useful when retrieving information
from a
web service

or
database.



You can create
dialogs with code instead of configuration. This has
numerous
benefits
, including
populat
ing
the dialog

and selecting
options

at runtime
, and having dialogs in source control (cvs, svn,
git) and not the
repository
.



Dialog validation callbacks for custom validation of input.



Execution of paragraph
s

in
-
front of Magnolia so that it can choose to
do a redirect

and skip page rendering. Very useful
,
for instance if
you have a form that on post should either present an error
message or do a redirect.

NOT SURE WHAT THIS MEANS


PERHAPS


Execution of paragraphs that bypass Magnolia rendering?







BootstrapS
ync

s

This is module will allow you to automatically export to filesystem your
changes in magnolia repositories.

Openmind


dlp

Magnolia BoostrapSync

is a custom magnolia module.

After installed into magnolia,

this module will allow you to automatically
export to filesystem your changes in magnolia repositories
.

The module is intended to be used during development only, and it's mostly
useful when deve
loping in team, in order to assure that any configuration
change is exported.



dcp

BootstrapSync for Magnolia CMS

What does BoostrapSync do?

BoostrapSync is a custom
magnolia

module.

After installed into magnolia, this module will allow you to
automatically export to filesystem your changes in magnolia
repositories.

The module is intended to be used during development only, and it's
mostly useful when developing in team, in order to as
sure that any
configuration change is exported.



n




es

Facilitates the automatic export of changes to Magnolia repositories
(workspaces) to the file system.



edlp

BoostrapSync

for Magnolia CMS
is a custom module

designed for use
during development
.

It is most useful when developing as a team as it
ensures that team member remain up to date with the latest
configuration changes.






Categorizat
ion

s

Provides
centralized authoring categorization features

Magnolia
International


dlp

Provides centralized authoring categorization features



dcp

Categorization module allows you to create hierarchical categories and tag
articles and content with them. When applied

to content, categories create
a taxonomy, a set of metadata that describes and classifies the content.
Categories are displayed as links in the article header or as a weighted list
known as category cloud. By clicking category links, visitors discover rel
ated,
interesting content, resulting in more page views and longer stays on the
site.



n

Download from nexus



es

Provides the functionality to create hierarchical categories used to tag
articles and content.

The resultant taxonomy describes and classifies the
content using metadata.



edlp

Magnolia Categorization module features the ability to:




Add and edit categories.



Tag articles and data items with categories.



Display categories with their tagged
article.



Display category cloud paragraphs.



Display a
c
ategory
o
verview page
s
.



Create RSS feeds for articles tagged with selected categories.


On web pages, categories display in the page header and link to related
content, enhancing site usability and inc
reasing SEO popularity.


categorization
-
module.png



Categories are stored in the Data module and managed independently.







Commenti
ng

s

Enables commenting features
on Magnolia pages, using the Forum Module

Magnolia
International


dlp

Enables commenting features on Magnolia pages, using the Forum Module



dcp

Magnolia Commenting module is an Enterprise Edition (EE) module that

enables the commenting feature on any page managed by Magnolia. The
Commenting module is built on the
Forum module

and comments are
managed in
Forums
.

Community Edition (CE) supports
commenting via
IntenseDebate
, a third
party service.

The benefits of Magnolia Commenting are:



You own the content, not an external service provider



Comments are indexed

as Magnolia
-
native content and search
results will point to the page where the comment was made.



You can show aggregated latest comments from any part of the site
in any other part of the site



In
-
place moderation of comments in AdminCentral

In both editio
ns, the STK supports page commenting and the commenting
feature is provided as a paragraph.


n

Download from nexus
-

Download zip includes the observation module



es

Facilitates page commenting on any Magnolia page and includes the
functionality to mange comments with AdminCentral.



edlp

Magnolia Commenting module
includes the requisite paragraphs to enable
the commenting feature on any web page. The module is built

on the
Forums module and comme
nts are administered in Forums.


The benefits of Magnolia Commenting are:




You own the content, not an external service provider



Comments are indexed as Magnolia
-
native content and search
results will point to the page where

the comment was made.



You can show aggregated latest comments from any part of the site
in any other part of the site



In
-
place moderation of comments in AdminCentral


commenting
-
module.png








Content
dependenc
ies

s

The content dependencies module provides functionality to track what
content is referred to by web pages and dms assets (e.g. images,
documents).

Magn
olia
International


dlp

The content dependencies module provides functionality to track what
content is referred to by web pages and dms assets (e.g. images,
documents). This is used, for instance, to alert users when deleting a page
which other pages dep
end on and will help preventing having e.g. broken
links in the pages depending on the content being deleted. The module also
adds a dependencies tab to the workflow edit dialog listing all referred
content (pages, images and documents) by a content being
activated or
deactivated. For each of those dependencies an icon indicating activation
status is shown as well. This will help preventing that a content is e.g.
activated in an inconsistent state.



dcp

Magnolia Content Dependencies module provides functi
onality to track
dependent content used by web pages. Dependent content includes other
Web pages and DMS assets. Information and alerts are provided when
activating or deleting a page that has a dependency on other content and

when deleting a page or asset

on which another page depends.

Although the Standard Templating Kit would not render broken links on the
public instance, this functionality provides all the necessary information
about the consequences of an activation or deletion.


n

No More info link

-

/
modules/content
-
dependencies.html

Download from nexus



es

P
rovides

the
functionality to track
content that web pages depend on,
including other pages and DMS assets such as images and documents.



edlp

Magnolia Content Dependencies module provides the necessary information
regarding the consequences of an activation, deactivation or deletion in a
single place.


Information and alerts are provided when activating or deleting a page that
has a dependency
on other content and when deleting a page or asset on
which another page depends.



content
-
dependencies
-
module.png



Although the Standard Templating Kit would not render broken links on the
public instance, this functionality is an additional failsafe t
hat informs
editors of the possible consequences of their actions.






Content
s

Enables transport (e.g. export/import) of i18n content from/to Magnolia in
Magnolia
translation
support

order to be able to create or update translations based on files (xls, csv,…).
Simplifies data
-
exchange with external units like translation departments or
companies.

Inter
national


dlp

Enables transport (e.g. export/import) of i18n content from/to Magnolia in
order to be able to create or update translations based on files (xls, csv,…).
Simplifies data
-
exchange with external units like translation departments or
companies.



dcp

The Content Translation Support module allows you to export and re
-
import
page content in translation
-
friendly CSV and Excel formats. You can then
send it to your translation office and import the translated content back. The
generated Excel output

file includes context information and a link back to
the page to facilitate translation.

Alternatively, you can create a multi
-
step approval workflow that includes
automated export of content. Export formats are pluggable and can be
extended to support a
custom format.



n

No More info link
-

/
modules/content
-
translation.html

Download from nexus



es

Provides the functionality to export and re
-
import i18n content in
translation
-
friendly CSV and Excel formats.



edlp

The Content Translation Support
module s
implifies data
-
exchange with
external translation departments or
services
.

Excel or CSV output file are
generated automatically and include context information and a link back to
the page to facilitate translation.


content
-
translation
-
support
-
modu
le.png



Translated content is imported directly into the
website

repository with
language
-
specific identifiers.


Y
ou can

also
create a multi
-
step approval workflow that includes automated
export of content. Export formats are pluggable and can be exten
ded to
support a custom format.






Controls

S

Additional advanced controls for Magnolia

Openmind


dlp

Magnolia Controls is a custom Magnolia CMS module which

adds useful
controls that can be used in Magnolia CMS

dialogs.

The module needs to be installed as usual, by declaring an additional
dependency into your pom or by manually dropping the jar into Magnolia

CMS. If you are installing it manually, please note

that you will also need to
copy the openutils
-
mgnltasks and openutils
-
mgnlext jars.

After installing the openutils
-
mgnlcontrols module, you will be able to use
the new control types in dialogs.


dcp

Controls for Magnolia CMS is a custom Magnolia module
which adds useful
controls that can be used in magnolia dialogs.

Installation

Copy all openutils
-
mgnlbootstrapsync JAR files into Magnolia webapp WEB
-
INF/lib directory, or, if you are using Maven, just declare the dependency in
your pom.xml.


If you are installing it manually, please note that you will also need to copy
the openutils
-
mgnltasks and openutils
-
mgnlext JAR files.

The grid control is a EXTJS powered spreadsheet to be used in magnolia
dialogs.

In order to use it you need to configure

a control with the controlType
property set to "grid" and declare the number/name of the grid columns
and the number of rows.

The image below shows how the control looks in a dialog:



n




es

Provides a
dditional advanced controls for Magnolia



edlp

Controls for Magnolia CMS is a custom Magnolia module which adds useful
controls that can be used in magnolia dialogs
.






Criteria API

S

Easily query your Magnolia/JCR
repository in plain Java

Openmind


dlp

Magnolia Criteria (openutils
-
mgnlcriteria) 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 vari
able
number of conditions to be placed upon the result set.

The
JCRCriteriaFactory

is a factory for
Criteria
.
Criterion

instances are usually obtained via the factory methods on
Restrictions
.

openutils
-
mgnlcriteria API was inspired by
Hibernate's Criteria API
.



dcp

Criteria for Magnolia CMS

(openutils
-
mgnlcriteria) offers a powerful and
simple alternative to standard Magnolia query APIs.

The Criteria API is
built by two main components:



a simplified API for retrieving JCR Nodes by composing
Criterion

objects, inspired by
Hibernate's Criteria API
. 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.



an engine that executes JCR queries, giving you a great performance
and several extra goodies (e.g. pagination, laz
y loading, search
scoring, spell checker support...) compared to the standard
Magnolia one. openutils
-
mgnlcriteria does not use Magnolia query
APIs, but works directly at the JCR level.




n




es

Provides a simple
alternative to standard Magnolia query
APIs

by facilitating
queries of
your Magnolia/JCR repository in plain Java



edlp

Criteria for Magnolia CMS

is a custom module
built by two main
components:



A

simplified API for retrieving JCR Nodes by composing
Criterion

objects, inspired by
Hibernate's Criteria API
. This is a very
convenient approach for functionality
such as

"search" screens
where there
are

a variable number of conditions placed
upon the
result set.



A
n engine that executes JCR queries
. This provides
great
performance and several extra
s, for example
pagination, lazy
loading, search scoring

and
spell checker support.
.


The module works at the JCR level and does not use
Magnolia

que
ry APIs.







DMS

S

Document Management System

Magnolia
International


dlp

The DMS module allows you to manage documents through Magnolia
AdminCentral, assign customizable
metadata and fine
-
grained access rights
to each document and store, publish, categorize and retrieve documents.
Like Web content management, the DMS module uses the JSR
-
170
compliant Jackrabbit repository to provide versioning and searching.

The Document M
anagement System is integrated into Magnolia. This way
you benefit from:



Browser based user interface. No need to install any client software.



If you are already using the Magnolia for managing web content
there is no need to learn a new user interface.



Built
-
in search. Find documents according to type, language and
other metadata attributes. You can also add your own attributes. A
DMS Search paragraph is also available for use within your Magnolia
templates.



Versioning. Each new upload of the document cr
eates a new
version. You can go back to previous versions to track differences.



dcp

The DMS module allows you to manage documents through Magnolia
AdminCentral, assign customizable metadata and fine
-
grained access rights
to each document and store, publ
ish, categorize and retrieve documents.
Like Web content management, the DMS module uses the JSR
-
170
compliant Jackrabbit repository to provide versioning and searching.

The Document Management System is integrated into Magnolia. Benefits
and features incl
ude:




Browser based user interface. No need to install any client software.



If you are already using Magnolia for managing web content there is
no need to learn a new user interface.



Built
-
in search. Find documents according to type, language and
other met
adata attributes. You can also add your own attributes. A
DMS Search paragraph is also available for use within your Magnolia
templates.



Versioning.

Each new upload of the document creates a new
version. You can go back to previous versions to track differences.


n

Download from nexus



es

Allows you to
manage documents
in

Magnolia AdminCentral, assign
customizable metadata and fine
-
grained access
rights to each document and
store, publish, categorize and retrieve documents.



edlp

The DMS module

is
fully
integrated into Magnolia
.


dms
-
module.png


Benefits and features include:



Browser based user interface
:
No need to install any client
software.



Ease of use
: Users who manage their web content with Magnolia do
not need to
learn a new user interface.



Built
-
in search
:
Find documents according to type, language and
other metadata attributes. You can also add your own attributes. A
DMS Search paragrap
h is available for use within your Magnolia
templates.



Separate

storage
:
DMS assets are stored and managed
independently of the page structure.



Versioning
:

Each new upload of the document creates a new
version. You can go back to previous versions to track differences
.



JSR
-
170 repository
:
Like
w
eb content management, the DMS
module uses the JSR
-
170 compliant Jackrabbit repository to provide

versioning and se
arching.





Data

S

Manage structured data, e.g. addresses, categories, products etc.

Magnolia
International


dlp

The purpose of the Data Module is to manage structured data
(as opposed
to unstructured or semi
-
structured data commonly used for web pages). The
Data Module stores content independently of a page structure. To place
content of entry stored in Data Module on a page, one can retrieve the
content from the paragraph o
r page template. In that regard, the Data
Module is similar to the DMS, which allows you to store documents
independently of the page structure.

The Data Module also provides functionality for automated import of
external data which is specially useful for

exposing the data from the other
internal systems like warehousing or CRM solutions in Magnolia. Using the
Data Module as an intermediary storage for the imported data allows to
introduce the single point of entry for such data which can then be used
from

the web pages in an uniform way, same as any other Magnolia
content. It also allows for post
-
import editing of the content to further
improve automatically imported data in case they are not always directly
suitable for publishing.



dcp

The purpose of t
he Magnolia Data module is to manage structured data (as
opposed to unstructured or semi
-
structured data commonly used for web
pages). The Data module stores content independently of page structure. To
place content data stored in the Data module on a page
, the content for the
paragraph or page template can be retrieved. In that regard, the Data
module is similar to the DMS, which allows you to store documents
independently of the page structure.

The Data module also provides functionality for automated imp
ort of
external data which is especially useful for exposing data from other internal
systems such as warehousing or CRM solutions to Magnolia. Using the Data
module as intermediary storage for the imported data results in a single
point of entry for such
data which can then be used by the web pages in an
uniform way, similar to other Magnolia content. The Data module also
provides for post
-
import editing of the content so that automatically
imported data can be modified for suitability for publishing.



n

Download zip from nexus



es

Facilitates the management of structured data, for example contact
information, products, categories and RSS feeds, for retrieval and use on
web pages.



edlp

The Data module allows you to manage structured data, as opposed

to
opposed to unstructured or semi
-
structured data
,
commonly used
on
web
pages. The paragraph or page template retrieves the data items for use on
pages.


data
-
module.png




Features and benefits include:




Ease of use
: Data items are managed in AdminCent
ral and there is
no need to install or learn new client software.



Separate storage
: Data items are stored and managed
independently of page structure.



Hierarchical structure
: The module is extremely flexible and
supports complex hierarchical structures.



New data types
: Functionality to create and configure new data
types is included



Import
: The module supports automated import from external
systems and post
-
import editing.





Developer
samples

S

Template examples that show how to write custom templates from scratch
in Freemarker and JSP

Magnolia
International


dlp

Template examples that show how to
write custom templates from scratch
in Freemarker and JSP.

Unless you really want to start from scratch, we recommend to use the
Standard Templating Kit as a starting point for your custom work. It will save
you 80% of the work without restricting you in d
esign or functionality.



dcp

Developer Samples module is a showcase of Magnolia CMS features for
developers. It contains customizable examples of dialogs, page and
paragraph templates, filters and servlets
. The examples demonstrate how to
write the same action in Freemarker and JSP and introduce the CMS tag
libraries.



n

Download zip from nexus



es

A showcase of Magnolia CMS features for developers, including
customizable examples of dialogs, page and p
aragraph templates, filters and
servlets.



edlp

The Developer Samples module is designed to assist developers in
customizing Magnolia elements and components. The module introduces
the CMS tag libraries and contains parallel examples in both
Freemarker and

JSP.


Featured elements
and components

include
:




Dialogs
:
T
o edit page properties and paragraph content.



Templates
:


R
ender page content. Examples display search results
and product selection.



Paragraphs
: P
age elements
edited by
users
.
The

example
paragraphs let you try a variety of controls.



Filters
: C
apture and process a request before it reaches a servlet.
The example sets an attribute and displays it on the page.



Servlets
: P
rocess data and provide dynamic content.



Tag libraries
: R
ender
common site elements such as edit bars





Diff

S

Provides visual diff functionality for Magnolia content, thus allowing editors
to compare text and image changes between
multiple versions of content.

Magnolia
International


dlp

Provides visual diff functionality for Magnolia content, thus allowing editors
to compare text and image changes between multiple versions of content.



dcp

The Diff module allows you to compare p
age versions. Content authors and
reviewers can exactly see what has changed between two versions of a page
with the redlining feature. It allows line
-
by
-
line comparison of text and also
displays changes to media files such as images.



n

No More Info
link
-

/modules/diff.html

Download zip from nexus



es

Allows editors and reviewers to compare differences between two versions
of a page using the redlining feature.



edlp

The Diff module provides visual difference functionality for Magnolia
content. Editors and reviewers can see exactly what has been changed on a
page. Different versions are created on activation, and the diff functionality
is accessible in both *Website* a
nd *Inbox*. The module provides Line
-
by
-
line comparison of text and media files, such as images.


diff
-
module.png








Extended
Templating
Kit (ETK)

S

ETK

provides various additional functionalities compared to STK, e.g. multi
-
site support, an imaging backend, or categorization

Magnolia
International


dlp

ETK (Extended Templating Kit) builds on the promise of STK (Standard
Templating

Kit) and

provides various additional functionalities compared to
STK, e.g. multi
-
site support, an imaging backend, or categorization.

ETK is only available with the Enterprise Edition



dcp

Extended Templating Kit is a Magnolia CMS module that extends th
e
Standard Templating Kit. It provides multisite support for managing multiple
websites in a single Magnolia instance. Each site has its own site definition,
templates, themes, domains and locales. The module also provides an
imaging engine

that resizes and crops images automatically based on
configurable rules and themes to give each site a unique look and feel.



n

No More Info link
-

/modules/
etk.html




Download zip from nexus

Page i
s out of alphabetical order on doc site



es

Extends the functionality of the S
tandard
T
emplating
K
it
. Features include
multi
-
site support, an imaging
engine and
categorization

support.



edlp

Extended Templating Kit

module
adds the following features
to
the Standard
Templating Kit:




Multisite support

allows you to manage multiple websites in a
single Magnolia CMS instance. Each site has its own site definition
that applies unique templates, themes and domains to the site.
Besides making each site uniq
ue, the multisite feature lets you
inherit features from another site.




Imaging engine

simplifies working with images. You don't need to
resize and scale individual images used in openers, teasers and
content paragraphs by hand. Upload a single source imag
e into
Magnolia CMS and the system generates variations on
-
the
-
fly. This
saves time and effort and enforces consistency.



Categorization support

a
llows

you to tag content with
categories.






Form

S

Magnolia Form module provides a way of creating your own forms, with
validation, log and mail functionalities. This module is available in Magnolia
4.0 and higher.

Magnolia
I
nternational


dlp

Magnolia Form module provides a way of creating your own forms, with
validation, log and mail functionalities. This module is available in Magnolia
4.0 and higher. +IMAGE



dcp

The Form module allows you to create Web forms that visitor
s can fill in. The
module provides pre
-
configured form templates for easy creation of
standard forms such as contact and allows customization. Multiple form
elements that belong together, such as address fields, can be grouped
visually. Form data can be va
lidated using configurable validators. By
default, data is sent via email in HTML or plain text or logged to the file
system. Form data is processed using pluggable data processors which allow
customization without changing the Magnolia CMS core system.
DO
CUAUTHOR

Magnolia Form module provides the functionality to create forms. Features

include:



Pre
-
configured form templates for easy creation of custom forms.



Form elements can be grouped.



Form data can be validated using configurable validators.



By default, form data can be sent via email or logged to the file
system.



A separate confirmation mail can be sent. Mails can be either HTML
or plain text.



Form data is processed using pluggable form data processors which
allow customization of form data p
rocessing without changing the
Magnolia core system.

DOCSITE


n

Download from nexus



es

Provides the functionality to create forms. Features include multi
-
step
forms, field
validation,
automated
log
ging
and
email sending.



edlp

The Form module allows you to create
w
eb forms that visitors can fill in.


Features include:



Pre
-
configured form templates for easy creation of custom forms.



Multi
-
step forms divided into logical sequential steps that present
different options dependant
on previous responses.



Form element
grouping for better visual presentation, for example
elements of an address.



Field data validation

using configurable validators.



Automated logging of form data.



Automated email sending of both form data and confirmato
ry
emails in either HTML or plain text.



Pluggable data processing

allowing for easy customization
without
changing the Magnolia core system.


form
-
module.png







Forum

S

Have forums in your Magnolia sites

Magnolia
International


dlp

The Magnolia Forum module provides Forum functionality. It has a couple of
key differences with a regular forum software:



A typical forum has various pages. In Magnolia, the forum module
provi
des paragraphs instead. This allows very clean and easy
integration with a "regular" Magnolia site. Customisation is also
made easier, since one can choose what paragraphs to put where,
how each page relates to others, and can very easily integration
forum

features within plain content pages.



The data is stored in JCR. That inherently means a native hierarchical
structure. Even though the current implementation does not use it
to store threads in a hierarchical manner, it would be pretty
straightforward to
have an alternative implementation that does so.
We also benefit and make use of the reference JCR node type, which

allows neat and easy reference to other threads and messages ("in
reply to", for instance)



Moderation benefits from the Magnolia admin GUI,
users don't have
to learn yet another software, developers don't have to reinvent it
either ;)



Users, groups and permissions are also handled by the core
Magnolia system.


dcp

Magnolia's Forum module allows you to add a discussion forum to your site.
The module includes all resources necessary to manage forums, threads and
messages in AdminCentral, as well as paragraphs to display them on Web
pages. The forum can be used indepen
dently or with the Standard
Templating Kit. Magnolia's
Community Forums

are powered by the module.

The module uses paragraphs instead of pages. This allows for easy
integration with a regular Magnoli
a site. Customization is simpler as you can
choose where paragraphs should be placed, how each page relates to
others, and integrate forum paragraphs into plain content pages. Data is
stored in the JCR. Moderation is carried out in AdminCentral so there is

no
need for moderators to learn new software. The core Magnolia system
handles users, groups and permissions.



n

Download from repo

-

nexus link
-

http://nexus.magnolia
-
cms.com/content/repositories/magnolia.public.releases/info/magnolia/mag
nolia
-
module
-
forum/



es

Provides the functionality to add a discussion forum to your site and
includes all resources for management within AdmniCentral.



edlp

Magnolia Forum module allows you to add a discussion forum to your site.


Features and benefits include:




Preconfigured paragraphs
. The provided paragraphs are
interrelated and display forums, threads and messages.



Built
-
in navigation
: The paragraphs facilitate easy navigation within
the forum.



Paragraphs instead of pages
: The use of paragraphs allows for
easy
integration into a Magnolia site and the option to display additional
fixed forums and threads on related content pages.



Internal administration
: Moderation is carried out in AdminCentral
so there is no need for moderators to learn new software.



Se
curity
: The core Magnolia system handles users, groups and
permissions.



Data storage
: Data is stored in the JCR.

forum
-
module.png








Frisbee

S

The Frisbee module was

developed as a "bag" of STK paragraphs with one
common factor: social.

Tinext


dlp

IMAGE +

The Frisbee module was developed as a "bag" of STK paragraphs with one
common factor: social.

Main features:



CE / EE pure STK
-
based module



drop
-
n
-
run module, with

a self explaining demo website



detailed instructions on module install



one new Magnolia theme, frisbee, simple and clean



Google Map (v3) integration (single and multiple markers)



Flickr Slideshow, with custom query builder (tags, full
-
text search,
author
based search..)



Facebook integration (SDK, iLike, meta tags, reading values from
page properties)



ShareThis and AddThis integration



Twitter integration (last tweets, tweet this, retweet)



dcp

The Frisbee module was developed

as a "bag" of STK paragraphs with one
common factor: social.

These are the main features:



CE / EE pure STK
-
based module




drop
-
n
-
run module, with a self explaining demo website



detailed instructions on module install



one new Magnolia theme, frisbee, simple

and clean



Google Map (v3) integration

. single marker map

. multiple marker map, 2 demo marker
-
retrieval modelClass



Flickr Slideshow, with custom query builder (tags, full
-
text search,
author based search..)



Facebook integration

. Facebook SDK

. Facebook

iLike button

. Facebook meta tag, reading values from page properties



ShareThis and AddThis integration



Twitter integration (you need
version 2.1.8 of Twitter4J.jar
. The
latest versions have an API change that's incompatible with Frisbee.)

. last tweet paragraph

. last n tweets paragraphs

. TweetThis button

. ReTweet button

WIKI PAGE


n

More Info
-

http://wiki.magnolia
-
cms.com/display/WIKI/Frisbee+Module


Download from nexus



es

Provides a set of STK paragraphs designed for integration with all the
popular social networking sites, including Google Maps, Flickr, Facebook,
Twitter, ShareThis and
AddThis.



edlp

The Frisbee module is a pure STK
-
based module, developed to facilitate easy
social networking that is essential for SEO.


IMAGE


Features and benefits include:




Detailed usage instructions on installation.



Self
-
explanatory demo
-
website.



New Frisbee theme.



Multiple STK paragraphs for seamless integration with:

o

Google Map (v3) integrat
ion (single and multiple marker maps
)
.

o

Flickr Slideshow, with custom query builder (tags, full
-
text search,
author based search..)
.

o

Facebook

integration (SDK, iLike

button
, meta tags

that
readvalues from page properties)
.

o

ShareThis and AddThis integration
.

o

Twitter integration (last tweets

and last n tweets pargraphs
,

tweet this

and
re
T
weet

buttons
)
.





Google
Analytics
for STK

S

Enables Google Analytics within STK projects

Magnolia
International


dlp

Enables Google Analytics within STK projects



dcp

The Google Analytics for STK module integrates Magnolia CMS websites with
Google Analytics. The module is based on the
gaTracker jQuery plugin

designed by
Jason Huck

and enhanced by
David Simpson
. The module

is fully
configurable within AdminCentral and no additional coding is necessary.
Google Analytics

is a powerful solution for analyzing website traffic and how
users interact on your site. It is possible to
monitor virtually all site activity,
even on individual elements of a page



n

No More Info link
-

/modules/
google
-
analytics.html

Download from repo



nexus link
-

http://nexus.magnolia
-
cms.com/content/repositories/magnolia.public.releases/info/magnolia/m
ag
nolia
-
module
-
google
-
analytics/1.0/



es

Provides the functionality to integrate Magnolia CMS websites with Google
Analytics.



edlp

The Google Analytics for STK is fully configurable within AdminCentral and
no additional coding is necessary.
Google
Analytics

is a powerful solution for
analyzing website traffic and
determining
how users interact on your site. It
is possible to monitor virtually all site activity, even on individual elements
of a page.


google
-
analytics
-
module.png



Configurable optio
ns include:




Multiple domain tracking.



L
ink tracking
.



Event Tracking
.




Cross
-
domain tracking
.



Organic search

engine tracking.






Google
Map


S

Templates and paragraphs to manage and display google maps
-

supports
point of interest as well as vertices

Headwire


dlp

Templates and paragraphs to manage and display google maps
-

supports
point of interest as well as vertices



dcp

Tag a page on your website with an address and render a google map
instantly.

module:

hw
-
googlemap.jar

source code:
hw
-
googlemap.zip



n

Download link downloads


hw
-
googlemap.jar.htm (unreadable??)



same
for link on More info page


Module name should be Google Map
s



es

Contains t
emplates and paragraphs to manage and display
G
oogle
M
aps
.
Supports b
oth “
point of interest
” and “
vertices

.




edlp

Google Maps module is a custom Magnolia
module. The included
paragraphs and templates allow you to render a Google Map instantly by
t
ag
ging
a page on your website with a

specified
address
.


Simil
ar
functionality is provided by the Frisbee module.






Google
Sitemap

s

This module lets you generate and configure Google site maps from
Magnolia.

Magnolia
International


dlp

This module lets you generate and configure Google site maps from
Magnolia.



dcp

The Google Sitemap module creates an XML Sitemap of a website. The
Sitemap adheres to the
Sitemaps protocol

and is ready to be submitted to
search engines.

Sitemaps are used to tell search engines which pages they should index.
Sitemaps improve search engine optimization (SEO) by making sure that all
pages of the site can be found. This is particularly importan
t for sites that
use dynamic access to content such as Adobe Flash or JavaScript menus that
do not include HTML links. If navigation is built with Flash, a search engine
would probably find the site homepage automatically but subsequent pages
are unlikely
to be found without an XML Sitemap.

Sitemaps do not guarantee all links will be crawled, and being crawled does
not guarantee indexing. However, a Sitemap is still the best insurance for
getting a search engine to learn about your entire site.

The Sitemap
is an XML file that lists URLs for each page. Webmasters can
include additional information about each URL such as when it was last

updated, how often it changes, and how important it is in relation to other
URLs in the site.


n

Download from nexus



es

Provides the functionality to
generate and configure
XML S
itemap
s

of a
Magnolia

site
.



edlp

The Google Sitemap module creates an XML Sitemap of a website

that
adheres to the
Sitemaps protocol

and is ready to be su
bmitted to search
engines.

A
Sitemap is an XML file that lists URLs for each page. Webmasters can
include additional information about each URL such as when it was last
updated, how often it changes, and how important it is in relation to other
URLs in the

site.


Sitemaps tell search engines which pages they should index

and
improve
search engine optimization (SEO) by making sure that all pages of the site
are

found.
While
Sitemaps do not guarantee indexing
, they are
still the best
insurance for getting a s
earch engine to learn about your entire site.






Groovy
Interactive
Shell &
Scripting
Support

s

Groovy Interactive Console and Magnolia scripting support

Magnolia
International


dlp

Groovy is a dynamic language for the Java platform with features similar to
those of Python, Ruby, Perl, and Smalltalk. Groovy allows for a much more
agile approach to implementing new functionality for your web site, while
retaining
the full power, scalability and security of the Java stack.

With the Groovy Interactive Shell module you can easily write Groovy
scripts, store scripts in their own workspace (also accessible via WebDAV),
and use Groovy scripts as model classes for your pa
ragraphs.

Groovy support in Magnolia allows you to add functionality at runtime
without the need to restart the application.



dcp

Magnolia Groovy module adds Groovy capabilities to Magnolia. Groovy is a
popular dynamic language for the JVM. To know more
about it, please visit
the
Groovy official website

which has plenty of tutorials and excellent
documentation both for beginners and advanced users of the language. The
module provides a web based Unix
-
like console

where you can access
contents in Magnolia repositories in a
"groovish"

way, a
scripts

repository
where you can store your scripts and the ability to plugin Groovy classes into
Magnolia at runtime, without the need for deploying them and restarting
the ser
vlet container. All these tools will make for a more agile approach to
coding Magnolia based websites and to maintain them.



n

Page name on doc site is simply Groovy. Change to
the
more descriptive

one
on store?

Download from nexus



es

Adds Groovy capabilities to Magnolia and installs an interactive
Groovy

console in AdminCentral.


edlp

Groovy Interactive Shell & Scripting Support

module allows you to combine
the power of Magnolia
’s

Java stack with the dynamic capabilities of Groovy.


The module features:




A web based Unix
-
like console to access content in Magnolia
repositories in a
"groovish"

way.



A
scripts

repository
to
store your scripts.



Plugin capabilities for Groovy classes at runtime
, without the need
to deploy
the
m or restart

t
he servlet container.


groovy
-
module.png



NEED A SMALLER IMAGE (HEIGHT)






Groovy
shell

s

Run groovy scripts in Magnolia

Openmind


dlp

The "Magnolia Groovy Shell" is a custom Magnolia module which adds a
console for running groovy scripts inside the magnolia admin interface. This
module allows to leverage all the power of Groovy+Java within Magnolia for
all kinds of administrative tasks,
without the need for precompiling and
deploying any Java class.



dcp

The "Magnolia Groovy Shell" is a custom Magnolia module which adds a

console for running groovy scripts inside the magnolia admin interface. This
module allows to leverage all the power

of Groovy+Java within Magnolia for
all kinds of administrative tasks, without the need for precompiling and
deploying any Java class.


n




es

Provides the functionality to run Groovy scripts in Magnolia.



edlp

The Groovy Shell module is a custom Magnolia module that adds a console
to run

groovy scripts inside
AdminCentral.
This
addition allows

you to
leverage the power of Groovy

and
Java within Magnolia for
various
tasks,
without the need
to

recompile

and deploy

Java class
es
.


This module predates the release of the
Magnolia
Groovy Interactive Shell &
Scripting Support

module
, which includes similar functionality.






Imaging

s

The

Imaging Engine provides general image manipulation functionality incl.
automatic cropping, resizing text overlay etc.

Magnolia
International


dlp

The Imaging Engine provides general image manipulation functionality incl.
automatic cropping, resizing text

overlay etc.



dcp

The Imaging module simplifies working with images. You don't need to
resize and crop each image for teasers and openers by hand. Instead, upload
a single source image into the system and let the imaging engine generate
variations on
-
th
e
-
fly. Administrators create the rules that determine the
sizes of derivatives. Editors save time as they can select an image from the
DMS or upload one, and it will be automatically adapted to match the rule.



n

No More Info
link
-

/modules/imaging.html


Download from nexus



es

P
rovides
extensive and flexible
image manipulation functionality
,

incl
uding

automatic cropping, resizing
,

text overlay

and more.



edlp

The Imaging module simplifies working with images. Upload a single source
image into the system and the imaging engine generates variations on
-
the
-
fly. There is no need to resize and crop each image for teasers and openers
by hand. Instead,
a
dministrators
create the rules that determine the sizes of
derivatives. Editors save time as they can select an image from the DMS or
upload one, and it will be automatically adapted to match the rule.


Features and benefits include the ability to:



Load image from the DMS, website, classpath or external URL.



Create an image from scratch on an empty image.



Resize and crop images. Original image is always kept.



Apply text overlays and filters.



Process on the server, not on the client.



Make derivative i
mages available for caching strategies.



Implement your own image operations such as adding borders and
drawing shapes.

The module also provides a framework to delegate image processing to an

external non
-
Java system, providing a different caching mechanism
.





In
-
place
Templating

s

Creates the infrastructure to manage and
edit

templates

in AdminCentral.

Magnolia
International


dlp

The Inplace Templating

module allows you to display and edit templates
directly in the browser. This is a great way for beginners to learn about
Magnolia templating.

Inplace Templating is also tremendously useful whenever you wish to make
a hot fix to a template. You would work

on a template fix on your local
development system, and instead of immediately deploying a new
jar/patch/instance (not always possible, e.g. if you just run a campaign and
your failover machine broke down) you use the module to change the
template directl
y on the running instance


no reboot necessary


and do a
full deployment at a later time.



dcp

Magnolia In
-
place Templating module optionally allows templates to be
displayed and edited directly in the browser.
DOCUAUTHOR

The In
-
place templating module
is a community module, available for both
Community and Enterprise Edition of Magnolia CMS. It is typically installed
by default. For stand
-
alone installation, download the module JAR file(s)
from the
Magnolia Store

and follow standard
module installation
instructions
. DOC SITE



n

Download from repo

Module documentation page needs a rewrite



es

Forms part of
the S
tandard
T
emplating
K
it

and provides the functionality to
edit template scripts within AdminCentral.



edlp

The In
-
place Templating module allows you to
access

and edit templates
directly in the browser. The module forms part of the STK bundle and is a
supportive module rather than an independently functioning one.


Templates are accessible through the *Templating Kit > Templates* menu
and can be editing direct
ly on a running instance, avoiding the necessity of
redeployment.


inplace
-
templating
-
module.png



inplace
-
templating
-
module2.png

ALTERNATIVE IMAGE







In
-
place
Templating
(JSP
Support)

s

Allows editing JSP templates from within Magnolia

Headwire


dlp

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




dcp

Magnolia allows yo
u to develop your templates and paragraphs in various
languages such as jsp and freemarker. Modifications to jsp files however are
not stored in the repository and need to be deployed directly to the server.
This module brings jsp deployment up to par with

freemarker and allows
you to push the jsp files through the activation process just as you can with
your content or your freemarker template and paragraph definitions.

better
-
templating.zip

Please note:

better templating only works with tomcat due to the fact that
the dircontext classloader is modified
-

a feature implemented differently on
all app servers. If you are interested in an implementation for the app server
of your
choice, please contact us.




n

Module name conflict



Headwire (JSP better templating for magnolia)




es

Provides the functionality to edit
J
SP templates within Magnolia



edlp

The
In
-
place Templating (JSP Support)

module is a custom Magnolia module
that a
llows JSP files to be read from the repository
.


Out of the box, t
his module only works in with tomcat 5.5+ due to
the fact

that

it modifies the
dircontext

classloader is modified
.

JNDI

s

NOT ON STORE



dlp

NOT ON STORE



dcp

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



n

Not on store



es

A
llows
the
Magnolia JCR repository to be exposed outside of
the
Magnolia
web application.



edlp

???






LDAP

s

Provides LDAP authentication

Magnolia
International


dlp

The LDAP connector is a standard JAAS login module, which connects to any
LDAP V3 supported directory service. This module is useful when deploying
Magnolia in large
-
scale intranet environments where an enterprise
-
grade
user management infrastructure alrea
dy exists. With the JAAS standard
support you can meet single sign
-
on requirements or to connect to legacy
LDAP/ADS directory servers.



dcp

Magnolia LDAP Connector module is a standard
JAAS

login module,

which
connects to any LDAP V3 supported directory service. This module is useful
when deploying Magnolia in large
-
scale intranet environments where an
enterprise
-
grade user management infrastructure already exists. With the
JAAS standard support you can m
eet single sign
-
on requirements or to
connect to legacy LDAP/ADS directory servers.



n

Download zip from nexus



es

Provides the functionality to connect to LDAP V3 supported directory
services.



edlp

Magnolia LDAP Connector module is a standard
JAAS

login module, which
connects to any LDAP V3 supported directory service. This module is useful
when deploying Magnolia in large
-
scale intranet environments where an
enterprise
-
grade user management infr
astructure already exists. With the
JAAS standard support, you can meet single sign
-
on requirements or
connect to legacy LDAP/ADS directory servers.






Magnolia
Tools

s

Tools

for manipulating repository content

Magnolia
International


dlp

Tools for manipulating repository content



dcp

Magnolia Tools module is a collection of useful tools for manipulating
repository content.



n

Slight module name conflict


only module cal
led Magnolia .....

Download from nexus



es

A collection of useful tools for manipulating repository content.



edlp

Magnolia Tools module provides developers with a set of tools designed to
manipulate repository content, including
RemoveNode

and
DataStore
garbage collection

capabilities?


NOT SURE WHAT OR HOW USED OR WHAT IS INCLUDED ETC






Media
module

s

SimpleMedia

is a module for Magnolia CMS that allows a centralized
management of all medias (images, YouTube movies, flvs, mp3s) to be used
in your site.

Openmind


dlp

SimpleMedia is a custom magnolia module for the centralized management
of multimedia assets like i
mages and videos.

The advantage of using the SimpleMedia module in your magnolia
-
based
projects are:



a central media repository



tracking media usage



handling resize, crop and effects on images



linking remote flv videos (i.e. youtube)



for developers, handli
ng images/videos easily and consistently

Watch the
screencasts

and the
screenshots

to understand how simplemedia
module works.

From the developer point of view, integrating simplemedia module is as
simple as



add a control to your di
alog in order to allow users to select media



use the tag media or the simplemedia el functions to render assets
in your paragraphs



dcp

SimpleMedia Module for Magnolia CMS

SimpleMedia is a DAM (Digital Asset Management) module for Magnolia for
the centra
lized management of multimedia assets like images and videos
with tons of features.

The advantage of using the SimpleMedia module in your magnolia
-
based
projects are:



a centralized and shared media repository



tracking media usage across your websites



tagging and searching of media



automatically handling resize, crop and effects on images



management of internal and external resouces like remote
(youtube) flv videos



for developers, handling images/videos easily and consistently

Watch the
screencasts

and the
screenshots

to understand how simplemedia
module works.

The 4.x releases w
ork with Magnolia from 4.0 to 4.4.x.



n

Module name conflict


SimpleMedia vs Media.
N
ice idea to have
screencast
s

on store?



es

Facilitates centralized management of media files, including
images,
YouTube movies, flvs, and mp3s
, used on
your site.



edlp

Simple
Media is a custom
M
agnolia module for centralized management of
multimedia assets like images and videos.

The advantage of using the SimpleMedia module in
M
agnolia projects are:



A

central media repository
.



T
racking media usage
.



H
andling resize,
crop and effects on images
.



L
inking

remote flv videos (
for example,

Y
ou
T
ube)
.



F
or developers, handling images and
videos easily and consistently
.

Watch the
screencas
ts

and the
screenshots

to understand how
the
S
imple
M
edia module works.

From the developer point of view, integrating
S
imple
M
edia module is as
simple as



A
dd a c
ontrol to your dialog in order to allow users to select media
.



U
se the
media

tag or the
simplemedia el

functions to render
assets in your paragraphs
.

This module offers an alternative to Magnolia’s DMS and Imaging modules??






Messages
Module

s

Translate messages directly from the Magnolia admin interface.

Openmind


dlp

Magnolia Messages is a custom Magnolia module which

adds a GUI for
translating messages inside the magnolia admin interface.



dcp

Messages module for Magnolia CMS is a custom Magnolia module which
adds a GUI for translating messages inside the magnolia admin interface.



n




es

Adds an interface for t
ranslating message bundles in Magnolia
AdminCentral.



edlp

Messages module is a custom Magnolia module that
adds an interface for
translating message bundles in Magnolia AdminCentral.


messages
-
module.png







NTLM

s

NTLM connector for SSO on Windows platform.

Magnolia
International


dlp

NTLM connector for SSO on Windows platform.



dcp

The NTLM (NT Lan Manager) connector provides singl
e sign
-
on (SSO)
functionality for Windows systems within a trusted domain environment.
The connector utilizes the Windows challenge/response authentication
protocol to retrieve credentials from the Windows operating system and
uses those credentials to log

into Magnolia's CMS.



n

More Info link directs to /modules/commenting.html should be
/modules/ntlm.html

Download from nexus



es

Provides single sign
-
on (SSO) functionality for Windows systems within a
trusted domain environment.



edlp

The NTLM (NT
Lan Manager) connector module utilizes the Windows
challenge/response authentication protocol to retrieve credentials from a
Windows operating system and uses those credentials to log into Magnolia.


While this module logs in directly instead of going through
JAAS
, it does so
by utilizing the
Waffle Windo
ws Authentication Framework
. Waffle utilizes
JAAS resulting in the need for the JAAS installation steps. Waffle's Servlet
Negotiate Security Filter from the Waffle Framework was used for the
implementation.


This module works in connection with the
LDAP
C
o
nnector

module's AD
authentication. Once SSO is enabled, only user accounts that exist in AD can
be used to log into Magnolia. For this reason, there must be accounts with
administrator rights in addition to the provided
superuser

account that
exist in AD.






Newsletter

s

Provides an API to connect to newsletter services like MailChimp or
CampaignMonitor.

Magnolia
International


dlp

IMAGE +

The newsletter module provides an API to connect to newsletter services
like MailChimp or CampaignMonitor. An implementation for
CampaignMonitor is included.

The newsletter module provides an easy way
to integrate your external newsletter service.

For inst
ance, Magnolia International is using CampaignMonitor to send out
their newsletter. The integration allows you to add API keys directly in the
module configuration, and (as shown in the screenshot above) to create a
signup form where the author can select
to which list a new subscriber is
added. It is also possible to unsubscribe through the same mechanism, but
since each mail sent contains a single
-
step unsubscribe link, this is hardly
useful.

To complete the picture, a newsletter page can have a different

CSS or even
a completely different content structure using Magnolia's sub
-
template
mechanism. An example can be seen if you compare Magnolia's
newsletter
on the web

with the
version used to send

the actual newsletter



dcp

Magnolia Newsletter module provides an easy way to integrate Magnolia
with an external newsletter
service like Campaign Monitor or Mail Chimp.
You can create your newsletter pages in the STK and import them into the
external service.

The module provides an API to connect to the external service and a default
configuration for Campaign Monitor is includ
ed. The integration allows you
to add API keys directly in the module configuration, and create subscribe
and unsubscribe forms. The email addresses collected on your site are
automatically transferred to the email lists maintained at the external
service.

The Newsletter module relies on the Form module to create the necessary
forms. Newsletter pages can have a different CSS or even a completely
different content structure using Magnolia's sub
-
template mechanism.
Magnolia International uses the Newsletter m
odule integrated with
Campaign Monitor to send their newsletter. Compare Magnolia's
newsletter
on the web

with the
version used to send

the actual
newsletter.DOCUAUTHOR

Magnolia Newsletter module provides a way to integrate a marketing
software like Campaign Monitor and the a
bility to subscribe/unsubscribe to
mailing lists. This module is available for Magnolia Enterprise 4.1 and
higher.DOC SITE



n

Merge module page and cookbook article?

Download zip from repo



es

Provides an API to connect to newsletter services like Mail
Chimp or
CampaignMonitor.



edlp

Magnolia Newsletter module provides an easy way to integrate Magnolia
with an external newsletter service like Campaign Monitor or Mail Chimp.
You can create your newsletter pages in the S
tandard
T
emplating
K
its

and
import them into the external service.


The module provides an API to connect to the external service and a default
configuration for Campaign Monitor is included. The integration allows you

to add API keys directly in the module configuration, and cr
eate subscribe
and unsubscribe forms. The email addresses collected on your site are
automatically transferred to the email lists maintained at the external
service.


IMAGE


The Newsletter module relies on the Form module to create the necessary
forms. New
sletter pages can have a different CSS or even a completely
different content structure using Magnolia's sub
-
template mechanism.
Magnolia International uses the Newsletter module integrated with
Campaign Monitor to send their newsletter. Compare Magnolia's

newsletter
on the web

with the
version used to send

the actual news
letter.






Observatio
n

s

Allows configuring observation listeners, executing e.g commands

Magnolia
International


dlp

Allows configuring observation listeners, executing e.g commands



dcp

The Observation module enables applications to register interest in events
or changes to a workspace. Events listeners monitor changes and when a
persistent change is detected, a defin
ed response is triggered.

Event listeners are useful to define automatic behavior and can be used in
many instances. Commonly used examples include automatic activation and
deactivation, and sending mails, but a customized listener can be configured
to res
pond to almost any event. DOCUAUTHOR


Magnolia Observation module allows you to register interest in events that
describe changes to a workspace, and then monitor and respond to those
events. The observations mechanism dispatches events when a persistent
c
hange is made to the workspace.DOC SITE



n

Download from repo



es

Provides the functionality for applications to register interest in events or
changes to a workspace.



edlp

The Observation module allows you configure events listeners that monitor
changes in a Magnolia repository (workspace). When a persistent change is
detected, a defined response is triggered.


Two types of event listeners are supported:




Listeners that spe
cify a command to be executed when an event
occurs.



Listeners that use their own event listener class.


Event listeners are useful to define automatic behavior and can be used in
many instances. Commonly used examples include automatic activation and
deact
ivation, and sending mails, but a customized listener can be configured
to respond to almost any event.






Packager

s

The Packager allows to create

packages that can include anything from
within Magnolia or on the filesystem.

Magnolia
International


dlp

The Packager allows to create packages that can include anything from
within Magnolia or on the filesystem.

This is often useful if you need to have

a single "package" (hence the name)
of technically unrelated stuff. Unlike a module, which is defined at
development time, a package is defined at runtime and can configuration,
content and files independently of a module structure.

Use cases include:



spe
cific partial backups (e.g. only users and roles)



distribution of patches



shipment of development work



deployment of micro
-
sites



… and many more



dcp

The Packager module allows you to package content and configuration. A
package can contain content from any Magnolia CMS workspace such as
websites, image resources and DMS assets. You can also package physical
files in the webapp's file system folder. Pac
kages are ideal for backup,
installing files on another instance, and replicating content to an instance
that you can not access through a
subscriber
.



n

Download from rep
o



es

Provides the functionality to create packages of Magnolia content that can
be backed up and restored.



edlp

The Packages module installs the Packager interface in AdminCentral. The
module allows you to package content and configuration. A package can
contain content from any Magnolia workspace such as websites, image
resources and DMS assets. You can also package physical files in the
webapp's file system folder.

packager
-
module.png


Packages are ideal for backup, installing files on another instance, and
replicating content to an instance that you can not access through a

subscriber
.





Public User
Registratio
n

s

The Public User Registration Module (PUR) provides self
-
service functionality
to register members on your website.

Magnolia
Internatio
nal


dlp

The Public User Registration Module (PUR) provides functionality to register
members. The module can be used to register users for the Magnolia Forum
Module or other custom modules that require users to be authenticated and
need a way for self
-
se
rvice registration.

PUR provides the full lifecycle of user registration, including password
retrieval, registration moderation (through Magnolia's workflow module)
and custom user profile management. + IMAGE



dcp

Magnolia Public User Registration module

provides functionality to register
viewers of the public site within Magnolia in order to get access to
personalized content that the site using this module provides to its users.
Module can be also used to register users for
Magnolia Forum Module

or
other custom modules that support personalization and user specific
handling. For example module can be used to collect e
-
mail addresses for
people who want to subscribe to a newsletter and
to allow them to manage
their subscriptions after logging in.



n

Download zip from nexus



es

Provides the functionality for public users to register on your website and is
fully integrated with the S
tandard
T
emplating
K
it
.



edlp

The Public User Registration Module
includes the underlying functionality
and paragraphs for public users to:




Register an account and profile.



Login and log out.



Update their profile.



Retrieve their password.



Access protected pages.


pur
-
module.png




The

module can be used to register users for the Magnolia Forum Module or
any custom modules that requires users to be authenticated.

For example, it
could be used to collect e
-
mail addresses for newsletter subscriptions and
allow users to manage their subscr
iptions after login.


The module is fully integrated with the S
tandard