From: <fg...@us...> - 2009-12-26 18:19:30
|
Revision: 1536 http://openutils.svn.sourceforge.net/openutils/?rev=1536&view=rev Author: fgiust Date: 2009-12-26 18:19:20 +0000 (Sat, 26 Dec 2009) Log Message: ----------- test webapp that can be used during development Added Paths: ----------- trunk/magnolia-test-webapp/ trunk/magnolia-test-webapp/pom.xml trunk/magnolia-test-webapp/src/ trunk/magnolia-test-webapp/src/main/ trunk/magnolia-test-webapp/src/main/java/ trunk/magnolia-test-webapp/src/main/resources/ trunk/magnolia-test-webapp/src/main/webapp/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/bootstrap/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/jaas.config trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/lib/ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/lib/taglibs.zip trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/web.xml trunk/magnolia-test-webapp/src/main/webapp/docroot/ trunk/magnolia-test-webapp/src/main/webapp/docroot/favicon.ico trunk/magnolia-test-webapp/src/main/webapp/docroot/robots.txt Property changes on: trunk/magnolia-test-webapp ___________________________________________________________________ Added: svn:ignore + .checkstyle .classpath .project .settings target Added: trunk/magnolia-test-webapp/pom.xml =================================================================== --- trunk/magnolia-test-webapp/pom.xml (rev 0) +++ trunk/magnolia-test-webapp/pom.xml 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,168 @@ +<?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> + <version>1.1</version> + </parent> + <modelVersion>4.0.0</modelVersion> + <packaging>war</packaging> + <artifactId>magnolia-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-module-templating</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-core</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-module-admininterface</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-taglib-utility</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-taglib-cms</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-module-cache</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-jaas</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-module-mail</artifactId> + <version>${magnolia.version}</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-log4j</artifactId> + <version>2.0.5</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlbootstrapsync</artifactId> + <version>1.1-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlcas</artifactId> + <version>1.1-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlcontrols</artifactId> + <version>4.0.4-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlcriteria</artifactId> + <version>1.0.2-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlext</artifactId> + <version>2.2-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlgroovy</artifactId> + <version>1.2-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlmedia</artifactId> + <version>4.0-b11-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlmessages</artifactId> + <version>4.0.5-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlrepoutils</artifactId> + <version>4.0.2-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlspring</artifactId> + <version>3.5.1-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlstripes</artifactId> + <version>4.0.5-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnlstruts11</artifactId> + <version>4.0.2-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils-mgnltasks</artifactId> + <version>4.0.4-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.4</version> + <scope>provided</scope> + </dependency> + </dependencies> + <properties> + <magnolia.version>4.2.3</magnolia.version> + </properties> + <build> + <plugins> + <plugin> + <artifactId>maven-eclipse-plugin</artifactId> + <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> + <excludes> + <exclude>javax.servlet:jsp-api</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </build> +</project> \ No newline at end of file Property changes on: trunk/magnolia-test-webapp/pom.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,187 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> +<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> + <!-- set <log4j:configuration debug="true"> for log4j initialization messages --> + <!-- debug appender, write to stdout --> + <appender name="console" class="org.apache.log4j.ConsoleAppender"> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%d %-5p %-50.50c: %m%n"/> + <!-- this pattern can be used for debugging - has a performance impact. + <param name="ConversionPattern" value="%-5p %c %F(%M:%L) %t %d %m (uri:%X{requesturi} userid:%X{userid})%n" /> + --> + </layout> + </appender> + <!-- mail appender. You may want to enable this on production to be immediately notified in case of errors --> + <!-- + <appender name="mail" class="it.openutils.log4j.AlternateSMTPAppender"> + <param name="Threshold" value="ERROR" /> + <param name="To" value="mye...@my..." /> + <param name="From" value="my magnolia website <mag...@my...>" /> + <param name="SMTPHost" value="localhost" /> + <param name="Subject" value="[magnolia error ${pom.version} ${server}] %m" /> + <param name="Timeout" value="300" /> + <layout class="it.openutils.log4j.FilteredPatternLayout"> + <param name="ConversionPattern" value="[${server}] %-5p %d{dd.MM.yyyy HH:mm:ss} %c %F(%M:%L) - %m%n" /> + <param name="Filter" value="org.apache.catalina" /> + <param name="Filter" value="org.apache.coyote" /> + <param name="Filter" value="org.apache.tomcat" /> + <param name="Filter" value="org.apache.jasper" /> + <param name="Filter" value="sun.reflect" /> + <param name="Filter" value="javax.servlet.http" /> + <param name="Header" + value="%n +===================================%n +Magnolia%n +Version: ${pom.version}%n +Server: ${server}%n +Url: %X{requesturi}%n +Userid: %X{userid}%n +Number of occurrences: %o%n +===================================%n + " /> + <param name="Footer" value="%n===================================%n" /> + </layout> + </appender> + --> + <appender name="sync-log-debug" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-debug.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="Threshold" value="DEBUG" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%-5p %c %d{dd.MM.yyyy HH:mm:ss} -- %m%n" /> + </layout> + </appender> + <appender name="log-debug" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-debug" /> + </appender> + <appender name="sync-log-error" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-error.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="Threshold" value="ERROR" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%-5p %c %d{dd.MM.yyyy HH:mm:ss} -- %m%n" /> + </layout> + </appender> + <appender name="log-error" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-error" /> + </appender> + <appender name="sync-log-activation" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-activation.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%-5p %c %d{dd.MM.yyyy HH:mm:ss} -- %m%n" /> + </layout> + </appender> + <appender name="log-activation" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-activation" /> + </appender> + <appender name="log-bootstrap" class="org.apache.log4j.FileAppender"> + <param name="File" value="${magnolia.logs.dir}/bootstrap.log" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%-5p %d{dd.MM.yyyy HH:mm:ss} %m%n" /> + </layout> + </appender> + <appender name="sync-log-access" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-access.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss}%m%n" /> + </layout> + </appender> + <appender name="log-access" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-access" /> + </appender> + <appender name="sync-log-audit" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-audit.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss}%m%n" /> + </layout> + </appender> + <appender name="log-audit" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-audit" /> + </appender> + <appender name="sync-log-form" class="org.apache.log4j.RollingFileAppender"> + <param name="File" value="${magnolia.logs.dir}/magnolia-form.log" /> + <param name="MaxFileSize" value="1MB" /> + <param name="MaxBackupIndex" value="5" /> + <param name="Append" value="true" /> + <layout class="org.apache.log4j.PatternLayout"> + <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss}%m%n" /> + </layout> + </appender> + <appender name="log-form" class="org.apache.log4j.AsyncAppender"> + <appender-ref ref="sync-log-form" /> + </appender> + + <!-- Magnolia categories --> + <category name="info.magnolia"> + <priority value="INFO" /> + </category> + <category name="info.magnolia.cms.exchange" additivity="false"> + <priority value="INFO" /> + <appender-ref ref="log-activation" /> + <appender-ref ref="console" /> + </category> + <category name="info.magnolia.importexport.Bootstrapper" additivity="false"> + <priority value="INFO" /> + <appender-ref ref="log-bootstrap" /> + <appender-ref ref="console" /> + </category> + + <!-- Custom log categories --> + <category name="log-access" additivity="false"> + <appender-ref ref="log-access" /> + </category> + <category name="log-audit" additivity="false"> + <appender-ref ref="log-audit" /> + </category> + <category name="log-form" additivity="false"> + <appender-ref ref="log-form" /> + </category> + + <!-- External libraries --> + <category name="org"> + <priority value="WARN" /> + </category> + <category name="org.apache.jackrabbit"> + <priority value="WARN" /> + </category> + <category name="com"> + <priority value="WARN" /> + </category> + <category name="net"> + <priority value="WARN" /> + </category> + <category name="freemarker"> + <priority value="WARN" /> + </category> + <category name="httpclient"> + <priority value="WARN" /> + </category> + <category name="openwfe"> + <priority value="WARN" /> + </category> + + <root> + <priority value="ALL" /> + <appender-ref ref="log-error" /> + <appender-ref ref="log-debug" /> + <!-- debug --> + <appender-ref ref="console" /> + <!-- enable this too to get mail notifications --> + <!-- + <appender-ref ref="mail" /> + --> + </root> +</log4j:configuration> Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,36 @@ + +magnolia.datadir=../../../target/magnolia-data + +magnolia.cache.startdir=${magnolia.datadir}/cache +magnolia.upload.tmpdir=${magnolia.datadir}/tmp +magnolia.exchange.history=${magnolia.datadir}/history +magnolia.repositories.config=WEB-INF/config/default/repositories.xml +magnolia.repositories.home=${magnolia.datadir}/repositories + +magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-memory-search.xml + +log4j.config=WEB-INF/config/default/log4j.xml +magnolia.logs.dir=${magnolia.app.rootdir}/logs + +# The directories in which the bootstrap files are searched +magnolia.bootstrap.dir=WEB-INF/bootstrap/author WEB-INF/bootstrap/common + +# This is only used for the initial installation afterward the configuration in the config repository is used +# The value is saved in /server/admin +magnolia.bootstrap.authorInstance=true + +# Some modules contain optional sample content. They will check this property to decide if they should install +# the sample data +magnolia.bootstrap.samples=true + +# Switch to false to enhance the performance of the javascript generation and similar +magnolia.develop=false + +#-------------------------------------------- +# Repository connection +#-------------------------------------------- +magnolia.connection.jcr.userId = admin +magnolia.connection.jcr.password = admin + +# Set it to true if bootstrapping/update should be performed automatically +magnolia.update.auto=true Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/magnolia.properties ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,101 @@ +<!-- + $Id$ +--> +<!DOCTYPE JCR [ +<!ELEMENT Map (#PCDATA)> +<!ATTLIST Map + name CDATA #REQUIRED + repositoryName CDATA #REQUIRED + workspaceName CDATA #REQUIRED> +<!ELEMENT JCR (RepositoryMapping|Repository)*> +<!ELEMENT param (#PCDATA)> +<!ATTLIST param + name CDATA #REQUIRED + value CDATA #REQUIRED> +<!ELEMENT Repository (param|workspace)*> +<!ATTLIST Repository + loadOnStartup CDATA #REQUIRED + name CDATA #REQUIRED + provider CDATA #REQUIRED> +<!ELEMENT workspace (#PCDATA)> +<!ATTLIST workspace + name CDATA #REQUIRED> +<!ELEMENT RepositoryMapping (Map)*> +]><JCR> + <!-- + Repository name mapping is used internally by the system to search for the defined repository + you can have different name defined to a single repository, for instance if you want to use + single repository model you can define 4 maps here with the same "repositoryName". + + eg: if you wanna have 2 repository model, repository A for website and config and repository B + for users and roles + + <RepositoryMapping> + <Map name="website" repositoryName="main" /> + <Map name="config" repositoryName="main" /> + <Map name="users" repositoryName="access" /> + <Map name="userroles" repositoryName="access" /> + </RepositoryMapping> + + <Repository name="main" provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true"> + <param name="configFile" value="WEB-INF/config/repo-conf/jackrabbit-bdb-search.xml" /> + <param name="repositoryHome" value="repositories/main" /> + <param name="contextFactoryClass" value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" /> + <param name="providerURL" value="localhost" /> + <param name="bindName" value="mainAuthor" /> + <workspace name="website" /> + <workspace name="config" /> + </Repository> + + <Repository name="access" provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true"> + <param name="configFile" value="WEB-INF/config/repo-conf/jackrabbit-bundle-derby-search.xml" /> + <param name="repositoryHome" value="repositories/access" /> + <param name="contextFactoryClass" value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" /> + <param name="providerURL" value="localhost" /> + <param name="bindName" value="accessAuthor" /> + <workspace name="users" /> + <workspace name="userroles" /> + </Repository> + + and define workspaces website, config, users and userroles in repository specific config + + ################################################################## + Parameters used by jackrabbit repository provider + ################################################################## + 1) configFile - configuration file to be used to register repository + 2) repositoryHome - repository home directory + 3) customNodeTypes - (optional) if new node types needs to be defined for this repository + 4) contextFactoryClass - used if Repopsitory is to be registered or retrieved via JNDI + 5) providerURL - used as JNDI init param + 6) bindName - this will be used to bind this repository or to find an existing repository with the same name + + --> + <RepositoryMapping> + <Map name="website" repositoryName="magnolia" workspaceName="website" /> + <Map name="config" repositoryName="magnolia" workspaceName="config" /> + <Map name="users" repositoryName="magnolia" workspaceName="users" /> + <Map name="userroles" repositoryName="magnolia" workspaceName="userroles" /> + <Map name="usergroups" repositoryName="magnolia" workspaceName="usergroups" /> + <Map name="mgnlSystem" repositoryName="magnolia" workspaceName="mgnlSystem" /> <!-- System internal data --> + <Map name="mgnlVersion" repositoryName="magnolia" workspaceName="mgnlVersion" /> <!-- magnolia version workspace --> + </RepositoryMapping> + + <!-- magnolia default repository --> + <Repository name="magnolia" provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true"> + <param name="configFile" value="${magnolia.repositories.jackrabbit.config}" /> + <param name="repositoryHome" value="${magnolia.repositories.home}/magnolia" /> + <!-- the default node types are loaded automatically + <param name="customNodeTypes" value="WEB-INF/config/repo-conf/nodetypes/magnolia_nodetypes.xml" /> + --> + <param name="contextFactoryClass" value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" /> + <param name="providerURL" value="localhost" /> + <param name="bindName" value="${magnolia.webapp}" /> + <workspace name="website" /> + <workspace name="config" /> + <workspace name="users" /> + <workspace name="userroles" /> + <workspace name="usergroups" /> + <workspace name="mgnlSystem" /> + <workspace name="mgnlVersion" /> + </Repository> +</JCR> \ No newline at end of file Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/default/repositories.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/jaas.config =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/jaas.config (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/jaas.config 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,19 @@ +/** + * options for JCRAuthenticationModule module: + * realm: to restrict the login to a certain realm + * use_realm_callback: to allow the GUI to pass the realm to login into + * skip_on_previous_success: if true the login is scipped if a former module proceeded a successfull login + * + * example: + * info.magnolia.jaas.sp.jcr.JCRAuthenticationModule requisite realm=public; + * info.magnolia.jaas.sp.jcr.JCRAuthenticationModule requisite realm=admin skip_on_previous_success=true; + */ + +magnolia { + info.magnolia.jaas.sp.jcr.JCRAuthenticationModule requisite; + info.magnolia.jaas.sp.jcr.JCRAuthorizationModule required; +}; + +Jackrabbit { + org.apache.jackrabbit.core.security.SimpleLoginModule required; +}; \ No newline at end of file Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/jaas.config ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN" "http://jackrabbit.apache.org/dtd/repository-1.5.dtd"> +<!-- + TESTING-ONLY configuration! + repositories are in memory only and any change is lost upon restart +--> +<Repository> + <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" /> + <Security appName="Jackrabbit"> + <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"></AccessManager> + <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule"> + <param name="anonymousId" value="anonymous" /> + </LoginModule> + </Security> + <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> + <Workspace name="default"> + <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" /> + <PersistenceManager class="org.apache.jackrabbit.core.state.mem.InMemPersistenceManager"> + <param name="initialCapacity" value="100000" /> + <param name="loadFactor" value="0.3" /> + <param name="persistent" value="false" /> + </PersistenceManager> + <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> + <param name="path" value="${wsp.home}/index" /> + <param name="useCompoundFile" value="true" /> + <param name="minMergeDocs" value="100" /> + <param name="volatileIdleTime" value="3" /> + <param name="maxMergeDocs" value="100000" /> + <param name="mergeFactor" value="10" /> + <param name="maxFieldLength" value="10000" /> + <param name="bufferSize" value="10" /> + <param name="cacheSize" value="1000" /> + <param name="forceConsistencyCheck" value="false" /> + <param name="autoRepair" value="true" /> + <param name="analyzer" value="org.apache.lucene.analysis.standard.StandardAnalyzer" /> + <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl" /> + <param name="respectDocumentOrder" value="true" /> + <param name="resultFetchSize" value="2147483647" /> + <param name="extractorPoolSize" value="3" /> + <param name="extractorTimeout" value="100" /> + <param name="extractorBackLogSize" value="100" /> + </SearchIndex> + </Workspace> + <Versioning rootPath="${rep.home}/version"> + <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem" /> + <PersistenceManager class="org.apache.jackrabbit.core.state.mem.InMemPersistenceManager"> + <param name="initialCapacity" value="100000" /> + <param name="loadFactor" value="0.3" /> + <param name="persistent" value="false" /> + </PersistenceManager> + </Versioning> +</Repository> Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/config/repo-conf/jackrabbit-memory-search.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/lib/taglibs.zip =================================================================== (Binary files differ) Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/lib/taglibs.zip ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/web.xml (rev 0) +++ trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/web.xml 2009-12-26 18:19:20 UTC (rev 1536) @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> + <description>Magnolia</description> + <display-name>magnolia</display-name> + <distributable /> + <filter> + <display-name>Magnolia global filters</display-name> + <filter-name>magnoliaFilterChain</filter-name> + <filter-class>info.magnolia.cms.filters.MgnlMainFilter</filter-class> + <init-param> + <param-name>ActionResolver.Packages</param-name> + <param-value>net.sourceforge.openutils.mgnlstripes.samples</param-value> + </init-param> + </filter> + <filter-mapping> + <filter-name>magnoliaFilterChain</filter-name> + <url-pattern>/*</url-pattern> + <dispatcher>REQUEST</dispatcher> + <dispatcher>FORWARD</dispatcher> + <dispatcher>ERROR</dispatcher> + </filter-mapping> + <listener> + <listener-class>info.magnolia.cms.servlets.MgnlServletContextListener</listener-class> + </listener> + <jsp-config> + <jsp-property-group> + <url-pattern>*.jsp</url-pattern> + <page-encoding>UTF-8</page-encoding> + </jsp-property-group> + </jsp-config> +</web-app> \ No newline at end of file Property changes on: trunk/magnolia-test-webapp/src/main/webapp/WEB-INF/web.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/magnolia-test-webapp/src/main/webapp/docroot/favicon.ico =================================================================== (Binary files differ) Property changes on: trunk/magnolia-test-webapp/src/main/webapp/docroot/favicon.ico ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/magnolia-test-webapp/src/main/webapp/docroot/robots.txt ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |