[jboss-svn-commits] JBL Code SVN: r31012 - in labs/jbosslabs/labs-3.0-build/integration/mgnl-modules: jbossorg-projectbadges and 20 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 11 07:45:12 EST 2010


Author: unibrew
Date: 2010-01-11 07:45:11 -0500 (Mon, 11 Jan 2010)
New Revision: 31012

Added:
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.classpath
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.project
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/pom.xml
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesModule.java
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesVersionHandler.java
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/magnolia/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/magnolia/jbossorg-modulebase.xml
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.dialogs.xml
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.paragraphs.xml
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-projectbadges/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-projectbadges/projectbadges.jsp
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/jbossorg-modulebase/
   labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/jbossorg-modulebase/modulebase.css
Log:
[ORG-418] Project badges paragraph correction

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.classpath
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.classpath	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.classpath	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,108 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/java"/>
+  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="var" path="M2_REPO/info/magnolia/magnolia-core/3.6.3/magnolia-core-3.6.3.jar" sourcepath="M2_REPO/info/magnolia/magnolia-core/3.6.3/magnolia-core-3.6.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-io/commons-io/1.3/commons-io-1.3.jar" sourcepath="M2_REPO/commons-io/commons-io/1.3/commons-io-1.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3.jar" sourcepath="M2_REPO/commons-pool/commons-pool/1.3/commons-pool-1.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/mail/mail/1.4/mail-1.4.jar" sourcepath="M2_REPO/javax/mail/mail/1.4/mail-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar" sourcepath="M2_REPO/javax/activation/activation/1.1/activation-1.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar" sourcepath="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/jcr/jcr/1.0/jcr-1.0.jar" sourcepath="M2_REPO/javax/jcr/jcr/1.0/jcr-1.0-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/javax/jcr/jcr/1.0/jcr-1.0-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/org/openwfe/openwfe-jcr/1.7.2.1/openwfe-jcr-1.7.2.1.jar" sourcepath="M2_REPO/org/openwfe/openwfe-jcr/1.7.2.1/openwfe-jcr-1.7.2.1-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/org/openwfe/openwfe-jcr/1.7.2.1/openwfe-jcr-1.7.2.1-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/org/openwfe/openwfe-applic/1.7.2.1/openwfe-applic-1.7.2.1.jar" sourcepath="M2_REPO/org/openwfe/openwfe-applic/1.7.2.1/openwfe-applic-1.7.2.1-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/org/openwfe/openwfe-applic/1.7.2.1/openwfe-applic-1.7.2.1-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar" sourcepath="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.13/log4j-1.2.13.jar" sourcepath="M2_REPO/log4j/log4j/1.2.13/log4j-1.2.13-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/jdom/jdom/1.0/jdom-1.0.jar" sourcepath="M2_REPO/jdom/jdom/1.0/jdom-1.0-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar" sourcepath="M2_REPO/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-codec/commons-codec/1.3/commons-codec-1.3.jar" sourcepath="M2_REPO/commons-codec/commons-codec/1.3/commons-codec-1.3-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/org/freemarker/freemarker/2.3.10/freemarker-2.3.10.jar" sourcepath="M2_REPO/org/freemarker/freemarker/2.3.10/freemarker-2.3.10-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-chain/commons-chain/1.1/commons-chain-1.1.jar" sourcepath="M2_REPO/commons-chain/commons-chain/1.1/commons-chain-1.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar" sourcepath="M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/commons-digester/commons-digester/1.6/commons-digester-1.6.jar" sourcepath="M2_REPO/commons-digester/commons-digester/1.6/commons-digester-1.6-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3.jar" sourcepath="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/safehaus/jug/jug/2.0.0/jug-2.0.0-asl.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar" sourcepath="M2_REPO/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar" sourcepath="M2_REPO/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/jcl104-over-slf4j/1.4.1/jcl104-over-slf4j-1.4.1.jar" sourcepath="M2_REPO/org/slf4j/jcl104-over-slf4j/1.4.1/jcl104-over-slf4j-1.4.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS.jar" sourcepath="M2_REPO/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS.jar" sourcepath="M2_REPO/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/servlets/com/cos/05Nov2002/cos-05Nov2002.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-fileupload/commons-fileupload/1.2/commons-fileupload-1.2.jar" sourcepath="M2_REPO/commons-fileupload/commons-fileupload/1.2/commons-fileupload-1.2-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/commons-fileupload/commons-fileupload/1.2/commons-fileupload-1.2-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/commons-betwixt/commons-betwixt/0.7/commons-betwixt-0.7.jar" sourcepath="M2_REPO/commons-betwixt/commons-betwixt/0.7/commons-betwixt-0.7-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/commons-betwixt/commons-betwixt/0.7/commons-betwixt-0.7-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/taglibs/standard/1.1.2/standard-1.1.2.jar" sourcepath="M2_REPO/taglibs/standard/1.1.2/standard-1.1.2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar" sourcepath="M2_REPO/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-core/1.4.5/jackrabbit-core-1.4.5.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-core/1.4.5/jackrabbit-core-1.4.5-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar" sourcepath="M2_REPO/concurrent/concurrent/1.3.4/concurrent-1.3.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-api/1.4/jackrabbit-api-1.4.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-api/1.4/jackrabbit-api-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-jcr-commons/1.4/jackrabbit-jcr-commons-1.4.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-jcr-commons/1.4/jackrabbit-jcr-commons-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-spi-commons/1.4/jackrabbit-spi-commons-1.4.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-spi-commons/1.4/jackrabbit-spi-commons-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-spi/1.4/jackrabbit-spi-1.4.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-spi/1.4/jackrabbit-spi-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/jackrabbit/jackrabbit-text-extractors/1.4/jackrabbit-text-extractors-1.4.jar" sourcepath="M2_REPO/org/apache/jackrabbit/jackrabbit-text-extractors/1.4/jackrabbit-text-extractors-1.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/poi/poi/2.5.1-final-20040804/poi-2.5.1-final-20040804.jar" sourcepath="M2_REPO/poi/poi/2.5.1-final-20040804/poi-2.5.1-final-20040804-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/poi/poi/2.5.1-final-20040804/poi-2.5.1-final-20040804-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/pdfbox/pdfbox/0.6.4/pdfbox-0.6.4.jar" sourcepath="M2_REPO/pdfbox/pdfbox/0.6.4/pdfbox-0.6.4-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/pdfbox/pdfbox/0.6.4/pdfbox-0.6.4-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/org/textmining/tm-extractors/0.4/tm-extractors-0.4.jar" sourcepath="M2_REPO/org/textmining/tm-extractors/0.4/tm-extractors-0.4-sources.jar">
+    <attributes>
+      <attribute value="jar:file://Users/rysiek/.m2/repository/org/textmining/tm-extractors/0.4/tm-extractors-0.4-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/nekohtml/nekohtml/0.9.4/nekohtml-0.9.4.jar" sourcepath="M2_REPO/nekohtml/nekohtml/0.9.4/nekohtml-0.9.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-core/2.2.0/lucene-core-2.2.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/derby/derby/10.2.1.6/derby-10.2.1.6.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar" sourcepath="M2_REPO/javax/servlet/jstl/1.1.2/jstl-1.1.2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/info/magnolia/magnolia-module-admininterface/3.6.3/magnolia-module-admininterface-3.6.3.jar" sourcepath="M2_REPO/info/magnolia/magnolia-module-admininterface/3.6.3/magnolia-module-admininterface-3.6.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/info/magnolia/magnolia-module-exchange-simple/3.6.3/magnolia-module-exchange-simple-3.6.3.jar" sourcepath="M2_REPO/info/magnolia/magnolia-module-exchange-simple/3.6.3/magnolia-module-exchange-simple-3.6.3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/info/magnolia/magnolia-gui/3.6.3/magnolia-gui-3.6.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/info/magnolia/magnolia-jaas/3.6.3/magnolia-jaas-3.6.3.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/devlib/schmidt/imageinfo/1.7/imageinfo-1.7.jar" sourcepath="M2_REPO/org/devlib/schmidt/imageinfo/1.7/imageinfo-1.7-sources.jar"/>
+</classpath>
\ No newline at end of file

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.project
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.project	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/.project	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,13 @@
+<projectDescription>
+  <name>jbossorg-projectbadges</name>
+  <comment/>
+  <projects/>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/pom.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/pom.xml	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,50 @@
+<?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 ">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jboss.labs.magnolia.modules</groupId>
+  <artifactId>jbossorg-projectbadges</artifactId>
+  <packaging>jar</packaging>
+  <version>1.0</version>
+  <name>A custom Magnolia module for JBoss.org community page</name>
+  <url>http://www.jboss.org</url>
+
+  <properties>
+    <magnoliaVersion>3.6.3</magnoliaVersion>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>info.magnolia</groupId>
+      <artifactId>magnolia-core</artifactId>
+      <version>${magnoliaVersion}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <artifactId>magnolia-module-admininterface</artifactId>
+      <groupId>info.magnolia</groupId>
+      <version>3.6.3</version>
+    </dependency>
+  </dependencies>
+
+  <repositories>
+    <repository>
+      <id>magnolia</id>
+      <url>http://svn.magnolia.info/maven/m2</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <!-- enable this if you need magnolia snapshots :
+    <repository>
+      <id>magnolia.snapshots</id>
+      <url>http://svn.magnolia.info/maven/snapshots</url>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+    </repository>
+    -->
+  </repositories>
+</project>

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesModule.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesModule.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesModule.java	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,43 @@
+package org.jboss.labs.magnolia.modules.projectbadges;
+
+import info.magnolia.cms.core.*;
+import info.magnolia.module.*;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * If you need to hook into Magnolia's administration interface, you might want
+ * to extends AbstractAdminModule. If your module only has content, use SimpleContentModule.
+ *
+ * @see ModuleLifecycle
+ * @see info.magnolia.module.admininterface.AbstractAdminModule
+ * @see info.magnolia.module.admininterface.SimpleContentModule
+ */
+public class ProjectBadgesModule implements ModuleLifecycle {
+    private static final Logger log = LoggerFactory.getLogger(ProjectBadgesModule.class);
+
+    private Content configNode;
+
+    public Content getConfigNode() {
+        return configNode;
+    }
+
+    public void setConfigNode(Content configNode) {
+        this.configNode = configNode;
+    }
+
+    public void start(ModuleLifecycleContext moduleLifecycleContext) {
+        try {
+          log.debug("Starting module initialization.");
+          // implement this if you need some startup action 
+          
+          log.debug("Module initialization finished.");
+        } catch (Exception e) {
+            log.error("Missing configuration for jbossorg-downloads. Module is not properly initialized");
+        }
+    }
+
+    public void stop(ModuleLifecycleContext moduleLifecycleContext) {
+    }
+}

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesVersionHandler.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesVersionHandler.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/java/org/jboss/labs/magnolia/modules/projectbadges/ProjectBadgesVersionHandler.java	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,27 @@
+/*
+ * JBoss Community (http://www.jboss.org/)
+ * 2009
+ * 
+ */
+package org.jboss.labs.magnolia.modules.projectbadges;
+
+import info.magnolia.module.admininterface.setup.SimpleContentVersionHandler;
+import info.magnolia.module.delta.*;
+
+/**
+ * @author rkozmik
+ *
+ */
+public class ProjectBadgesVersionHandler extends SimpleContentVersionHandler {
+    
+    public ProjectBadgesVersionHandler() {
+        
+        final Delta for1_0_0 = DeltaBuilder.update("1.0.0","updating module to 1.0.0")
+          .addTask(new ModuleBootstrapTask())
+          ;
+        
+        register(for1_0_0);
+        
+    }
+
+}

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/magnolia/jbossorg-modulebase.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/magnolia/jbossorg-modulebase.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/META-INF/magnolia/jbossorg-modulebase.xml	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module SYSTEM "module.dtd" >
+<module>
+  <name>jbossorg-projectbadges</name>
+  <displayName>JBOss.org Magnolia module : jbossorg-projectbadges</displayName>
+  <class>org.jboss.labs.magnolia.modules.projectbadges.ProjectBadgesModule</class>
+  <versionHandler>org.jboss.labs.magnolia.modules.projectbadges.ProjectBadgesVersionHandler</versionHandler>
+  <version>1.0</version>
+</module>

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.dialogs.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.dialogs.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.dialogs.xml	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,616 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node sv:name="dialogs" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:mgnl="http://www.magnolia.info/jcr/mgnl"
+  xmlns:rep="internal" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fn="http://www.w3.org/2005/xpath-functions"
+  xmlns:_pre="http://jboss.org" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+  xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:jcrfn="http://www.jcp.org/jcr/xpath-functions/1.0">
+  <sv:property sv:name="jcr:primaryType" sv:type="Name">
+    <sv:value>mgnl:content</sv:value>
+  </sv:property>
+  <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:value>mix:lockable</sv:value>
+  </sv:property>
+  <sv:node sv:name="MetaData">
+    <sv:property sv:name="jcr:primaryType" sv:type="Name">
+      <sv:value>mgnl:metaData</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:authorid" sv:type="String">
+      <sv:value>superuser</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:creationdate" sv:type="Date">
+      <sv:value>2009-11-19T11:56:48.622+01:00</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+      <sv:value>2009-11-19T11:56:52.677+01:00</sv:value>
+    </sv:property>
+  </sv:node>
+  <sv:node sv:name="jbossorg-projectbadges">
+    <sv:property sv:name="jcr:primaryType" sv:type="Name">
+      <sv:value>mgnl:content</sv:value>
+    </sv:property>
+    <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+      <sv:value>mix:lockable</sv:value>
+    </sv:property>
+    <sv:property sv:name="label" sv:type="String">
+      <sv:value>Project Badges</sv:value>
+    </sv:property>
+    <sv:node sv:name="MetaData">
+      <sv:property sv:name="jcr:primaryType" sv:type="Name">
+        <sv:value>mgnl:metaData</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:authorid" sv:type="String">
+        <sv:value>superuser</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:creationdate" sv:type="Date">
+        <sv:value>2009-11-19T11:57:17.319+01:00</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+        <sv:value>2009-11-19T12:47:42.262+01:00</sv:value>
+      </sv:property>
+    </sv:node>
+    <sv:node sv:name="tabBadges">
+      <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:value>mix:lockable</sv:value>
+      </sv:property>
+      <sv:property sv:name="controlType" sv:type="String">
+        <sv:value>tab</sv:value>
+      </sv:property>
+      <sv:property sv:name="label" sv:type="String">
+        <sv:value>Badges</sv:value>
+      </sv:property>
+      <sv:node sv:name="MetaData">
+        <sv:property sv:name="jcr:primaryType" sv:type="Name">
+          <sv:value>mgnl:metaData</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:authorid" sv:type="String">
+          <sv:value>superuser</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:creationdate" sv:type="Date">
+          <sv:value>2009-11-19T12:49:26.900+01:00</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+          <sv:value>2009-11-19T12:51:30.159+01:00</sv:value>
+        </sv:property>
+      </sv:node>
+      <sv:node sv:name="license">
+        <sv:property sv:name="jcr:primaryType" sv:type="Name">
+          <sv:value>mgnl:contentNode</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>select</sv:value>
+        </sv:property>
+        <sv:property sv:name="description" sv:type="String">
+          <sv:value/>
+        </sv:property>
+        <sv:property sv:name="i18nBasename" sv:type="String">
+          <sv:value>ch.esense.module.sitedesigner.messages</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>License</sv:value>
+        </sv:property>
+        <sv:property sv:name="name" sv:type="String">
+          <sv:value>license</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>Long</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:Data" sv:type="String">
+            <sv:value>MetaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activatorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:creationdate" sv:type="String">
+            <sv:value>2004-11-03T08:48:09.632+01:00</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+            <sv:value>2009-04-29T09:44:47.709-04:00</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:00.787+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+        <sv:node sv:name="options">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:contentNode</sv:value>
+          </sv:property>
+          <sv:node sv:name="MetaData">
+            <sv:property sv:name="jcr:primaryType" sv:type="Name">
+              <sv:value>mgnl:metaData</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:Data" sv:type="String">
+              <sv:value>MetaData</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+              <sv:value>true</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:activatorid" sv:type="String">
+              <sv:value>superuser</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:authorid" sv:type="String">
+              <sv:value>superuser</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:creationdate" sv:type="String">
+              <sv:value>2004-11-03T08:52:04.490+01:00</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+              <sv:value>2009-04-29T09:44:47.709-04:00</sv:value>
+            </sv:property>
+            <sv:property sv:name="mgnl:lastmodified" sv:type="String">
+              <sv:value>2004-11-03T08:52:04.498+01:00</sv:value>
+            </sv:property>
+          </sv:node>
+          <sv:node sv:name="none">
+            <sv:property sv:name="jcr:primaryType" sv:type="Name">
+              <sv:value>mgnl:contentNode</sv:value>
+            </sv:property>
+            <sv:property sv:name="label" sv:type="String">
+              <sv:value>No license</sv:value>
+            </sv:property>
+            <sv:property sv:name="selected" sv:type="String">
+              <sv:value>true</sv:value>
+            </sv:property>
+            <sv:property sv:name="value" sv:type="String">
+              <sv:value>0</sv:value>
+            </sv:property>
+            <sv:node sv:name="MetaData">
+              <sv:property sv:name="jcr:primaryType" sv:type="Name">
+                <sv:value>mgnl:metaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:Data" sv:type="String">
+                <sv:value>MetaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+                <sv:value>true</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activatorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:authorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:creationdate" sv:type="String">
+                <sv:value>2004-11-03T08:53:21.660+01:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+                <sv:value>2009-04-29T09:44:47.710-04:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+                <sv:value>2009-11-19T17:14:56.039+01:00</sv:value>
+              </sv:property>
+            </sv:node>
+          </sv:node>
+          <sv:node sv:name="lgpl">
+            <sv:property sv:name="jcr:primaryType" sv:type="Name">
+              <sv:value>mgnl:contentNode</sv:value>
+            </sv:property>
+            <sv:property sv:name="label" sv:type="String">
+              <sv:value>LGPL</sv:value>
+            </sv:property>
+            <sv:property sv:name="selected" sv:type="String">
+              <sv:value>false</sv:value>
+            </sv:property>
+            <sv:property sv:name="value" sv:type="String">
+              <sv:value>1</sv:value>
+            </sv:property>
+            <sv:node sv:name="MetaData">
+              <sv:property sv:name="jcr:primaryType" sv:type="Name">
+                <sv:value>mgnl:metaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:Data" sv:type="String">
+                <sv:value>MetaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+                <sv:value>true</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activatorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:authorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:creationdate" sv:type="String">
+                <sv:value>2004-11-03T08:53:21.660+01:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+                <sv:value>2009-04-29T09:44:47.710-04:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+                <sv:value>2009-11-19T17:15:02.556+01:00</sv:value>
+              </sv:property>
+            </sv:node>
+          </sv:node>
+          <sv:node sv:name="asl">
+            <sv:property sv:name="jcr:primaryType" sv:type="Name">
+              <sv:value>mgnl:contentNode</sv:value>
+            </sv:property>
+            <sv:property sv:name="label" sv:type="String">
+              <sv:value>ASL</sv:value>
+            </sv:property>
+            <sv:property sv:name="selected" sv:type="String">
+              <sv:value>false</sv:value>
+            </sv:property>
+            <sv:property sv:name="value" sv:type="String">
+              <sv:value>2</sv:value>
+            </sv:property>
+            <sv:node sv:name="MetaData">
+              <sv:property sv:name="jcr:primaryType" sv:type="Name">
+                <sv:value>mgnl:metaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:Data" sv:type="String">
+                <sv:value>MetaData</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+                <sv:value>true</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:activatorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:authorid" sv:type="String">
+                <sv:value>superuser</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:creationdate" sv:type="String">
+                <sv:value>2004-11-03T08:53:21.660+01:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+                <sv:value>2009-04-29T09:44:47.711-04:00</sv:value>
+              </sv:property>
+              <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+                <sv:value>2009-11-19T17:15:06.699+01:00</sv:value>
+              </sv:property>
+            </sv:node>
+          </sv:node>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="jsr1">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>edit</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>JSR number</sv:value>
+        </sv:property>
+        <sv:property sv:name="rows" sv:type="String">
+          <sv:value>1</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>String</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:10.612+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="jsr2">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>edit</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>JSR number</sv:value>
+        </sv:property>
+        <sv:property sv:name="rows" sv:type="String">
+          <sv:value>1</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>String</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:19.848+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="jsr3">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>edit</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>JSR number</sv:value>
+        </sv:property>
+        <sv:property sv:name="rows" sv:type="String">
+          <sv:value>1</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>String</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:26.616+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="jsr4">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>edit</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>JSR number</sv:value>
+        </sv:property>
+        <sv:property sv:name="rows" sv:type="String">
+          <sv:value>1</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>String</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:33.327+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="jsr5">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>edit</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>JSR number</sv:value>
+        </sv:property>
+        <sv:property sv:name="rows" sv:type="String">
+          <sv:value>1</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>String</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:41.058+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="toolsSupported">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>checkboxSwitch</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>Supported by JBoss Tools</sv:value>
+        </sv:property>
+        <sv:property sv:name="name" sv:type="String">
+          <sv:value>toolsSupported</sv:value>
+        </sv:property>
+        <sv:property sv:name="selected" sv:type="String">
+          <sv:value>false</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>Boolean</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:57:53.847+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+      <sv:node sv:name="joprManaged">
+        <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:value>mix:lockable</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>checkboxSwitch</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>Managed by Jopr</sv:value>
+        </sv:property>
+        <sv:property sv:name="name" sv:type="String">
+          <sv:value>joprManaged</sv:value>
+        </sv:property>
+        <sv:property sv:name="selected" sv:type="String">
+          <sv:value>false</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>Boolean</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>false</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2009-11-19T16:46:06.731+01:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+    </sv:node>
+    <sv:node sv:name="tabProps">
+      <sv:property sv:name="jcr:primaryType" sv:type="Name">
+        <sv:value>mgnl:contentNode</sv:value>
+      </sv:property>
+      <sv:property sv:name="controlType" sv:type="String">
+        <sv:value>tab</sv:value>
+      </sv:property>
+      <sv:property sv:name="label" sv:type="String">
+        <sv:value>Properties</sv:value>
+      </sv:property>
+      <sv:node sv:name="MetaData">
+        <sv:property sv:name="jcr:primaryType" sv:type="Name">
+          <sv:value>mgnl:metaData</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:Data" sv:type="String">
+          <sv:value>MetaData</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+          <sv:value>false</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:activatorid" sv:type="String">
+          <sv:value>superuser</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:authorid" sv:type="String">
+          <sv:value>superuser</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:creationdate" sv:type="String">
+          <sv:value>2004-11-03T08:47:58.474+01:00</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+          <sv:value>2009-04-29T09:44:47.708-04:00</sv:value>
+        </sv:property>
+        <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+          <sv:value>2009-11-19T12:47:56.691+01:00</sv:value>
+        </sv:property>
+      </sv:node>
+      <sv:node sv:name="inherit">
+        <sv:property sv:name="jcr:primaryType" sv:type="Name">
+          <sv:value>mgnl:contentNode</sv:value>
+        </sv:property>
+        <sv:property sv:name="buttonLabel" sv:type="String">
+          <sv:value>dialogs.standard.tabProps.inherit.buttonLabel</sv:value>
+        </sv:property>
+        <sv:property sv:name="controlType" sv:type="String">
+          <sv:value>checkboxSwitch</sv:value>
+        </sv:property>
+        <sv:property sv:name="description" sv:type="String">
+          <sv:value>dialogs.standard.tabProps.inherit.description</sv:value>
+        </sv:property>
+        <sv:property sv:name="i18nBasename" sv:type="String">
+          <sv:value>ch.esense.module.sitedesigner.messages</sv:value>
+        </sv:property>
+        <sv:property sv:name="label" sv:type="String">
+          <sv:value>dialogs.standard.tabProps.inherit.label</sv:value>
+        </sv:property>
+        <sv:property sv:name="name" sv:type="String">
+          <sv:value>inherit</sv:value>
+        </sv:property>
+        <sv:property sv:name="selected" sv:type="String">
+          <sv:value>false</sv:value>
+        </sv:property>
+        <sv:property sv:name="type" sv:type="String">
+          <sv:value>Boolean</sv:value>
+        </sv:property>
+        <sv:node sv:name="MetaData">
+          <sv:property sv:name="jcr:primaryType" sv:type="Name">
+            <sv:value>mgnl:metaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:Data" sv:type="String">
+            <sv:value>MetaData</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activated" sv:type="Boolean">
+            <sv:value>true</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:activatorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:authorid" sv:type="String">
+            <sv:value>superuser</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:creationdate" sv:type="String">
+            <sv:value>2004-11-03T08:48:09.632+01:00</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastaction" sv:type="Date">
+            <sv:value>2009-04-29T09:44:47.712-04:00</sv:value>
+          </sv:property>
+          <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+            <sv:value>2006-09-04T13:45:22.431+02:00</sv:value>
+          </sv:property>
+        </sv:node>
+      </sv:node>
+    </sv:node>
+  </sv:node>
+</sv:node>

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.paragraphs.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.paragraphs.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-bootstrap/jbossorg-projectbadges/config.modules.jbossorg-projectbadges.paragraphs.xml	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node sv:name="paragraphs" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:mgnl="http://www.magnolia.info/jcr/mgnl"
+  xmlns:rep="internal" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fn="http://www.w3.org/2005/xpath-functions"
+  xmlns:_pre="http://jboss.org" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+  xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:jcrfn="http://www.jcp.org/jcr/xpath-functions/1.0">
+  <sv:property sv:name="jcr:primaryType" sv:type="Name">
+    <sv:value>mgnl:content</sv:value>
+  </sv:property>
+  <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:value>mix:lockable</sv:value>
+  </sv:property>
+  <sv:node sv:name="MetaData">
+    <sv:property sv:name="jcr:primaryType" sv:type="Name">
+      <sv:value>mgnl:metaData</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:authorid" sv:type="String">
+      <sv:value>superuser</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:creationdate" sv:type="Date">
+      <sv:value>2009-11-19T11:56:57.595+01:00</sv:value>
+    </sv:property>
+    <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+      <sv:value>2009-11-19T11:57:03.468+01:00</sv:value>
+    </sv:property>
+  </sv:node>
+  <sv:node sv:name="jbossorg-projectbadges">
+    <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:value>mix:lockable</sv:value>
+    </sv:property>
+    <sv:property sv:name="description" sv:type="String">
+      <sv:value>A paragraph that displays badges describing project license, implemented JSRs, JBoss Tools support and JOPR manageability.</sv:value>
+    </sv:property>
+    <sv:property sv:name="dialogPath" sv:type="String">
+      <sv:value>jbossorg-projectbadges</sv:value>
+    </sv:property>
+    <sv:property sv:name="showInNewParagraphList" sv:type="String">
+      <sv:value>true</sv:value>
+    </sv:property>
+    <sv:property sv:name="templatePath" sv:type="String">
+      <sv:value>/templates/jbossorg-modules/jbossorg-projectbadges/projectbadges.jsp</sv:value>
+    </sv:property>
+    <sv:property sv:name="title" sv:type="String">
+      <sv:value>Project Badges</sv:value>
+    </sv:property>
+    <sv:property sv:name="type" sv:type="String">
+      <sv:value>jsp</sv:value>
+    </sv:property>
+    <sv:node sv:name="MetaData">
+      <sv:property sv:name="jcr:primaryType" sv:type="Name">
+        <sv:value>mgnl:metaData</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:authorid" sv:type="String">
+        <sv:value>superuser</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:creationdate" sv:type="Date">
+        <sv:value>2009-11-19T11:57:38.899+01:00</sv:value>
+      </sv:property>
+      <sv:property sv:name="mgnl:lastmodified" sv:type="Date">
+        <sv:value>2009-11-19T17:25:04.312+01:00</sv:value>
+      </sv:property>
+    </sv:node>
+  </sv:node>
+</sv:node>

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-projectbadges/projectbadges.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-projectbadges/projectbadges.jsp	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-projectbadges/projectbadges.jsp	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,109 @@
+<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:cms="cms-taglib" xmlns:cmsu="cms-util-taglib"
+    xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:cmsfn="http://www.magnolia.info/tlds/cmsfn-taglib.tld">
+
+    <jsp:directive.page contentType="text/html; charset=UTF-8" />
+
+    <c:set var="license">
+        <cms:out nodeDataName="license" />
+    </c:set>
+    <c:set var="jsr1">
+        <cms:out nodeDataName="jsr1" />
+    </c:set>
+    <c:set var="jsr2">
+        <cms:out nodeDataName="jsr2" />
+    </c:set>
+    <c:set var="jsr3">
+        <cms:out nodeDataName="jsr3" />
+    </c:set>
+    <c:set var="jsr4">
+        <cms:out nodeDataName="jsr4" />
+    </c:set>
+    <c:set var="jsr5">
+        <cms:out nodeDataName="jsr5" />
+    </c:set>
+    <c:set var="toolsSupported">
+        <cms:out nodeDataName="toolsSupported" />
+    </c:set>
+    <c:set var="joprManaged">
+        <cms:out nodeDataName="joprManaged" />
+    </c:set>
+
+    <c:choose>
+        <c:when
+            test="${ not empty license || not empty jsr1 || not empty jsr2 || not empty jsr3 || not empty jsr4 || not empty jsr5 || toolsSupported || joprManaged }">
+            <div id="badges">
+            <ul>
+                <c:if test="${license eq 1}">
+                    <li class="license-lgpl">
+                        <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">
+                            <em>Lesser General Public License version 2.1 (LGPL v2.1)</em>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${license eq 2}">
+                    <li class="license-asl">
+                        <a href="http://www.apache.org/licenses/LICENSE-2.0">
+                            <em>Apache License, Version 2.0</em>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${not empty jsr1}">
+                    <li class="jsr">
+                        <a href="http://jcp.org/en/jsr/detail?id=${jsr1}">
+                            <span class="implements">JSR</span>
+                            <span class="version">${jsr1}</span>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${not empty jsr2}">
+                    <li class="jsr">
+                        <a href="http://jcp.org/en/jsr/detail?id=${jsr2}">
+                            <span class="implements">JSR</span>
+                            <span class="version">${jsr2}</span>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${not empty jsr3}">
+                    <li class="jsr">
+                        <a href="http://jcp.org/en/jsr/detail?id=${jsr3}">
+                            <span class="implements">JSR</span>
+                            <span class="version">${jsr3}</span>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${not empty jsr4}">
+                    <li class="jsr">
+                        <a href="http://jcp.org/en/jsr/detail?id=${jsr4}">
+                            <span class="implements">JSR</span>
+                            <span class="version">${jsr4}</span>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${not empty jsr5}">
+                    <li class="jsr">
+                        <a href="http://jcp.org/en/jsr/detail?id=${jsr5}">
+                            <span class="implements">JSR</span>
+                            <span class="version">${jsr5}</span>
+                        </a>
+                    </li>
+                </c:if>
+                <c:if test="${toolsSupported}">
+                    <li class="tools"><a href="http://www.jboss.org/tools">Supported by Tools</a></li>
+                </c:if>
+                <c:if test="${joprManaged}">
+                    <li class="jopr"><a href="http://www.jboss.org/jopr">Managed by Jopr</a></li>
+                </c:if>
+            </ul>
+            <div style="clear: both;"/>
+            </div>
+        </c:when>
+        <c:otherwise>
+            Nothing to display, please choose your project badges.
+        </c:otherwise>
+    </c:choose>
+    
+    <br />
+
+</jsp:root>
+
+

Added: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/jbossorg-modulebase/modulebase.css
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/jbossorg-modulebase/modulebase.css	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-projectbadges/src/main/resources/mgnl-resources/jbossorg-modulebase/modulebase.css	2010-01-11 12:45:11 UTC (rev 31012)
@@ -0,0 +1,14 @@
+/* this file is available as resource using the ${contextPath}/.resources/mymodule/sample.css url */
+
+.modulebase {
+    background-color: yellow;
+    font-family: verdana, arial, sans-serif;
+    font-size: 12px;
+    color: blue;
+}
+
+.modulebase H3 {
+    font-size: 16px;
+    color: red;
+}
+



More information about the jboss-svn-commits mailing list