[jboss-svn-commits] JBL Code SVN: r5293 - in labs/jbossforums/trunk/forums/src/resources: . jboss-portal

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 26 10:26:53 EDT 2006


Author: sohil.shah at jboss.com
Date: 2006-07-26 10:26:52 -0400 (Wed, 26 Jul 2006)
New Revision: 5293

Added:
   labs/jbossforums/trunk/forums/src/resources/jboss-portal/
   labs/jbossforums/trunk/forums/src/resources/jboss-portal/default-object.xml
Log:


Added: labs/jbossforums/trunk/forums/src/resources/jboss-portal/default-object.xml
===================================================================
--- labs/jbossforums/trunk/forums/src/resources/jboss-portal/default-object.xml	2006-07-26 13:56:35 UTC (rev 5292)
+++ labs/jbossforums/trunk/forums/src/resources/jboss-portal/default-object.xml	2006-07-26 14:26:52 UTC (rev 5293)
@@ -0,0 +1,519 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployments>
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</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>generic</value>
+            </property>
+            <!--
+              | Set the theme for the default portal, see also portal-themes.xml.
+              -->
+            <property>
+               <name>theme.id</name>
+               <value>Nphalanx</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>
+            <window>
+               <window-name>NavigationPortletWindow</window-name>
+               <instance-ref>NavigationPortletInstance</instance-ref>
+               <region>navigation</region>
+               <height>0</height>
+               <!-- keep portal and page properties for this window -->
+               <properties>
+                  <!-- use the window renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.windowRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.decorationRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.portletRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+               </properties>
+            </window>
+            <window>
+               <window-name>DefaultCMSPortletWindow</window-name>
+               <instance-ref>DefaultCMSPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+            <window>
+               <window-name>ThemeSelectorWindow</window-name>
+               <instance-ref>ThemeSelectorInstance</instance-ref>
+               <region>left</region>
+               <height>2</height>
+            </window>
+         </page>
+         <page>
+            <page-name>forums</page-name>
+            <properties>
+            <!-- set a difference layout for this page -->
+               <!--
+                  <property>
+                     <name>theme.layout</name>
+                     <value>industrial</value>
+                  </property>
+                  <property>
+                     <name>theme.strategy</name>
+                     <value>maximizedRegion</value>
+                  </property>
+                  <property>
+                     <name>theme.theme</name>
+                     <value>industrial</value>
+                  </property>
+               -->
+            </properties>
+            <window>
+               <window-name>NavigationPortletWindow</window-name>
+               <instance-ref>NavigationPortletInstance</instance-ref>
+               <region>navigation</region>
+               <height>0</height>
+               <!-- overwrite portal and page properties for this window -->
+               <properties>
+                  <!-- use the window renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.windowRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.decorationRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.portletRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+               </properties>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+            <window>
+               <window-name>forums</window-name>
+               <instance-ref>ForumsPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>jsfForums</page-name>
+            <properties>
+            <!-- set a difference layout for this page -->
+               <!--
+                  <property>
+                     <name>theme.layout</name>
+                     <value>industrial</value>
+                  </property>
+                  <property>
+                     <name>theme.strategy</name>
+                     <value>maximizedRegion</value>
+                  </property>
+                  <property>
+                     <name>theme.theme</name>
+                     <value>industrial</value>
+                  </property>
+               -->
+            </properties>
+            <window>
+               <window-name>NavigationPortletWindow</window-name>
+               <instance-ref>NavigationPortletInstance</instance-ref>
+               <region>navigation</region>
+               <height>0</height>
+               <!-- overwrite portal and page properties for this window -->
+               <properties>
+                  <!-- use the window renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.windowRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.decorationRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.portletRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+               </properties>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+            <window>
+               <window-name>jsfForums</window-name>
+               <instance-ref>JSFForumsPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+      </portal>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <parent-ref>default</parent-ref>
+      <page>
+         <page-name>CMS Manager</page-name>
+         <window>
+            <window-name>NavigationPortletWindow</window-name>
+            <instance-ref>NavigationPortletInstance</instance-ref>
+            <region>navigation</region>
+            <height>0</height>
+            <!-- keep portal and page properties for this window -->
+            <properties>
+               <!-- use the window renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.windowRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the decoration renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.decorationRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the portlet renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.portletRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+            </properties>
+         </window>
+         <window>
+            <window-name>UserPortletWindow</window-name>
+            <instance-ref>UserPortletInstance</instance-ref>
+            <region>left</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>CatalogPortletWindow</window-name>
+            <instance-ref>CatalogPortletInstance</instance-ref>
+            <region>left</region>
+            <height>1</height>
+         </window>
+         <window>
+            <window-name>CMSAdminPortletWindow</window-name>
+            <instance-ref>CMSAdminPortletInstance</instance-ref>
+            <region>center</region>
+            <height>0</height>
+         </window>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </page>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <parent-ref>default</parent-ref>
+      <page>
+         <page-name>management</page-name>
+         <window>
+            <window-name>NavigationPortletWindow</window-name>
+            <instance-ref>NavigationPortletInstance</instance-ref>
+            <region>navigation</region>
+            <height>0</height>
+            <!-- keep portal and page properties for this window -->
+            <properties>
+               <!-- use the window renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.windowRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the decoration renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.decorationRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the portlet renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.portletRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+            </properties>
+         </window>
+         <window>
+            <window-name>UserPortletWindow</window-name>
+            <instance-ref>UserPortletInstance</instance-ref>
+            <region>left</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>RolePortletWindow</window-name>
+            <instance-ref>RolePortletInstance</instance-ref>
+            <region>left</region>
+            <height>1</height>
+         </window>
+         <window>
+            <window-name>CatalogPortletWindow</window-name>
+            <instance-ref>CatalogPortletInstance</instance-ref>
+            <region>left</region>
+            <height>2</height>
+         </window>
+         <window>
+            <window-name>ManagementPortletWindow</window-name>
+            <instance-ref>ManagementPortletInstance</instance-ref>
+            <region>center</region>
+            <height>0</height>
+         </window>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </page>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <parent-ref>default.default</parent-ref>
+      <page>
+         <page-name>Secure Policy Config</page-name>
+         <window>
+            <window-name>NavigationPortletWindow</window-name>
+            <instance-ref>NavigationPortletInstance</instance-ref>
+            <region>navigation</region>
+            <height>0</height>
+            <!-- keep portal and page properties for this window -->
+            <properties>
+               <!-- use the window renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.windowRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the decoration renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.decorationRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+               <!-- use the portlet renderer from the emptyRenderer renderSet -->
+               <property>
+                  <name>theme.portletRendererId</name>
+                  <value>emptyRenderer</value>
+               </property>
+            </properties>
+         </window>
+         <window>
+            <window-name>CatalogPortletWindow</window-name>
+            <instance-ref>CatalogPortletInstance</instance-ref>
+            <region>left</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>PolicyConfiguratorWindow</window-name>
+            <instance-ref>PolicyConfiguratorPortletInstance</instance-ref>
+            <region>center</region>
+            <height>0</height>
+         </window>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </page>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <parent-ref>default.CMS Manager</parent-ref>
+      <window>
+         <window-name>CatalogPortletWindow</window-name>
+         <instance-ref>CatalogPortletInstance</instance-ref>
+         <region>left</region>
+         <height>1</height>
+      </window>
+   </deployment>
+
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>PolicyConfiguratorPortletInstance</instance-name>
+         <component-ref>portal.PolicyConfiguratorPortlet</component-ref>
+         <!-- allow access to this instance only to Admins -->
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>DefaultCMSPortletInstance</instance-name>
+         <component-ref>portal.CMSPortlet</component-ref>
+         <preferences>
+            <!-- Indicate that  -->
+            <preference>
+               <name>linkMode</name>
+               <value>cms</value>
+               <read-only>true</read-only>
+            </preference>
+         </preferences>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>CMSAdminPortletInstance</instance-name>
+         <component-ref>portal.CMSAdminPortlet</component-ref>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>ManagementPortletInstance</instance-name>
+         <component-ref>portal.ManagementPortlet</component-ref>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>NavigationPortletInstance</instance-name>
+         <component-ref>portal.NavigationPortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>UserPortletInstance</instance-name>
+         <component-ref>portal.UserPortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>RolePortletInstance</instance-name>
+         <component-ref>portal.RolePortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>CatalogPortletInstance</instance-name>
+         <component-ref>portal.CatalogPortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>ThemePortletInstance</instance-name>
+         <component-ref>portal.ThemeManager</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <instance>
+         <instance-name>ThemeSelectorInstance</instance-name>
+         <component-ref>portal.ThemeSelectorPortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>overwrite</if-exists>
+      <instance>
+         <instance-name>ForumsPortletInstance</instance-name>
+         <component-ref>forums.ForumsPortlet</component-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>overwrite</if-exists>
+      <instance>
+         <instance-name>JSFForumsPortletInstance</instance-name>
+         <component-ref>forums.JSFForumsPortlet</component-ref>
+      </instance>
+   </deployment>
+</deployments>




More information about the jboss-svn-commits mailing list