|
All content with label improvable.
Related Labels:
outdated, v2_1, v3_0, introduction, v2_0, development, templating, howto, i18n, build, integration, faq, workflow, needsreview, template, config, v3_5, administration, ant, spring, missing_attachement
more »
MagnoliaSpring
(Community Wiki)
Here I have implemented some classes that grab a specified html document, parses it's header, body and "footer" and wraps them around a spring/mvc application. It uses {{<!\\BEGIN\\>}} and {{<\!\\END\\>}} flags in a magnolia content page to signify where the Spring ...
Other labels:
spring, missing_attachement, integration
|
List users with role
(Community Wiki)
We have quite a number of sites being managed in our Magnolia installation now, all with a variety of users assigned to them. Our administrators wanted to be able to determine what users have access to a particular site. While it's easy to get ...
Other labels:
v3_0, administration
|
Auto navigation class with protected mode
(Community Wiki)
attached class is a modified version on SimpleNavigationTag which can hide URLs if there is a security constraint on it and the user lacks a required role. By adusting to the users granted roles, you not only avoid HTTP 403 Access Denied errors when browsing to denied ...
Other labels:
v2_1
|
Nested Paragraphs
(Community Wiki)
an example how to nest paragraphs. <%@ page import="java.util.Iterator, info.magnolia.cms.util.Resource, info.magnolia.cms.core.ContentNode, info.magnolia.cms.gui.inline.BarEdit, info.magnolia.cms.gui.inline.BarNew, info.magnolia.cms.beans.config.Server"%> <% String collectionOuter="mainPar"; try { Iterator it0=Resource.getActivePage(request).getContentNode(collectionOuter).getChil dren().iterator(); while (it0.hasNext()) { ContentNode tab=(ContentNode ...
Other labels:
v2_0
|
Dialogs overview
(Community Wiki)
Dialogs (in progress) About Dialogs Dialogs are the "Model" of Magnolia's MVC framework. Site administrators and content editors use dialogs to input and edit data. Once identified by a paragraph, this data can be rendered to a template page. View a Dialog To see how ...
Other labels:
config, introduction, templating
|
Workflow Introduction
(Community Wiki)
article was originally written for v3.0 and needs review for 3.5, but the concepts have not changed Workflow engine We use http://www.openwfe.org as the embedded workflow engine in Magnolia. Workflows are defined in XML. In addition, a command chain implementation exists that as part of e.g. ...
Other labels:
v3_0, workflow, needsreview, introduction
|
Single hierarchy multiple languages
(Community Wiki)
Magnolia 3.5 provides a lot of new functionality to make singlestructuremultilanguage sites work. The ideas below have been written for older versions of Magnolia. If you want Magnolia output in more than one language, you have follow two ...
Other labels:
v2_1, development, templating, i18n
|
MagnoliaBuildScript2
(Community Wiki Archive)
build script no.2 by Michael Aemisegger. It allows you to build magnolia independently of any IDE. The ant build script starts with svn checkout and can build several artefacts like magnolia2.jar, transportable tar.gz etc. It also enables patching ...
Other labels:
outdated
|
MagnoliaBuildScript
(Community Wiki Archive)
build script no.1 by Sameer Charles, which allows to build magnolia inside IntelliJ. (Sameer, is this correct? I should be able to use an ant script anywhere, but maybe your script contains some IntelliJ dependencies). Attached 1 ...
Other labels:
outdated, v2_0, ant
|
Introduction to building Magnolia
(Community Wiki)
Building Magnolia A simple {{mvn clean install}} from the root of the project will be Magnolia. The final artifact will be {{magnoliaemptywebappx.y.z.war}}, which is the skeleton webapp projects can use to build Magnolia site. Note that it does not contain the DMS nor the workflow modules. Maven ...
Other labels:
outdated, v3_5, development, introduction, build, v2_1, v3_0
|
|
|