|
From: <luc...@us...> - 2013-09-26 17:14:13
|
Revision: 4350
http://openutils.svn.sourceforge.net/openutils/?rev=4350&view=rev
Author: lucaboati
Date: 2013-09-26 17:14:07 +0000 (Thu, 26 Sep 2013)
Log Message:
-----------
first mgnl5 empty webapp
Added Paths:
-----------
magnoliamodules/trunk/magnolia5-test-webapp/
magnoliamodules/trunk/magnolia5-test-webapp/pom.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/cms/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/delta/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/delta/PropertyValuesTask.java
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/development/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/development/DevModuleVersionHandler.java
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/magnolia/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/magnolia/dev.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/adminInterface/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/adminInterface/config.server.i18n.authoringLegacy.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.dialogs.pages.t-homepage.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.templates.pages.t-homepage.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev-dev/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev-dev/website.home.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-resources/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/sourceforge/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/sourceforge/openutils/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/sourceforge/openutils/mgnltestwebapp/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/sourceforge/openutils/mgnltestwebapp/lang/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/net/sourceforge/openutils/mgnltestwebapp/lang/messages.properties
magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/tagcloud_indexing_configuration.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/config.modules.samples.templates.pages.samplesCriteria.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/config.modules.samples.templates.pages.samplesMagnoliaUtils.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/media.manyimages.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/userroles.criteria-dogsexcluded.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/userroles.criteria-dogsonly.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/users.admin.criteria-dogsexcluded.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/users.admin.criteria-dogsonly.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/website.Criteria.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/website.Magnolia-Utils.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/bootstrap/website.test-MEDIA-113.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/classes/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/jaas.config
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/jsps/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/jsps/expressions/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/jsps/expressions/evaluate.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/lib/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/lib/taglibs.zip
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/struts-config.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/tags/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/tags/openutils/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/tags/openutils/debug.tag
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/web.xml
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/dateutils-test.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/elfunction-test.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/favicon.ico
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/robots.txt
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/ico16-form-hint.png
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/ico16-form-label.png
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/ico16-media.png
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/ico16-text.png
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/paragraph-form.css
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/paragraph-form.js
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/docroot/samples-contextmenu/pointer.gif
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/template_criteria/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/template_criteria/criteria.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/template_magnoliautils/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/template_magnoliautils/magnoliaUtils.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dev/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dev/pages/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dev/pages/t-homepage.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dms/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dms/paragraphs/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/dms/paragraphs/dms.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/areas/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/areas/footer.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/areas/list.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/areas/navigation.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/areas/single.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/fields.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/flash.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/howTo.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/link.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/linkList.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/searchResult.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/components/text.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/includes/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/includes/searchForm.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/macros/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/macros/navigation.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/pages/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/pages/main.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples/pages/virtualURI.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-contextmenu/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-contextmenu/paragraph-form.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-contextmenu/paragraph-message.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-contextmenu/paragraph-textmedia.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-contextmenu/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/area.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/paragraph-buttonSet.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/paragraph-dependentSelectList.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/paragraph-grid.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-controls/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/paragraph-conditional.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/paragraph-evaluate.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/paragraph-grid.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/paragraph-if-then-else.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-expressions/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-lms/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-lms/courses.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-lms/coursesList.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-lms/index.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/area.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/paragraph-grid.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/paragraph-mediael.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/paragraph-mediatag.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/paragraph-playlist.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-media/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/index-ipad.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/index-mobile.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/index.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/p-sample-ipad.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/p-sample-mobile.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-mobile/p-sample.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-stripes/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-stripes/area.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-stripes/paragraph.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-stripes/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-struts11/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-struts11/area.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-struts11/paragraph.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-struts11/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-tagcloud/
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/templates/samples-tagcloud/template.jsp
magnoliamodules/trunk/magnolia5-test-webapp/tree.txt
Added: magnoliamodules/trunk/magnolia5-test-webapp/pom.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/pom.xml (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/pom.xml 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <groupId>net.sourceforge.openutils</groupId>
+ <artifactId>openutils-parent</artifactId>
+ <relativePath>../openutils-parent</relativePath>
+ <version>1.13</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>war</packaging>
+ <artifactId>magnolia5-test-webapp</artifactId>
+ <name>Magnolia test webapp</name>
+ <description>A basic Magnolia webapp that can be used while developing openutils magnolia modules</description>
+ <version>0.1-SNAPSHOT</version>
+ <dependencies>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-core</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-rendering</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.ui</groupId>
+ <artifactId>magnolia-ui-admincentral</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.ui</groupId>
+ <artifactId>magnolia-ui-contentapp</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-module-legacy-admininterface</artifactId>
+ <version>5.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.dam</groupId>
+ <artifactId>magnolia-dam</artifactId>
+ <version>1.0.2</version>
+ </dependency>
+ <!-- <dependency> -->
+ <!-- <groupId>info.magnolia</groupId> -->
+ <!-- <artifactId>magnolia-module-cache</artifactId> -->
+ <!-- <version>${magnolia.version2}</version> -->
+ <!-- <exclusions> -->
+ <!-- <exclusion> -->
+ <!-- <groupId>info.magnolia</groupId> -->
+ <!-- <artifactId>magnolia-module-admininterface</artifactId> -->
+ <!-- </exclusion> -->
+ <!-- </exclusions> -->
+ <!-- </dependency> -->
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-module-mail</artifactId>
+ <version>5.0.1</version>
+ </dependency>
+ <!-- <dependency> -->
+ <!-- <groupId>info.magnolia</groupId> -->
+ <!-- <artifactId>magnolia-module-fckeditor</artifactId> -->
+ <!-- <version>${magnolia.version2}</version> -->
+ <!-- </dependency> -->
+ <dependency>
+ <groupId>info.magnolia.activation</groupId>
+ <artifactId>magnolia-module-activation</artifactId>
+ <version>5.0</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-templating</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-templating-jsp</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-jaas</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-templating-jsp</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.sample</groupId>
+ <artifactId>magnolia-sample-app</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.security</groupId>
+ <artifactId>magnolia-security-app</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.messages</groupId>
+ <artifactId>magnolia-messages-app</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>info.magnolia.pages</groupId>
+ <artifactId>magnolia-pages</artifactId>
+ <version>${magnolia.version}</version>
+ </dependency>
+ <!-- <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-templating-samples</artifactId> <version>${magnolia.version}</version>
+ </dependency> <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-templating-jsp</artifactId> <version>${magnolia.version}</version>
+ </dependency> <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-module-exchange-simple</artifactId> <version>${magnolia.version}</version>
+ </dependency> <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-gui</artifactId> <version>${magnolia.version}</version>
+ </dependency> <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-module-fckeditor</artifactId> <version>${magnolia.version}</version>
+ </dependency> <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-templating-editor</artifactId> <version>${magnolia.version}</version>
+ </dependency> -->
+ <dependency>
+ <groupId>net.sourceforge.openutils</groupId>
+ <artifactId>openutils-log4j</artifactId>
+ <version>2.0.5</version>
+ </dependency>
+ <!-- <dependency> <groupId>info.magnolia</groupId> <artifactId>magnolia-module-dms</artifactId> <version>1.6</version>
+ </dependency> -->
+ <dependency>
+ <groupId>taglibs</groupId>
+ <artifactId>standard</artifactId>
+ <version>1.1.2</version>
+ </dependency>
+ <!-- <dependency> -->
+ <!-- <groupId>info.magnolia</groupId> -->
+ <!-- <artifactId>magnolia-module-standard-templating-kit</artifactId> -->
+ <!-- <version>${stk.version}</version> -->
+ <!-- </dependency> -->
+ <!-- info.magnolia.module.model.reader.ModuleDependencyException: Module Magnolia Standard Templating Kit Demo Project
+ (version 2.0.0) is dependent on categorization version null, which was not found. <dependency> <groupId>info.magnolia</groupId>
+ <artifactId>magnolia-demo-project</artifactId> <version>${stk.version}</version> </dependency> -->
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.5</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet.jsp</groupId>
+ <artifactId>jsp-api</artifactId>
+ <version>2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-chain</groupId>
+ <artifactId>commons-chain</artifactId>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sourceforge.openutils</groupId>
+ <artifactId>openutils-elfunctions</artifactId>
+ <version>1.1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sourceforge.openutils</groupId>
+ <artifactId>openutils-mgnlcriteria</artifactId>
+ <version>5.0.2-SNAPSHOT</version>
+ </dependency>
+<!-- <dependency> -->
+<!-- <groupId>net.sourceforge.openutils</groupId> -->
+<!-- <artifactId>openutils-mgnlmedia</artifactId> -->
+<!-- <version>5.0.3-SNAPSHOT</version> -->
+<!-- </dependency> -->
+ <dependency>
+ <groupId>net.sourceforge.openutils</groupId>
+ <artifactId>openutils-mgnltasks</artifactId>
+ <version>5.0.1-SNAPSHOT</version>
+ </dependency>
+ <!-- <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlbootstrapsync</artifactId> <version>5.0.0-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlcas</artifactId> <version>5.0.0-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlcontrols</artifactId> <version>5.0.1-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlcache</artifactId> <version>5.0.0-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlext</artifactId> <version>5.0.0-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlgroovy</artifactId> <version>5.0.1-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlmedia</artifactId> <version>5.0.3-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlmessages</artifactId> <version>5.0.2-SNAPSHOT</version>
+ </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlrepoutils</artifactId>
+ <version>5.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlstripes</artifactId>
+ <version>5.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlstruts11</artifactId>
+ <version>5.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnltasks</artifactId>
+ <version>5.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlutils</artifactId>
+ <version>5.0.2-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnltagcloud</artifactId>
+ <version>5.0.2-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlrules</artifactId>
+ <version>5.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlcontextmenu</artifactId>
+ <version>5.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnllms</artifactId>
+ <version>5.0.0-SNAPSHOT</version> </dependency> -->
+ <!-- <dependency> <groupId>net.sourceforge.openutils</groupId> <artifactId>openutils-mgnlmobile</artifactId> <version>5.0.0-SNAPSHOT</version>
+ </dependency> -->
+ </dependencies>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>pdfbox</groupId>
+ <artifactId>pdfbox</artifactId>
+ <version>0.7.3</version>
+ <scope>provided</scope>
+ <!-- exclude from webapp, org.apache.pdfbox:pdfbox 1.0.0 is needed for thumbnail generation -->
+ </dependency>
+ <dependency>
+ <groupId>org.apache.pdfbox</groupId>
+ <artifactId>pdfbox</artifactId>
+ <version>1.4.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ <version>${jackrabbit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ <version>${jackrabbit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <version>2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.devlib.schmidt</groupId>
+ <artifactId>imageinfo</artifactId>
+ <version>1.9</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <properties>
+ <magnolia.version>5.0.4</magnolia.version>
+ <magnolia.version2>5.0-prev1-rc1</magnolia.version2>
+ <!-- <magnolia.version2>5.0.4</magnolia.version2> -->
+ <stk.version>2.5.3</stk.version>
+ <jackrabbit.version>2.6.2</jackrabbit.version>
+ </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-eclipse-plugin</artifactId>
+ <version>2.9</version>
+ <configuration>
+ <wtpContextName>open</wtpContextName>
+ <classpathContainers>
+ <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
+ <classpathContainer><![CDATA[org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v6.0]]></classpathContainer>
+ </classpathContainers>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>magnolia.enterprise</id>
+ <url>http://repo.magnolia-cms.com/enterprise</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>repository.magnolia-cms.com</id>
+ <name>magnolia repository</name>
+ <url>http://nexus.magnolia-cms.com/content/groups/public</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>magnolia.enterprise.releases</id>
+ <url>http://nexus.magnolia-cms.com/content/repositories/magnolia.enterprise.releases</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>openutils.sourceforge.net</id>
+ <name>openutils.sourceforge.net</name>
+ <url>http://openutils.sourceforge.net/repository/releases</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+</project>
\ No newline at end of file
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/delta/PropertyValuesTask.java
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/delta/PropertyValuesTask.java (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/delta/PropertyValuesTask.java 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,185 @@
+/**
+ * This file Copyright (c) 2003-2013 Magnolia International
+ * Ltd. (http://www.magnolia-cms.com). All rights reserved.
+ *
+ *
+ * This file is dual-licensed under both the Magnolia
+ * Network Agreement and the GNU General Public License.
+ * You may elect to use one or the other of these licenses.
+ *
+ * This file is distributed in the hope that it will be
+ * useful, but AS-IS and WITHOUT ANY WARRANTY; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE, TITLE, or NONINFRINGEMENT.
+ * Redistribution, except as permitted by whichever of the GPL
+ * or MNA you select, is prohibited.
+ *
+ * 1. For the GPL license (GPL), you can redistribute and/or
+ * modify this file under the terms of the GNU General
+ * Public License, Version 3, as published by the Free Software
+ * Foundation. You should have received a copy of the GNU
+ * General Public License, Version 3 along with this program;
+ * if not, write to the Free Software Foundation, Inc., 51
+ * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * 2. For the Magnolia Network Agreement (MNA), this file
+ * and the accompanying materials are made available under the
+ * terms of the MNA which accompanies this distribution, and
+ * is available at http://www.magnolia-cms.com/mna.html
+ *
+ * Any modifications to this file must keep this entire header
+ * intact.
+ *
+ */
+package info.magnolia.module.delta;
+
+import info.magnolia.cms.core.Content;
+import info.magnolia.cms.core.NodeData;
+import info.magnolia.jcr.util.PropertyUtil;
+import info.magnolia.module.InstallContext;
+
+import java.text.MessageFormat;
+import java.util.Arrays;
+import java.util.Collection;
+
+import javax.jcr.Node;
+import javax.jcr.Property;
+import javax.jcr.RepositoryException;
+
+import org.apache.commons.lang.StringUtils;
+
+
+/**
+ * A tasks that offers helper methods to check on certain properties.
+ *
+ * @author gjoseph
+ * @version $Revision: $ ($Author: $)
+ */
+public abstract class PropertyValuesTask extends AbstractTask {
+
+ public PropertyValuesTask(String name, String description) {
+ super(name, description);
+ }
+
+ /**
+ * Checks that the given String property has the expected value. Changes it if so, logs otherwise.
+ */
+ protected void checkAndModifyPropertyValue(InstallContext ctx, Content node, String propertyName, String expectedCurrentValue, String newValue) throws RepositoryException {
+ checkAndModifyPropertyValue(ctx, node.getJCRNode(), propertyName, Arrays.asList(expectedCurrentValue), newValue);
+ }
+
+ /**
+ * Checks that the given String property has the expected value. Changes it if so, logs otherwise.
+ */
+ protected void checkAndModifyPropertyValue(InstallContext ctx, Node node, String propertyName, String expectedCurrentValue, String newValue) throws RepositoryException {
+ checkAndModifyPropertyValue(ctx, node, propertyName, Arrays.asList(expectedCurrentValue), newValue);
+ }
+
+
+ /**
+ * Checks that the given String property has one of the expected values. Changes it if so, logs otherwise.
+ */
+ protected void checkAndModifyPropertyValue(InstallContext ctx, Node node, String propertyName, Collection<String> expectedCurrentValues, String newValue) throws RepositoryException {
+ if (node.hasProperty(propertyName)) {
+ final Property prop = node.getProperty(propertyName);
+ final String currentvalue = prop.getString();
+ if (expectedCurrentValues.contains(currentvalue)) {
+ prop.setValue(newValue);
+ } else {
+ String msg;
+ if (expectedCurrentValues.size() == 1){
+ msg = format("Property \"{0}\" was expected to exist at {1} with value \"{2}\" but has the value \"{3}\" instead.",
+ propertyName, node.getPath(), expectedCurrentValues.iterator().next(), currentvalue);
+ } else {
+ msg = format("Property \"{0}\" was expected to exist at {1} with one of values {2} but has the value \"{3}\" instead.",
+ propertyName, node.getPath(), expectedCurrentValues.toString(), currentvalue);
+ }
+ ctx.warn(msg);
+ }
+ } else {
+ String msg;
+ if (expectedCurrentValues.size() == 1){
+ msg = format("Property \"{0}\" was expected to exist at {1} with value \"{2}\" but does not exist.",
+ propertyName, node.getPath(), expectedCurrentValues.iterator().next());
+ } else {
+ msg = format("Property \"{0}\" was expected to exist at {1} with one of values {2} but does not exist.",
+ propertyName, node.getPath(), expectedCurrentValues.toString());
+ }
+ ctx.warn(msg);
+ }
+ }
+
+ /**
+ * Checks if property contains concrete string. If contains then change this part of string, logs otherwise.
+ */
+ protected void checkAndModifyPartOfPropertyValue(InstallContext ctx, Node node, String propertyName, String expectedValue, String newValue) throws RepositoryException {
+ if(node.hasProperty(propertyName)){
+ final Property prop = node.getProperty(propertyName);
+ final String currentvalue = prop.getString();
+ if(currentvalue.contains(expectedValue)) {
+ prop.setValue(StringUtils.replace(currentvalue, expectedValue, newValue));
+ } else {
+ final String msg = format("Property \"{0}\" was expected to exist at {1} with part string \"{2}\" but does not contain this string.",
+ propertyName, node.getPath(), expectedValue);
+ ctx.warn(msg);
+ }
+ } else {
+ final String msg = format("Property \"{0}\" was expected to exist at {1} with part string \"{2}\" but does not exist.",
+ propertyName, node.getPath(), expectedValue);
+ ctx.warn(msg);
+ }
+ }
+
+ protected void checkOrCreateProperty(InstallContext ctx, Content node, String propertyName, String expectedValue) throws RepositoryException {
+ if (node.hasNodeData(propertyName)) {
+ final NodeData prop = node.getNodeData(propertyName);
+ final String currentvalue = prop.getString();
+ if (!currentvalue.equals(expectedValue)) {
+ final String msg = format("Property \"{0}\" was expected to exist at {1} with value \"{2}\" but {3,choice,0#does not exist|1#has the value \"{4}\" instead}.",
+ propertyName, node.getHandle(), expectedValue, Integer.valueOf(prop.isExist() ? 1 : 0),
+ currentvalue);
+ ctx.warn(msg);
+ }
+ } else {
+ node.createNodeData(propertyName, expectedValue);
+ }
+ }
+
+ /**
+ * Checks that the given property does not exist and creates it with the given value, logs otherwise.
+ */
+ @Deprecated
+ protected void newProperty(InstallContext ctx, Content node, String propertyName, String value) throws RepositoryException {
+ newProperty(ctx, node.getJCRNode(), propertyName, value);
+ }
+
+ /**
+ * Checks that the given property does not exist and creates it with the given value, logs otherwise.
+ */
+ protected void newProperty(InstallContext ctx, Node node, String propertyName, Object value) throws RepositoryException {
+
+ if(node != null )
+ {
+ if (!node.hasProperty(propertyName)) {
+ PropertyUtil.setProperty(node, propertyName, value);
+ } else {
+ final String msg = format("Property \"{0}\" was expected not to exist at {1}, but exists with value \"{2}\" and was going to be created with value \"{3}\".",
+ propertyName, node.getPath(), node.getProperty(propertyName).getValue().getString(), value);
+ ctx.warn(msg);
+ }
+ }
+ }
+
+ // TODO move this to the InstallContext interface ?
+ protected String format(String pattern, Object arg0, Object arg1, Object arg2, Object arg3, Object arg4) {
+ return MessageFormat.format(pattern, new Object[]{arg0, arg1, arg2, arg3, arg4});
+ }
+
+ protected String format(String pattern, Object arg0, Object arg1, Object arg2, Object arg3) {
+ return format(pattern, arg0, arg1, arg2, arg3, null);
+ }
+
+ protected String format(String pattern, Object arg0, Object arg1, Object arg2) {
+ return format(pattern, arg0, arg1, arg2, null);
+ }
+}
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/development/DevModuleVersionHandler.java
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/development/DevModuleVersionHandler.java (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/java/info/magnolia/module/development/DevModuleVersionHandler.java 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,46 @@
+package info.magnolia.module.development;
+
+import info.magnolia.cms.core.SystemProperty;
+import info.magnolia.module.DefaultModuleVersionHandler;
+import info.magnolia.module.InstallContext;
+import info.magnolia.module.delta.SetPropertyTask;
+import info.magnolia.module.delta.Task;
+
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * A simple version handler used to set up a few config options during development
+ * @author fgiust
+ * @version $Revision: 3084 $ ($Author: fgiust $)
+ */
+public class DevModuleVersionHandler extends DefaultModuleVersionHandler
+{
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected List<Task> getStartupTasks(InstallContext installContext)
+ {
+ List<Task> tasks = new ArrayList<Task>();
+
+ boolean develop = SystemProperty.getBooleanProperty("magnolia.develop");
+
+ if (develop)
+ {
+ tasks.add(new SetPropertyTask(
+ "config",
+ "/server/activation/subscribers/magnoliaPublic8080",
+ "active",
+ "false"));
+
+ }
+
+ // I hate spending time in looking through the unsorted list of modules...
+// tasks.add(new NodeSortTask(ContentRepository.CONFIG, "/modules"));
+
+ return tasks;
+ }
+}
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/magnolia/dev.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/magnolia/dev.xml (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/META-INF/magnolia/dev.xml 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module SYSTEM "module.dtd" >
+<module>
+ <name>dev</name>
+ <displayName>dev</displayName>
+ <versionHandler>info.magnolia.module.development.DevModuleVersionHandler</versionHandler>
+ <version>${project.version}</version>
+ <dependencies>
+ <dependency>
+ <name>core</name>
+ <version>5.0/*</version>
+ </dependency>
+ <dependency>
+ <name>rendering</name>
+ <version>5.0/*</version>
+ </dependency>
+ <dependency>
+ <name>ui-admincentral</name>
+ <version>5.0/*</version>
+ </dependency>
+ <dependency>
+ <name>activation</name>
+ <version>1.0/*</version>
+ <optional>true</optional>
+ </dependency>
+<!-- <dependency> -->
+<!-- <name>cache</name> -->
+<!-- <version>5.0/*</version> -->
+<!-- </dependency> -->
+ </dependencies>
+</module>
\ No newline at end of file
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/adminInterface/config.server.i18n.authoringLegacy.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/adminInterface/config.server.i18n.authoringLegacy.xml (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/adminInterface/config.server.i18n.authoringLegacy.xml 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node sv:name="authoringLegacy" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>2912ce6d-66f5-415a-9be4-9cf02876df14</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.cms.gui.i18n.DefaultI18nAuthoringSupport</sv:value>
+ </sv:property>
+ <sv:property sv:name="enabled" sv:type="Boolean">
+ <sv:value>true</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2010-02-09T10:28:52.155+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-06-28T11:46:43.249+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+</sv:node>
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.dialogs.pages.t-homepage.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.dialogs.pages.t-homepage.xml (rev 0)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.dialogs.pages.t-homepage.xml 2013-09-26 17:14:07 UTC (rev 4350)
@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node sv:name="t-homepage" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>3e7e9b4e-6010-495f-8bae-ccc5b5dbfaa3</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="String">
+ <sv:value>2004-11-02T15:34:23.417+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivated" sv:type="Date">
+ <sv:value>2008-04-08T10:00:10.379+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivatedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2008-11-07T14:23:43.863+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:node sv:name="actions">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>3e23ee11-5a58-433e-b7c8-ad4d6ee9c201</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:node sv:name="commit">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>706e89a9-b507-47a8-9791-e378187b63f6</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.ui.admincentral.dialog.action.SaveDialogActionDefinition</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>save changes</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="cancel">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>f3df5fd0-7455-4923-8404-dd84258bf72b</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.ui.admincentral.dialog.action.CancelDialogActionDefinition</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>cancel</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="form">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>5a9f04f0-c657-4146-8138-892aaf47b227</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>Generic</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-09-11T16:24:58.035+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:node sv:name="tabs">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>3b750242-6abb-438c-a88a-633583056caf</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:node sv:name="tabMain">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>58cd44ce-bf3f-46ab-9f20-9f488b07e406</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>Main</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="String">
+ <sv:value>2004-11-03T08:47:58.474+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivated" sv:type="Date">
+ <sv:value>2008-04-08T10:00:10.380+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivatedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-09-11T16:25:10.648+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:node sv:name="fields">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>9487f91c-362d-4ce1-9ca6-6528669a8c67</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:node sv:name="title">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>99a369af-60b0-45f1-85cb-e656a798b368</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.ui.form.field.definition.TextFieldDefinition</sv:value>
+ </sv:property>
+ <sv:property sv:name="description" sv:type="String">
+ <sv:value>Title</sv:value>
+ </sv:property>
+ <sv:property sv:name="i18n" sv:type="Boolean">
+ <sv:value>true</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>Title</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="String">
+ <sv:value>2004-11-02T17:20:40.266+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivated" sv:type="Date">
+ <sv:value>2008-04-08T10:00:10.381+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivatedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-09-11T16:36:53.965+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="required" sv:type="String">
+ <sv:value>true</sv:value>
+ </sv:property>
+ <sv:property sv:name="type" sv:type="String">
+ <sv:value>String</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="logoImg">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>43ed28d8-7d0f-4567-a1c6-dbb501a4003f</sv:value>
+ </sv:property>
+ <sv:property sv:name="appName" sv:type="String">
+ <sv:value>assets</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.ui.form.field.definition.LinkFieldDefinition</sv:value>
+ </sv:property>
+ <sv:property sv:name="description" sv:type="String">
+ <sv:value>Select an asset</sv:value>
+ </sv:property>
+ <sv:property sv:name="i18nBasename" sv:type="String">
+ <sv:value>info.magnolia.module.templatingkit.messages</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="label" sv:type="String">
+ <sv:value>Logo Img</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="String">
+ <sv:value>2004-11-03T08:48:09.632+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivated" sv:type="Date">
+ <sv:value>2006-05-01T21:47:58.230+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivatedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-09-11T16:37:14.756+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="targetWorkspace" sv:type="String">
+ <sv:value>dam</sv:value>
+ </sv:property>
+ <sv:node sv:name="identifierToPathConverter">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>5a533617-ff07-4498-add1-e28fb81d2c3b</sv:value>
+ </sv:property>
+ <sv:property sv:name="class" sv:type="String">
+ <sv:value>info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="contentPreviewDefinition">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>02e799c3-fe52-4372-a45d-82de41a508b3</sv:value>
+ </sv:property>
+ <sv:property sv:name="contentPreviewClass" sv:type="String">
+ <sv:value>info.magnolia.dam.asset.field.DamFilePreviewComponent</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="hideInNav">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>61dbeeca-b01f-4f06-9d07-ae5ff24f1d45</sv:value>
+ </sv:property>
+ <sv:property sv:name="extends" sv:type="String">
+ <sv:value>/modules/dev/dialogs/generic/controls/hideInNav</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2008-10-08T15:23:21.732+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2013-09-11T16:38:32.337+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="tabMetaData">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>6674e855-9579-4675-a04d-d88a1905d1a4</sv:value>
+ </sv:property>
+ <sv:property sv:name="extends" sv:type="String">
+ <sv:value>/modules/standard-templating-kit/dialogs/generic/pages/tabMetaData</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="String">
+ <sv:value>2004-11-03T08:47:58.474+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivated" sv:type="Date">
+ <sv:value>2008-04-08T10:00:10.380+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastActivatedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2009-01-30T15:12:13.280+01:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ </sv:node>
+</sv:node>
Added: magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.templates.pages.t-homepage.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/resources/mgnl-bootstrap/dev/config.modules.dev.templates.pages.t-home...
[truncated message content] |