[jboss-svn-commits] JBL Code SVN: r9474 - in labs/jbosslabs/trunk/portal-extensions: forge-portal-attr/src/java/org/jboss/forge/portal and 7 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 13 11:29:11 EST 2007


Author: dejp
Date: 2007-02-13 11:29:11 -0500 (Tue, 13 Feb 2007)
New Revision: 9474

Added:
   labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/PrimaryNavigationFilter.java
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-strategies.xml
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml.old
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml.old
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/index.jsp
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/maximized.jsp
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/orghome/
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/orghome/index.jsp
   labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml.old
Modified:
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml
   labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/jbossForgeNew.jsp
   labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml
   labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties
   labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml
Log:
org theme, navigation

Modified: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -141,9 +141,24 @@
       <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
    </filter-mapping>
 
-   <!-- END OF LABS FILTERS -->
+   <filter>
+      <filter-name>PrimaryNavigationFilter</filter-name>
+      <filter-class>org.jboss.forge.portal.PrimaryNavigationFilter</filter-class>
+   </filter>
 
+   <filter-mapping>
+      <filter-name>PrimaryNavigationFilter</filter-name>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+   </filter-mapping>
 
+   <filter-mapping>
+      <filter-name>PrimaryNavigationFilter</filter-name>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+   </filter-mapping>
+
+   <!-- END OF LABS FILTERS -->
+
+
    <!-- The portal servlet is the main entrance point -->
    <servlet>
       <servlet-name>PortalServletWithPathMapping</servlet-name>

Added: labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/PrimaryNavigationFilter.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/PrimaryNavigationFilter.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/PrimaryNavigationFilter.java	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,38 @@
+package org.jboss.forge.portal;
+
+import java.io.IOException;
+
+import javax.servlet.Filter;
+import javax.servlet.FilterChain;
+import javax.servlet.FilterConfig;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+
+import org.jboss.forge.common.Constants;
+
+public class PrimaryNavigationFilter implements Filter {
+
+	public void destroy() {
+		
+	}
+
+	public void doFilter(ServletRequest request, ServletResponse response, 
+			FilterChain filterChain) throws IOException, ServletException {
+		
+		if (request instanceof HttpServletRequest) {
+			HttpServletRequest httpReq = (HttpServletRequest) request;
+            
+			String url = httpReq.getRequestURI();
+			httpReq.setAttribute(Constants.ATTR_URL, url);
+		}
+		
+		filterChain.doFilter(request, response);
+	}
+
+	public void init(FilterConfig filterConfig) throws ServletException {
+		
+	}
+	
+}

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-renderSet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-renderSet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-renderSet.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<portal-renderSet>
+	<renderSet name="divRenderer">
+		<set content-type="text/html">
+			<ajax-enabled>true</ajax-enabled>
+			<region-renderer>
+				org.jboss.portal.theme.impl.render.div.DivRegionRenderer
+			</region-renderer>
+			<window-renderer>
+				org.jboss.portal.theme.impl.render.div.DivWindowRenderer
+			</window-renderer>
+			<portlet-renderer>
+				org.jboss.portal.theme.impl.render.div.DivPortletRenderer
+			</portlet-renderer>
+			<decoration-renderer>
+				org.jboss.portal.theme.impl.render.div.DivDecorationRenderer
+			</decoration-renderer>
+		</set>
+	</renderSet>
+	<renderSet name="emptyRenderer">
+		<set content-type="text/html">
+			<ajax-enabled>true</ajax-enabled>
+			<region-renderer>
+				org.jboss.portal.theme.impl.render.empty.EmptyRegionRenderer
+			</region-renderer>
+			<window-renderer>
+				org.jboss.portal.theme.impl.render.empty.EmptyWindowRenderer
+			</window-renderer>
+			<portlet-renderer>
+				org.jboss.portal.theme.impl.render.empty.EmptyPortletRenderer
+			</portlet-renderer>
+			<decoration-renderer>
+				org.jboss.portal.theme.impl.render.empty.EmptyDecorationRenderer
+			</decoration-renderer>
+		</set>
+	</renderSet>
+</portal-renderSet>

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-strategies.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-strategies.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/layout/portal-strategies.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<portal-strategies>
+	<set name="maximizedRegion">
+		<strategy content-type="text/html">
+			<implementation>
+				org.jboss.portal.theme.impl.strategy.MaximizingStrategyImpl
+			</implementation>
+		</strategy>
+	</set>
+</portal-strategies>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -1,14 +1,35 @@
 <layouts>
-    <layout>
-        <name>JBossForge</name>
-        <uri>/layouts/jbossForge.jsp</uri>
-        <uri state="maximized">/layouts/jbossForge.jsp</uri>
-        <regions>
-    	    <region name="left"/>
-    	    <region name="center"/>
-    	    <region name="right"/>
-    	    <region name="innerleft"/>
-    	    <region name="innerright"/>
-        </regions>
-    </layout>
+	<layout>
+		<name>org</name>
+		<uri>/layouts/org/index.jsp</uri>
+		<uri state="maximized">/layouts/org/maximized.jsp</uri>
+		<regions>
+			<region name="primarynav" />
+			<region name="triple" />
+
+			<region name="left" />
+			<region name="center" />
+			<region name="right" />
+
+			<region name="doubleleft" />
+			<region name="leftA" />
+			<region name="centerA" />
+			<region name="rightA" />
+
+			<region name="doubleright" />
+			<region name="leftB" />
+			<region name="centerB" />
+			<region name="rightB" />
+		</regions>
+	</layout>
+	<layout>
+		<name>orghome</name>
+		<uri>/layouts/orghome/index.jsp</uri>
+		<uri state="maximized">/layouts/orghome/index.jsp</uri>
+		<regions>
+			<region name="primarynav" />
+			<region name="left" />
+			<region name="right" />
+		</regions>
+	</layout>
 </layouts>
\ No newline at end of file

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml.old
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml.old	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-layouts.xml.old	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,14 @@
+<layouts>
+    <layout>
+        <name>JBossForge</name>
+        <uri>/layouts/jbossForge.jsp</uri>
+        <uri state="maximized">/layouts/jbossForge.jsp</uri>
+        <regions>
+    	    <region name="left"/>
+    	    <region name="center"/>
+    	    <region name="right"/>
+    	    <region name="innerleft"/>
+    	    <region name="innerright"/>
+        </regions>
+    </layout>
+</layouts>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -1,6 +1,11 @@
 <themes>
-    <theme>
-        <name>jboss-forge</name>
-        <link href="/jboss-forge.css" title="" rel="stylesheet" type="text/css" media="screen" />
-    </theme>
+	<!--theme>
+		<name>jboss-forge</name>
+		<link href="/jboss-forge.css" title="" rel="stylesheet" type="text/css" media="screen" />
+		</theme-->
+
+	<theme>
+		<name>org</name>
+		<link href="/file-access/default/theme/css/org/common.css" rel="stylesheet" type="text/css" />
+	</theme>
 </themes>
\ No newline at end of file

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml.old
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml.old	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/WEB-INF/portal-themes.xml.old	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,6 @@
+<themes>
+    <theme>
+        <name>jboss-forge</name>
+        <link href="/jboss-forge.css" title="" rel="stylesheet" type="text/css" media="screen" />
+    </theme>
+</themes>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/jbossForgeNew.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/jbossForgeNew.jsp	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/jbossForgeNew.jsp	2007-02-13 16:29:11 UTC (rev 9474)
@@ -111,7 +111,7 @@
   <ul>
     <li><a href="/login/portal">Login</a></li>
     <li><a href="http://www.jboss.com/index.html?op=checkage&amp;module=user">Register</a></li>
-    <li><a href="http://www.jboss.com/careers">Careers</a></li>
+    <li><a href="http://www.jboss.com/careers">Careers :)</a></li>
     <li><a href="http://www.jboss.com/company/contact">Contact Us</a></li>
     <li>
       <input style="border: 1px solid #6e6e6e; font: 10px Verdana, Helvetica, Arial, sans-serif; padding-left: 2px; margin-left: 10px;" name="query" onfocus="SearchFocus(this)" onblur="SearchBlur(this)" value="Search..." />

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/index.jsp	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,22 @@
+<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+
+<%
+	// Setting the original URL to make the login link work.
+	request.setAttribute("original_request_url", request.getRequestURL());
+	request.setAttribute("original_query_string", request.getQueryString());
+%>
+<%
+	if (!response.isCommitted()) {
+%>
+<jsp:forward page="/repo-access/default/theme/jsp/org/index.jsp" />
+<%
+	}
+%>
+
+
+
+

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/maximized.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/maximized.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/org/maximized.jsp	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+
+<%
+	// Setting the original URL to make the login link work.
+	request.setAttribute("original_request_url", request.getRequestURL());
+	request.setAttribute("original_query_string", request.getQueryString());
+%>
+<%
+	if (!response.isCommitted()) {
+%>
+<jsp:forward page="/repo-access/default/theme/jsp/org/maximized.jsp" />
+<%
+	}
+%>
\ No newline at end of file

Added: labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/orghome/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/orghome/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-theme/jbossForgeLayout.war/layouts/orghome/index.jsp	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,22 @@
+<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+
+<%
+	// Setting the original URL to make the login link work.
+	request.setAttribute("original_request_url", request.getRequestURL());
+	request.setAttribute("original_query_string", request.getQueryString());
+%>
+<%
+	if (!response.isCommitted()) {
+%>
+<jsp:forward page="/repo-access/default/theme/jsp/orghome/index.jsp" />
+<%
+	}
+%>
+
+
+
+

Modified: labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -1,26 +1,27 @@
 <!-- 
-  JBoss, the OpenSource J2EE webOS
-  Distributable under LGPL license.
-  See terms of license at gnu.org. 
- -->
-<project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:u="jelly:util">
-    <goal name="prj-install">
-	
-    </goal>
+	JBoss, the OpenSource J2EE webOS
+	Distributable under LGPL license.
+	See terms of license at gnu.org. 
+-->
+<project xmlns:j="jelly:core" xmlns:ant="jelly:ant"
+	xmlns:u="jelly:util">
+	<goal name="prj-install">
 
-    <goal name="build">
-	<attainGoal name="prj-war-build" />
-    </goal>
-    
-    <goal name="clean">
-        <attainGoal name="prj-clean" />
-    </goal>
-    
-    <goal name="deploy">
-	<attainGoal name="prj-war-deploy" />
-    </goal>
-    
-    <goal name="all">
-	<attainGoal name="prj-all" />
-    </goal>
+	</goal>
+
+	<goal name="build">
+		<attainGoal name="prj-war-build" />
+	</goal>
+
+	<goal name="clean">
+		<attainGoal name="prj-clean" />
+	</goal>
+
+	<goal name="deploy">
+		<attainGoal name="prj-war-deploy" />
+	</goal>
+
+	<goal name="all">
+		<attainGoal name="prj-all" />
+	</goal>
 </project>

Modified: labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties	2007-02-13 16:29:11 UTC (rev 9474)
@@ -1,5 +1,8 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+#maven.war.classes.includes=**/*.class
+#maven.war.classes.includes=**/Resource.properties
+maven.jar.includes=**/*.class
 
 maven.final.name=${pom.artifactId}

Modified: labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml	2007-02-13 14:49:21 UTC (rev 9473)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml	2007-02-13 16:29:11 UTC (rev 9474)
@@ -1,431 +1,415 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <deployments>
-    <deployment>
-        <parent-ref />
-        <if-exists>overwrite</if-exists>
-        <portal>
-            <portal-name>default</portal-name>
-            <properties>
-                <!-- Set the layout for the default portal, see also portal-layouts.xml. -->
-                <property>
-                    <name>layout.id</name>
-                    <value>JBossForge</value>
-                </property>
-                <!-- Set the theme for the default portal, see also portal-themes.xml. -->
-                <property>
-                    <name>theme.id</name>
-                    <value>jboss-forge</value>
-                </property>
-                <!-- Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml -->
-                <property>
-                    <name>theme.renderSetId</name>
-                    <value>emptyRenderer</value>
-                </property>
-                <!-- Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml -->
-                <property>
-                    <name>layout.strategyId</name>
-                    <!--<value>jbfStrategy</value>-->
-                    <value>maximizedRegion</value>
-                </property>
-                <!-- The default page name, if the property is not explicited then the default page name is "default" -->
-                <property>
-                    <name>portal.defaultObjectName</name>
-                    <value>default</value>
-                </property>
+	<deployment>
+		<parent-ref />
+		<if-exists>overwrite</if-exists>
+		<portal>
+			<portal-name>default</portal-name>
+			<properties>
+				<!-- Set the layout for the default portal, see also portal-layouts.xml. -->
+				<property>
+					<name>layout.id</name>
+					<value>org</value>
+				</property>
+				<!-- Set the theme for the default portal, see also portal-themes.xml. -->
+				<property>
+					<name>theme.id</name>
+					<!--value>jboss-forge</value-->
+					<value>org</value>
+				</property>
+				<!-- Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml -->
+				<property>
+					<name>theme.renderSetId</name>
+					<!--value>emptyRenderer</value-->
+					<value>divRenderer</value>
+				</property>
+				<!-- Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml -->
+				<property>
+					<name>layout.strategyId</name>
+					<!--<value>jbfStrategy</value>-->
+					<value>maximizedRegion</value>
+				</property>
+				<!-- The default page name, if the property is not explicited then the default page name is "default" -->
+				<property>
+					<name>portal.defaultObjectName</name>
+					<value>default</value>
+				</property>
 
-                <!-- Labs properties -->
-                <property>
-                    <name>shotoku.main.directory</name>
-                    <value>default</value>
-                </property>
-                <property>
-                    <name>wikiPage</name>
-                    <value>default</value>
-                </property>
-            </properties>
-            <supported-modes>
-                <mode>view</mode>
-                <mode>edit</mode>
-                <mode>help</mode>
-            </supported-modes>
-            <supported-window-states>
-                <window-state>normal</window-state>
-                <window-state>minimized</window-state>
-                <window-state>maximized</window-state>
-            </supported-window-states>
+				<!-- Labs properties -->
+				<property>
+					<name>shotoku.main.directory</name>
+					<value>default</value>
+				</property>
+				<property>
+					<name>wikiPage</name>
+					<value>default</value>
+				</property>
+			</properties>
+			<supported-modes>
+				<mode>view</mode>
+				<mode>edit</mode>
+				<mode>help</mode>
+			</supported-modes>
+			<supported-window-states>
+				<window-state>normal</window-state>
+				<window-state>minimized</window-state>
+				<window-state>maximized</window-state>
+			</supported-window-states>
 
-            <page>
-                <page-name>default</page-name>
-                <window>
-                    <window-name>FreezoneNavigationWindow</window-name>
-                    <instance-ref>FreezoneNavigationInstance</instance-ref>
-                    <region>left</region>
-                    <height>0</height>
-                </window>
-                <window>
-                    <window-name>FreezoneDefaultPageWindow</window-name>
-                    <instance-ref>FreezoneDefaultPageInstance</instance-ref>
-                    <region>center</region>
-                    <height>0</height>
-                </window>
-                <window>
-                    <window-name>PodcastPortletWindow</window-name>
-                    <instance-ref>PodcastPortletInstanceSmall</instance-ref>
-                    <region>right</region>
-                    <height>1</height>
-                </window>
-                <window>
-                    <window-name>PrimatesPortletWindow</window-name>
-                    <instance-ref>PrimatesPortletMugshotInstance</instance-ref>
-                    <region>innerright</region>
-                    <height>0</height>
-                </window>
-                <window>
-                    <window-name>AdsPortletWindow</window-name>
-                    <instance-ref>AdsPortletInstance</instance-ref>
-                    <region>left</region>
-                    <height>2</height>
-                </window>
-                <window>
-                    <window-name>FreezoneRightPanelWindow</window-name>
-                    <instance-ref>FreezoneRightPanelInstance</instance-ref>
-                    <region>right</region>
-                    <height>0</height>
-                </window>
-                <window>
-                    <window-name>UserPortletWindow</window-name>
-                    <instance-ref>UserPortletInstance</instance-ref>
-                    <region>nav</region>
-                    <height>10</height>
-                </window>
-            </page>
+			<page>
+				<page-name>default</page-name>
+				<properties>
+					<!-- Set a different layout for this page -->
+					<property>
+						<name>layout.id</name>
+						<value>orghome</value>
+					</property>
+					<!-- Set a different theme for this page -->
+					<property>
+						<name>theme.id</name>
+						<value>org</value>
+					</property>
+					<!-- Set the emptyRenderer for this page -->
+					<property>
+						<name>theme.renderSetId</name>
+						<value>emptyRenderer</value>
+					</property>
+				</properties>
 
-        </portal>
-    </deployment>
-	
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <page>
-            <!--  login page -->
-            <page-name>login</page-name>
-            <window>
-                <window-name>LoginWindow</window-name>
-                <instance-ref>LoginInstance</instance-ref>
-                <region>center</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>AdsPortletWindowDefaultLogin</window-name>
-                <instance-ref>AdsPortletInstance</instance-ref>
-                <region>left</region>
-                <height>2</height>
-            </window>
-        </page>
-    </deployment>
-    <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <portal>
-         <portal-name>template</portal-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>generic</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>renaissance</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>divRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | The default page name, if the property is not explicited then the default page name is "default"
-            -->
-            <property>
-               <name>portal.defaultObjectName</name>
-               <value>default</value>
-            </property>
-         </properties>
-         <supported-modes>
-            <mode>view</mode>
-            <mode>edit</mode>
-            <mode>help</mode>
-         </supported-modes>
-         <supported-window-states>
-            <window-state>normal</window-state>
-            <window-state>minimized</window-state>
-            <window-state>maximized</window-state>
-         </supported-window-states>
-         <page>
-            <page-name>default</page-name>
-            <properties>
-               <property>
-                  <name>order</name>
-                  <value>1</value>
-               </property>
-            </properties>
-            <window>
-               <window-name>JSPPortletWindow</window-name>
-               <instance-ref>JSPPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>CMSWindow</window-name>
-               <content>
-                  <content-type>cms</content-type>
-                  <content-uri>/default/index.html</content-uri>
-               </content>
-               <region>center</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>UserPortletWindow</window-name>
-               <instance-ref>UserPortletInstance</instance-ref>
-               <region>left</region>
-               <height>1</height>
-            </window>
-         </page>
-      </portal>
-   </deployment>
-    <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <context>
-         <context-name>dashboard</context-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>JBossForge</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>jboss-forge</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>emptyRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | Set the dashboard property
-            -->
-            <property>
-               <name>dashboard</name>
-               <value>true</value>
-            </property>
-         </properties>
-<!--
-         <security-constraint>
-            <policy-permission>
-               <role-name>Authenticated</role-name>
-               <action-name>view</action-name>
-            </policy-permission>
-         </security-constraint>
--->
-      </context>
-   </deployment>
-   
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <!--  community page -->
-        <page>
-            <page-name>community</page-name>
-            <window>
-                <window-name>PrimatesPortletWindowDefaultCommunity</window-name>
-                <instance-ref>PrimatesPortletAllInstance</instance-ref>
-                <region>center</region>
-                <height>1</height>
-            </window>
-            <window>
-                <window-name>AdsPortletWindowDefaultTTS</window-name>
-                <instance-ref>AdsPortletInstance</instance-ref>
-                <region>left</region>
-                <height>1</height>
-            </window>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>PollsPortletWindowDefaultRandom</window-name>
-                <instance-ref>PollsPortletInstanceRandom</instance-ref>
-                <region>left</region>
-                <height>2</height>
-            </window>
-        </page>
-    </deployment>
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <page>
-            <page-name>wiki</page-name>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>AdsPortletWindowDefaultWiki</window-name>
-                <instance-ref>AdsPortletInstance</instance-ref>
-                <region>left</region>
-                <height>2</height>
-            </window>
-            <window>
-                <window-name>WikiPortletWindow</window-name>
-                <instance-ref>WikiPortletInstance</instance-ref>
-                <region>center</region>
-                <height>0</height>
-            </window>
-        </page>
-    </deployment>
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <page>
-            <page-name>con</page-name>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>AdsPortletWindowDefaultCon</window-name>
-                <instance-ref>AdsPortletInstance</instance-ref>
-                <region>left</region>
-                <height>2</height>
-            </window>
-            <window>
-                <window-name>ConPortletWindowDefault</window-name>
-                <instance-ref>ConPortletInstance</instance-ref>
-                <region>center</region>
-                <height>0</height>
-            </window>
-        </page>
-    </deployment>
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <page>
-            <page-name>podcast</page-name>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>AdsPortletWindowDefaultPodcast</window-name>
-                <instance-ref>AdsPortletInstance</instance-ref>
-                <region>left</region>
-                <height>2</height>
-            </window>
-            <window>
-                <window-name>PodcastPortletWindowDefaultPodcast</window-name>
-                <instance-ref>PodcastPortletInstance</instance-ref>
-                <region>center</region>
-                <height>0</height>
-            </window>
-        </page>
-    </deployment>
-    <deployment>
-        <if-exists>overwrite</if-exists>
-        <parent-ref>default</parent-ref>
-        <page>
-            <page-name>admin</page-name>
-            <window>
-                <window-name>FreezoneNavigationWindow</window-name>
-                <instance-ref>FreezoneNavigationInstance</instance-ref>
-                <region>left</region>
-                <height>0</height>
-            </window>
-            <window>
-                <window-name>RolePortletWindowDefaultAdmin</window-name>
-                <instance-ref>RolePortletInstance</instance-ref>
-                <region>center</region>
-                <height>2</height>
-                <properties>
-                    <property>
-                        <name>decorationVisible</name>
-                        <value>true</value>
-                    </property>
-                </properties>
-            </window>
-            <window>
-                <window-name>UserPortletWindowDefaultAdmin</window-name>
-                <instance-ref>UserPortletInstance</instance-ref>
-                <region>center</region>
-                <height>0</height>
-                <properties>
-                    <property>
-                        <name>decorationVisible</name>
-                        <value>true</value>
-                    </property>
-                </properties>
-            </window>
-            <window>
-                <window-name>ManagementPortletWindowDefaultAdmin</window-name>
-                <instance-ref>ManagementPortletInstance</instance-ref>
-                <region>center</region>
-                <height>1</height>
-                <properties>
-                    <property>
-                        <name>decorationVisible</name>
-                        <value>true</value>
-                    </property>
-                </properties>
-            </window>
-            <security-constraint>
-                <policy-permission>
-                    <role-name>Admin</role-name>
-                    <action-name>view</action-name>
-                </policy-permission>
-            </security-constraint>
-        </page>
-    </deployment>
+				<window>
+					<window-name>
+						PrimaryNavigationPortletWindow
+					</window-name>
+					<instance-ref>
+						PrimaryNavigationPortletInstance
+					</instance-ref>
+					<region>primarynav</region>
+					<height>0</height>
+				</window>
+
+				<!--window>
+					<window-name>PodcastPortletWindow</window-name>
+					<instance-ref>
+						PodcastPortletInstanceSmall
+					</instance-ref>
+					<region>right</region>
+					<height>1</height>
+				</window-->
+			</page>
+		</portal>
+	</deployment>
+
+	<deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>knowledgebase</page-name>
+
+			<window>
+				<window-name>
+					PrimaryNavigationPortletWindow
+				</window-name>
+				<instance-ref>
+					PrimaryNavigationPortletInstance
+				</instance-ref>
+				<region>primarynav</region>
+				<height>0</height>
+
+				<properties>
+					<property>
+						<name>theme.windowRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.decorationRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.portletRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+				</properties>
+			</window>
+		</page>
+	</deployment>
+
+	<deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>jbossprojects</page-name>
+
+			<window>
+				<window-name>
+					PrimaryNavigationPortletWindow
+				</window-name>
+				<instance-ref>
+					PrimaryNavigationPortletInstance
+				</instance-ref>
+				<region>primarynav</region>
+				<height>0</height>
+
+				<properties>
+					<property>
+						<name>theme.windowRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.decorationRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.portletRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+				</properties>
+			</window>
+		</page>
+	</deployment>
+
+	<deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>contribute</page-name>
+			<properties>
+				<property>
+					<name>order</name>
+					<value>4</value>
+				</property>
+			</properties>
+
+			<window>
+				<window-name>
+					PrimaryNavigationPortletWindow
+				</window-name>
+				<instance-ref>
+					PrimaryNavigationPortletInstance
+				</instance-ref>
+				<region>primarynav</region>
+				<height>0</height>
+
+				<properties>
+					<property>
+						<name>theme.windowRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.decorationRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.portletRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+				</properties>
+			</window>
+		</page>
+	</deployment>
+
+	<deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>myorg</page-name>
+
+			<window>
+				<window-name>
+					PrimaryNavigationPortletWindow
+				</window-name>
+				<instance-ref>
+					PrimaryNavigationPortletInstance
+				</instance-ref>
+				<region>primarynav</region>
+				<height>0</height>
+
+				<properties>
+					<property>
+						<name>theme.windowRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.decorationRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+					<property>
+						<name>theme.portletRendererId</name>
+						<value>emptyRenderer</value>
+					</property>
+				</properties>
+			</window>
+		</page>
+	</deployment>
+
+	<!--deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default.home</parent-ref>
+		<page>
+			<page-name>community</page-name>
+			<window>
+				<window-name>
+					PrimatesPortletWindowDefaultCommunity
+				</window-name>
+				<instance-ref>PrimatesPortletAllInstance</instance-ref>
+				<region>center</region>
+				<height>1</height>
+			</window>
+			<window>
+				<window-name>AdsPortletWindowDefaultTTS</window-name>
+				<instance-ref>AdsPortletInstance</instance-ref>
+				<region>left</region>
+				<height>1</height>
+			</window>
+			<window>
+				<window-name>FreezoneNavigationWindow</window-name>
+				<instance-ref>FreezoneNavigationInstance</instance-ref>
+				<region>left</region>
+				<height>0</height>
+			</window>
+			<window>
+				<window-name>
+					PollsPortletWindowDefaultRandom
+				</window-name>
+				<instance-ref>PollsPortletInstanceRandom</instance-ref>
+				<region>left</region>
+				<height>2</height>
+			</window>
+		</page>
+	</deployment-->
+	<!--deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default.knowledgebase</parent-ref>
+		<page>
+			<page-name>wiki</page-name>
+			<window>
+				<window-name>FreezoneNavigationWindow</window-name>
+				<instance-ref>FreezoneNavigationInstance</instance-ref>
+				<region>left</region>
+				<height>0</height>
+			</window>
+			<window>
+				<window-name>AdsPortletWindowDefaultWiki</window-name>
+				<instance-ref>AdsPortletInstance</instance-ref>
+				<region>left</region>
+				<height>2</height>
+			</window>
+			<window>
+				<window-name>WikiPortletWindow</window-name>
+				<instance-ref>WikiPortletInstance</instance-ref>
+				<region>center</region>
+				<height>0</height>
+			</window>
+		</page>
+	</deployment-->
+	<!--deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>con</page-name>
+			<window>
+				<window-name>FreezoneNavigationWindow</window-name>
+				<instance-ref>FreezoneNavigationInstance</instance-ref>
+				<region>left</region>
+				<height>0</height>
+			</window>
+			<window>
+				<window-name>AdsPortletWindowDefaultCon</window-name>
+				<instance-ref>AdsPortletInstance</instance-ref>
+				<region>left</region>
+				<height>2</height>
+			</window>
+			<window>
+				<window-name>ConPortletWindowDefault</window-name>
+				<instance-ref>ConPortletInstance</instance-ref>
+				<region>center</region>
+				<height>0</height>
+			</window>
+		</page>
+	</deployment-->
+	<!--deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default.home</parent-ref>
+		<page>
+			<page-name>podcast</page-name>
+			<window>
+				<window-name>FreezoneNavigationWindow</window-name>
+				<instance-ref>FreezoneNavigationInstance</instance-ref>
+				<region>left</region>
+				<height>0</height>
+			</window>
+			<window>
+				<window-name>
+					AdsPortletWindowDefaultPodcast
+				</window-name>
+				<instance-ref>AdsPortletInstance</instance-ref>
+				<region>left</region>
+				<height>2</height>
+			</window>
+			<window>
+				<window-name>
+					PodcastPortletWindowDefaultPodcast
+				</window-name>
+				<instance-ref>PodcastPortletInstance</instance-ref>
+				<region>center</region>
+				<height>0</height>
+			</window>
+		</page>
+	</deployment-->
+	<!--deployment>
+		<if-exists>overwrite</if-exists>
+		<parent-ref>default</parent-ref>
+		<page>
+			<page-name>admin</page-name>
+			<window>
+				<window-name>FreezoneNavigationWindow</window-name>
+				<instance-ref>FreezoneNavigationInstance</instance-ref>
+				<region>left</region>
+				<height>0</height>
+			</window>
+			<window>
+				<window-name>RolePortletWindowDefaultAdmin</window-name>
+				<instance-ref>RolePortletInstance</instance-ref>
+				<region>center</region>
+				<height>2</height>
+				<properties>
+					<property>
+						<name>decorationVisible</name>
+						<value>true</value>
+					</property>
+				</properties>
+			</window>
+			<window>
+				<window-name>UserPortletWindowDefaultAdmin</window-name>
+				<instance-ref>UserPortletInstance</instance-ref>
+				<region>center</region>
+				<height>0</height>
+				<properties>
+					<property>
+						<name>decorationVisible</name>
+						<value>true</value>
+					</property>
+				</properties>
+			</window>
+			<window>
+				<window-name>
+					ManagementPortletWindowDefaultAdmin
+				</window-name>
+				<instance-ref>ManagementPortletInstance</instance-ref>
+				<region>center</region>
+				<height>1</height>
+				<properties>
+					<property>
+						<name>decorationVisible</name>
+						<value>true</value>
+					</property>
+				</properties>
+			</window>
+			<security-constraint>
+				<policy-permission>
+					<role-name>Admin</role-name>
+					<action-name>view</action-name>
+				</policy-permission>
+			</security-constraint>
+		</page>
+	</deployment-->
 </deployments>

Added: labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml.old
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml.old	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/default-object.xml.old	2007-02-13 16:29:11 UTC (rev 9474)
@@ -0,0 +1,431 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployments>
+    <deployment>
+        <parent-ref />
+        <if-exists>overwrite</if-exists>
+        <portal>
+            <portal-name>default</portal-name>
+            <properties>
+                <!-- Set the layout for the default portal, see also portal-layouts.xml. -->
+                <property>
+                    <name>layout.id</name>
+                    <value>JBossForge</value>
+                </property>
+                <!-- Set the theme for the default portal, see also portal-themes.xml. -->
+                <property>
+                    <name>theme.id</name>
+                    <value>jboss-forge</value>
+                </property>
+                <!-- Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml -->
+                <property>
+                    <name>theme.renderSetId</name>
+                    <value>emptyRenderer</value>
+                </property>
+                <!-- Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml -->
+                <property>
+                    <name>layout.strategyId</name>
+                    <!--<value>jbfStrategy</value>-->
+                    <value>maximizedRegion</value>
+                </property>
+                <!-- The default page name, if the property is not explicited then the default page name is "default" -->
+                <property>
+                    <name>portal.defaultObjectName</name>
+                    <value>default</value>
+                </property>
+
+                <!-- Labs properties -->
+                <property>
+                    <name>shotoku.main.directory</name>
+                    <value>default</value>
+                </property>
+                <property>
+                    <name>wikiPage</name>
+                    <value>default</value>
+                </property>
+            </properties>
+            <supported-modes>
+                <mode>view</mode>
+                <mode>edit</mode>
+                <mode>help</mode>
+            </supported-modes>
+            <supported-window-states>
+                <window-state>normal</window-state>
+                <window-state>minimized</window-state>
+                <window-state>maximized</window-state>
+            </supported-window-states>
+
+            <page>
+                <page-name>default</page-name>
+                <window>
+                    <window-name>FreezoneNavigationWindow</window-name>
+                    <instance-ref>FreezoneNavigationInstance</instance-ref>
+                    <region>left</region>
+                    <height>0</height>
+                </window>
+                <window>
+                    <window-name>FreezoneDefaultPageWindow</window-name>
+                    <instance-ref>FreezoneDefaultPageInstance</instance-ref>
+                    <region>center</region>
+                    <height>0</height>
+                </window>
+                <window>
+                    <window-name>PodcastPortletWindow</window-name>
+                    <instance-ref>PodcastPortletInstanceSmall</instance-ref>
+                    <region>right</region>
+                    <height>1</height>
+                </window>
+                <window>
+                    <window-name>PrimatesPortletWindow</window-name>
+                    <instance-ref>PrimatesPortletMugshotInstance</instance-ref>
+                    <region>innerright</region>
+                    <height>0</height>
+                </window>
+                <window>
+                    <window-name>AdsPortletWindow</window-name>
+                    <instance-ref>AdsPortletInstance</instance-ref>
+                    <region>left</region>
+                    <height>2</height>
+                </window>
+                <window>
+                    <window-name>FreezoneRightPanelWindow</window-name>
+                    <instance-ref>FreezoneRightPanelInstance</instance-ref>
+                    <region>right</region>
+                    <height>0</height>
+                </window>
+                <window>
+                    <window-name>UserPortletWindow</window-name>
+                    <instance-ref>UserPortletInstance</instance-ref>
+                    <region>nav</region>
+                    <height>10</height>
+                </window>
+            </page>
+
+        </portal>
+    </deployment>
+	
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <page>
+            <!--  login page -->
+            <page-name>login</page-name>
+            <window>
+                <window-name>LoginWindow</window-name>
+                <instance-ref>LoginInstance</instance-ref>
+                <region>center</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>AdsPortletWindowDefaultLogin</window-name>
+                <instance-ref>AdsPortletInstance</instance-ref>
+                <region>left</region>
+                <height>2</height>
+            </window>
+        </page>
+    </deployment>
+    <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <portal>
+         <portal-name>template</portal-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>generic</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>renaissance</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>divRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | The default page name, if the property is not explicited then the default page name is "default"
+            -->
+            <property>
+               <name>portal.defaultObjectName</name>
+               <value>default</value>
+            </property>
+         </properties>
+         <supported-modes>
+            <mode>view</mode>
+            <mode>edit</mode>
+            <mode>help</mode>
+         </supported-modes>
+         <supported-window-states>
+            <window-state>normal</window-state>
+            <window-state>minimized</window-state>
+            <window-state>maximized</window-state>
+         </supported-window-states>
+         <page>
+            <page-name>default</page-name>
+            <properties>
+               <property>
+                  <name>order</name>
+                  <value>1</value>
+               </property>
+            </properties>
+            <window>
+               <window-name>JSPPortletWindow</window-name>
+               <instance-ref>JSPPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CMSWindow</window-name>
+               <content>
+                  <content-type>cms</content-type>
+                  <content-uri>/default/index.html</content-uri>
+               </content>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+         </page>
+      </portal>
+   </deployment>
+    <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <context>
+         <context-name>dashboard</context-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>JBossForge</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>jboss-forge</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>emptyRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | Set the dashboard property
+            -->
+            <property>
+               <name>dashboard</name>
+               <value>true</value>
+            </property>
+         </properties>
+<!--
+         <security-constraint>
+            <policy-permission>
+               <role-name>Authenticated</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+-->
+      </context>
+   </deployment>
+   
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <!--  community page -->
+        <page>
+            <page-name>community</page-name>
+            <window>
+                <window-name>PrimatesPortletWindowDefaultCommunity</window-name>
+                <instance-ref>PrimatesPortletAllInstance</instance-ref>
+                <region>center</region>
+                <height>1</height>
+            </window>
+            <window>
+                <window-name>AdsPortletWindowDefaultTTS</window-name>
+                <instance-ref>AdsPortletInstance</instance-ref>
+                <region>left</region>
+                <height>1</height>
+            </window>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>PollsPortletWindowDefaultRandom</window-name>
+                <instance-ref>PollsPortletInstanceRandom</instance-ref>
+                <region>left</region>
+                <height>2</height>
+            </window>
+        </page>
+    </deployment>
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <page>
+            <page-name>wiki</page-name>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>AdsPortletWindowDefaultWiki</window-name>
+                <instance-ref>AdsPortletInstance</instance-ref>
+                <region>left</region>
+                <height>2</height>
+            </window>
+            <window>
+                <window-name>WikiPortletWindow</window-name>
+                <instance-ref>WikiPortletInstance</instance-ref>
+                <region>center</region>
+                <height>0</height>
+            </window>
+        </page>
+    </deployment>
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <page>
+            <page-name>con</page-name>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>AdsPortletWindowDefaultCon</window-name>
+                <instance-ref>AdsPortletInstance</instance-ref>
+                <region>left</region>
+                <height>2</height>
+            </window>
+            <window>
+                <window-name>ConPortletWindowDefault</window-name>
+                <instance-ref>ConPortletInstance</instance-ref>
+                <region>center</region>
+                <height>0</height>
+            </window>
+        </page>
+    </deployment>
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <page>
+            <page-name>podcast</page-name>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>AdsPortletWindowDefaultPodcast</window-name>
+                <instance-ref>AdsPortletInstance</instance-ref>
+                <region>left</region>
+                <height>2</height>
+            </window>
+            <window>
+                <window-name>PodcastPortletWindowDefaultPodcast</window-name>
+                <instance-ref>PodcastPortletInstance</instance-ref>
+                <region>center</region>
+                <height>0</height>
+            </window>
+        </page>
+    </deployment>
+    <deployment>
+        <if-exists>overwrite</if-exists>
+        <parent-ref>default</parent-ref>
+        <page>
+            <page-name>admin</page-name>
+            <window>
+                <window-name>FreezoneNavigationWindow</window-name>
+                <instance-ref>FreezoneNavigationInstance</instance-ref>
+                <region>left</region>
+                <height>0</height>
+            </window>
+            <window>
+                <window-name>RolePortletWindowDefaultAdmin</window-name>
+                <instance-ref>RolePortletInstance</instance-ref>
+                <region>center</region>
+                <height>2</height>
+                <properties>
+                    <property>
+                        <name>decorationVisible</name>
+                        <value>true</value>
+                    </property>
+                </properties>
+            </window>
+            <window>
+                <window-name>UserPortletWindowDefaultAdmin</window-name>
+                <instance-ref>UserPortletInstance</instance-ref>
+                <region>center</region>
+                <height>0</height>
+                <properties>
+                    <property>
+                        <name>decorationVisible</name>
+                        <value>true</value>
+                    </property>
+                </properties>
+            </window>
+            <window>
+                <window-name>ManagementPortletWindowDefaultAdmin</window-name>
+                <instance-ref>ManagementPortletInstance</instance-ref>
+                <region>center</region>
+                <height>1</height>
+                <properties>
+                    <property>
+                        <name>decorationVisible</name>
+                        <value>true</value>
+                    </property>
+                </properties>
+            </window>
+            <security-constraint>
+                <policy-permission>
+                    <role-name>Admin</role-name>
+                    <action-name>view</action-name>
+                </policy-permission>
+            </security-constraint>
+        </page>
+    </deployment>
+</deployments>




More information about the jboss-svn-commits mailing list