[jboss-svn-commits] JBL Code SVN: r8571 - in labs/jbosslabs/trunk/portal-extensions-2.6: . binaries/maven-repo-addons/jboss/jars configuration/to-copy/server/all/deploy/jboss-portal.sar/META-INF configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-server.war/WEB-INF forge-ads/src/java/org/jbosslabs/portlet/ads forge-blog/src/java/org/jboss/portlet/blog forge-common/src/java/org/jboss/forge/common/navigation forge-common/src/java/org/jboss/forge/common/projects forge-common/src/java/org/jboss/forge/common/projects/elements forge-common/src/java/org/jboss/forge/common/soa/primates forge-file-access/src/java/org/jboss/forge/fileaccess/portlet forge-navigation/src/java/org/jboss/forge/navigation forge-podcast/src/java/org/jboss/forge/podcast forge-prj-downloads/src/java/org/jboss/forge/projects/downloads forge-prj-info/src/java/org/jboss/forge/projects/info forge-timetracker forge-timetracke! r/src/java/org/jboss/labs/portlet/timetracker jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates polls/src/java/org/jboss/forge/polls portal-binaries/setup portal-binaries/to-copy portal-binaries/to-copy/jboss-portal.sar portal-binaries/to-copy/jboss-portal.sar/META-INF portal-binaries/to-copy/jboss-portal.sar/conf portal-binaries/to-copy/jboss-portal.sar/conf/data portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user portal-binaries/to-copy/jboss-portal.sar/conf/theme portal-binaries/to-copy/jboss-portal.sar/lib portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/META-INF portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms portal-bi! naries/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management portal-binaries/to-co

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 22 17:56:07 EST 2006


Author: adamw
Date: 2006-12-22 17:52:04 -0500 (Fri, 22 Dec 2006)
New Revision: 8571

Added:
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/TODO
Removed:
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-links/
Modified:
   labs/jbosslabs/trunk/portal-extensions-2.6/TODO
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-bridge-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-common-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-core-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-faces-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-format-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-identity-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-portlet-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-security-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-server-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-theme-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/Projects.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/maven.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/src/java/org/jboss/labs/portlet/timetracker/TimeTrackerPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java
   labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java
   labs/jbosslabs/trunk/portal-extensions-2.6/labs.iml
   labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollTools.java
   labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollsPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-hsqldb-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-mysql-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-oracle-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-postgresql-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-sqlserver-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/data/default-object.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/javassist.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-common-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-core-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-format-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-security-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-server-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-aop.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_en.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/server-layouts.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/error.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/login.jsp
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse
   labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/portal-mysql-ds.xml
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primates.java
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java
   labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
Log:
http://jira.jboss.com/jira/browse/JBLAB-817

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/TODO
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/TODO	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/TODO	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,2 @@
-Fix: (build currently commented out in maven.xml)
-- jbosswiki
-- forge-login - error if worng password entered
-
-- kosmos
-
-- Shotoku <-> portal CMS
+Fix:
+- URLs

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-api-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-bridge-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-common-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-core-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-faces-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-format-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-identity-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-portlet-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-security-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-server-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portal-theme-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/binaries/maven-repo-addons/jboss/jars/portlet-api-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <server>
 
    <!-- Server configuration service -->
@@ -6,7 +29,7 @@
       code="org.jboss.portal.server.config.ServerConfigService"
       name="portal:service=ServerConfig"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <attribute name="ConfigLocation">conf/config.xml</attribute>
    </mbean>
@@ -16,14 +39,14 @@
       code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
       name="portal:service=AuthorizationDomainRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/> 
    </mbean>
    <mbean
       code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
       name="portal:service=PortalAuthorizationManagerFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="AuthorizationDomainRegistry"
@@ -33,7 +56,7 @@
       code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
       name="portal:service=PortletSecurityService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
 	   <depends
          optional-attribute-name="PortalAuthorizationManagerFactory"
@@ -43,37 +66,26 @@
          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
    </mbean>
 
-   <!-- Portlet state -->
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.PersistentStateStore"
-      name="portal:service=StateStore,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Portlet</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-
    <!-- Server stack -->
    <mbean
       code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
       name="portal:service=Interceptor,type=Server,name=Transaction"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
       name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.server.UserInterceptor"
       name="portal:service=Interceptor,type=Server,name=User"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="UserModule"
@@ -83,115 +95,128 @@
       code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
       name="portal:service=Interceptor,type=Server,name=Locale"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
       name="portal:service=Interceptor,type=Server,name=ContentType"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.aspects.server.NavigationInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Navigation"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Server"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Navigation</depends-list-element>
       </depends-list>
    </mbean>
 
    <!-- Command stack -->
    <mbean
+      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
       code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
       name="portal:service=Interceptor,type=Command,name=PageNavigation"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.PortalNodeInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
+      name="portal:service=Interceptor,type=Command,name=Ajax"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor"
+      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
       name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends
+         optional-attribute-name="ListenerRegistry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Command"
+      code="org.jboss.portal.core.aspects.controller.WindowCacheInterceptor"
+      name="portal:service=Interceptor,type=Command,name=WindowCache"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Command"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=WindowCache</depends-list-element>
       </depends-list>
    </mbean>
 
-   <!-- Consumer stack -->
+   <!-- Instance stack -->
    <mbean
       code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
       code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Instance"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
       </depends-list>
    </mbean>
@@ -201,90 +226,90 @@
       code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Valve"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.bridge.BridgeInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Bridge"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=WindowStates"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Modes"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Transaction"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Header"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Producer"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Producer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
 		   <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
 		   <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
@@ -300,21 +325,21 @@
       code="org.jboss.portal.theme.impl.ThemeServiceImpl"
       name="portal:service=ThemeService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.theme.impl.LayoutServiceImpl"
       name="portal:service=LayoutService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.theme.impl.page.PageServiceImpl"
       name="portal:service=PageService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="LayoutService"
@@ -351,7 +376,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -366,7 +391,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
@@ -381,7 +406,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -395,7 +420,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=Portlet"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -408,30 +433,32 @@
 
    <!-- Modules -->
    <mbean
-      code="org.jboss.portal.identity.db.UserModuleImpl"
+      code="org.jboss.portal.identity.db.DBUserModuleImpl"
       name="portal:service=Module,type=User"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate</depends>
       <attribute name="JNDIName">java:/portal/UserModule</attribute>
       <attribute name="SessionFactoryJNDIName">java:/portal/UserSessionFactory</attribute>
    </mbean>
    <mbean
-      code="org.jboss.portal.identity.db.RoleModuleImpl"
+      code="org.jboss.portal.identity.db.DBRoleModuleImpl"
       name="portal:service=Module,type=Role"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate</depends>
       <attribute name="JNDIName">java:/portal/RoleModule</attribute>
       <attribute name="SessionFactoryJNDIName">java:/portal/UserSessionFactory</attribute>
    </mbean>
-   <mbean
+
+   <!-- not needed -->
+   <!--mbean
       code="org.jboss.portal.core.impl.mail.MailModuleImpl"
       name="portal:service=Module,type=Mail"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss:service=Mail</depends>
       <depends>portal:service=Module,type=User</depends>
@@ -443,7 +470,8 @@
       <attribute name="SMTPConnectionTimeout">100000</attribute>
       <attribute name="SMTPTimeout">10000</attribute>
       <attribute name="JNDIName">java:portal/MailModule</attribute>
-   </mbean>
+   </mbean-->
+
    <mbean
       code="org.jboss.security.auth.login.DynamicLoginConfig"
       name="portal:service=JAASLoginModule">
@@ -457,7 +485,7 @@
       code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
       name="portal:service=WebAppRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -466,7 +494,7 @@
       code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
       name="portal:service=ListenerRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -475,7 +503,7 @@
       code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
       name="portal:service=ListenerService,type=test_listener"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Registry"
@@ -489,12 +517,15 @@
       code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
       name="portal:container=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate,type=Instance</depends>
       <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
+      <depends
          optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Instance</depends>
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
       <depends
          optional-attribute-name="PortalAuthorizationManagerFactory"
          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
@@ -507,7 +538,7 @@
       code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
       name="portal:container=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate,type=PortalObject</depends>
 	   <depends
@@ -516,43 +547,22 @@
       <depends
          optional-attribute-name="AuthorizationDomainRegistry"
          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <depends
-         optional-attribute-name="PortalEventListenerRegistry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
       <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
    </mbean>
 
    <!-- Command factories -->
-   
-   <!-- Labs command factory -->
    <mbean
-      code="org.jboss.labs.mapper.LabsCommandFactory"
-      name="portal:commandFactory=Labs"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>shotoku:service=svn</depends>
-      <depends
-         optional-attribute-name="NextFactory"
-         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
-      <depends
-         optional-attribute-name="Container"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean> 
-   
-   <!-- Standard command factories -->   
-   <mbean
-      code="org.jboss.portal.core.command.mapper.DelegatingCommandFactoryService"
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
       name="portal:commandFactory=Delegating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
       name="portal:commandFactory=DefaultPortal"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="NextFactory"
@@ -565,19 +575,19 @@
       code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
       name="portal:commandFactory=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Container"
          proxy-type="attribute">portal:container=PortalObject</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,prefix=portal"
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=portal"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">portal</attribute>
+      <attribute name="Path">/portal</attribute>
       <depends
          optional-attribute-name="DelegatingFactory"
          proxy-type="attribute">portal:commandFactory=Delegating</depends>
@@ -585,33 +595,101 @@
          optional-attribute-name="DelegateFactory"
          proxy-type="attribute">portal:commandFactory=PortalObject</depends>
    </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
+      name="portal:commandFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=signout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=SignOut</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
+      name="portal:commandFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="DashboardId">dashboard</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
+   </mbean>
 
    <!-- URL factories -->
    <mbean
-      code="org.jboss.portal.core.command.mapper.DelegatingURLFactoryService"
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
       name="portal:urlFactory=Delegating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
       name="portal:urlFactory=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">portal</attribute>
+      <attribute name="Path">/portal</attribute>
       <depends
          optional-attribute-name="Factory"
          proxy-type="attribute">portal:urlFactory=Delegating</depends>
    </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.ViewDashboardCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
 
    <!-- The federating portlet invoker -->
    <mbean
       code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
       name="portal:service=PortletInvoker,type=Federating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -620,29 +698,59 @@
       code="org.jboss.portal.portlet.container.PortletContainerInvoker"
       name="portal:service=PortletInvoker,type=Container"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
-         optional-attribute-name="Stack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Producer</depends>
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
       <depends
          optional-attribute-name="Registry"
          proxy-type="attribute">portal:service=WebAppRegistry</depends>
    </mbean>
 
-   <!-- The state portlet invoker -->
+   <!-- The producer portlet invoker -->
    <mbean
-      code="org.jboss.portal.portlet.state.producer.StatefulPortletInvoker"
-      name="portal:service=PortletInvoker,type=Stateful"
+      code="org.jboss.portal.core.impl.portlet.state.PersistentStateStore"
+      name="portal:service=PersistenceManager,type=Producer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends>portal:service=Hibernate,type=Portlet</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
+      name="portal:service=StateManagementPolicy,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="PersistLocally">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
+      name="portal:service=StateConverter,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
       <depends
          optional-attribute-name="PortletInvoker"
          proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
       <depends
-         optional-attribute-name="StateStore"
-         proxy-type="attribute">portal:service=StateStore,type=Producer</depends>
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
    </mbean>
 
    <!-- Register the state portlet invoker on the federating portlet invoker -->
@@ -650,58 +758,75 @@
       code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
       name="portal:service=PortletInvokerRegistration,id=local"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <attribute name="Id">local</attribute>
       <depends
          optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Stateful</depends>
+         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
       <depends
          optional-attribute-name="FederatingPortletInvoker"
          proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
    </mbean>
 
-   <!-- The instance portlet invoker -->
+   <!-- The core controller -->
    <mbean
-      code="org.jboss.portal.portlet.test.TestPortletInvoker"
-      name="portal:service=PortletInvoker,type=Instance"
+      code="org.jboss.portal.core.controller.CoreController"
+      name="portal:controller=Core"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
-         optional-attribute-name="Producer"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
       <depends
-         optional-attribute-name="Stack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Instance</depends>
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
 
-
-   <!-- The core controller -->
+   <!-- The ajax controller -->
    <mbean
-      code="org.jboss.portal.core.CoreController"
-      name="portal:controller=Request"
+      code="org.jboss.portal.core.controller.ajax.AjaxController"
+      name="portal:controller=Ajax"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="PageService"
          proxy-type="attribute">portal:service=PageService</depends>
       <depends
          optional-attribute-name="CommandFactory"
-         proxy-type="attribute">portal:commandFactory=Labs</depends>
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
       <depends
          optional-attribute-name="URLFactory"
          proxy-type="attribute">portal:urlFactory=Delegating</depends>
       <depends
-         optional-attribute-name="CommandStack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Command</depends>
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
       <depends
          optional-attribute-name="PortalObjectContainer"
          proxy-type="attribute">portal:container=PortalObject</depends>
       <depends
          optional-attribute-name="InstanceContainer"
          proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
 
    <!-- -->
@@ -709,7 +834,7 @@
       code="org.jboss.portal.server.impl.ServerImpl"
       name="portal:service=Server"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Config"
@@ -733,10 +858,10 @@
       | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
       
       <mbean
-      code="org.jboss.portal.core.system.LifecycleInvoker"
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
       name="portal:service=Controller,target=ObjectDeploymentFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
       <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
@@ -751,7 +876,7 @@
       code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
       name="portal:deploymentFactory=Object"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -769,10 +894,10 @@
       | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
       
       <mbean
-      code="org.jboss.portal.core.system.LifecycleInvoker"
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
       name="portal:service=Controller,target=PortletAppDeploymentFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
       <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
@@ -787,7 +912,7 @@
       code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
       name="portal:deploymentFactory=PortletApp"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <!-- 
       <depends>jboss.ha:service=HASingletonDeployer</depends>
@@ -817,7 +942,7 @@
       code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
       name="portal:deploymentFactory=Layout"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -830,7 +955,7 @@
       code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
       name="portal:deploymentFactory=LayoutFeatures"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -843,7 +968,7 @@
       code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
       name="portal:deploymentFactory=Theme"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -856,7 +981,7 @@
       code="org.jboss.portal.server.deployment.WebAppAdapter"
       name="portal:deployer=Adapter"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
          <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
       <depends

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,19 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portal-renderSet>
    <renderSet name="divRenderer">
       <set content-type="text/html">
-         <region-renderer>org.jboss.portal.theme.impl.render.DivRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.DivWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.DivPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.DivDecorationRenderer</decoration-renderer>
+         <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">
-         <region-renderer>org.jboss.portal.theme.impl.render.EmptyRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.EmptyWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.EmptyPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.EmptyDecorationRenderer</decoration-renderer>
+         <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>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/all/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE web-app PUBLIC
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
@@ -8,120 +31,6 @@
    <distributable/>
    -->
 
-   <!-- LABS FILTERS -->
-   <servlet>
-   	<servlet-name>loginServlet</servlet-name>
-   	<servlet-class>org.jboss.forge.portal.LoginServlet</servlet-class>
-   </servlet>
-   
-   <servlet-mapping>
-   	<servlet-name>loginServlet</servlet-name>
-   	<url-pattern>/loginAction</url-pattern>
-   </servlet-mapping>
-   
-   <servlet>
-   	<servlet-name>wrongLoginServlet</servlet-name>
-   	<servlet-class>org.jboss.forge.portal.WrongLoginServlet</servlet-class>
-   </servlet>
-   
-   <servlet-mapping>
-   	<servlet-name>wrongLoginServlet</servlet-name>
-   	<url-pattern>/loginFailed</url-pattern>
-   </servlet-mapping>
-
-	<servlet>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<servlet-class>org.jboss.forge.portal.ShowLoginPageServlet</servlet-class>
-	</servlet>
-	
-	<servlet-mapping>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<url-pattern>/showLogin</url-pattern>
-	</servlet-mapping>
-	
-	<servlet-mapping>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<url-pattern>/logout</url-pattern>
-	</servlet-mapping>
-   
-   <filter>
-      <filter-name>titleAndTimestampFilter</filter-name>
-      <filter-class>org.jboss.forge.portal.TitleChangeFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>titleAndTimestampFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-
-   <filter>
-	<filter-name>autologinFilter</filter-name>
-	<filter-class>org.jboss.forge.portal.AutologinFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>autologinFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>   
-   
-   <filter>
-      <filter-name>moveMeta</filter-name>
-      <filter-class>org.jboss.forge.portal.MetaMoveFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>moveMeta</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-   
-   <!-- BlockPages filter -->
-   <!-- TAKEN FROM SOHIL'S WEB.XML
-   <filter>
-	<filter-name>BlockPagesFilter</filter-name>
-	<filter-class>org.jboss.forge.portal.BlockPagesFilter</filter-class>
-   </filter>
-
-   <filter-mapping>
-   	<filter-name>BlockPagesFilter</filter-name>
-	<servlet-name>PortalServlet</servlet-name>
-   </filter-mapping>
-   -->
-   
-   <!-- SSL Processor -->
-   <filter>
-      <filter-name>SSLProcessor</filter-name>
-      <filter-class>org.jboss.forge.portal.SSLProcessor</filter-class>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>SSLProcessor</filter-name>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-   </filter-mapping>
-   
-   <filter-mapping>
-      <filter-name>SSLProcessor</filter-name>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-   </filter-mapping>
-   
-   <!-- Attributes filter -->
-   <filter>
-      <filter-name>AttributesFilter</filter-name>
-      <filter-class>org.jboss.forge.portal.AttributesFilter</filter-class>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>AttributesFilter</filter-name>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-   </filter-mapping>
-
-   <filter-mapping>
-      <filter-name>AttributesFilter</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>
@@ -133,7 +42,7 @@
       </init-param>
       <init-param>
          <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
+         <param-value>portal:controller=Core</param-value>
          <description>The request controller for the portal servlet</description>
       </init-param>
       <load-on-startup>0</load-on-startup>
@@ -154,7 +63,7 @@
       </init-param>
       <init-param>
          <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
+         <param-value>portal:controller=Core</param-value>
          <description>The request controller for the portal servlet</description>
       </init-param>
       <load-on-startup>0</load-on-startup>
@@ -188,7 +97,7 @@
       <url-pattern>/authsec/*</url-pattern>
    </servlet-mapping>
 
-   <!-- Force the mapping of the index.jsp -->
+   <!-- Force the mapping of the index.jsp because of the default servlet replacement -->
    <servlet-mapping>
       <servlet-name>jsp</servlet-name>
       <url-pattern>/login.jsp</url-pattern>
@@ -268,23 +177,41 @@
       <auth-method>FORM</auth-method>
       <realm-name>JBoss Portal</realm-name>
       <form-login-config>
-         <form-login-page>/showLogin</form-login-page>
-         <!-- <form-error-page>/portal/auth/portal/default/login/LoginWindow?action=1&amp;loginFailed=loginFailed</form-error-page>-->      
-         <form-error-page>/portal/loginFailed</form-error-page>
+         <form-login-page>/login.jsp</form-login-page>
+         <form-error-page>/error.jsp</form-error-page>
       </form-login-config>
    </login-config>
 
-   <!-- TAKEN FROM SOHIL'S WEB.XML
-   <login-config>
-      <auth-method>JBOSS-FEDERATED-SSO</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-      <form-login-config>
-         <form-login-page>/index.html?ctrl:id=page.default.login</form-login-page>
-         <form-error-page>/index.html?ctrl:id=window.default.LoginWindow&amp;ctrl:type=action&amp;action=loginFailed</form-error-page>
-      </form-login-config>
-   </login-config>-->
-
    <security-role>
       <role-name>Authenticated</role-name>
    </security-role>
+
+   <!-- AJAX -->
+
+   <!-- The portal servlet for ajax requests -->
+   <servlet>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Ajax</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <url-pattern>/ajax/*</url-pattern>
+   </servlet-mapping>
 </web-app>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.projects.permissions.NullPermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.exceptions.ResourceDoesNotExist;
 
 import java.io.IOException;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -39,7 +39,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -26,7 +26,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.PermissionTools;
 import org.jboss.forge.common.projects.ProjectDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.identity.User;
 import org.jboss.portlet.JBossRenderRequest;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.ProjectDescriptor;
 import org.jboss.forge.common.ForgeHelper;
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,7 +24,7 @@
 import java.util.List;
 import java.util.ArrayList;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.ProjectDescriptor;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.navigation;
 
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 import java.util.Set;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.XmlTools;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -27,7 +27,7 @@
 import java.util.Map;
 
 import org.jboss.forge.common.ForgeHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 
 /**
@@ -167,7 +167,6 @@
 	/**
 	 * Method constructs path to the DownloadCounterPortlet JSP view file.
 	 * 
-	 * @param portalName
 	 * @return Path to the DownloadCounterPortlet's JSP view file.
 	 */
 	public static String getJspCmPath() {

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -44,7 +44,7 @@
 import org.jboss.forge.common.projects.elements.PropertiesMap;
 import org.jboss.forge.common.projects.permissions.NullPermissionsChecker;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.xml.sax.SAXException;
@@ -189,7 +189,7 @@
          if (parentDesc!=null){
             this.sortOrder = parentDesc.getSortOrder();
             this.visible = parentDesc.getVisible();
-            //System.out.println("USTAWIŁEM SORT: "+sortOrder.name()+" VISIBLE: "+visible);
+            //System.out.println("USTAWI??EM SORT: "+sortOrder.name()+" VISIBLE: "+visible);
          }
 
          // Iterating to find counters' settings which must be parsed first because
@@ -281,7 +281,7 @@
          
          if (parentDesc==null) {
              //System.out.println("++++++++++++");
-             //System.out.println("ITERACJA DOWNLOADCOUNTERÓW");
+             //System.out.println("ITERACJA DOWNLOADCOUNTER??W");
              for (String path : counters.keySet()) {
                  //System.out.println("COUNTER: "+path);
              }
@@ -309,9 +309,6 @@
      *            Name of the portal to which this component belong to.
      * @param projectId
      *            Id of the project to which this component belong to.
-     * @param thisCategory
-     *            An element holding information about this category (name,
-     *            description, etc)
      * @param componentDir
      *            Name of the directory storing the files used (descriptors,
      *            content, etc)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -44,7 +44,7 @@
 import org.jboss.forge.common.projects.elements.PropertiesMap;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.aop.Inject;
 import org.jboss.shotoku.tools.Tools;
@@ -130,7 +130,7 @@
 		}
 
                 /*if (projectId.compareTo("jbosswiki")==0) {
-                    System.out.println("TWORZĘ PROJEKT");
+                    System.out.println("TWORZ?? PROJEKT");
                     try {
                         //JAXBContext jc = JAXBContext.newInstance("org.jboss.forge.common.projects.test");
                         JAXBContext jc = JAXBContext.newInstance("org.jboss.forge.common.projects.test");

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/Projects.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/Projects.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/Projects.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -27,7 +27,7 @@
 
 import org.jboss.forge.common.navigation.Menu;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A class which manages creating project and projects descriptors for a given 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -21,7 +21,6 @@
  */
 package org.jboss.forge.common.projects;
 
-import java.io.FileInputStream;
 import java.io.IOException;
 import java.util.*;
 
@@ -46,7 +45,7 @@
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.project.Project;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * An interface that must implemented by classes which map bindings to contexts

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * An empty, do-nothing, bindings handler.

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,7 +24,7 @@
 import java.util.Iterator;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A bindings handler which fills the context with information read from a

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -26,7 +26,7 @@
 import java.util.List;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A stack of many bindings handlers. Each function is called on all handlers.

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -25,7 +25,7 @@
 import org.jboss.forge.common.projects.AbstractDescriptor;
 import org.jboss.forge.common.projects.DomToXmlTransformer;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -33,7 +33,7 @@
 import org.jboss.forge.common.projects.XmlInputFactory;
 import org.jboss.forge.common.projects.DomToXmlTransformer;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A class which instances represent properties, which may be referenced from 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,7 +24,7 @@
 import java.util.List;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,7 +24,7 @@
 import java.util.Iterator;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -26,7 +26,7 @@
 import java.util.ArrayList;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -27,7 +27,7 @@
 
 import java.util.Set;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -32,7 +32,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.DownloadCounterTools;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -32,7 +32,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.tools.Pair;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -29,8 +29,8 @@
 import org.jboss.forge.common.Constants;
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.portlet.JBossRenderResponse;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -39,7 +39,7 @@
 
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.AbstractDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.logging.Logger;
 
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -25,7 +25,7 @@
 import org.jboss.forge.podcast.PodcastLocations;
 
 import org.apache.xerces.parsers.DOMParser;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.aop.Inject;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -28,7 +28,7 @@
 import javax.portlet.PortletRequestDispatcher;
 
 import org.jboss.forge.common.ForgeHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 
 import org.jboss.portlet.JBossPortlet;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -35,7 +35,7 @@
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Added: labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/TODO
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/TODO	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/TODO	2006-12-22 22:52:04 UTC (rev 8571)
@@ -0,0 +1,2 @@
+REMOVE?
+

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/maven.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/maven.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -7,23 +7,23 @@
 	<!-- Default war-project goals -->
 
 	<goal name="all">
-		<attainGoal name="prj-all" />
+<!--		<attainGoal name="prj-all" />-->
 	</goal>
 
 	<goal name="build">
-		<attainGoal name="prj-war-build" />
+<!--		<attainGoal name="prj-war-build" />-->
 	</goal>
     
 	<goal name="deploy">	
-		<ant:copy todir="${local.deploy.dir}" flatten="true" overwrite="true">
+<!--		<ant:copy todir="${local.deploy.dir}" flatten="true" overwrite="true">
 		     <ant:fileset dir=".">
 		         <ant:filename name="to-copy/*" />
 		     </ant:fileset>
 		</ant:copy>
-		<attainGoal name="prj-war-deploy" />
+		<attainGoal name="prj-war-deploy" />-->
 	</goal>
 	
 	<goal name="clean">
-		<attainGoal name="prj-clean" />
+<!--		<attainGoal name="prj-clean" />-->
 	</goal>
 </project>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/src/java/org/jboss/labs/portlet/timetracker/TimeTrackerPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/src/java/org/jboss/labs/portlet/timetracker/TimeTrackerPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/forge-timetracker/src/java/org/jboss/labs/portlet/timetracker/TimeTrackerPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -22,7 +22,7 @@
 package org.jboss.labs.portlet.timetracker;
 
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.portlet.JBossRenderResponse;
@@ -128,4 +128,4 @@
 
 	}
 
-}
\ No newline at end of file
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -44,7 +44,7 @@
 import org.jboss.forge.jmm.portlet.templates.MatrixTemplate;
 import org.jboss.logging.Logger;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
  
@@ -217,4 +217,4 @@
 		updateDate = pluginsValues.getDate();
 	}
 
-}
\ No newline at end of file
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -34,7 +34,7 @@
 
 
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.jboss.shotoku.ContentManager;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.jmm.common.Constants;
 import org.jboss.forge.jmm.common.Locations;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 
 import org.jboss.portlet.JBossPortlet;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -28,7 +28,7 @@
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -31,7 +31,7 @@
 import org.jboss.forge.jmm.common.protocol.conf.PluginValues;
 import org.jboss.forge.jmm.common.tools.ProjectsByScoreComparator;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
 * @author Pawel Wrzeszcz

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -40,7 +40,7 @@
 import org.jboss.forge.jmm.common.tools.ProjectsByNameComparator;
 import org.jboss.forge.jmm.common.tools.ProjectsByScoreComparator;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
@@ -259,4 +259,4 @@
 		
 		return columns.values();
 	}
-}
\ No newline at end of file
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -29,7 +29,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -27,7 +27,7 @@
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
 import org.jboss.forge.jmm.common.protocol.conf.Plugin.State;
 import org.jboss.forge.common.XmlTools;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -28,7 +28,7 @@
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/labs.iml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/labs.iml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/labs.iml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -41,6 +41,7 @@
       <excludeFolder url="file://$MODULE_DIR$/forge-wiki" />
       <excludeFolder url="file://$MODULE_DIR$/jboss-as-binaries" />
       <excludeFolder url="file://$MODULE_DIR$/jbosswiki" />
+      <excludeFolder url="file://$MODULE_DIR$/jmm" />
       <excludeFolder url="file://$MODULE_DIR$/mysql-connector" />
       <excludeFolder url="file://$MODULE_DIR$/polls" />
       <excludeFolder url="file://$MODULE_DIR$/portal-binaries" />

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollTools.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollTools.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -38,7 +38,7 @@
 import org.jboss.logging.Logger;
 import org.jboss.mx.util.MBeanProxyExt;
 import org.jboss.mx.util.MBeanServerLocator;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderResponse;
 import org.jboss.shotoku.ContentManager;
 
@@ -188,9 +188,7 @@
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * information about voting results.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting info view file.
 	 */
 	public static String getInfoJsp() {
@@ -200,9 +198,7 @@
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * detailed information about who and how has voted on specified poll.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting detailed info view file.
 	 */
 	public static String getDetailsJsp() {
@@ -212,9 +208,7 @@
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * voting question.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting view file.
 	 */
 	public static String getVotingJsp() {
@@ -313,12 +307,6 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * information about voting.
-	 * @param portalName
-	 * 			Just portal name.
-	 * @param projectId
-	 * 			Project Id name from which request for context is comming.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @param pollIdSpecified
@@ -446,14 +434,10 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * detailed information about voting.
-	 * @param portalName
-	 * 			Just portal name.
 	 * @param projectId
 	 * 			Project Id name from which request for context is comming.
 	 * @param pollId
 	 * 			Id of a Poll for which the detailed information context must be produced.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @return
@@ -593,12 +577,6 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * detailed information about voting.
-	 * @param portalName
-	 * 			Just portal name.
-	 * @param projectId
-	 * 			Project Id name from which request for context is comming.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @return

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollsPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollsPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollsPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -35,7 +35,7 @@
 import org.jboss.forge.polls.exceptions.NoSuchPollAnswerException;
 import org.jboss.forge.polls.service.PollDTO;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossActionRequest;
 import org.jboss.portlet.JBossActionResponse;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-hsqldb-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-hsqldb-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-hsqldb-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-mysql-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-mysql-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-mysql-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-oracle-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-oracle-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-oracle-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-postgresql-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-postgresql-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-postgresql-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-sqlserver-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-sqlserver-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/setup/portal-sqlserver-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <server>
 
    <!-- Server configuration service -->
@@ -6,7 +29,7 @@
       code="org.jboss.portal.server.config.ServerConfigService"
       name="portal:service=ServerConfig"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <attribute name="ConfigLocation">conf/config.xml</attribute>
    </mbean>
@@ -16,14 +39,14 @@
       code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
       name="portal:service=AuthorizationDomainRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/> 
    </mbean>
    <mbean
       code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
       name="portal:service=PortalAuthorizationManagerFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="AuthorizationDomainRegistry"
@@ -33,7 +56,7 @@
       code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
       name="portal:service=PortletSecurityService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
 	   <depends
          optional-attribute-name="PortalAuthorizationManagerFactory"
@@ -43,37 +66,26 @@
          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
    </mbean>
 
-   <!-- Portlet state -->
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.PersistentStateStore"
-      name="portal:service=StateStore,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Portlet</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-
    <!-- Server stack -->
    <mbean
       code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
       name="portal:service=Interceptor,type=Server,name=Transaction"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
       name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.server.UserInterceptor"
       name="portal:service=Interceptor,type=Server,name=User"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="UserModule"
@@ -83,115 +95,128 @@
       code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
       name="portal:service=Interceptor,type=Server,name=Locale"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
       name="portal:service=Interceptor,type=Server,name=ContentType"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.aspects.server.NavigationInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Navigation"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Server"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Navigation</depends-list-element>
       </depends-list>
    </mbean>
 
    <!-- Command stack -->
    <mbean
+      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
       code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
       name="portal:service=Interceptor,type=Command,name=PageNavigation"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.PortalNodeInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
+      name="portal:service=Interceptor,type=Command,name=Ajax"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor"
+      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
       name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends
+         optional-attribute-name="ListenerRegistry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Command"
+      code="org.jboss.portal.core.aspects.controller.WindowCacheInterceptor"
+      name="portal:service=Interceptor,type=Command,name=WindowCache"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Command"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=WindowCache</depends-list-element>
       </depends-list>
    </mbean>
 
-   <!-- Consumer stack -->
+   <!-- Instance stack -->
    <mbean
       code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
       code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Instance"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
       </depends-list>
    </mbean>
@@ -201,90 +226,90 @@
       code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Valve"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.bridge.BridgeInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Bridge"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=WindowStates"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Modes"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Transaction"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
       name="portal:service=Interceptor,type=Portlet,name=Header"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Producer"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Producer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
 		   <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
 		   <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
@@ -300,21 +325,21 @@
       code="org.jboss.portal.theme.impl.ThemeServiceImpl"
       name="portal:service=ThemeService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.theme.impl.LayoutServiceImpl"
       name="portal:service=LayoutService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.theme.impl.page.PageServiceImpl"
       name="portal:service=PageService"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="LayoutService"
@@ -351,7 +376,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -366,7 +391,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
@@ -381,7 +406,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -395,7 +420,7 @@
       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
       name="portal:service=Hibernate,type=Portlet"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
@@ -408,30 +433,32 @@
 
    <!-- Modules -->
    <mbean
-      code="org.jboss.portal.identity.db.UserModuleImpl"
+      code="org.jboss.portal.identity.db.DBUserModuleImpl"
       name="portal:service=Module,type=User"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate</depends>
       <attribute name="JNDIName">java:/portal/UserModule</attribute>
       <attribute name="SessionFactoryJNDIName">java:/portal/UserSessionFactory</attribute>
    </mbean>
    <mbean
-      code="org.jboss.portal.identity.db.RoleModuleImpl"
+      code="org.jboss.portal.identity.db.DBRoleModuleImpl"
       name="portal:service=Module,type=Role"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate</depends>
       <attribute name="JNDIName">java:/portal/RoleModule</attribute>
       <attribute name="SessionFactoryJNDIName">java:/portal/UserSessionFactory</attribute>
    </mbean>
-   <mbean
+
+   <!-- not needed -->
+   <!--mbean
       code="org.jboss.portal.core.impl.mail.MailModuleImpl"
       name="portal:service=Module,type=Mail"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss:service=Mail</depends>
       <depends>portal:service=Module,type=User</depends>
@@ -443,7 +470,8 @@
       <attribute name="SMTPConnectionTimeout">100000</attribute>
       <attribute name="SMTPTimeout">10000</attribute>
       <attribute name="JNDIName">java:portal/MailModule</attribute>
-   </mbean>
+   </mbean-->
+
    <mbean
       code="org.jboss.security.auth.login.DynamicLoginConfig"
       name="portal:service=JAASLoginModule">
@@ -457,7 +485,7 @@
       code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
       name="portal:service=WebAppRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -466,7 +494,7 @@
       code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
       name="portal:service=ListenerRegistry"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -475,7 +503,7 @@
       code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
       name="portal:service=ListenerService,type=test_listener"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Registry"
@@ -489,12 +517,15 @@
       code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
       name="portal:container=Instance"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate,type=Instance</depends>
       <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
+      <depends
          optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Instance</depends>
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
       <depends
          optional-attribute-name="PortalAuthorizationManagerFactory"
          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
@@ -507,7 +538,7 @@
       code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
       name="portal:container=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>portal:service=Hibernate,type=PortalObject</depends>
 	   <depends
@@ -516,25 +547,22 @@
       <depends
          optional-attribute-name="AuthorizationDomainRegistry"
          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <depends
-         optional-attribute-name="PortalEventListenerRegistry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
       <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
    </mbean>
 
    <!-- Command factories -->
    <mbean
-      code="org.jboss.portal.core.command.mapper.DelegatingCommandFactoryService"
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
       name="portal:commandFactory=Delegating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
       name="portal:commandFactory=DefaultPortal"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="NextFactory"
@@ -547,19 +575,19 @@
       code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
       name="portal:commandFactory=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Container"
          proxy-type="attribute">portal:container=PortalObject</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,prefix=portal"
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=portal"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">portal</attribute>
+      <attribute name="Path">/portal</attribute>
       <depends
          optional-attribute-name="DelegatingFactory"
          proxy-type="attribute">portal:commandFactory=Delegating</depends>
@@ -567,33 +595,101 @@
          optional-attribute-name="DelegateFactory"
          proxy-type="attribute">portal:commandFactory=PortalObject</depends>
    </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
+      name="portal:commandFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=signout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=SignOut</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
+      name="portal:commandFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="DashboardId">dashboard</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
+   </mbean>
 
    <!-- URL factories -->
    <mbean
-      code="org.jboss.portal.core.command.mapper.DelegatingURLFactoryService"
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
       name="portal:urlFactory=Delegating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
    <mbean
       code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
       name="portal:urlFactory=PortalObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">portal</attribute>
+      <attribute name="Path">/portal</attribute>
       <depends
          optional-attribute-name="Factory"
          proxy-type="attribute">portal:urlFactory=Delegating</depends>
    </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.ViewDashboardCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
 
    <!-- The federating portlet invoker -->
    <mbean
       code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
       name="portal:service=PortletInvoker,type=Federating"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
    </mbean>
 
@@ -602,29 +698,59 @@
       code="org.jboss.portal.portlet.container.PortletContainerInvoker"
       name="portal:service=PortletInvoker,type=Container"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
-         optional-attribute-name="Stack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Producer</depends>
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
       <depends
          optional-attribute-name="Registry"
          proxy-type="attribute">portal:service=WebAppRegistry</depends>
    </mbean>
 
-   <!-- The state portlet invoker -->
+   <!-- The producer portlet invoker -->
    <mbean
-      code="org.jboss.portal.portlet.state.producer.StatefulPortletInvoker"
-      name="portal:service=PortletInvoker,type=Stateful"
+      code="org.jboss.portal.core.impl.portlet.state.PersistentStateStore"
+      name="portal:service=PersistenceManager,type=Producer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
+      <depends>portal:service=Hibernate,type=Portlet</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
+      name="portal:service=StateManagementPolicy,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="PersistLocally">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
+      name="portal:service=StateConverter,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
       <depends
          optional-attribute-name="PortletInvoker"
          proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
       <depends
-         optional-attribute-name="StateStore"
-         proxy-type="attribute">portal:service=StateStore,type=Producer</depends>
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
    </mbean>
 
    <!-- Register the state portlet invoker on the federating portlet invoker -->
@@ -632,39 +758,53 @@
       code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
       name="portal:service=PortletInvokerRegistration,id=local"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <attribute name="Id">local</attribute>
       <depends
          optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Stateful</depends>
+         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
       <depends
          optional-attribute-name="FederatingPortletInvoker"
          proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
    </mbean>
 
-   <!-- The instance portlet invoker -->
+   <!-- The core controller -->
    <mbean
-      code="org.jboss.portal.portlet.test.TestPortletInvoker"
-      name="portal:service=PortletInvoker,type=Instance"
+      code="org.jboss.portal.core.controller.CoreController"
+      name="portal:controller=Core"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
-         optional-attribute-name="Producer"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
       <depends
-         optional-attribute-name="Stack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Instance</depends>
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
 
-
-   <!-- The core controller -->
+   <!-- The ajax controller -->
    <mbean
-      code="org.jboss.portal.core.CoreController"
-      name="portal:controller=Request"
+      code="org.jboss.portal.core.controller.ajax.AjaxController"
+      name="portal:controller=Ajax"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="PageService"
@@ -676,14 +816,17 @@
          optional-attribute-name="URLFactory"
          proxy-type="attribute">portal:urlFactory=Delegating</depends>
       <depends
-         optional-attribute-name="CommandStack"
-         proxy-type="attribute">portal:service=InterceptorStack,type=Command</depends>
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
       <depends
          optional-attribute-name="PortalObjectContainer"
          proxy-type="attribute">portal:container=PortalObject</depends>
       <depends
          optional-attribute-name="InstanceContainer"
          proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
    </mbean>
 
    <!-- -->
@@ -691,7 +834,7 @@
       code="org.jboss.portal.server.impl.ServerImpl"
       name="portal:service=Server"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Config"
@@ -715,10 +858,10 @@
       | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
       
       <mbean
-      code="org.jboss.portal.core.system.LifecycleInvoker"
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
       name="portal:service=Controller,target=ObjectDeploymentFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
       <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
@@ -733,7 +876,7 @@
       code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
       name="portal:deploymentFactory=Object"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -751,10 +894,10 @@
       | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
       
       <mbean
-      code="org.jboss.portal.core.system.LifecycleInvoker"
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
       name="portal:service=Controller,target=PortletAppDeploymentFactory"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
       <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
@@ -769,7 +912,7 @@
       code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
       name="portal:deploymentFactory=PortletApp"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <!-- 
       <depends>jboss.ha:service=HASingletonDeployer</depends>
@@ -799,7 +942,7 @@
       code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
       name="portal:deploymentFactory=Layout"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -812,7 +955,7 @@
       code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
       name="portal:deploymentFactory=LayoutFeatures"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -825,7 +968,7 @@
       code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
       name="portal:deploymentFactory=Theme"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <depends
          optional-attribute-name="Deployer"
@@ -838,7 +981,7 @@
       code="org.jboss.portal.server.deployment.WebAppAdapter"
       name="portal:deployer=Adapter"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
          <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
       <depends

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/config.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/config.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <properties>
    <!-- When a window has restrictedaccess : show or hide values are permitted -->
    <entry key="core.render.window_access_denied">show</entry>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/data/default-object.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/data/default-object.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/data/default-object.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <deployments>
    <deployment>
       <parent-ref/>
@@ -7,36 +30,36 @@
          <portal-name>default</portal-name>
          <properties>
             <!--
-              | Set the layout for the default portal, see also portal-layouts.xml.
-              -->
+            | 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.
-              -->
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
             <property>
                <name>theme.id</name>
-               <value>Nphalanx</value>
+               <value>renaissance</value>
             </property>
             <!--
-              | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-              -->
+            | 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
-              -->
+            | 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"
-              -->
+            | 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>
@@ -55,11 +78,16 @@
          <page>
             <page-name>default</page-name>
             <window>
-               <window-name>NavigationPortletWindow</window-name>
-               <instance-ref>NavigationPortletInstance</instance-ref>
-               <region>navigation</region>
+               <window-name>JSPPortletWindow</window-name>
+               <instance-ref>JSPPortletInstance</instance-ref>
+               <region>left</region>
                <height>0</height>
-               <!-- keep portal and page properties for this window -->
+            </window>
+            <window>
+               <window-name>DefaultCMSPortletWindow</window-name>
+               <instance-ref>CMSPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
                <properties>
                   <!-- use the window renderer from the emptyRenderer renderSet -->
                   <property>
@@ -79,34 +107,16 @@
                </properties>
             </window>
             <window>
-               <window-name>JSPPortletWindow</window-name>
-               <instance-ref>JSPPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>DefaultCMSPortletWindow</window-name>
-               <instance-ref>CMSPortletInstance</instance-ref>
-               <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>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>2</height>
-            </window>
          </page>
          <security-constraint>
             <policy-permission>
                <unchecked/>
-               <action-name>view</action-name>
+               <action-name>viewrecursive</action-name>
                <action-name>personalizerecursive</action-name>
             </policy-permission>
          </security-constraint>
@@ -118,42 +128,12 @@
       <page>
          <page-name>News</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>WeatherPortletWindow</window-name>
             <instance-ref>WeatherPortletInstance</instance-ref>
             <region>left</region>
             <height>0</height>
          </window>
          <window>
-            <window-name>UserPortletWindow</window-name>
-            <instance-ref>UserPortletInstance</instance-ref>
-            <region>left</region>
-            <height>1</height>
-         </window>
-         <window>
             <window-name>NewsPortletWindow</window-name>
             <instance-ref>NewsPortletInstance</instance-ref>
             <region>center</region>
@@ -168,70 +148,156 @@
       </page>
    </deployment>
    <deployment>
+      <parent-ref/>
       <if-exists>keep</if-exists>
-      <parent-ref>default</parent-ref>
-      <page>
-         <page-name>Admin</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>
-         <window>
-            <window-name>CMSAdminPortletWindow</window-name>
-            <instance-ref>CMSAdminPortletInstance</instance-ref>
-            <region>center</region>
-            <height>1</height>
-         </window>
+      <portal>
+         <portal-name>dashboard</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>
+         </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>
          <security-constraint>
             <policy-permission>
+               <role-name>Authenticated</role-name>
+               <action-name>dashboard</action-name>
+            </policy-permission>
+         </security-constraint>
+      </portal>
+   </deployment>
+
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <portal>
+         <portal-name>admin</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>
+            <window>
+               <window-name>ManagementPortletWindow</window-name>
+               <instance-ref>ManagementPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>Members</page-name>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>RolePortletWindow</window-name>
+               <instance-ref>RolePortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>CMS</page-name>
+            <window>
+               <window-name>CMSAdminPortletWindow</window-name>
+               <instance-ref>CMSAdminPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <security-constraint>
+            <policy-permission>
                <role-name>Admin</role-name>
                <action-name>viewrecursive</action-name>
             </policy-permission>
          </security-constraint>
-      </page>
+      </portal>
    </deployment>
 </deployments>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,135 +1,158 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-mapping PUBLIC
-      "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-      "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 <hibernate-mapping>
    <class
-         name="org.jboss.portal.core.impl.model.instance.InstanceImpl"
-         table="JBP_INSTANCE">
+      name="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+      table="JBP_INSTANCE">
       <cache usage="read-write"/>
       <id
-            name="key"
-            column="PK"
-            access="field">
+         name="key"
+         column="PK"
+         access="field">
          <generator class="native">
             <param name="sequence">instance_seq</param>
          </generator>
       </id>
       <property
-            name="instanceId"
-            column="ID"
-            not-null="true"
-            unique="true"/>
+         name="instanceId"
+         column="ID"
+         not-null="true"
+         unique="true"/>
       <property
-            name="portletRef"
-            column="PORTLET_REF"
-            not-null="false"
-            unique="false"/>
+         name="portletRef"
+         column="PORTLET_REF"
+         not-null="false"
+         unique="false"/>
       <property
-            name="modifiable"
-            column="MODIFIABLE"
-            not-null="true"
-            unique="false"/>
+         name="modifiable"
+         column="MODIFIABLE"
+         not-null="true"
+         unique="false"/>
       <property
-            name="state"
-            column="SER_STATE"
-            not-null="false"
-            unique="false"
-            length="50000000"/>
+         name="state"
+         column="SER_STATE"
+         not-null="false"
+         unique="false"
+         length="50000000"/>
       <map
-            name="securityBindings"
-            sort="unsorted"
-            inverse="true"
-            cascade="none"
-            fetch="join">
+         name="securityBindings"
+         sort="unsorted"
+         inverse="true"
+         cascade="none"
+         fetch="join">
          <cache usage="read-write"/>
          <key column="INSTANCE_PK"/>
          <index column="ROLE" type="string"/>
          <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"/>
       </map>
       <set
-            name="userInstances"
-            inverse="true"
-            cascade="save-update"
-            fetch="select"
-            lazy="extra">
+         name="customizations"
+         inverse="true"
+         cascade="save-update"
+         fetch="select"
+         lazy="extra">
          <cache usage="read-write"/>
          <key column="INSTANCE_PK"/>
-         <one-to-many class="org.jboss.portal.core.impl.model.instance.UserInstance"/>
+         <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"/>
       </set>
    </class>
 
    <class
-         name="org.jboss.portal.core.impl.model.instance.UserInstance"
-         table="JBP_INSTANCE_PER_USER">
+      name="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"
+      table="JBP_INSTANCE_PER_USER">
       <cache usage="read-write"/>
       <id
-            name="key"
-            column="PK"
-            access="field">
+         name="key"
+         column="PK"
+         access="field">
          <generator class="native">
             <param name="sequence">instance_seq</param>
          </generator>
       </id>
       <many-to-one
-            name="instance"
-            column="INSTANCE_PK"
-            class="org.jboss.portal.core.impl.model.instance.InstanceImpl"
-            cascade="none"
-            fetch="select"/>
+         name="def"
+         column="INSTANCE_PK"
+         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+         cascade="none"
+         fetch="select"/>
       <property
-            name="state"
-            column="SER_STATE"
-            not-null="false"
-            unique="false"
-            length="50000000"/>
+         name="state"
+         column="SER_STATE"
+         not-null="false"
+         unique="false"
+         length="50000000"/>
       <properties
-            name="user_and_portlet_ref"
-            unique="true">
+         name="user_and_portlet_ref"
+         unique="true">
          <property
-               name="userId"
-               column="USER_ID"
-               not-null="true"
-               length="170"/>
+            name="customizationId"
+            column="USER_ID"
+            not-null="true"
+            length="170"/>
          <property
-               name="portletRef"
-               column="PORTLET_REF"
-               not-null="true"
-               length="170"/>
+            name="portletRef"
+            column="PORTLET_REF"
+            not-null="true"
+            length="170"/>
       </properties>
    </class>
 
    <class
-         name="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"
-         table="JBP_INSTANCE_SECURITY">
+      name="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"
+      table="JBP_INSTANCE_SECURITY">
       <cache usage="read-write"/>
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Long">
+         name="key"
+         column="PK"
+         type="java.lang.Long">
          <generator class="native">
             <param name="sequence">instance_seq</param>
          </generator>
       </id>
       <property
-            name="role"
-            column="ROLE"
-            not-null="true"
-            unique="false"/>
+         name="role"
+         column="ROLE"
+         not-null="true"
+         unique="false"/>
       <set
-            name="actions"
-            table="JBP_INSTANCE_SECURITY_ACTIONS"
-            cascade="none"
-            fetch="join">
+         name="actions"
+         table="JBP_INSTANCE_SECURITY_ACTIONS"
+         cascade="none"
+         fetch="join">
          <cache usage="read-write"/>
          <key column="PK"/>
          <element column="ACTIONS" type="string"/>
       </set>
       <many-to-one
-            name="instance"
-            column="INSTANCE_PK"
-            class="org.jboss.portal.core.impl.model.instance.InstanceImpl"
-            cascade="none"
-            fetch="select"/>
+         name="instance"
+         column="INSTANCE_PK"
+         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+         cascade="none"
+         fetch="select"/>
    </class>
 </hibernate-mapping> 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <ehcache>
 
    <!-- Sets the path to the directory where cache .data files are created.
@@ -12,27 +35,27 @@
    <diskStore path="java.io.tmpdir/instance"/>
 
 
-    <!--Default Cache configuration. These will applied to caches programmatically created through
-        the CacheManager.
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
 
-        The following attributes are required for defaultCache:
+   The following attributes are required for defaultCache:
 
-        maxInMemory       - Sets the maximum number of objects that will be created in memory
-        eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                            is never expired.
-        timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                            if the element is not eternal. Idle time is now - last accessed time
-        timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                            if the element is not eternal. TTL is now - creation time
-        overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                            has reached the maxInMemory limit.
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
 
-        -->
-    <defaultCache
-        maxElementsInMemory="10000"
-        eternal="false"
-        timeToIdleSeconds="120"
-        timeToLiveSeconds="120"
-        overflowToDisk="false"
-        />
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
 </ehcache>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-configuration PUBLIC
-    "-//Hibernate/Hibernate Configuration DTD//EN"
-    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
    <session-factory>
       <property name="connection.datasource">java:PortalDS</property>
@@ -16,7 +39,7 @@
          <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
          
       -->
-      
+
       <!--
          | Comment in clustered mode
          -->
@@ -24,7 +47,7 @@
          <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
          <!--
       -->
-      
+
       <!-- Force the dialect instead of using autodetection -->
       <!--
       <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-mapping PUBLIC
-      "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-      "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 <hibernate-mapping>
    <class
       name="org.jboss.portal.core.impl.model.portal.ObjectNode"
@@ -53,7 +76,7 @@
          name="securityConstraints"
          inverse="true"
          cascade="all-delete-orphan"
-         fetch="join" >
+         fetch="join">
          <cache usage="read-write"/>
          <key column="NODE_KEY"/>
 		   <index
@@ -78,7 +101,7 @@
          name="listener"
          column="LISTENER"/>
       <map
-         name="declaredProperties"
+         name="declaredPropertyMap"
          cascade="all-delete-orphan"
          table="JBP_PORTAL_OBJECT_PROPS"
          fetch="join">
@@ -140,8 +163,8 @@
          table="JBP_WINDOW">
          <key column="PK"/>
          <property
-         name="instanceRef"
-         column="INSTANCE_REF"/>
+            name="instanceRef"
+            column="INSTANCE_REF"/>
       </joined-subclass>
    </class>
 	
@@ -151,7 +174,7 @@
       <cache usage="read-write"/> 
 	   <id
          name="key"
-	      column="PK">
+         column="PK">
          <generator class="native">
             <param name="sequence">sec_seq</param>
          </generator>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <ehcache>
 
     <!-- Sets the path to the directory where cache .data files are created.
@@ -9,30 +32,30 @@
          user.home - User's home directory
          user.dir - User's current working directory
          java.io.tmpdir - Default temp file path -->
-    <diskStore path="java.io.tmpdir/portal"/>
+   <diskStore path="java.io.tmpdir/portal"/>
 
 
-    <!--Default Cache configuration. These will applied to caches programmatically created through
-        the CacheManager.
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
 
-        The following attributes are required for defaultCache:
+   The following attributes are required for defaultCache:
 
-        maxInMemory       - Sets the maximum number of objects that will be created in memory
-        eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                            is never expired.
-        timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                            if the element is not eternal. Idle time is now - last accessed time
-        timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                            if the element is not eternal. TTL is now - creation time
-        overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                            has reached the maxInMemory limit.
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
 
-        -->
-    <defaultCache
-        maxElementsInMemory="10000"
-        eternal="false"
-        timeToIdleSeconds="120"
-        timeToLiveSeconds="120"
-        overflowToDisk="false"
-        />
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
 </ehcache>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-configuration PUBLIC
-    "-//Hibernate/Hibernate Configuration DTD//EN"
-    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
    <session-factory>
       <property name="connection.datasource">java:PortalDS</property>
@@ -16,7 +39,7 @@
          <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
          
       -->
-      
+
       <!--
          | Comment in clustered mode
          -->
@@ -24,7 +47,7 @@
          <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
          <!--
       -->
-      
+
       <!-- Force the dialect instead of using autodetection -->
       <!--
       <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <ehcache>
 
     <!-- Sets the path to the directory where cache .data files are created.
@@ -9,30 +32,30 @@
          user.home - User's home directory
          user.dir - User's current working directory
          java.io.tmpdir - Default temp file path -->
-    <diskStore path="java.io.tmpdir/portlet"/>
+   <diskStore path="java.io.tmpdir/portlet"/>
 
 
-    <!--Default Cache configuration. These will applied to caches programmatically created through
-        the CacheManager.
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
 
-        The following attributes are required for defaultCache:
+   The following attributes are required for defaultCache:
 
-        maxInMemory       - Sets the maximum number of objects that will be created in memory
-        eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                            is never expired.
-        timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                            if the element is not eternal. Idle time is now - last accessed time
-        timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                            if the element is not eternal. TTL is now - creation time
-        overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                            has reached the maxInMemory limit.
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
 
-        -->
-    <defaultCache
-        maxElementsInMemory="10000"
-        eternal="false"
-        timeToIdleSeconds="120"
-        timeToLiveSeconds="120"
-        overflowToDisk="false"
-        />
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
 </ehcache>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-configuration PUBLIC
-    "-//Hibernate/Hibernate Configuration DTD//EN"
-    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
    <session-factory>
       <property name="connection.datasource">java:PortalDS</property>
@@ -16,7 +39,7 @@
          <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
          
       -->
-      
+
       <!--
          | Comment in clustered mode
          -->
@@ -24,7 +47,7 @@
          <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
          <!--
       -->
-      
+
       <!-- Force the dialect instead of using autodetection -->
       <!--
       <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <ehcache>
 
     <!-- Sets the path to the directory where cache .data files are created.
@@ -9,30 +32,30 @@
          user.home - User's home directory
          user.dir - User's current working directory
          java.io.tmpdir - Default temp file path -->
-    <diskStore path="java.io.tmpdir/user"/>
+   <diskStore path="java.io.tmpdir/user"/>
 
 
-    <!--Default Cache configuration. These will applied to caches programmatically created through
-        the CacheManager.
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
 
-        The following attributes are required for defaultCache:
+   The following attributes are required for defaultCache:
 
-        maxInMemory       - Sets the maximum number of objects that will be created in memory
-        eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                            is never expired.
-        timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                            if the element is not eternal. Idle time is now - last accessed time
-        timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                            if the element is not eternal. TTL is now - creation time
-        overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                            has reached the maxInMemory limit.
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
 
-        -->
-    <defaultCache
-        maxElementsInMemory="10000"
-        eternal="false"
-        timeToIdleSeconds="120"
-        timeToLiveSeconds="120"
-        overflowToDisk="false"
-        />
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
 </ehcache>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-configuration PUBLIC
-    "-//Hibernate/Hibernate Configuration DTD//EN"
-    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
    <session-factory>
       <property name="connection.datasource">java:PortalDS</property>
@@ -16,7 +39,7 @@
          <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
          
       -->
-      
+
       <!--
          | Comment in clustered mode
          -->
@@ -24,7 +47,7 @@
          <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
          <!--
       -->
-      
+
       <!-- Force the dialect instead of using autodetection -->
       <!--
       <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/login-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/login-config.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/login-config.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE policy PUBLIC
-      "-//JBoss//DTD JBOSS Security Config 3.0//EN"
-      "http://www.jboss.org/j2ee/dtd/security_config.dtd">
+   "-//JBoss//DTD JBOSS Security Config 3.0//EN"
+   "http://www.jboss.org/j2ee/dtd/security_config.dtd">
 <policy>
    <!-- For the JCR CMS -->
    <application-policy name="cms">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portlet-app>
    <portlet>
       <portlet-name>DefaultPortlet</portlet-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <taglib
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/javassist.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-api-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-common-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-core-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-format-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-security-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-server-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-aop.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-aop.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-aop.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <aop>
    <metadata
       tag="transaction"
@@ -85,14 +108,17 @@
       <method name="getInstances">
          <trans-attribute>Required</trans-attribute>
       </method>
+      <method name="invoke">
+         <trans-attribute>Required</trans-attribute>
+      </method>
    </metadata>
    <metadata
       tag="transaction"
-      class="org.jboss.portal.core.impl.portlet.state.StatefulPortletInvoker">
+      class="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker">
       <method name="createClone">
          <trans-attribute>Required</trans-attribute>
       </method>
-      <method name="destroyClone">
+      <method name="destroyClones">
          <trans-attribute>Required</trans-attribute>
       </method>
       <method name="invoke">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,73 +1,52 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <server>
-
-
-   <!--mbean
-      code="org.jboss.portal.cms.impl.interceptors.LogInterceptor"
-      name="portal:service=Interceptor,type=Cms,name=Log"
+	<mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=CMS"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-   </mbean-->
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/cms/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/cms/CMSSessionFactory</attribute>
+   </mbean>  
    
-   <!--
-      
-      
    <mbean
-      code="org.jboss.portal.cms.impl.cache.CMSTreeCacheServiceImpl"
-      name="portal:service=CMSTreeCacheService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="Cache" proxy-type="attribute">
-         <mbean
-            code="org.jboss.cache.TreeCache"
-            name="portal:service=CMSTreeCache">
-            <depends>jboss:service=Naming</depends>
-            <depends>jboss:service=TransactionManager</depends>
-            <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
-            <attribute name="CacheMode">REPL_ASYNC</attribute>
-            <attribute name="IsolationLevel">NONE</attribute>
-         </mbean>
-      </depends> 
-      <attribute name="JNDIName">java:/portal/cms/CMSTreeCache</attribute>
-   </mbean>
-      
-   <mbean
-      code="org.jboss.portal.cms.impl.interceptors.CacheInterceptor"
-      name="portal:service=Interceptor,type=Cms,name=Cache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=CMSTreeCacheService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=Cms"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Cms,name=Cache</depends-list-element>
-      </depends-list>
-   </mbean>
-   
-   
-   -->
-   
-   <mbean
       code="org.jboss.portal.cms.impl.jcr.JCRCMS"
       name="portal:service=CMS"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <!-- The datasource hibernate depends on, it can be commented when the file store is used -->
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <depends>portal:service=JAASLoginModule</depends>
       <depends>portal:service=Hibernate,type=CMS</depends>
       <!--
-         
-         <depends optional-attribute-name="CmsStack" proxy-type="attribute">portal:service=InterceptorStack,type=Cms</depends>
-      
+         //this is not needed anymore. this cache is redundant because of JBossCache PM      
+         <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=Cms</depends>
       -->
       <attribute name="DoChecking">true</attribute>
       <attribute name="DefaultContentLocation">portal/cms/conf/default-content/default/</attribute>
@@ -120,16 +99,16 @@
                -->
 
                <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
-               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager">
+               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
                   <param name="schemaObjectPrefix" value="WSP"/>
                   <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
                   <param name="externalBLOBs" value="false"/>
                </PersistenceManager>
-               
+
                <!-- XMLPersistenceManager: uses FileSystem for storage -->
                <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
 
-               <!--SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
+               <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
                   <param name="path" value="${wsp.home}/index"/>
                   <param name="useCompoundFile" value="true"/>
                   <param name="minMergeDocs" value="100"/>
@@ -140,7 +119,7 @@
                   <param name="cacheSize" value="1000"/>
                   <param name="forceConsistencyCheck" value="false"/>
                   <param name="autoRepair" value="true"/>
-               </SearchIndex-->
+               </SearchIndex>
             </Workspace>
             <Versioning rootPath="${rep.home}/versions">
                <!--
@@ -153,7 +132,7 @@
                   <param name="schemaObjectPrefix" value="VersionEntry"/>
                   <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
                </FileSystem>
-               
+
                <!-- LocalFileSystem: uses FileSystem for storage. -->
                <!--
                <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
@@ -167,12 +146,12 @@
                -->
 
                <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
-               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager">
+               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
                   <param name="schemaObjectPrefix" value="Version"/>
                   <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
                   <param name="externalBLOBs" value="false"/>
                </PersistenceManager>
-               
+
                <!-- XMLPersistenceManager: uses FileSystem for storage -->
                <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
             </Versioning>
@@ -181,8 +160,8 @@
    </mbean>
 
    <!--
-      | Uncomment in clustered mode : replicated cache for hibernate
-      
+   	| Uncomment in clustered mode : Provides an HA-singleton based clustering architecture. 
+   
    <mbean
       code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
       name="portal:service=ProxyFactory,type=CMS">
@@ -220,39 +199,25 @@
       <depends optional-attribute-name="Callback" proxy-type="attribute">portal:service=CMS</depends>
       <depends optional-attribute-name="ProxyFactory">portal:service=ProxyFactory,type=CMS</depends>
    </mbean>
-
    
    -->
 
    <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=CMS"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/cms/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/cms/CMSSessionFactory</attribute>
-   </mbean>
-
-
-   <mbean
       code="org.jboss.portal.core.cms.CMSObjectCommandFactory"
       name="portal:commandFactory=CMSObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
       <attribute name="TargetWindowRef">default.default.DefaultCMSPortletWindow</attribute>
       <depends optional-attribute-name="CMSService" proxy-type="attribute">portal:service=CMS</depends>
    </mbean>
    <mbean
-      code="org.jboss.portal.core.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,prefix=content"
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=content"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">content</attribute>
+      <attribute name="Path">/content</attribute>
       <depends
          optional-attribute-name="DelegatingFactory"
          proxy-type="attribute">portal:commandFactory=Delegating</depends>
@@ -265,9 +230,310 @@
       code="org.jboss.portal.core.cms.CMSObjectURLFactory"
       name="portal:urlFactory=CMSObject"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <attribute name="Prefix">content</attribute>
+      <attribute name="Path">/content</attribute>
       <depends optional-attribute-name="Factory" proxy-type="attribute">portal:urlFactory=Delegating</depends>
    </mbean>
+
+   <!-- TreeCache configuration used to cache CMS data -->
+   <mbean code="org.jboss.cache.TreeCache"
+          name="cms.pm.cache:service=TreeCache">
+   
+           <depends>jboss:service=Naming</depends>
+           <depends>jboss:service=TransactionManager</depends>
+           <depends>portal:service=Hibernate,type=CMS</depends>
+           <depends>portal:service=CMS</depends>
+
+      <!--
+      Configure the TransactionManager
+      -->
+      <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
+
+      <!--
+        Node locking scheme:
+        OPTIMISTIC
+        PESSIMISTIC (default)
+        using the OPTIMISTIC scheme, the ISOLATION_LEVEL value is ignored
+        -->
+      <!--attribute name="NodeLockingScheme">OPTIMISTIC</attribute-->
+
+      <!--
+          Isolation level : SERIALIZABLE
+                            REPEATABLE_READ (default)
+                            READ_COMMITTED
+                            READ_UNCOMMITTED
+                            NONE
+      -->
+      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+
+
+      <!--
+           Valid modes are LOCAL
+                           REPL_ASYNC
+                           REPL_SYNC
+                           INVALIDATION_ASYNC
+                           INVALIDATION_SYNC
+      -->
+      <!-- in a non-HA environment with the Jackrabbit cluster is activated -->
+      <!--attribute name="CacheMode">INVALIDATION_ASYNC</attribute-->
+      <!-- in a HA environment since there is only a singleton node for CMS, this can be local -->
+      <attribute name="CacheMode">LOCAL</attribute>
+
+      <!--
+      Just used for async repl: use a replication queue
+      -->
+      <attribute name="UseReplQueue">false</attribute>
+
+      <!--
+          Replication interval for replication queue (in ms)
+      -->
+      <attribute name="ReplQueueInterval">0</attribute>
+
+      <!--
+          Max number of elements which trigger replication
+      -->
+      <attribute name="ReplQueueMaxElements">0</attribute>
+
+      <!-- Name of cluster. Needs to be the same for all clusters, in order
+           to find each other
+      -->
+      <attribute name="ClusterName">JCRPMCache</attribute>
+
+      <!-- JGroups protocol stack properties. Can also be a URL,
+           e.g. file:/home/bela/default.xml
+         <attribute name="ClusterProperties"></attribute>
+      -->
+
+      <attribute name="ClusterConfig">
+               <config>
+                   <!-- UDP: if you have a multihomed machine,
+                   set the bind_addr attribute to the appropriate NIC IP address -->
+                  <!-- UDP: On Windows machines, because of the media sense feature
+            being broken with multicast (even after disabling media sense)
+            set the loopback attribute to true -->
+                  <UDP mcast_addr="228.1.2.3" mcast_port="48866"
+                       ip_ttl="64" ip_mcast="true"
+                       receive_on_all_interfaces="true"
+                       mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
+                       ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
+                       loopback="false"/>
+                   <PING timeout="2000" num_initial_members="3"
+                         up_thread="false" down_thread="false"/>
+                   <MERGE2 min_interval="10000" max_interval="20000"/>
+                  <!--        <FD shun="true" up_thread="true" down_thread="true" />-->
+                  <FD_SOCK/>
+                   <VERIFY_SUSPECT timeout="1500"
+                                   up_thread="false" down_thread="false"/>
+                   <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
+                                  max_xmit_size="8192" up_thread="false" down_thread="false"/>
+                   <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
+                            down_thread="false"/>
+                   <pbcast.STABLE desired_avg_gossip="20000"
+                                  up_thread="false" down_thread="false"/>
+                   <FRAG frag_size="8192"
+                         down_thread="false" up_thread="false"/>
+                   <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
+                               shun="true" print_local_addr="true"/>
+                   <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+               </config>
+           </attribute>
+
+      <!--
+       Whether or not to fetch state on joining a cluster
+       NOTE this used to be called FetchStateOnStartup and has been renamed to be more descriptive.
+
+       Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
+      -->
+      <!--attribute name="FetchInMemoryState">false</attribute-->
+
+      <!--
+          The max amount of time (in milliseconds) we wait until the
+          initial state (ie. the contents of the cache) are retrieved from
+          existing members in a clustered environment
+      -->
+      <attribute name="InitialStateRetrievalTimeout">20000</attribute>
+
+      <!--
+          Number of milliseconds to wait until all responses for a
+          synchronous call have been received.
+      -->
+      <attribute name="SyncReplTimeout">20000</attribute>
+
+      <!-- Max number of milliseconds to wait for a lock acquisition -->
+      <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+
+      <!-- Name of the eviction policy class. -->
+      <attribute name="EvictionPolicyClass"></attribute>
+
+      <!--
+         Indicate whether to use region based marshalling or not. Set this to true if you are running under a scoped
+         class loader, e.g., inside an application server. Default is "false".
+
+         Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
+      -->
+      <!--attribute name="UseRegionBasedMarshalling">false</attribute-->
+
+      <!--
+            Configuring the PortalCMSCacheLoader
+
+            CacheLoader configuratoon for 1.4.0
+      -->
+      <attribute name="CacheLoaderConfiguration">
+               <config>                
+                   <passivation>false</passivation>
+                   <preload></preload>
+                   <shared>false</shared>
+                   <cacheloader>
+                       <class>org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</class>
+                       <properties></properties>
+                       <async>false</async>
+                       <fetchPersistentState>false</fetchPersistentState>
+                       <ignoreModifications>false</ignoreModifications>
+                   </cacheloader>
+               </config>
+           </attribute>
+      <!--
+            Configuring the PortalCMSCacheLoader
+
+            CacheLoader configuratoon for 1.2.4SP2
+      -->
+      <!--attribute name="CacheLoaderClass">org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</attribute>
+     <attribute name="CacheLoaderConfig" replace="false"></attribute>
+     <attribute name="CacheLoaderPassivation">false</attribute>
+     <attribute name="CacheLoaderPreload"></attribute>
+     <attribute name="CacheLoaderShared">false</attribute>
+     <attribute name="CacheLoaderFetchTransientState">false</attribute>
+     <attribute name="CacheLoaderFetchPersistentState">false</attribute>
+     <attribute name="CacheLoaderAsynchronous">false</attribute-->
+    </mbean>
+
+   <!--
+      | Uncomment in clustered mode : TreeCache configuration for the clustered JackRabbit in-memory cache...
+      | This helps with node synching, but there are other aspects of JackRabbit like versioning subsystem
+      | and locking system that get out-of-sync in the cluster. This leads to unpredicatable results and hence
+      | the idea to cluster JackRabbit needs to be dropped at this time
+   -->
+   <!--mbean code="org.jboss.cache.TreeCache"
+              name="jackrabbit.inmemory.cache:service=TreeCache">
+
+          <depends>jboss:service=Naming</depends>
+         <depends>jboss:service=TransactionManager</depends>
+
+         <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
+
+
+
+                 <attribute name="IsolationLevel">NONE</attribute>
+
+
+                 <attribute name="CacheMode">INVALIDATION_ASYNC</attribute>
+
+
+                 <attribute name="UseReplQueue">false</attribute>
+
+
+                 <attribute name="ReplQueueInterval">0</attribute>
+
+
+                 <attribute name="ReplQueueMaxElements">0</attribute>
+
+
+                 <attribute name="ClusterName">JackRabbitInternalCache</attribute>
+
+
+
+                 <attribute name="ClusterConfig">
+                     <config>
+                         <UDP mcast_addr="228.1.2.3" mcast_port="48866"
+                             ip_ttl="64" ip_mcast="true"
+                             receive_on_all_interfaces="true"
+                             mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
+                             ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
+                             loopback="false"/>
+                         <PING timeout="2000" num_initial_members="3"
+                             up_thread="false" down_thread="false"/>
+                         <MERGE2 min_interval="10000" max_interval="20000"/>
+                         <FD_SOCK/>
+                         <VERIFY_SUSPECT timeout="1500"
+                             up_thread="false" down_thread="false"/>
+                         <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
+                             max_xmit_size="8192" up_thread="false" down_thread="false"/>
+                         <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
+                             down_thread="false"/>
+                         <pbcast.STABLE desired_avg_gossip="20000"
+                             up_thread="false" down_thread="false"/>
+                         <FRAG frag_size="8192"
+                             down_thread="false" up_thread="false"/>
+                         <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
+                             shun="true" print_local_addr="true"/>
+                         <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+                     </config>
+                 </attribute>
+
+                 <attribute name="FetchInMemoryState">false</attribute>
+
+                 <attribute name="InitialStateRetrievalTimeout">20000</attribute>
+
+                 <attribute name="SyncReplTimeout">20000</attribute>
+
+                 <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+
+                 <attribute name="EvictionPolicyClass"></attribute>
+
+               <attribute name="UseRegionBasedMarshalling">false</attribute>
+   </mbean-->
+
+
+   <!--mbean
+      code="org.jboss.portal.cms.impl.interceptors.LogInterceptor"
+      name="portal:service=Interceptor,type=Cms,name=Log"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean-->
+
+   <!--
+      //this is not needed anymore. this cache is redundant since there is a JBossCache PM      
+   <mbean
+      code="org.jboss.portal.cms.impl.cache.CMSTreeCacheServiceImpl"
+      name="portal:service=CMSTreeCacheService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="Cache" proxy-type="attribute">
+         <mbean
+            code="org.jboss.cache.TreeCache"
+            name="portal:service=CMSTreeCache">
+            <depends>jboss:service=Naming</depends>
+            <depends>jboss:service=TransactionManager</depends>
+            <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
+            <attribute name="CacheMode">REPL_ASYNC</attribute>
+            <attribute name="IsolationLevel">NONE</attribute>
+         </mbean>
+      </depends> 
+      <attribute name="JNDIName">java:/portal/cms/CMSTreeCache</attribute>
+   </mbean>
+         
+   <mbean
+      code="org.jboss.portal.cms.impl.interceptors.CacheInterceptor"
+      name="portal:service=Interceptor,type=Cms,name=Cache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=CMSTreeCacheService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Cms"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Cms,name=Cache</depends-list-element>
+      </depends-list>
+   </mbean>
+   -->
 </server>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,173 +1,196 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 <hibernate-mapping>
    <class name="org.jboss.portal.cms.hibernate.state.VersionBinVal" table="jbp_cms_version_binval" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="BINVAL_ID"
-            type="string"
-            length="255"/>
+         name="id"
+         column="BINVAL_ID"
+         type="string"
+         length="255"/>
       <property
-            name="data"
-            column="BINVAL_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="BINVAL_DATA"
+         type="blob"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.VersionNode" table="jbp_cms_version_node" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="NODE_ID"
-            type="string"
-            length="36"/>
+         name="nodeId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
       <property
-            name="data"
-            column="NODE_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="NODE_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.VersionProp" table="jbp_cms_version_prop" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="PROP_ID"
-            type="string"
-            length="255"/>
+         name="propId"
+         column="PROP_ID"
+         type="string"
+         length="255"/>
       <property
-            name="data"
-            column="PROP_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="PROP_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.VersionRefs" table="jbp_cms_version_refs" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="NODE_ID"
-            type="string"
-            length="36"/>
+         name="refId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
       <property
-            name="data"
-            column="REFS_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="REFS_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.WSPBinVal" table="jbp_cms_wsp_binval" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="BINVAL_ID"
-            type="string"
-            length="255"/>
+         name="id"
+         column="BINVAL_ID"
+         type="string"
+         length="255"/>
       <property
-            name="data"
-            column="BINVAL_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="BINVAL_DATA"
+         type="blob"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.WSPNode" table="jbp_cms_wsp_node" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="NODE_ID"
-            type="string"
-            length="36"/>
+         name="nodeId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
       <property
-            name="data"
-            column="NODE_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="NODE_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.WSPProp" table="jbp_cms_wsp_prop" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="PROP_ID"
-            type="string"
-            length="255"/>
+         name="propId"
+         column="PROP_ID"
+         type="string"
+         length="255"/>
       <property
-            name="data"
-            column="PROP_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="PROP_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.state.WSPRefs" table="jbp_cms_wsp_refs" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="id"
-            column="NODE_ID"
-            type="string"
-            length="36"/>
+         name="refId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
       <property
-            name="data"
-            column="REFS_DATA"
-            type="blob"
-            length="100000000"
-            not-null="true"/>
+         name="data"
+         column="REFS_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
    </class>
    <class name="org.jboss.portal.cms.hibernate.CMSEntry" table="jbp_cms_cmsentry" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="name"
-            column="FSENTRY_NAME"
-            type="string"
-            length="255"
-            not-null="false"/>
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
       <property name="path"
                 column="FSENTRY_PATH"
                 type="string"
@@ -189,17 +212,17 @@
    </class>
    <class name="org.jboss.portal.cms.hibernate.RepositoryEntry" table="jbp_cms_repositoryentry" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="name"
-            column="FSENTRY_NAME"
-            type="string"
-            length="255"
-            not-null="false"/>
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
       <property name="path"
                 column="FSENTRY_PATH"
                 type="string"
@@ -221,17 +244,17 @@
    </class>
    <class name="org.jboss.portal.cms.hibernate.VersionEntry" table="jbp_cms_versionentry" lazy="true">
       <id
-            name="key"
-            column="PK"
-            type="java.lang.Integer">
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
          <generator class="native"/>
       </id>
       <property
-            name="name"
-            column="FSENTRY_NAME"
-            type="string"
-            length="255"
-            not-null="false"/>
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
       <property name="path"
                 column="FSENTRY_PATH"
                 type="string"
@@ -252,3 +275,4 @@
                 not-null="true"/>
    </class>
 </hibernate-mapping>
+

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
 <?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE hibernate-configuration PUBLIC
-    "-//Hibernate/Hibernate Configuration DTD//EN"
-    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
    <session-factory>
       <property name="connection.datasource">java:PortalDS</property>
@@ -9,6 +32,10 @@
       <property name="cache.use_second_level_cache">false</property>
       <property name="cache.use_query_cache">false</property>
 
+      <!-- managed environment transaction configuration -->
+      <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
+      <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
+
       <!-- Force the dialect instead of using autodetection -->
       <!--
       <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,69 @@
-<!-- begin: portlet content -->
+<style type="text/css">
+   #welcomelogo {
+      float: left;
+      margin: 30px 0px 30px 15px;
+   }
+
+   #welcometext {
+      margin: 30px 50px 30px 225px;
+   }
+
+   #welcomegreybox {
+      background-color: #f4f4f4;
+      padding: 15px;
+      margin-bottom: 30px;
+   }
+
+   #welcomegreyboxTD {
+      border-left: 1px solid #d5d5d5;
+      padding-left: 15px;
+   }
+
+   #welcomegreybox h3 {
+      color: #5078aa;
+      font: bold 13px Helvetica, Arial, sans-serif;
+   }
+</style>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+   <tr>
+      <td width="560"><img src="default/images/homeimg_main.jpg" width="560" height="160"/></td>
+      <td align="right" valign="top" bgcolor="#7AB5E0"><img src="default/images/homeimg_cornerelement.gif" width="2"
+                                                            height="2"/></td>
+   </tr>
+</table>
+<div id="welcomelogo"><img src="default/images/homeimg_jbosslogo.gif" width="143" height="64"/></div>
+<p id="welcometext">JBoss Portal provides an open source platform for hosting and serving a portal Web interface,
+   publishing and managing its content, and customizing its experience. While most packaged Portal frameworks help
+   enterprises launch Portals more quickly, only JBoss Portal delivers the benefits of a zero-cost open source license
+   combined with a flexible and scalable underling platform.</p>
+
+<div id="welcomegreybox">
+   <table width="100%">
+      <tr>
+         <td valign="top"><h3>Support Services</h3>
+
+            <p>JBoss Inc. offers various support services tailored to fit your needs. <a href="default/support.html">Explore</a>
+               support and service options for JBoss Portal.</p></td>
+         <td valign="top" id="welcomegreyboxTD"><h3>PortletSwap</h3>
+
+            <p><a href="http://www.portletswap.com" target="_blank">Portletswap.com</a> is an open community sponsored
+               by JBoss, Inc. to facilitate the exchange of portlets and layouts for use in JBoss Portal.</p></td>
+         <td valign="top" id="welcomegreyboxTD"><h3>Project Information</h3>
+
+            <p>Learn more about the <a href="default/project.html">JBoss Portal project</a>, on-going development, open
+               issues, and our
+               user and developer communities.</p></td>
+      </tr>
+   </table>
+
+</div>
+<p>Thank you for downloading and deploying JBoss Portal. We hope your enjoy working with it as much as we enjoy
+   developing it!</p>
+<p>Baci e abbracci,<br/>
+   The JBoss Portal Team.</p>
+
+<!--
 <table width="100%" border="0" cellpadding="2">
 <tr>
 <td valign="top" align="left" class="portlet-section-body"><font class="portlet-font">JBoss Portal provides an open source platform for hosting and serving a portal's Web interface, publishing and managing its content, and customizing its experience. While most packaged Portal frameworks help enterprises launch Portals more quickly, only JBoss Portal delivers the benefits of a zero-cost open source license combined with a flexible and scalable underlying platform.</font></td>
@@ -34,4 +99,4 @@
 </font></td>
 </tr>
 </table>
-<!-- end: portlet content -->
\ No newline at end of file
+-->

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,98 +1,26 @@
-#from modules/NS-User/lang/eng/global.php
-#_USERGRAPHIC=Graphics in the user page?
-#_FORCHANGES=(For changes only)
-#_LAST10SUBMISSIONS=Last 10 news submissions sent by
-#_NOINFOFOR=There is no available info for
-#_ADDFIELD=Add Fields
-#_DELETEFIELD=Delete Field and Data
-#_STRING_INSTRUCTIONS=STRINGS ONLY\: Data Length Range (1,254)
-#_OFFLINE=Offline.
-#_LAST10COMMENTS=Last 10 comments by
-#_MODIFYUSERSADDNOAUTH=Not authorised to add user
-#_USERSTATUS=Actual user status
-#_UDT_FLOAT=Float
-#_FIELD_DEACTIVATE=Deactivate
-#_USERUPDATE=Update user
-#_FIELDTYPE=Data Type
-#_FIELDLENGTH=Length
-#_MINAGEDESCR=Sets the required age to register (0\=No age check)
-#_ADDINSTRUCTIONS=Example\: _MYINT -- You must create a define in language/(current language)/global.php for this variable
-#_PASSWDNOMATCH=Sorry, the new passwords don't match. Go back and try again
-#_USERADMIN=User Administration
-#_DELETEUSER=Delete user
-#_DYNAMICDATA=Dynamic User Data
-#_MODIFYUSERSEDITNOAUTH=Not authorised to edit user
-#_UDT_CORE=Core
-#_UDT_TEXT=Text
-#_RETYPEPASSWD=Retype password
-#_FIELD_ACTIVATE=Activate
-#_MINAGE=Minimum age\:
-#_MODIFYUSERSDELNOAUTH=Not authorised to delete user
-#_ALLOWUSERS=Allow other users to view my e-mail address
-#_EDITUSER=Edit user
-#_USERPATH=User menu images path
-#_FIELD_REQUIRED=Required
-#_USERCONF=User Configuration
-#_USERID=User ID
-#_NEEDTOCOMPLETE=You need to fill in all the required fields
-#_BIO=Extra info
-#_FIELD_NA=N/A
-#_FIELDLABEL=Field Label
-#_FIELD_DEL_SURE=Are you sure you want to delete all the data for field
-#_FIELDVALIDATION=Validation
-#_MODIFYUSERSNOAUTH=Not authorised to modify users
-#_FIELD_NOEXIST=Field does not exist
-#_UDT_STRING=String
-#_FIELDWEIGHT=Weight
-#_UDT_INTEGER=Integer
-#_SURE2DELETE=Are you sure you want to delete user
-#_ADDUSERBUT=Add user
-#_LOCATION=Location
-#_FIELDACTIVE=Active
-#_ERRORINVURL=Error in URL.  Could be caused by a space in the URL
-#_PASSWDLEN=Minimum users password length\:
-#_REGISTEREDUSER=Registered user \#
-#_UDT_MANDATORY=Core Required
-#_ADDUSER=Add a new user
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
 
-#from modules/NS-NewUser/lang/eng/global.php
-#_PRIVACYPOLICY=Privacy Policy
-#_HERE=here
-#_YOUAREREGISTERED=You are now registered. You should receive your password at the e-mail account you provided.
-#_ANDCONNECTOR=and
-#_YOUUSEDEMAIL=You or someone else has used your e-mail account
-#_TERMSOFUSE=Terms of Use
-#_ERRORMUSTAGREE=To use this site, you must agree to our Terms of Service and Privacy Policy\! Please go back and check the box to agree.
-#_USERPASS4=Password for
-#_UPASSWORD=-Password\:
-#_FOLLOWINGMEM=The following is the member information\:
-#_REGISTRATIONAGREEMENT=I agree to be bound by this website's
-#_YOURPASSIS=Your password is\:
-#_TOREGISTER=to register an account at
-#_UNICKNAME=-Username\:
-#_PASSWILLSEND=(Password will be sent to the e-mail address you enter)
-#_ASREG7=and lots of other cool stuff...
-
-#from includes/language/blocks/eng/login.php
-
-
-
-#from modules\NS-Your_Account\lang\eng\global.php
-#_ACTIVATEPERSONAL=Activate personal menu
-#_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
-#_CANNOTGETPASSWORD=Cannot get password dta
-#_CHANGEHOME=Change homepage
-#_CHANGEYOURINFO=Change your info
-#_CHECKTHISOPTION=(Check this option and the following text will appear on the homepage)
-#_HOMECONFIG=Homepage configuration
-#_MAX127=(max. 127):
-#_NEWSINHOME=Number of stories on the homepage
-#_SELECTTHEME=Select a theme
-#_SELECTTHETHEME=Select theme
-#_YOUCANUSEHTML=(You can use HTML code for links as an example)
-
-
-
 _ASREGISTERED=Don't have an account yet?  You can <a href\="index.html?module=user&op=getlogin">create one</a>.
 _BLOCKNICKNAME=Username
 _BLOCKPASSWORD=Password
@@ -190,7 +118,6 @@
 EmailPublic=(This e-mail will be public. Type what you'd like. Spam proof)
 RealEmail=Real e-mail
 FakeEmail=Fake e-mail
-Required=(required)
 NewUser=New user
 SaveChanges=Save Changes
 SaveChange=Save Changes
@@ -236,7 +163,6 @@
 
 NotAuth=You\'re not authorized to perform this operation
 
-// Used by JBoss Portal
 
 REMEMBERME=Remember me
 LOGIN=Login
@@ -251,9 +177,15 @@
 
 NAMENOTAVAILABLE=N/A
 
-// Registration
-REGISTER_REGISTER=Don't have an account yet?  You can
+# Registration
+REGISER_NOT_LOGGED_IN=You are currently not logged in.
+REGISTER_REGISTER=You can create an account.
 REGISTER_REGISTER_LINK=create one
+REGISTER_REGISTER_ADMIN_LINK=Create User account
+REGISTER_TY=Thank you for registering.
+REGISTER_BASICINFO=Basic User Information
+REGISTER_IM=Instant Message Identities
+REGISTER_ADDITIONAL=Additional Optional User Information
 REGISTER_NEWUSER=New user registration
 REGISTER_PASSWORDAGAIN=Confirm your password
 REGISTER_REALEMAIL=Real e-mail
@@ -263,7 +195,6 @@
 REGISTER_FAKEEMAIL_EXPLAIN=If this field is not empty, the real email will be used only to send notifications
 REGISTER_QUESTION=Secret question
 REGISTER_ANSWER=Secret answer
-REGISTER_NEWUSER=Create New user
 REGISTER_ASREGUSER=As a registered user you can:
 REGISTER_ASREG6=Select different themes
 REGISTER_ASREG5=Customize the comments
@@ -297,7 +228,6 @@
 REGISTER_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
 REGISTER_SAVECHANGES=Save changes
 REGISTER_CONFIRMATIONEMAIL=Confirmation email
-REGISTER_LANGUAGE=Language
 
 REGISTER_SHOWMENU=Go back to the user menu
 
@@ -308,7 +238,10 @@
 REGISTER_ERROR_PASSWORDMISMATCH=Passwords do not match
 REGISTER_ERROR_INVALIDREALEMAIL=Email address is not valid
 
+REGISTER_CONFIRM=User created successfully.
+REGISTER_ADMIN_SEARCH=View/Edit users
 
+
 MENU_LOGOUT=Logout
 MENU_EDITPROFILE=Edit your profile
 MENU_LISTUSERS=List of all the users
@@ -318,11 +251,16 @@
 LIST_USERNAMECONTAINS=Username contains
 LIST_FULLNAME=Fullname
 LIST_USERNAME=Username
+LIST_FIRSTNAME=Firstname
+LIST_LASTNAME=Lastname
 LIST_ROLES=Roles
 LIST_ACTIONS=Actions
 LIST_ACTIONSSHOWPROFILE=Profile
 LIST_ACTIONADDROLESTOUSER=Roles
 LIST_ACTIONEDITROLES=Edit Roles
+LIST_ACTIONDELETEUSER=Delete user
+LIST_SEARCHRESULTS=Search results for
+LIST_MATCHING=Matching Users
 FILTER=Filter
 
 NEXTPAGE=Next page
@@ -362,6 +300,9 @@
 MENU_EDITROLE=Edit existing role
 MENU_EDITROLEMEMBERS=Edit role members
 
+ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
+ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
+
 // CMS ADMIN PORTLET
 TITLE_HEAD=CMS Admin
 TITLE_BROWSE=Directory Browser
@@ -434,3 +375,4 @@
 PERMISSION_DOMAIN_MOD=Modify Domain
 PERMISSION_DEFINEDROLES=Defined roles
 PERMISSION_IMPLIEDROLES=Implied roles
+ 
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_en.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_en.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_en.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,98 +1,26 @@
-#from modules/NS-User/lang/eng/global.php
-#_USERGRAPHIC=Graphics in the user page?
-#_FORCHANGES=(For changes only)
-#_LAST10SUBMISSIONS=Last 10 news submissions sent by
-#_NOINFOFOR=There is no available info for
-#_ADDFIELD=Add Fields
-#_DELETEFIELD=Delete Field and Data
-#_STRING_INSTRUCTIONS=STRINGS ONLY\: Data Length Range (1,254)
-#_OFFLINE=Offline.
-#_LAST10COMMENTS=Last 10 comments by
-#_MODIFYUSERSADDNOAUTH=Not authorised to add user
-#_USERSTATUS=Actual user status
-#_UDT_FLOAT=Float
-#_FIELD_DEACTIVATE=Deactivate
-#_USERUPDATE=Update user
-#_FIELDTYPE=Data Type
-#_FIELDLENGTH=Length
-#_MINAGEDESCR=Sets the required age to register (0\=No age check)
-#_ADDINSTRUCTIONS=Example\: _MYINT -- You must create a define in language/(current language)/global.php for this variable
-#_PASSWDNOMATCH=Sorry, the new passwords don't match. Go back and try again
-#_USERADMIN=User Administration
-#_DELETEUSER=Delete user
-#_DYNAMICDATA=Dynamic User Data
-#_MODIFYUSERSEDITNOAUTH=Not authorised to edit user
-#_UDT_CORE=Core
-#_UDT_TEXT=Text
-#_RETYPEPASSWD=Retype password
-#_FIELD_ACTIVATE=Activate
-#_MINAGE=Minimum age\:
-#_MODIFYUSERSDELNOAUTH=Not authorised to delete user
-#_ALLOWUSERS=Allow other users to view my e-mail address
-#_EDITUSER=Edit user
-#_USERPATH=User menu images path
-#_FIELD_REQUIRED=Required
-#_USERCONF=User Configuration
-#_USERID=User ID
-#_NEEDTOCOMPLETE=You need to fill in all the required fields
-#_BIO=Extra info
-#_FIELD_NA=N/A
-#_FIELDLABEL=Field Label
-#_FIELD_DEL_SURE=Are you sure you want to delete all the data for field
-#_FIELDVALIDATION=Validation
-#_MODIFYUSERSNOAUTH=Not authorised to modify users
-#_FIELD_NOEXIST=Field does not exist
-#_UDT_STRING=String
-#_FIELDWEIGHT=Weight
-#_UDT_INTEGER=Integer
-#_SURE2DELETE=Are you sure you want to delete user
-#_ADDUSERBUT=Add user
-#_LOCATION=Location
-#_FIELDACTIVE=Active
-#_ERRORINVURL=Error in URL.  Could be caused by a space in the URL
-#_PASSWDLEN=Minimum users password length\:
-#_REGISTEREDUSER=Registered user \#
-#_UDT_MANDATORY=Core Required
-#_ADDUSER=Add a new user
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
 
-#from modules/NS-NewUser/lang/eng/global.php
-#_PRIVACYPOLICY=Privacy Policy
-#_HERE=here
-#_YOUAREREGISTERED=You are now registered. You should receive your password at the e-mail account you provided.
-#_ANDCONNECTOR=and
-#_YOUUSEDEMAIL=You or someone else has used your e-mail account
-#_TERMSOFUSE=Terms of Use
-#_ERRORMUSTAGREE=To use this site, you must agree to our Terms of Service and Privacy Policy\! Please go back and check the box to agree.
-#_USERPASS4=Password for
-#_UPASSWORD=-Password\:
-#_FOLLOWINGMEM=The following is the member information\:
-#_REGISTRATIONAGREEMENT=I agree to be bound by this website's
-#_YOURPASSIS=Your password is\:
-#_TOREGISTER=to register an account at
-#_UNICKNAME=-Username\:
-#_PASSWILLSEND=(Password will be sent to the e-mail address you enter)
-#_ASREG7=and lots of other cool stuff...
-
-#from includes/language/blocks/eng/login.php
-
-
-
-#from modules\NS-Your_Account\lang\eng\global.php
-#_ACTIVATEPERSONAL=Activate personal menu
-#_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
-#_CANNOTGETPASSWORD=Cannot get password dta
-#_CHANGEHOME=Change homepage
-#_CHANGEYOURINFO=Change your info
-#_CHECKTHISOPTION=(Check this option and the following text will appear on the homepage)
-#_HOMECONFIG=Homepage configuration
-#_MAX127=(max. 127):
-#_NEWSINHOME=Number of stories on the homepage
-#_SELECTTHEME=Select a theme
-#_SELECTTHETHEME=Select theme
-#_YOUCANUSEHTML=(You can use HTML code for links as an example)
-
-
-
 _ASREGISTERED=Don't have an account yet?  You can <a href\="index.html?module=user&op=getlogin">create one</a>.
 _BLOCKNICKNAME=Username
 _BLOCKPASSWORD=Password
@@ -190,7 +118,6 @@
 EmailPublic=(This e-mail will be public. Type what you'd like. Spam proof)
 RealEmail=Real e-mail
 FakeEmail=Fake e-mail
-Required=(required)
 NewUser=New user
 SaveChanges=Save Changes
 SaveChange=Save Changes
@@ -236,8 +163,6 @@
 
 NotAuth=You\'re not authorized to perform this operation
 
-// Used by JBoss Portal
-
 REMEMBERME=Remember me
 LOGIN=Login
 USERNAME=Username
@@ -251,9 +176,15 @@
 
 NAMENOTAVAILABLE=N/A
 
-// Registration
-REGISTER_REGISTER=Don't have an account yet?  You can
+# Registration
+REGISER_NOT_LOGGED_IN=You are currently not logged in.
+REGISTER_REGISTER=You can create an account.
 REGISTER_REGISTER_LINK=create one
+REGISTER_REGISTER_ADMIN_LINK=Create User account
+REGISTER_TY=Thank you for registering.
+REGISTER_BASICINFO=Basic User Information
+REGISTER_IM=Instant Message Identities
+REGISTER_ADDITIONAL=Additional Optional User Information
 REGISTER_NEWUSER=New user registration
 REGISTER_PASSWORDAGAIN=Confirm your password
 REGISTER_REALEMAIL=Real e-mail
@@ -263,7 +194,6 @@
 REGISTER_FAKEEMAIL_EXPLAIN=If this field is not empty, the real email will be used only to send notifications
 REGISTER_QUESTION=Secret question
 REGISTER_ANSWER=Secret answer
-REGISTER_NEWUSER=Create New user
 REGISTER_ASREGUSER=As a registered user you can:
 REGISTER_ASREG6=Select different themes
 REGISTER_ASREG5=Customize the comments
@@ -297,7 +227,6 @@
 REGISTER_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
 REGISTER_SAVECHANGES=Save changes
 REGISTER_CONFIRMATIONEMAIL=Confirmation email
-REGISTER_LANGUAGE=Language
 
 REGISTER_SHOWMENU=Go back to the user menu
 
@@ -308,6 +237,8 @@
 REGISTER_ERROR_PASSWORDMISMATCH=Passwords do not match
 REGISTER_ERROR_INVALIDREALEMAIL=Email address is not valid
 
+REGISTER_CONFIRM=User created successfully.
+REGISTER_ADMIN_SEARCH=View/Edit users
 
 MENU_LOGOUT=Logout
 MENU_EDITPROFILE=Edit your profile
@@ -318,11 +249,16 @@
 LIST_USERNAMECONTAINS=Username contains
 LIST_FULLNAME=Fullname
 LIST_USERNAME=Username
+LIST_FIRSTNAME=Firstname
+LIST_LASTNAME=Lastname
 LIST_ROLES=Roles
 LIST_ACTIONS=Actions
 LIST_ACTIONSSHOWPROFILE=Profile
 LIST_ACTIONADDROLESTOUSER=Roles
 LIST_ACTIONEDITROLES=Edit Roles
+LIST_ACTIONDELETEUSER=Delete user
+LIST_SEARCHRESULTS=Search results for
+LIST_MATCHING=Matching Users
 FILTER=Filter
 
 NEXTPAGE=Next page
@@ -362,6 +298,9 @@
 MENU_EDITROLE=Edit existing role
 MENU_EDITROLEMEMBERS=Edit role members
 
+ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
+ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
+
 // CMS ADMIN PORTLET
 TITLE_HEAD=CMS Admin
 TITLE_BROWSE=Directory Browser
@@ -431,4 +370,5 @@
 PERMISSION_MODIFYROLES=Add/Remove roles
 PERMISSION_MODIFYINGROLES=Modifying roles for
 PERMISSION_DOMAIN=Domain
-PERMISSION_DOMAIN_MOD=Modify Domain
\ No newline at end of file
+PERMISSION_DOMAIN_MOD=Modify Domain
+ 
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,98 +1,26 @@
-#from modules/NS-User/lang/eng/global.php
-#_USERGRAPHIC=Graphics in the user page?
-#_FORCHANGES=(For changes only)
-#_LAST10SUBMISSIONS=Last 10 news submissions sent by
-#_NOINFOFOR=There is no available info for
-#_ADDFIELD=Add Fields
-#_DELETEFIELD=Delete Field and Data
-#_STRING_INSTRUCTIONS=STRINGS ONLY\: Data Length Range (1,254)
-#_OFFLINE=Offline.
-#_LAST10COMMENTS=Last 10 comments by
-#_MODIFYUSERSADDNOAUTH=Not authorised to add user
-#_USERSTATUS=Actual user status
-#_UDT_FLOAT=Float
-#_FIELD_DEACTIVATE=Deactivate
-#_USERUPDATE=Update user
-#_FIELDTYPE=Data Type
-#_FIELDLENGTH=Length
-#_MINAGEDESCR=Sets the required age to register (0\=No age check)
-#_ADDINSTRUCTIONS=Example\: _MYINT -- You must create a define in language/(current language)/global.php for this variable
-#_PASSWDNOMATCH=Sorry, the new passwords don't match. Go back and try again
-#_USERADMIN=User Administration
-#_DELETEUSER=Delete user
-#_DYNAMICDATA=Dynamic User Data
-#_MODIFYUSERSEDITNOAUTH=Not authorised to edit user
-#_UDT_CORE=Core
-#_UDT_TEXT=Text
-#_RETYPEPASSWD=Retype password
-#_FIELD_ACTIVATE=Activate
-#_MINAGE=Minimum age\:
-#_MODIFYUSERSDELNOAUTH=Not authorised to delete user
-#_ALLOWUSERS=Allow other users to view my e-mail address
-#_EDITUSER=Edit user
-#_USERPATH=User menu images path
-#_FIELD_REQUIRED=Required
-#_USERCONF=User Configuration
-#_USERID=User ID
-#_NEEDTOCOMPLETE=You need to fill in all the required fields
-#_BIO=Extra info
-#_FIELD_NA=N/A
-#_FIELDLABEL=Field Label
-#_FIELD_DEL_SURE=Are you sure you want to delete all the data for field
-#_FIELDVALIDATION=Validation
-#_MODIFYUSERSNOAUTH=Not authorised to modify users
-#_FIELD_NOEXIST=Field does not exist
-#_UDT_STRING=String
-#_FIELDWEIGHT=Weight
-#_UDT_INTEGER=Integer
-#_SURE2DELETE=Are you sure you want to delete user
-#_ADDUSERBUT=Add user
-#_LOCATION=Location
-#_FIELDACTIVE=Active
-#_ERRORINVURL=Error in URL.  Could be caused by a space in the URL
-#_PASSWDLEN=Minimum users password length\:
-#_REGISTEREDUSER=Registered user \#
-#_UDT_MANDATORY=Core Required
-#_ADDUSER=Add a new user
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
 
-#from modules/NS-NewUser/lang/eng/global.php
-#_PRIVACYPOLICY=Privacy Policy
-#_HERE=here
-#_YOUAREREGISTERED=You are now registered. You should receive your password at the e-mail account you provided.
-#_ANDCONNECTOR=and
-#_YOUUSEDEMAIL=You or someone else has used your e-mail account
-#_TERMSOFUSE=Terms of Use
-#_ERRORMUSTAGREE=To use this site, you must agree to our Terms of Service and Privacy Policy\! Please go back and check the box to agree.
-#_USERPASS4=Password for
-#_UPASSWORD=-Password\:
-#_FOLLOWINGMEM=The following is the member information\:
-#_REGISTRATIONAGREEMENT=I agree to be bound by this website's
-#_YOURPASSIS=Your password is\:
-#_TOREGISTER=to register an account at
-#_UNICKNAME=-Username\:
-#_PASSWILLSEND=(Password will be sent to the e-mail address you enter)
-#_ASREG7=and lots of other cool stuff...
-
-#from includes/language/blocks/eng/login.php
-
-
-
-#from modules\NS-Your_Account\lang\eng\global.php
-#_ACTIVATEPERSONAL=Activate personal menu
-#_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
-#_CANNOTGETPASSWORD=Cannot get password dta
-#_CHANGEHOME=Change homepage
-#_CHANGEYOURINFO=Change your info
-#_CHECKTHISOPTION=(Check this option and the following text will appear on the homepage)
-#_HOMECONFIG=Homepage configuration
-#_MAX127=(max. 127):
-#_NEWSINHOME=Number of stories on the homepage
-#_SELECTTHEME=Select a theme
-#_SELECTTHETHEME=Select theme
-#_YOUCANUSEHTML=(You can use HTML code for links as an example)
-
-
-
 _ASREGISTERED=�No tiene una cuenta todav�a? Puede <a href\="index.html?module=user&op=getlogin">crear una</a>.
 _BLOCKNICKNAME=Usuario
 _BLOCKPASSWORD=Clave
@@ -190,7 +118,6 @@
 EmailPublic=(Este correo ser� p�blico. Escriba lo que quiera. Prueba de Spam)
 RealEmail=E-mail real
 FakeEmail=E-mail de pega
-Required=(obligatorio)
 NewUser=Nuevo usuario
 SaveChanges=Guardar cambios
 SaveChange=Guardar cambios
@@ -236,8 +163,6 @@
 
 NotAuth=Usted no est� autorizado para realizar esta operaci�n
 
-// Used by JBoss Portal
-
 REMEMBERME=Recordarme
 LOGIN=Login
 USERNAME=Usuario
@@ -251,9 +176,15 @@
 
 NAMENOTAVAILABLE=N/A
 
-// Registration
-REGISTER_REGISTER=�No tiene una cuenta todav�a?  Puede
+# Registration
+REGISER_NOT_LOGGED_IN=You are currently not logged in.
+REGISTER_REGISTER=Puedes crear una cuenta.
 REGISTER_REGISTER_LINK=crear una
+REGISTER_REGISTER_ADMIN_LINK=Crear una cuenta
+REGISTER_TY=Thank you for registering.
+REGISTER_BASICINFO=Basic User Information
+REGISTER_IM=Instant Message Identities
+REGISTER_ADDITIONAL=Additional Optional User Information
 REGISTER_NEWUSER=Registro de nuevo usuario
 REGISTER_PASSWORDAGAIN=Confirme su clave
 REGISTER_REALEMAIL=E-mail real
@@ -263,7 +194,6 @@
 REGISTER_FAKEEMAIL_EXPLAIN= Si este campo no est� vac�o, el e-mail real s�lo se usar� para enviarle notificaciones
 REGISTER_QUESTION=Pregunta secreta
 REGISTER_ANSWER=Respuesta secreta
-REGISTER_NEWUSER=Crear nuevo usuario
 REGISTER_ASREGUSER=Como usuario registrado, usted podr�:
 REGISTER_ASREG6=Elegir diferentes estilos
 REGISTER_ASREG5=Personalizar los comentarios
@@ -297,7 +227,6 @@
 REGISTER_CANKNOWABOUT=(255 caracteres max. Introduzca lo que quiera que otros conozcan de usted)
 REGISTER_SAVECHANGES=Guardar cambios
 REGISTER_CONFIRMATIONEMAIL=email de confirmaci�n
-REGISTER_LANGUAGE=Lenguaje
 
 REGISTER_SHOWMENU=Volver al men� de usuario
 
@@ -308,6 +237,8 @@
 REGISTER_ERROR_PASSWORDMISMATCH=Las Claves no coincide
 REGISTER_ERROR_INVALIDREALEMAIL=La direcci�n de E-mail no es v�lida
 
+REGISTER_CONFIRM=User created successfully.
+REGISTER_ADMIN_SEARCH=View/Edit users
 
 MENU_LOGOUT=Desconectarse
 MENU_EDITPROFILE=Editar su perfil
@@ -318,11 +249,16 @@
 LIST_USERNAMECONTAINS=Usuario contiene
 LIST_FULLNAME=Nombre completo
 LIST_USERNAME=Nombre de usuario
+LIST_FIRSTNAME=Firstname
+LIST_LASTNAME=Lastname
 LIST_ROLES=Roles
 LIST_ACTIONS=Acciones
 LIST_ACTIONSSHOWPROFILE=Perfil
 LIST_ACTIONADDROLESTOUSER=Roles
 LIST_ACTIONEDITROLES=Editar Roles
+LIST_ACTIONDELETEUSER=Borrar el usario
+LIST_SEARCHRESULTS=Search results for
+LIST_MATCHING=Matching Users
 FILTER=Filtro
 
 NEXTPAGE=P�gina siguiente
@@ -362,6 +298,9 @@
 MENU_EDITROLE=Editar un rol existente
 MENU_EDITROLEMEMBERS=Editar los miembros de un rol
 
+ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
+ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
+
 // CMS ADMIN PORTLET
 TITLE_HEAD=Administraci�n de CMS
 TITLE_BROWSE=Explorador de directorios
@@ -387,4 +326,4 @@
 PERMISSION_MODIFYROLES=A�adir/Borrar roles
 PERMISSION_MODIFYINGROLES=Modificar roles para
 PERMISSION_DOMAIN=Dominio
-PERMISSION_DOMAIN_MOD=Modificar el dominio
\ No newline at end of file
+PERMISSION_DOMAIN_MOD=Modificar el dominio

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,95 +1,26 @@
-#from modules/NS-User/lang/eng/global.php
-#_USERGRAPHIC=Graphics in the user page?
-#_FORCHANGES=(For changes only)
-#_LAST10SUBMISSIONS=Last 10 news submissions sent by
-#_NOINFOFOR=There is no available info for
-#_ADDFIELD=Add Fields
-#_DELETEFIELD=Delete Field and Data
-#_STRING_INSTRUCTIONS=STRINGS ONLY\: Data Length Range (1,254)
-#_OFFLINE=Offline.
-#_LAST10COMMENTS=Last 10 comments by
-#_MODIFYUSERSADDNOAUTH=Not authorised to add user
-#_USERSTATUS=Actual user status
-#_UDT_FLOAT=Float
-#_FIELD_DEACTIVATE=Deactivate
-#_USERUPDATE=Update user
-#_FIELDTYPE=Data Type
-#_FIELDLENGTH=Length
-#_MINAGEDESCR=Sets the required age to register (0\=No age check)
-#_ADDINSTRUCTIONS=Example\: _MYINT -- You must create a define in language/(current language)/global.php for this variable
-#_PASSWDNOMATCH=Sorry, the new passwords don't match. Go back and try again
-#_USERADMIN=User Administration
-#_DELETEUSER=Delete user
-#_DYNAMICDATA=Dynamic User Data
-#_MODIFYUSERSEDITNOAUTH=Not authorised to edit user
-#_UDT_CORE=Core
-#_UDT_TEXT=Text
-#_RETYPEPASSWD=Retype password
-#_FIELD_ACTIVATE=Activate
-#_MINAGE=Minimum age\:
-#_MODIFYUSERSDELNOAUTH=Not authorised to delete user
-#_ALLOWUSERS=Allow other users to view my e-mail address
-#_EDITUSER=Edit user
-#_USERPATH=User menu images path
-#_FIELD_REQUIRED=Required
-#_USERCONF=User Configuration
-#_USERID=User ID
-#_NEEDTOCOMPLETE=You need to fill in all the required fields
-#_BIO=Extra info
-#_FIELD_NA=N/A
-#_FIELDLABEL=Field Label
-#_FIELD_DEL_SURE=Are you sure you want to delete all the data for field
-#_FIELDVALIDATION=Validation
-#_MODIFYUSERSNOAUTH=Not authorised to modify users
-#_FIELD_NOEXIST=Field does not exist
-#_UDT_STRING=String
-#_FIELDWEIGHT=Weight
-#_UDT_INTEGER=Integer
-#_SURE2DELETE=Are you sure you want to delete user
-#_ADDUSERBUT=Add user
-#_LOCATION=Location
-#_FIELDACTIVE=Active
-#_ERRORINVURL=Error in URL.  Could be caused by a space in the URL
-#_PASSWDLEN=Minimum users password length\:
-#_REGISTEREDUSER=Registered user \#
-#_UDT_MANDATORY=Core Required
-#_ADDUSER=Add a new user
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
 
-#from modules/NS-NewUser/lang/eng/global.php
-#_PRIVACYPOLICY=Privacy Policy
-#_HERE=here
-#_YOUAREREGISTERED=You are now registered. You should receive your password at the e-mail account you provided.
-#_ANDCONNECTOR=and
-#_YOUUSEDEMAIL=You or someone else has used your e-mail account
-#_TERMSOFUSE=Terms of Use
-#_ERRORMUSTAGREE=To use this site, you must agree to our Terms of Service and Privacy Policy\! Please go back and check the box to agree.
-#_USERPASS4=Password for
-#_UPASSWORD=-Password\:
-#_FOLLOWINGMEM=The following is the member information\:
-#_REGISTRATIONAGREEMENT=I agree to be bound by this website's
-#_YOURPASSIS=Your password is\:
-#_TOREGISTER=to register an account at
-#_UNICKNAME=-Username\:
-#_PASSWILLSEND=(Password will be sent to the e-mail address you enter)
-#_ASREG7=and lots of other cool stuff...
-
-#from includes/language/blocks/eng/login.php
-
-#from modules\NS-Your_Account\lang\eng\global.php
-#_ACTIVATEPERSONAL=Activate personal menu
-#_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
-#_CANNOTGETPASSWORD=Cannot get password dta
-#_CHANGEHOME=Change homepage
-#_CHANGEYOURINFO=Change your info
-#_CHECKTHISOPTION=(Check this option and the following text will appear on the homepage)
-#_HOMECONFIG=Homepage configuration
-#_MAX127=(max. 127):
-#_NEWSINHOME=Number of stories on the homepage
-#_SELECTTHEME=Select a theme
-#_SELECTTHETHEME=Select theme
-#_YOUCANUSEHTML=(You can use HTML code for links as an example)
-
-
 _BLOCKNICKNAME=Identifiant
 _BLOCKPASSWORD=Mot de passe
 
@@ -167,7 +98,7 @@
 TimeZoneOffset=D�calage GMT
 EmailNotPublic=(e-mail obligatoire mais non publi�. Utilis� pour vous envoyer votre mot de passe)
 EmailPublic=(e-mail public.)
-Required=(obligatoire)
+#Required=Obligatoire
 SaveChanges=Enregistrer les modifications
 SaveChange=Enregistrer les modifications
 TypeNewPassword=(saisissez un nouveau mot de passe 2 fois pour valider)
@@ -212,8 +143,6 @@
 
 NotAuth=Op�ration non autoris�e
 
-// Used by JBoss Portal
-
 REMEMBERME=Enregistrer
 LOGIN=Login 
 USERNAME=Identifiant
@@ -227,9 +156,15 @@
 
 NAMENOTAVAILABLE=N/D
 
-// Registration
-REGISTER_REGISTER=Pas encore membre ?
+# Registration
+REGISER_NOT_LOGGED_IN=You are currently not logged in.
+REGISTER_REGISTER=Cr�er un compte
 REGISTER_REGISTER_LINK=Cr�er un compte
+REGISTER_REGISTER_ADMIN_LINK=Cr�er un compte
+REGISTER_TY=Thank you for registering.
+REGISTER_BASICINFO=Basic User Information
+REGISTER_IM=Instant Message Identities
+REGISTER_ADDITIONAL=Additional Optional User Information
 REGISTER_NEWUSER=Enregistrement d'un nouvel utilisateur
 REGISTER_PASSWORDAGAIN=Comfirmer votre mot de passe
 REGISTER_REALEMAIL=e-mail r�el
@@ -237,7 +172,6 @@
 REGISTER_FAKEEMAIL_EXPLAIN=Si ce champ n'est pas vide, l'email r�el ne sera utilis� que pour envoyer des notifications
 REGISTER_QUESTION=Question secr�te
 REGISTER_ANSWER=R�ponse secr�te
-REGISTER_NEWUSER=Nouvel utilisateur
 REGISTER_ASREGUSER=En �tant enregistr� vous pouvez:
 REGISTER_ASREG6=Choisir parmi plusieurs th�mes 
 REGISTER_ASREG5=Personnaliser les commentaires
@@ -272,7 +206,6 @@
 REGISTER_CANKNOWABOUT=(255 caracteres max.)
 REGISTER_SAVECHANGES=Enregistrer les changements
 REGISTER_CONFIRMATIONEMAIL=Email de confirmation
-REGISTER_LANGUAGE=Language
 
 REGISTER_SHOWMENU=Retour au menu utilisateur
 
@@ -283,6 +216,8 @@
 REGISTER_ERROR_PASSWORDMISMATCH=les mots de passe sont differents
 REGISTER_ERROR_INVALIDREALEMAIL=Adresse email invalide
 
+REGISTER_CONFIRM=User created successfully.
+REGISTER_ADMIN_SEARCH=View/Edit users
 
 MENU_LOGOUT=Deconnection
 MENU_EDITPROFILE=Editer votre profile
@@ -293,10 +228,15 @@
 LIST_USERNAMECONTAINS=Identifiant contient
 LIST_FULLNAME=Nom complet
 LIST_USERNAME=Identifiant
+LIST_FIRSTNAME=Firstname
+LIST_LASTNAME=Lastname
 LIST_ROLES=Roles
 LIST_ACTIONS=Actions
 LIST_ACTIONSSHOWPROFILE=Profil
 LIST_ACTIONADDROLESTOUSER=Roles
+LIST_ACTIONDELETEUSER=Delete user
+LIST_SEARCHRESULTS=Search results for
+LIST_MATCHING=Matching Users
 FILTER=Filtre
 
 NEXTPAGE=Page suivante
@@ -328,6 +268,9 @@
 MENU_CREATEROLE=Creer nouveau role
 MENU_EDITROLE=Editer un role existant
 
+ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
+ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
+
 // CMS ADMIN PORTLET
 TITLE_HEAD=Administration CMS
 TITLE_BROWSE=Navigation repertoires

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
    "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <jboss-app>
    <app-name>portal</app-name>
 </jboss-app>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portlet-app>
    <portlet>
       <portlet-name>UserPortlet</portlet-name>
@@ -7,6 +30,19 @@
    </portlet>
    <portlet>
       <portlet-name>RolePortlet</portlet-name>
+      <header-content>
+         <script type="text/javascript" language="javascript">
+            function hideShow(id)
+            {
+               var navpoint = document.getElementById(id);
+               if (navpoint.className == 'hidden') {
+                  navpoint.className = 'shown';
+               } else {
+                  navpoint.className = 'hidden';
+               }
+            }
+         </script>
+      </header-content>
       <transaction>
          <trans-attribute>Required</trans-attribute>
       </transaction>
@@ -48,12 +84,6 @@
       </security-constraint>
    </portlet>
    <portlet>
-      <portlet-name>NavigationPortlet</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
       <portlet-name>ThemeSelectorPortlet</portlet-name>
       <transaction>
          <trans-attribute>Required</trans-attribute>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <jboss-web>
 </jboss-web>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -99,16 +99,6 @@
          </f:facet>
       </t:tree2>
    </h:form>
-   <h:form>
-     <h:commandLink value="" onclick="return showhide('treehelp');">
-       <t:graphicImage
-            value="/images/management/help.gif" style="border-width:0"/>
-     </h:commandLink>
-   </h:form>
-   <div id="treehelp" style="visibility:hidden;display:none;" class="helpblock">
-      Some help text.
-      <br/>
-   </div>
 </h:panelGroup>
 <h:panelGroup id="splitter">
 </h:panelGroup>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -25,16 +25,16 @@
          <h:column>
             <f:facet name="header">
                <t:commandSortHeader columnName="id">
-						<f:facet name="ascending">
-						   <t:graphicImage value="/images/management/up.png"
-							        			rendered="true" border="0" />
-						</f:facet>
-						<f:facet name="descending">
-							<t:graphicImage value="/images/management/down.png"
-												rendered="true" border="0" />
-						</f:facet>
-						<h:outputText value="Id"/>
-					</t:commandSortHeader>
+                  <f:facet name="ascending">
+                     <t:graphicImage value="/images/management/up.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <f:facet name="descending">
+                     <t:graphicImage value="/images/management/down.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <h:outputText value="Id"/>
+               </t:commandSortHeader>
             </f:facet>
             <h:commandLink action="#{instancemgr.selectInstance}">
                <h:outputText value="#{instance[0].id}"/>
@@ -44,19 +44,19 @@
          <h:column>
             <f:facet name="header">
                <t:commandSortHeader columnName="portlet">
-						<f:facet name="ascending">
-						   <t:graphicImage value="/images/management/up.png"
-							        			rendered="true" border="0" />
-						</f:facet>
-						<f:facet name="descending">
-							<t:graphicImage value="/images/management/down.png"
-												rendered="true" border="0" />
-						</f:facet>
-						<h:outputText value="Portlet"/>
-					</t:commandSortHeader>
+                  <f:facet name="ascending">
+                     <t:graphicImage value="/images/management/up.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <f:facet name="descending">
+                     <t:graphicImage value="/images/management/down.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <h:outputText value="Portlet"/>
+               </t:commandSortHeader>
             </f:facet>
             <h:commandLink rendered="#{instance[1] != null}" action="#{portletmgr.selectPortlet}">
-               <f:param name="id" value="#{instance[1].id}"/>
+               <f:param name="id" value="#{instance[1].context.id}"/>
                <h:outputText value="#{instance[1].name}"/>
             </h:commandLink>
             <h:outputText rendered="#{instance[1] == null}" value="Portlet not deployed"/>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,107 +24,107 @@
    columnClasses="menu,,content">
 <h:panelGroup
    id="panel1">
-   <h:form name="portlets">
-      <t:dataTable
-         id="portletsTable"
-         var="portlet"
-         value="#{portletmgr.portlets}"
-         rows="10"
-         sortColumn="#{portletmgr.sortColumn}"
-         sortAscending="#{portletmgr.sortAscending}"
-         rowClasses="portlet-section-body,portlet-section-alternate">
-         <h:column>
-            <f:facet name="header">
-               <t:commandSortHeader columnName="id">
-						<f:facet name="ascending">
-						   <t:graphicImage value="/images/management/up.png"
-							        			rendered="true" border="0" />
-						</f:facet>
-						<f:facet name="descending">
-							<t:graphicImage value="/images/management/down.png"
-												rendered="true" border="0" />
-						</f:facet>
-						<h:outputText value="Id"/>
-					</t:commandSortHeader>
-            </f:facet>
-            <h:commandLink
-               action="#{portletmgr.selectPortlet}">
-               <f:param
-                  name="id"
-                  value="#{portlet.id}"/>
-               <h:outputText value="#{portlet.id}"/>
-            </h:commandLink>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <t:commandSortHeader columnName="name">
-						<f:facet name="ascending">
-						   <t:graphicImage value="/images/management/up.png"
-							        			rendered="true" border="0" />
-						</f:facet>
-						<f:facet name="descending">
-							<t:graphicImage value="/images/management/down.png"
-												rendered="true" border="0" />
-						</f:facet>
-						<h:outputText value="Name"/>
-					</t:commandSortHeader>
-            </f:facet>
-            <h:outputText value="#{portlet.name}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Remote"/>
-            </f:facet>
-            <h:selectBooleanCheckbox disabled="true" value="#{portlet.remote}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Remotable"/>
-            </f:facet>
-            <h:selectBooleanCheckbox disabled="true" value="#{portlet.remotable}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <t:commandSortHeader columnName="description">
-						<f:facet name="ascending">
-						   <t:graphicImage value="/images/management/up.png"
-							        			rendered="true" border="0" />
-						</f:facet>
-						<f:facet name="descending">
-							<t:graphicImage value="/images/management/down.png"
-												rendered="true" border="0" />
-						</f:facet>
-						<h:outputText value="Description"/>
-					</t:commandSortHeader>
-            </f:facet>
-            <h:outputText value="#{portlet.description}"/>
-         </h:column>
-      </t:dataTable>
-      <t:dataScroller id="scrollPortlets"
-                      for="portletsTable" fastStep="10"
-                      pageCountVar="portletsPageCount" pageIndexVar="portletsPageIndex"
-                      paginator="true" paginatorMaxPages="9"
-                      paginatorActiveColumnStyle="font-weight:bold;">
-         <f:facet name="first">
-            <t:graphicImage url="/images/management/first.png" border="1"/>
+<h:form name="portlets">
+   <t:dataTable
+      id="portletsTable"
+      var="portlet"
+      value="#{portletmgr.portlets}"
+      rows="10"
+      sortColumn="#{portletmgr.sortColumn}"
+      sortAscending="#{portletmgr.sortAscending}"
+      rowClasses="portlet-section-body,portlet-section-alternate">
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="id">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Id"/>
+            </t:commandSortHeader>
          </f:facet>
-         <f:facet name="last">
-            <t:graphicImage url="/images/management/last.png" border="1"/>
+         <h:commandLink
+            action="#{portletmgr.selectPortlet}">
+            <f:param
+               name="id"
+               value="#{portlet.context.id}"/>
+            <h:outputText value="#{portlet.context.id}"/>
+         </h:commandLink>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="name">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Name"/>
+            </t:commandSortHeader>
          </f:facet>
-         <f:facet name="previous">
-            <t:graphicImage url="/images/management/left.png" border="1"/>
+         <h:outputText value="#{portlet.name}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <h:outputText value="Remote"/>
          </f:facet>
-         <f:facet name="next">
-            <t:graphicImage url="/images/management/right.png" border="1"/>
+         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remote}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <h:outputText value="Remotable"/>
          </f:facet>
-         <f:facet name="fastforward">
-            <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remotable}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="description">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Description"/>
+            </t:commandSortHeader>
          </f:facet>
-         <f:facet name="fastrewind">
-            <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
-         </f:facet>
-      </t:dataScroller>
-   </h:form>
+         <h:outputText value="#{portlet.description}"/>
+      </h:column>
+   </t:dataTable>
+   <t:dataScroller id="scrollPortlets"
+                   for="portletsTable" fastStep="10"
+                   pageCountVar="portletsPageCount" pageIndexVar="portletsPageIndex"
+                   paginator="true" paginatorMaxPages="9"
+                   paginatorActiveColumnStyle="font-weight:bold;">
+      <f:facet name="first">
+         <t:graphicImage url="/images/management/first.png" border="1"/>
+      </f:facet>
+      <f:facet name="last">
+         <t:graphicImage url="/images/management/last.png" border="1"/>
+      </f:facet>
+      <f:facet name="previous">
+         <t:graphicImage url="/images/management/left.png" border="1"/>
+      </f:facet>
+      <f:facet name="next">
+         <t:graphicImage url="/images/management/right.png" border="1"/>
+      </f:facet>
+      <f:facet name="fastforward">
+         <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+      </f:facet>
+      <f:facet name="fastrewind">
+         <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
+      </f:facet>
+   </t:dataScroller>
+</h:form>
 </h:panelGroup>
 <h:panelGroup id="splitter">
    <h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,44 +1,80 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %>
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
 
-<div align="center">
-<font class="portlet-font">${n:i18n("ROLE_EDIT_USER")}: ${n:out("displayname")}</font>
-<br>
+<p>${n:i18n("ROLE_EDIT_USER")}: ${n:out("displayname")}</p>
 
-<table width="80">
-<tr>
-<td><n:if ctx="previouspage"><a href="${n:out("previouspage.link")}"><img src="<%= renderRequest.getContextPath() %>/images/role/previous.gif" border="0" align="absmiddle" alt="${n:i18n("PREVIOUSPAGE")}"/></a></n:if></td>
-<td>
-<a href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showMainEditRoleMembers"/></portlet:renderURL>"><img src="<%= renderRequest.getContextPath() %>/images/role/back.gif" border="0" align="absmiddle" alt="${n:i18n("ROLE_MAINLIST")}"/></a>
-</td>
-<td><n:if ctx="nextpage"><a href="${n:out("nextpage.link")}"><img src="<%= renderRequest.getContextPath() %>/images/role/next.gif" border="0" align="absmiddle" alt="${n:i18n("NEXTPAGE")}"/></a></n:if></td>
-</tr></table>
+<hr/>
 
-<br>
+<p></p>
 
-<table cellpadding="2" cellspacing="2" width="100%">
-  <tr class="portlet-section-alternate">
-    <th>${n:i18n("LIST_FULLNAME")}</th>
-    <th>${n:i18n("LIST_USERNAME")}</th>
-    <th>${n:i18n("LIST_ROLES")}</th>
-    <th>${n:i18n("LIST_ACTIONS")}</th>
-  </tr>
-  <n:iterate ctx="row">
-    <tr class="portlet-section-body">
-      <td>${n:out("row.fullname0")}</td>
-      <td>${n:out("row.username0")}</td>
-      <td><n:iterate ctx="roles0">${n:out("row.roles0.name")}<br /></n:iterate></td>
-      <td><a href="${n:out("row.editURL0")}">${n:i18n("LIST_ACTIONEDITROLES")}</a></td>
-    </tr>
-    <tr class="portlet-section-alternate">
-      <td>${n:out("row.fullname1")}</td>
-      <td>${n:out("row.username1")}</td>
-      <td><n:iterate ctx="roles1">${n:out("row.roles1.name")}<br /></n:iterate></td>
-      <td><a href="${n:out("row.editURL1")}">${n:i18n("LIST_ACTIONEDITROLES")}</a></td>
-    </tr>
-  </n:iterate>
+<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+   <tr>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FULLNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
+   </tr>
+   <n:iterate ctx="row">
+      <tr class="portlet-section-body">
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.fullname")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">
+            <n:iterate ctx="roles">${n:out("row.roles.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-text"><a
+            href="${n:out("row.editURL")}">${n:i18n("LIST_ACTIONEDITROLES")}</a></td>
+      </tr>
+   </n:iterate>
 </table>
+
+<div align="center">
+   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
+      <tr>
+         <td nowrap>
+            <ul>
+               <n:if ctx="previouspage">
+                  <li class="previouspage">
+                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
+                  </li>
+               </n:if>
+               <n:if ctx="nextpage">
+                  <li class="nextpage">
+                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
+                  </li>
+               </n:if>
+            </ul>
+         </td>
+      </tr>
+   </table>
 </div>
+
+<br/>
+
+<form
+   action="<portlet:actionURL><portlet:param name="op" value="showListEditRoleMembers"/></portlet:actionURL>"
+   method="post">
+   <font class="portlet-form-label">${n:i18n("MENU_EDITROLEMEMBERS")}</font><br/>
+   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+   <select name="roleid" class="portlet-form-input-field">
+      <n:iterate ctx="rolelist">
+         <option value="${n:out("rolelist.id")}" ${n:out("rolelist.selected")}>${n:out("rolelist.displayname")}</option>
+      </n:iterate>
+   </select>
+   <select name="usersperpage">
+      <option value="10">10</option>
+      <option value="20">20</option>
+      <option value="30">30</option>
+      <option value="50">50</option>
+      <option value="75">75</option>
+      <option value="100">100</option>
+   </select>
+   <br/>
+   <input name="Find" type="submit" class="portlet-form-button" id="Find"
+          value="${n:i18n("Search")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+</form>
+

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,59 +1,27 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
 
-<div align="center">
-<form id="editRole" action="<portlet:actionURL><portlet:param name="op" value="editRole"/></portlet:actionURL>" method="post">
-   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-   	  <tr>
-	  	<td colspan="2" class="portlet-section-alternate" align="left">
-		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;
-		${n:i18n("ROLE_EDIT")}</td>
-	  </tr>   
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_SELECTONETOMODIFY")}:</td>
-         <td class="portlet-section-body">
-           <select name="roleid" class="pn-normal" class="portlet-form-input-field">
-             <n:iterate ctx="role">
-               <option value="${n:out("role.id")}" ${n:out("role.selected")}>${n:out("role.displayname")}</option>
-             </n:iterate>
-           </select></td>
-      </tr>
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_NEWDISPLAYNAME")}:</td>
-         <td class="portlet-section-body"><input class="portlet-form-input-field" type="text" name="roledisplayname" value="${param["roledisplayname"]}" size="21" maxlength="25"> <n:error key="roledisplayname_error"/></td>
-      </tr>
-      <tr>
-        <td colspan="2" align="center" class="portlet-section-body">
-          <input type="submit" value="${n:i18n("ROLE_UPDATE")}" class="portlet-form-button">
-        </td>
-      </tr>
-   </table>
-</form>
-<form id="deleteRole" action="<portlet:actionURL><portlet:param name="op" value="removeRole"/></portlet:actionURL>" method="post">
-   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-      	  <tr>
-	  	<td colspan="2" class="portlet-section-alternate" align="left">
-		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/delete.gif" align="absmiddle"/>&nbsp;
-		${n:i18n("ROLE_DELETE")}</td>
-	  </tr> 
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_SELECTONETODELETE")}:</td>
-         <td class="portlet-section-body">
-            <select name="roleid" class="pn-normal" class="portlet-form-input-field">
-               <n:iterate ctx="role">
-                  <option value="${n:out("role.id")}" ${n:out("role.selected")}>${n:out("role.displayname")}</option>
-               </n:iterate>
-            </select> <n:error key="roledelete_error"/>
-         </td>
-      </tr>
-      <tr>
-         <td colspan="2" align="center" class="portlet-section-body">
-            <input type="submit" value="${n:i18n("ROLE_DELETE")}" class="portlet-form-button">
-         </td>
-      </tr>
-   </table>
-</form>
+<div>
+   <h6>${n:i18n("MENU_EDITROLE")}: ${n:out("editroledisplayname")}</h6>
+
+   <form name="editRole"
+         action="<portlet:actionURL><portlet:param name="op" value="editRole"/></portlet:actionURL>" method="post">
+      <input type="hidden" name="roleid" value="${n:out("editroleid")}"/>
+
+      <p>
+         <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
+         <br/>
+         <input name="roledisplayname" type="text" value="${param["editroledisplayname"]}" size="21" maxlength="25"/>
+         <n:error key="roledisplayname_error"/>
+      </p>
+
+      <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
+                value="${n:i18n("SaveChanges")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </p>
+   </form>
 </div>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,31 +1,30 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 
+<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
 
-<div align="center">
-
-<font class="portlet-font">${n:i18n("EDITROLESFORUSER")}: ${n:out("userfullname")} "${n:out("username")}"
-</font>
-
 <form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
-<input type="hidden" name="userid" value="${n:out("userid")}"/>
-<table>
-  <tr>
-    <th colspan="3" class="portlet-section-header">${n:i18n("ROLESAVAILABLE")}</th>
-  </tr>
-  <n:iterate ctx="row">
-  <tr>
-    <n:iterate ctx="col">
-    <td><input type="checkbox" name="roles" value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}><font class="portlet-font">${n:out("row.col.displayname")}</font></td>
-    </n:iterate>
-  </tr>
-  </n:iterate>
-  <tr>
-    <td colspan="3"><input type="submit" value="${n:i18n("ASSIGNROLES")}" class="portlet-form-input-field"/></th>
-  </tr>
-</table>
-</form>
-
-</div>
+   <input type="hidden" name="userid" value="${n:out("userid")}"/>
+   <table>
+      <tr>
+         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
+      </tr>
+      <n:iterate ctx="row">
+         <tr>
+            <n:iterate ctx="col">
+               <td><input type="checkbox" name="roles"
+                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
+               </td>
+            </n:iterate>
+         </tr>
+      </n:iterate>
+      <tr>
+         <td colspan="3"><input type="submit" class="portlet-form-button"
+                                value="${n:i18n("ASSIGNROLES")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </tr>
+   </table>
+</form>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,31 +1,65 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
+<div class="portlet-section-body">
+   <p>
+      ${n:i18n("ROLE_TEXT_1")}&nbsp;${n:i18n("ROLE_TEXT_2")}
+      <hr/>
+   </p>
+   <table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+      <tr>
+         <td class="portlet-table-text" colspan="3"><strong>${n:out("nbRoles")}</strong></td>
+      </tr>
+      <n:iterate ctx="role">
+         <tr>
+            <td width="100%" class="portlet-table-text"><a href="<portlet:renderURL windowState="maximized">
+            <portlet:param name="op" value="showEditRole" />
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            <portlet:param name="roledisplayname" value="${n:out('role.displayname')}"/>
+            </portlet:renderURL>">${n:out("role.displayname")}</a></td>
+            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
+            <portlet:param name="op" value="showListEditRoleMembers"/>
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            <portlet:param name="usersperpage" value="10"/>
+            <portlet:param name="usernamefilter" value=""/>
+            </portlet:actionURL>">Members</a></td>
+            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
+            <portlet:param name="op" value="removeRole"/>
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            </portlet:actionURL>">Delete</a></td>
+         </tr>
+      </n:iterate>
+   </table>
+   <p><a onclick="hideShow('showall');" href="#" class="addicon">${n:i18n("MENU_CREATEROLE")}</a></p>
+   <n:error key="rolename_error"/>
+   <br/>
+   <n:error key="roledisplayname_error"/>
+</div>
+<div id="showall" class="hidden">
+   <div>
+      <hr/>
 
-<table width="100%" cellpadding="2" border="0">
-  <tr>
-    <td class="portlet-section-alternate">
-      <img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;${n:out("nbRoles")}
-    </td>
-  </tr>
-  <tr>
-    <td class="portlet-section-body">
-       <img border="0" src="<%= renderRequest.getContextPath() %>/images/role/bullet.gif" align="absmiddle"/>
-       <a id="createRole" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showCreateRole" /></portlet:renderURL>">${n:i18n("MENU_CREATEROLE")}</a>
-    </td>
-  </tr>
-  <tr>
-    <td class="portlet-section-body">
-      <img border="0" src="<%= renderRequest.getContextPath() %>/images/role/bullet.gif" align="absmiddle"/>
-      <a id="editRole" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showEditRole" /></portlet:renderURL>">${n:i18n("MENU_EDITROLE")}</a>
-    </td>
-  </tr>
-    <tr>
-    <td class="portlet-section-body">
-      <img border="0" src="<%= renderRequest.getContextPath() %>/images/role/bullet.gif" align="absmiddle"/>
-      <a id="managemembers" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showMainEditRoleMembers" /></portlet:renderURL>">${n:i18n("MENU_EDITROLEMEMBERS")}</a>
-    </td>
-  </tr>
-</table>
+      <h6>${n:i18n("ROLE_CREATE")}</h6>
+
+      <form name="createRole"
+            action="<portlet:actionURL><portlet:param name="op" value="createRole"/></portlet:actionURL>" method="post">
+         <p>
+            <label class="portlet-form-label">${n:i18n("ROLE_NAME")}</label>
+            <br/>
+            <input name="rolename" type="text"/>
+         </p>
+
+         <p>
+            <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
+
+            <br/>
+            <input name="roledisplayname" type="text"/></p>
+
+         <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
+                   value="${n:i18n("SaveChanges")}"/>
+         </p>
+      </form>
+   </div>
+</div>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,161 +1,185 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<span class="portlet-font"><a href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
-<div class="box">
-   <table cellpadding="0" cellspacing="8" border="0" class="pn-normal">
-      <form action="<portlet:actionURL><portlet:param name="op" value="storeProfile"/></portlet:actionURL>" method="post">
-         <input type="hidden" name="userid" value="${n:out("userid")}"/>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_GIVENNAME")}</td>
-            <td><input type="text" name="givenname" value="${n:out("GIVENNAME")}" size="30" maxlength="60">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_FAMILYNAME")}</td>
-            <td><input type="text" name="familyname" value="${n:out("FAMILYNAME")}" size="30" maxlength="60">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_REALEMAIL")}</td>
-            <td><input type="text" name="realemail" value="${n:out("REALEMAIL")}" size="30" maxlength="60">&nbsp;<span class="portlet-font">${n:i18n("REQUIRED")}</span> <n:error key="realemail_error"/></td>
-         <td></td>
-         </tr>
-         <tr>
-            <td>&nbsp;</td>
-            <td><span class="portlet-font">${n:i18n("REGISTER_EMAILNOTPUBLIC")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_FAKEEMAIL")}</td>
-            <td><input type="text" name="fakeemail" value="${n:out("FAKEEMAIL")}" size="30" maxlength="60">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span> <n:error key="fakeemail_error"/></td>
-         </tr>
-         <tr>
-            <td>&nbsp;</td>
-            <td><span class="portlet-font">${n:i18n("REGISTER_EMAILPUBLIC")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_VIEWREALEMAIL")}</td>
-            <td><input type="checkbox" name="viewrealemail" value="true" ${n:out("VIEWREALEMAIL")}/></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_HOMEPAGE")}</td>
-            <td><input type="text" name="homepage" value="${n:out("HOMEPAGE")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_LANGUAGE")}</td>
-            <td>
-               <select name="locale" class="pn-normal">
-                 <n:iterate ctx="locale">
-                   <option value="${n:out("locale.id")}" ${n:out("locale.selected")}>${n:out("locale.name")}</option>
-                 </n:iterate>
-               </select>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_TIMEZONEOFFSET")}</td>
-            <td>
-               <select name="timezoneoffset" class="pn-normal">
-                 <n:iterate ctx="timezone">
-                   <option value="${n:out("timezone.id")}" ${n:out("timezone.selected")}>${n:out("timezone.name")}</option>
-                 </n:iterate>
-               </select>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_THEME")}</td>
-            <td>
-               <select name="theme" class="pn-normal">
-                 <option value="" selected>${n:i18n("REGISTER_DEFAULT_THEME")}</option>
-                 <n:iterate ctx="theme">
-                   <option value="${n:out("theme.id")}" ${n:out("theme.selected")}>${n:out("theme.id")}</option>
-                 </n:iterate>
-               </select>
-            </td>
-         </tr>
-         <%--tr>
-            <td>${n:i18n("REGISTER_YOURAVATAR")}</td>
-            <td>
-               <select name="avatar" class="pn-normal">${param["AVATARS"]}</select>
-               &nbsp;&nbsp;<img src="modules/user/images/avatars/{AVATAR}" name="avatar" width="32" height="32" alt="" align="top">
-            </td>
-         </tr>
-         <tr>
-            <td>${n:i18n("REGISTER_MESSAGEORDER")}</td>
-            <td class="pn-normal">
-               <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_1}" checked="checked"/>{ORDER_LABEL_1}</div>
-               <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_2}"/>{ORDER_LABEL_2}</div>
-            </td>
-         </tr--%>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_ICQ")}</td>
-            <td><input type="text" name="icq" value="${n:out("ICQ")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_AIM")}</td>
-            <td><input type="text" name="aim" value="${n:out("AIM")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_YIM")}</td>
-            <td><input type="text" name="yim" value="${n:out("YIM")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_MSNM")}</td>
-            <td><input type="text" name="msnm" value="${n:out("MSNM")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_SKYPE")}</td>
-            <td><input type="text" name="skype" value="${n:out("SKYPE")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_LOCATION")}</td>
-            <td><input type="text" name="location" value="${n:out("LOCATION")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <!--tr>
+<%@ page isELIgnored="false" %>
+
+<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
+
+<hr/>
+
+<table cellpadding="0" cellspacing="8" border="0" class="pn-normal">
+<form action="<portlet:actionURL><portlet:param name="op" value="storeProfile"/></portlet:actionURL>" method="post">
+<input type="hidden" name="userid" value="${n:out("userid")}"/>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_GIVENNAME")}</td>
+   <td><input type="text" name="givenname" value="${n:out("GIVENNAME")}" size="30" maxlength="60"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_FAMILYNAME")}</td>
+   <td><input type="text" name="familyname" value="${n:out("FAMILYNAME")}" size="30" maxlength="60"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span></td>
+   <td><input type="text" name="realemail" value="${n:out("REALEMAIL")}" size="30" maxlength="60">
+      <n:error key="realemail_error"/>
+   </td>
+   <td></td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILNOTPUBLIC")}</span></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_FAKEEMAIL")}</td>
+   <td><input type="text" name="fakeemail" value="${n:out("FAKEEMAIL")}" size="30" maxlength="60">
+      <n:error key="fakeemail_error"/>
+   </td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILPUBLIC")}</span></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_VIEWREALEMAIL")}</td>
+   <td><input type="checkbox" name="viewrealemail" value="true" ${n:out("VIEWREALEMAIL")}/></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_HOMEPAGE")}</td>
+   <td><input type="text" name="homepage" value="${n:out("HOMEPAGE")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_LANGUAGE")}</td>
+   <td>
+      <select name="locale" class="pn-normal">
+         <n:iterate ctx="locale">
+            <option value="${n:out("locale.id")}" ${n:out("locale.selected")}>${n:out("locale.name")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_TIMEZONEOFFSET")}</td>
+   <td>
+      <select name="timezoneoffset" class="pn-normal">
+         <n:iterate ctx="timezone">
+            <option value="${n:out("timezone.id")}" ${n:out("timezone.selected")}>${n:out("timezone.name")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_THEME")}</td>
+   <td>
+      <select name="theme" class="pn-normal">
+         <option value="" selected>${n:i18n("REGISTER_DEFAULT_THEME")}</option>
+         <n:iterate ctx="theme">
+            <option value="${n:out("theme.id")}" ${n:out("theme.selected")}>${n:out("theme.id")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<%--tr>
+   <td>${n:i18n("REGISTER_YOURAVATAR")}</td>
+   <td>
+      <select name="avatar" class="pn-normal">${param["AVATARS"]}</select>
+      &nbsp;&nbsp;<img src="modules/user/images/avatars/{AVATAR}" name="avatar" width="32" height="32" alt="" align="top">
+   </td>
+</tr>
+<tr>
+   <td>${n:i18n("REGISTER_MESSAGEORDER")}</td>
+   <td class="pn-normal">
+      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_1}" checked="checked"/>{ORDER_LABEL_1}</div>
+      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_2}"/>{ORDER_LABEL_2}</div>
+   </td>
+</tr--%>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_IM")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_ICQ")}</td>
+   <td><input type="text" name="icq" value="${n:out("ICQ")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_AIM")}</td>
+   <td><input type="text" name="aim" value="${n:out("AIM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_YIM")}</td>
+   <td><input type="text" name="yim" value="${n:out("YIM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_MSNM")}</td>
+   <td><input type="text" name="msnm" value="${n:out("MSNM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_SKYPE")}</td>
+   <td><input type="text" name="skype" value="${n:out("SKYPE")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_ADDITIONAL")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_LOCATION")}</td>
+   <td><input type="text" name="location" value="${n:out("LOCATION")}" size="30" maxlength="100"></td>
+</tr>
+<!--tr>
             <td>${n:i18n("REGISTER_LANGUAGE")}</td>
             <td>
                <select name="language" class="pn-normal">${param["LANGUAGE"]}</select>
             </td>
          </tr-->
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_OCCUPATION")}</td>
-            <td><input type="text" name="occupation" value="${n:out("OCCUPATION")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_INTERESTS")}</td>
-            <td><input type="text" name="interests" value="${n:out("INTERESTS")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_SIGNATURE")}</td>
-            <td><textarea wrap="virtual" cols="50" rows="5" name="signature" class="pn-normal">${n:out("SIGNATURE")}</textarea></td>
-         </tr>
-         <tr>
-            <td>&nbsp;</td>
-            <td class="portlet-font">${n:i18n("OPTIONAL")} - ${n:i18n("255MAX")}</td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_EXTRAINFO")}</td>
-            <td><textarea wrap="virtual" cols="50" rows="5" name="extra" class="pn-normal">${n:out("EXTRA")}</textarea></td>
-         </tr>
-         <tr>
-            <td>&nbsp;</td>
-            <td class="portlet-font">${n:i18n("OPTIONAL")} - ${n:i18n("REGISTER_CANKNOWABOUT")}</td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("PASSWORD")}</td>
-            <td><input type="password" name="pass1" size="10" maxlength="20">&nbsp;<n:error key="pass1_error"/>&nbsp;<input type="password" name="pass2" size="10" maxlength="20">&nbsp;<span class="portlet-font">${n:i18n("REGISTER_PASSWORDAGAIN")}</span> <n:error key="pass2_error"/></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_QUESTION")}</td>
-            <td class="pn-normal"><input type="text" name="question" value="${n:out("QUESTION")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td class="portlet-form-label">${n:i18n("REGISTER_ANSWER")}</td>
-            <td class="pn-normal"><input type="text" name="answer" value="${n:out("ANSWER")}" size="30" maxlength="100">&nbsp;<span class="portlet-font">${n:i18n("OPTIONAL")}</span></td>
-         </tr>
-         <tr>
-            <td>&nbsp;</td>
-            <td><input type="submit" value="${n:i18n("REGISTER_SAVECHANGES")}"></td>
-         </tr>
-      </form>
-   </table>
-   <br/>
-</div>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_OCCUPATION")}</td>
+   <td><input type="text" name="occupation" value="${n:out("OCCUPATION")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_INTERESTS")}</td>
+   <td><input type="text" name="interests" value="${n:out("INTERESTS")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_SIGNATURE")}</td>
+   <td><textarea wrap="virtual" cols="50" rows="5" name="signature" class="pn-normal">${n:out("SIGNATURE")}</textarea>
+   </td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td class="portlet-form-label">${n:i18n("255MAX")}</td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_EXTRAINFO")}</td>
+   <td><textarea wrap="virtual" cols="50" rows="5" name="extra" class="pn-normal">${n:out("EXTRA")}</textarea></td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td class="portlet-form-label">${n:i18n("REGISTER_CANKNOWABOUT")}</td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("PASSWORD")}</td>
+   <td><input type="password" name="pass1" size="10" maxlength="20">&nbsp;
+      <n:error key="pass1_error"/>
+      &nbsp;<input type="password" name="pass2" size="10" maxlength="20">&nbsp;<span
+      class="portlet-form-label">${n:i18n("REGISTER_PASSWORDAGAIN")}</span>
+      <n:error key="pass2_error"/>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_QUESTION")}</td>
+   <td class="pn-normal"><input type="text" name="question" value="${n:out("QUESTION")}" size="30" maxlength="100">
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_ANSWER")}</td>
+   <td class="pn-normal"><input type="text" name="answer" value="${n:out("ANSWER")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td colspan="3" class="bottombuttonbar"><input class="portlet-form-button" type="submit"
+                                                  value="${n:i18n("REGISTER_SAVECHANGES")}">
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+   </td>
+</tr>
+</form>
+</table>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,27 +1,32 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 
 
-<span>${n:i18n("EDITROLESFORUSER")}: ${n:out("userfullname")} "${n:out("username")}"
+<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
 
 <form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
-<input type="hidden" name="userid" value="${n:out("userid")}"/>
-<table>
-  <tr>
-    <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
-  </tr>
-  <n:iterate ctx="row">
-  <tr>
-    <n:iterate ctx="col">
-    <td><input type="checkbox" name="roles" value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}</td>
-    </n:iterate>
-  </tr>
-  </n:iterate>
-  <tr>
-    <td colspan="3"><input type="submit" value="${n:i18n("ASSIGNROLES")}"/></th>
-  </tr>
-</table>
+   <input type="hidden" name="userid" value="${n:out("userid")}"/>
+   <table>
+      <tr>
+         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
+      </tr>
+      <n:iterate ctx="row">
+         <tr>
+            <n:iterate ctx="col">
+               <td><input type="checkbox" name="roles"
+                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
+               </td>
+            </n:iterate>
+         </tr>
+      </n:iterate>
+      <tr>
+         <td colspan="3"><input type="submit" class="portlet-form-button"
+                                value="${n:i18n("ASSIGNROLES")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </tr>
+   </table>
 </form>
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,57 +1,101 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<span class="portlet-font"><a href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
 
-<form action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>" method="post">
-<table>
-<tr class="portlet-section-header">
-  <th colspan="2">${n:i18n("LIST_FILTERS")}</th>
-</tr>
-<tr class="portlet-section-body">
-  <td>${n:i18n("LIST_USERSPERPAGE")}
-    <select name="usersperpage">
+<p>${n:i18n("LIST_SEARCHRESULTS")} "${n:out("usernamefilter")}" (${n:out("results")} ${n:i18n("LIST_MATCHING")})</p>
+
+<hr/>
+
+<p></p>
+<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+   <tr>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FIRSTNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_LASTNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
+   </tr>
+   <n:iterate ctx="row">
+      <tr>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.username0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.firstname0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.lastname0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">
+            <n:iterate ctx="roles0">${n:out("row.roles0.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-alternate"><a
+            href="${n:out("row.editURL0")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
+            href="${n:out("row.rolesURL0")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
+            href="${n:out("row.deleteURL0")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
+      </tr>
+      <tr>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username1")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.firstname1")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.lastname1")}</td>
+
+         <td nowrap="nowrap" class="portlet-table-text">
+            <n:iterate ctx="roles1">${n:out("row.roles1.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-text"><a
+            href="${n:out("row.editURL1")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
+            href="${n:out("row.rolesURL1")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
+            href="${n:out("row.deleteURL1")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
+      </tr>
+   </n:iterate>
+</table>
+
+<div align="center">
+   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
+      <tr>
+         <td nowrap>
+            <ul>
+               <n:if ctx="previouspage">
+                  <li class="previouspage">
+                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
+                  </li>
+               </n:if>
+               <n:if ctx="nextpage">
+                  <li class="nextpage">
+                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
+                  </li>
+               </n:if>
+            </ul>
+         </td>
+      </tr>
+   </table>
+</div>
+
+<br/>
+
+<form
+   action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
+   method="post">
+   <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
+   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+   <select name="usersperpage">
       <option value="10">10</option>
       <option value="20">20</option>
       <option value="30">30</option>
       <option value="50">50</option>
       <option value="75">75</option>
       <option value="100">100</option>
-    </select>
-  </td>
-  <td>${n:i18n("LIST_USERNAMECONTAINS")}
-    <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15" />
-  </td>
-  <td>
-    <input type="submit" value="${n:i18n("FILTER")}"/>
-  </td>
-</tr>
-</table>
+   </select>
+   <br/>
+   <input name="Find" type="submit" class="portlet-form-button" id="Find"
+          value="${n:i18n("Search")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
 </form>
-
-<n:if ctx="previouspage"><a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a></n:if>
-<n:if ctx="nextpage"><a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a></n:if>
-
-<table>
-  <tr class="portlet-section-header">
-    <th>${n:i18n("LIST_FULLNAME")}</th>
-    <th>${n:i18n("LIST_USERNAME")}</th> 
-    <th>${n:i18n("LIST_ROLES")}</th> 
-    <th>${n:i18n("LIST_ACTIONS")}</th>
-  </tr>
-  <n:iterate ctx="row">
-    <tr class="portlet-section-body">
-      <td>${n:out("row.fullname0")}</td>
-      <td>${n:out("row.username0")}</td>
-      <td><n:iterate ctx="roles0">${n:out("row.roles0.name")}<br /></n:iterate></td>
-      <td><a href="${n:out("row.editURL0")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a href="${n:out("row.rolesURL0")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a></td>
-    </tr>
-    <tr class="portlet-section-alternate">
-      <td>${n:out("row.fullname1")}</td>
-      <td>${n:out("row.username1")}</td>
-      <td><n:iterate ctx="roles1">${n:out("row.roles1.name")}<br /></n:iterate></td>
-      <td><a href="${n:out("row.editURL1")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a href="${n:out("row.rolesURL1")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a></td>
-    </tr>
-  </n:iterate>
-</table>
\ No newline at end of file
+<br/>
+<a id="register"
+   href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
+   src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
+   align="absmiddle"/></a>&nbsp;<a
+id="register"
+href="
+<portlet:renderURL windowState="maximized">
+   <portlet:param name="op" value="showRegister"/>
+</portlet:renderURL>
+">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,63 +1,20 @@
-<%@ page import="org.jboss.portal.core.CoreConstants"%>
+<%@ page import="org.jboss.portal.core.CoreConstants" %>
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
 
 <div class="box" align="center">
-   <%
-      String auth = null;
-      String url = (String)renderRequest.getAttribute("URL");
-      if (url != null)
-      {
-         auth = url;
-      }
-      else
-      {
-         String contextPath = (String)renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
-         String servletPath = (String)renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
-         auth = contextPath + servletPath + "/auth/";
-      }
-      // SSL
-      String secureAuth = null;
-      String secureURL = (String)renderRequest.getAttribute("secureURL");
-      if (secureURL != null)
-      {
-         secureAuth = secureURL;
-      }
-      else
-      {
-         String contextPath = (String)renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
-         String servletPath = (String)renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
-         secureAuth = contextPath + servletPath + "/authsec/";
-      }
-   %>
-      <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-         <!-- NYI -->
-         <!--tr>
-            <td class="portlet-form-field-label">${n:i18n("REMEMBERME")}: </td>
-            <td class="portlet-form-field"><input type="checkbox" value="true" name="rememberme"/></td>
-         </tr-->
-         <tr>
-           <td colspan="1" align="center">
-             <a id="standardlogin" href="<%= auth %>">Standard ${n:i18n("LOGIN")}</a>
-             <%
-                if (secureURL != null)
-                {
-             %>
-               &nbsp;&nbsp;|&nbsp;&nbsp;
-            <a id="securelogin" href="<%= secureAuth %>">Secured ${n:i18n("LOGIN")}</a>
-            <%
-                }
-            %>
-           </td>
-         </tr>
-         <tr>
-           <td colspan="1">
-             <span class="portlet-text">${n:i18n("REGISTER_REGISTER")}<br />
-             <a id="register" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER_LINK")}</a></span>
-           </td>
-         </tr>
-      </table>
+    <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
+        <tr>
+            <td colspan="1">
+             <span class="portlet-text">
+                ${n:i18n("REGISER_NOT_LOGGED_IN")}                 
+             <br/><br/>
+             <a id="register"
+                href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER")}</a></span>
+            </td>
+        </tr>
+    </table>
 </div>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,41 +1,59 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
 
 <table width="100%" cellpadding="2" border="0">
-  <tr>
-    <td class="portlet-section-body">
-      <a id="editprofile" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>"><img src="<%= renderRequest.getContextPath() %>/images/user/edit_profile.gif" border="0" align="absmiddle" /></a>&nbsp;<a id="editprofile" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>">${n:i18n("MENU_EDITPROFILE")}</a>
-    </td>
-  </tr>
 
-<n:if ctx="admin">
-  <tr>
-    <td class="portlet-section-body">
-      <a id="listusers" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showListUsers"/></portlet:renderURL>"><img src="<%= renderRequest.getContextPath() %>/images/user/userlist.gif" border="0" align="absmiddle" /></a>&nbsp;<a id="listusers" href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showListUsers"/></portlet:renderURL>">${n:i18n("MENU_LISTUSERS")}</a>
-    </td>
-  </tr>
-</n:if>
+   <n:if ctx="admin">
+      <tr>
+         <td class="portlet-section-body">
+            <form
+               action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
+               method="post">
+               <input type="hidden" name="usersperpage" value="10"/>
+               <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
+               <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+               <input name="Find" type="submit" class="portlet-form-button" id="Find" value="${n:i18n("Search")}"/>
+            </form>
+            <br/>
+         </td>
+      </tr>
+   </n:if>
 
-  <tr>
-    <td class="portlet-section-body">
-      <a id="logout" href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>">
-         <img src="<%= renderRequest.getContextPath() %>/images/user/logout.gif" border="0" align="absmiddle" />
-      </a>&nbsp;<a id="logout" href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>">${n:i18n("MENU_LOGOUT")}</a>
-    </td>
-  </tr>
+   <n:if ctx="admin">
+      <tr>
+         <td class="portlet-section-body">
+            <a id="register"
+               href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
+               src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
+               align="absmiddle"/></a>&nbsp;<a
+            id="register"
+            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
+         </td>
+      </tr>
+   </n:if>
 
-  <%--
-  todo : find a way to get the base url of the portal to use as locationURL
-  <tr>
-    <td class="portlet-section-body">
-      <a id="logout" href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/><portlet:param name="locationURL" value=""/></portlet:actionURL>">
-        <img src="<%= renderRequest.getContextPath() %>/images/user/logout.gif" border="0" align="absmiddle" />
-      </a>&nbsp;<a id="logout" href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/><portlet:param name="locationURL" value="/portal/portal/default/default"/></portlet:actionURL>">Logout and return to default page</a>
-    </td>
-  </tr>
-  --%>
+   <tr>
+      <td class="portlet-section-body">
+         <a id="editprofile"
+            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>"><img
+            src="<%= renderRequest.getContextPath() %>/images/user/edit_profile.gif" border="0"
+            align="absmiddle"/></a>&nbsp;<a id="editprofile"
+                                            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>">${n:i18n("MENU_EDITPROFILE")}</a>
+      </td>
+   </tr>
 
+
+   <tr>
+      <td class="portlet-section-body">
+         <a id="logout"
+            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>"><img
+            src="<%= renderRequest.getContextPath() %>/images/user/logout.gif" border="0"
+            align="absmiddle"/></a>&nbsp;<a id="logout"
+                                            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>">${n:i18n("MENU_LOGOUT")}</a>
+      </td>
+   </tr>
+
 </table>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,68 +1,70 @@
 <%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
 <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
+<%@ page isELIgnored="false" %>
 <portlet:defineObjects/>
 
+<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
+<hr/>
+<table width="100%" cellpadding="0" cellspacing="10" border="0" class="pn-normal">
+    <form name="register"
+          action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
+        <tr>
+            <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
+        </tr>
+        <tr>
 
-<div style="margin: 0 15% 0 15%" align="center">
-   <form name="register" action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
-      <table cellspacing="2" cellpadding="2" border="0">
-         <th colspan="2" class="portlet-section-header">${n:i18n("REGISTER_NEWUSER")}</th>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("USERNAME")}: </font></td>
-            <td><input class="portlet-form-input-field" type="text" name="uname" value="${param["USERNAME"]}" size="26" maxlength="25">&nbsp;*&nbsp;<n:error key="uname_error"/></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("PASSWORD")}: </font></td>
-            <td><input class="portlet-form-input-field" type="password" name="pass1" size="26" maxlength="60">&nbsp;*&nbsp;<n:error key="pass1_error"/></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("REGISTER_PASSWORDAGAIN")}: </font></td>
-            <td><input class="portlet-form-input-field" type="password" name="pass2" size="26" maxlength="60">&nbsp;*&nbsp;<n:error key="pass2_error"/></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("REGISTER_REALEMAIL")}: </font></td>
-            <td><input class="portlet-form-input-field" type="text" name="realemail" value="${param["REALEMAIL"]}" size="26" maxlength="60">&nbsp;*&nbsp;<n:error key="realemail_error"/></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("REGISTER_FAKEEMAIL")}: </font></td>
-            <td><input class="portlet-form-input-field" type="text" name="fakeemail" value="${param["FAKEEMAIL"]}" size="26" maxlength="60"></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td colspan="2"><font class="portlet-form-label">*${n:i18n("REGISTER_FAKEEMAIL_EXPLAIN")}</font></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("REGISTER_QUESTION")}: </font></td>
-            <td><input class="portlet-form-input-field" type="text" name="question" value="${param["QUESTION"]}" size="26" maxlength="25">&nbsp;*&nbsp;<n:error key="question_error"/></td>
-         </tr>
-         <tr class="portlet-section-body">
-            <td><font class="portlet-form-label">${n:i18n("REGISTER_ANSWER")}: </font></td>
-            <td><input class="portlet-form-input-field" type="text" name="answer" value="${param["ANSWER"]}" size="26" maxlength="25">&nbsp;*&nbsp;<n:error key="answer_error"/></td>
-         </tr>
-         <tr><td colspan="2" height="5"></td></tr>
-         <tr>
-            <td colspan="2" align="center"><input name="register" type="submit" class="portlet-form-button" value="${n:i18n("REGISTER_NEWUSER")}" /></td>
-         </tr>
-      </table>
-   </form>
-</div>
-   <br/>
-   <div align="center" class="portlet-font">${n:i18n("REGISTER_ALREADYHAVEACCOUNT")} <a id="login" href="<portlet:renderURL><portlet:param name="op" value="showLogin"/></portlet:renderURL>">${n:i18n("REGISTER_SIGNIN")}</a></div>
-   <!-- BEGIN disclaimer -->
-   <div class="portlet-font">
-   ${n:i18n("REGISTER_ASREGUSER")}
-   <ul>
-   <li>${n:i18n("REGISTER_ASREG1")}</li>
-   <li>${n:i18n("REGISTER_ASREG2")}</li>
-   <li>${n:i18n("REGISTER_ASREG3")}</li>
-   <li>${n:i18n("REGISTER_ASREG4")}</li>
-   <li>${n:i18n("REGISTER_ASREG5")}</li>
-   <li>${n:i18n("REGISTER_ASREG6")}</li>
-   </ul></div>
-   <div align="center">
-      <div class="portlet-font">${n:i18n("REGISTER_REGISTERNOW")}</div>
-      <div class="portlet-font">${n:i18n("REGISTER_WEDONTGIVE")}</div>
-   </div>
-   <!-- END disclaimer -->
+            <td class="portlet-form-label" nowrap>${n:i18n("USERNAME")}<span class="requiredfield">*</span></td>
+            <td colspan="2"><input type="text" name="uname" value="${param["USERNAME"]}"
+                                   size="30" maxlength="25">
+                <n:error key="uname_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span>
+            </td>
+            <td><input type="text" name="realemail" value="user at portal.com" size="30" maxlength="60">
+                <n:error key="realemail_error"/>
+            </td>
 
+            <td><input type="checkbox" name="viewrealemail" value="true" checked="checked" class="portlet-form-label"/>Allow
+                other users to view my real e-mail address
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_FAKEEMAIL")}</td>
+            <td colspan="2"><input type="text" name="fakeemail" value="" size="30" maxlength="60"></td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("PASSWORD")}<span class="requiredfield">*</span></td>
+
+            <td colspan="2"><input type="password" name="pass1" size="30" maxlength="20">
+                <n:error key="pass1_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_PASSWORDAGAIN")}<span
+                    class="requiredfield">*</span></td>
+            <td colspan="2"><input type="password" name="pass2" size="30" maxlength="20">
+                <n:error key="pass2_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_QUESTION")}</td>
+
+            <td class="pn-normal" colspan="2"><input type="text" name="question" value="" size="30" maxlength="100">
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_ANSWER")}</td>
+            <td class="pn-normal" colspan="2"><input type="text" name="answer" value="" size="30" maxlength="100">
+            </td>
+        </tr>
+        <tr>
+            <td colspan="3" class="bottombuttonbar">
+                <input name="register" type="submit" class="portlet-form-button"
+                       value="${n:i18n("REGISTER_NEWUSER")}"/>
+            </td>
+        </tr>
+    </form>
+</table>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,19 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portal-renderSet>
    <renderSet name="divRenderer">
       <set content-type="text/html">
-         <region-renderer>org.jboss.portal.theme.impl.render.DivRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.DivWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.DivPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.DivDecorationRenderer</decoration-renderer>
+         <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">
-         <region-renderer>org.jboss.portal.theme.impl.render.EmptyRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.EmptyWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.EmptyPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.EmptyDecorationRenderer</decoration-renderer>
+         <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>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portal-strategies>
    <set name="maximizedRegion">
       <strategy content-type="text/html">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <layouts>
    <layout>
       <name>nodesk</name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-  version="2.0">
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+        version="2.0">
    <tlib-version>1.1</tlib-version>
    <short-name>JBoss-Portal-tags</short-name>
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,23 +1,52 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <themes>
    <theme>
       <name>industrial</name>
-       <link rel="stylesheet" id="main_css" href="/themes/industrial/portal_style.css" type="text/css" />
-       <link rel="shortcut icon" href="/themes/industrial/images/favicon.ico" />
+       <link rel="stylesheet" id="main_css" href="/themes/industrial/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/industrial/images/favicon.ico"/>
    </theme>
    <theme>
       <name>Nphalanx</name>
-       <link rel="stylesheet" id="main_css" href="/themes/phalanx/portal_style.css" type="text/css" />
-       <link rel="shortcut icon" href="/themes/phalanx/images/favicon.ico" />
+       <link rel="stylesheet" id="main_css" href="/themes/phalanx/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/phalanx/images/favicon.ico"/>
    </theme>
    <theme>
       <name>mission-critical</name>
-       <link rel="stylesheet" id="main_css" href="/themes/mission-critical/portal_style.css" type="text/css" />
-       <link rel="shortcut icon" href="/themes/mission-critical/images/favicon.ico" />
+       <link rel="stylesheet" id="main_css" href="/themes/mission-critical/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/mission-critical/images/favicon.ico"/>
    </theme>
    <theme>
     <name>Maple</name>
     <link rel="stylesheet" id="main_css" href="/themes/maple/portal_style.css" type="text/css"/>
     <link rel="shortcut icon" href="/themes/maple/images/favicon.ico"/>
    </theme>
+   <theme>
+    <name>renaissance</name>
+    <link rel="stylesheet" id="main_css" href="/themes/renaissance/portal_style.css" type="text/css"/>
+    <link rel="shortcut icon" href="/themes/renaissance/images/favicon.ico"/>
+    <link rel="icon" href="/themes/renaissance/images/animated_favicon1.gif" type="image/gif"/>
+   </theme>
 </themes>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,13 +1,30 @@
 <?xml version="1.0" standalone="yes"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <deployments>
    <deployment>
       <instance>
-         <instance-id>NavigationPortletInstance</instance-id>
-         <portlet-ref>NavigationPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
          <instance-id>UserPortletInstance</instance-id>
          <portlet-ref>UserPortlet</portlet-ref>
       </instance>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,9 +1,32 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portlet-app
-      xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-      xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-      version="1.0">
+   xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   version="1.0">
    <portlet>
       <description>Portlet providing user login/logout and profile management</description>
       <portlet-name>UserPortlet</portlet-name>
@@ -144,19 +167,7 @@
          <title>Management Portlet</title>
       </portlet-info>
    </portlet>
-   <portlet>
-      <description>Portlet providing navigable tabs with portal pages</description>
-      <portlet-name>NavigationPortlet</portlet-name>
-      <display-name>Navigation Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.catalog.NavigationPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Portal Navigation</title>
-      </portlet-info>
-   </portlet>
+
    <user-attribute>
       <name>user.name.nickName</name>
    </user-attribute>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,30 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-  version="2.0">
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+        version="2.0">
    <tlib-version>1.1</tlib-version>
    <short-name>Theme_basic_tags</short-name>
    <tag>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <web-app
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,7 @@
 /**
- * $RCSfile: tiny_mce.js,v $
- * $Revision: 1.1.1.1 $
- * $Date: 2005/01/14 23:05:58 $
+ * $RCSfile$
+ * $Revision: 2 $
+ * $Date: 2005-01-14 18:01:32 -0500 (Fri, 14 Jan 2005) $
  *
  * @author Moxiecode
  * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,7 +1,7 @@
 /**
- * $RCSfile: tiny_mce_src.js,v $
- * $Revision: 1.1.1.1 $
- * $Date: 2005/01/14 23:06:00 $
+ * $RCSfile$
+ * $Revision: 2 $
+ * $Date: 2005-01-14 18:01:32 -0500 (Fri, 14 Jan 2005) $
  *
  * @author Moxiecode
  * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,4 @@
-<%@ page import="org.jboss.portal.server.PortalConstants"%>
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
 <%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -8,13 +8,14 @@
    <meta http-equiv="Content-Type" content="text/html;"/>
    <!-- to correct the unsightly Flash of Unstyled Content. -->
    <script type="text/javascript"></script>
-   <!-- inject the theme; default to the Nphalanx theme if nothing is selected for the portal or the page -->
-   <p:theme themeName='Nphalanx'/>
+   <!-- inject the theme; default to the renaissance theme if nothing is selected for the portal or the page -->
+   <p:theme themeName='renaissance'/>
    <!-- insert header content that was possibly set by portlets on the page -->
    <p:headerContent/>
 </head>
 
 <body id="body">
+<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
 <div id="portal-container">
    <div id="sizer">
       <div id="expander">
@@ -22,6 +23,11 @@
          <table border="0" cellpadding="0" cellspacing="0" id="header-container">
             <tr>
                <td align="center" valign="top" id="header">
+
+                  <!-- Utility controls -->
+                  <p:region regionName='dashboardnav' regionID='dashboardnav'/>
+
+                  <!-- navigation tabs and such -->
                   <p:region regionName='navigation' regionID='navigation'/>
                   <div id="spacer"></div>
                </td>
@@ -33,15 +39,18 @@
             <!-- insert the content of the 'center' region of the page, and assign the css selector id 'regionB' -->
             <p:region regionName='center' regionID='regionB'/>
             <hr class="cleaner"/>
-
-            <div id="footer-container" class="portal-copyright">Powered by <a class="portal-copyright"
-                                                                              href="http://www.jboss.com/products/jbossportal">JBoss
-               Portal</a><br/>
-               <span id="ThemeBy"></span>
-            </div>
          </div>
       </div>
    </div>
 </div>
+
+<!-- TODO: Fix the auto jump in this tag -->
+<!-- <div id="footer-container" class="portal-copyright">Powered by
+<a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br/>
+</div>
+-->
+
+<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
+
 </body>
 </html>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,42 +1,51 @@
-<%@ page import="org.jboss.portal.server.PortalConstants"%>
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
 <%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-   <title><%= PortalConstants.VERSION.toString() %></title>
-   <meta http-equiv="Content-Type" content="text/html;"/>
-   <!-- to correct the unsightly Flash of Unstyled Content. -->
-   <script type="text/javascript"></script>
-   <!-- use the Nphalanx theme if nothing else was defined for the portal or the page -->
-   <p:theme themeName='Nphalanx'/>
-   <!-- inject header content that was generated by the portlets on the requested page -->
-   <p:headerContent/>
+    <title><%= PortalConstants.VERSION.toString() %>
+    </title>
+    <meta http-equiv="Content-Type" content="text/html;"/>
+    <!-- to correct the unsightly Flash of Unstyled Content. -->
+    <script type="text/javascript"></script>
+    <!-- use the Nphalanx theme if nothing else was defined for the portal or the page -->
+    <p:theme themeName='renaissance'/>
+    <!-- inject header content that was generated by the portlets on the requested page -->
+    <p:headerContent/>
 </head>
 
 <body id="body">
-<div id="portal-container"><div id="sizer"><div id="expander">
-   <div id="logoName"></div>
-   <table border="0" cellpadding="0" cellspacing="0" id="header-container">
-      <tr>
-         <td align="center" valign="top" id="header">
-            <p:region regionName='navigation' regionID='navigation'/>
-            <div id="spacer"></div>
-         </td>
-      </tr>
-   </table>
-   <div id="content-container">
-      <!-- Note: this construct assumes that the 'maximizedRegion' layout strategy was chosen for the layout, page or portal -->
-      <!-- the 'maximizedRegion' strategy assigns the maximized portlet to the 'maximized' region -->
-      <p:region regionName='maximized' regionID='regionMaximized'/>
-      <hr class="cleaner"/>
+<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
+<div id="portal-container">
+    <div id="sizer">
+        <div id="expander">
+            <div id="logoName"></div>
+            <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+                <tr>
+                    <td align="center" valign="top" id="header">
+                        <p:region regionName='dashboardnav' regionID='dashboardnav'/>
 
-      <div id="footer-container" class="portal-copyright">Powered by
-         <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
-         <span id="ThemeBy"></span>
-      </div>
-   </div>
+                        <p:region regionName='navigation' regionID='navigation'/>
+                        <div id="spacer"></div>
+                    </td>
+                </tr>
+            </table>
+            <div id="content-container">
+                <!-- Note: this construct assumes that the 'maximizedRegion' layout strategy was chosen for the layout, page or portal -->
+                <!-- the 'maximizedRegion' strategy assigns the maximized portlet to the 'maximized' region -->
+                <p:region regionName='maximized' regionID='regionMaximized'/>
+                <hr class="cleaner"/>
 
-</div></div></div>
+                <div id="footer-container" class="portal-copyright">Powered by
+                    <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
+                    <span id="ThemeBy"></span>
+                </div>
+            </div>
+
+        </div>
+    </div>
+</div>
+<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
 </body>
 </html>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,931 +1,975 @@
-   /*****************************
-   * JBoss Industrial Theme CSS *
-   ******************************/
+/*****************************
+* JBoss Industrial Theme CSS *
+******************************/
 
-   #body {
-      background-image: url( images/portal_background.gif );
-      margin: 0px;
-      padding: 0px;
-   }
+#body {
+   background-image: url( images/portal_background.gif );
+   margin: 0px;
+   padding: 0px;
+}
 
-      /*****************
-      * Portal Header  *
-      ******************/
+/*****************
+* Portal Header  *
+******************/
 
-      /* spacer to keep header at certain width regardless of display size
+/* spacer to keep header at certain width regardless of display size
 done to avoid overlapping of tab navigation in header */
-   #spacer {
-      width: 1024px;
-      line-height: 0px;
-      font-size: 0px;
-      height: 0px;
-   }
+#spacer {
+   width: 1024px;
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+}
 
-   /* Wrapper for Header */
-   #header-container {
-      background-image: url( images/portal_background.gif );
-      background-repeat: repeat-y;
-      height: 100%;
-      min-width: 1000px;
-      width: 100%;
-      /* test to reposition header on page
-     position: absolute;
-     bottom: 5px;*/
-   }
+/* Wrapper for Header */
+#header-container {
+   background-image: url( images/portal_background.gif );
+   background-repeat: repeat-y;
+   height: 100%;
+   min-width: 1000px;
+   width: 100%;
+   /* test to reposition header on page
+  position: absolute;
+  bottom: 5px;*/
+}
 
-   /* Header background */
-   #header {
-      background-image: url( images/header.gif );
-      background-repeat: repeat-x;
-      height: 100px;
-      padding: 0px; /*margin: 0 25% 0 25%;*/
-   }
+/* Header background */
+#header {
+   background-image: url( images/header.gif );
+   background-repeat: repeat-x;
+   height: 100px;
+   padding: 0px; /*margin: 0 25% 0 25%;*/
+}
 
-   #logoName {
-   /*	Original Logo...*/
-      background-image: url( images/JBossLogo.gif );
+#logoName {
+/*	Original Logo...*/
+   background-image: url( images/JBossLogo.gif );
+   background-repeat: no-repeat;
+   width: 187px;
+   height: 35px;
+   position: absolute;
+   left: 15px;
+   top: 16px;
+
+   /* alt Smokestack Logo in header...
+      background-image: url(images/JBossLogoV2.gif);
       background-repeat: no-repeat;
-      width: 187px;
-      height: 35px;
+      width: 576px;
+      height: 71px;
       position: absolute;
-      left: 15px;
-      top: 16px;
+      left: 0px;
+      top: 1px;	*/
 
-      /* alt Smokestack Logo in header...
-     background-image: url(images/JBossLogoV2.gif);
-     background-repeat: no-repeat;
-     width: 576px;
-     height: 71px;
-     position: absolute;
-     left: 0px;
-     top: 1px;	*/
+   z-index: 2;
 
-      z-index: 2;
+}
 
-   }
+/************************
+* Portal Layout Regions *
+*************************/
 
-      /************************
-      * Portal Layout Regions *
-      *************************/
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/*width: 100%;*/
 
-   /* wrapper for entire portal. starts/ends after/before body tag */
-   #portal-container {
-   /*width: 100%;*/
+/*part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 350px 0 350px;
+}
 
-   /*part of below IE hack to preserve min-width for portlet regions */
-      padding: 0 350px 0 350px;
-   }
+/* min width hack for IE */
+#expander {
+   margin: 0 -350px 0 -350px;
+   position: relative;
+}
 
-   /* min width hack for IE */
-   #expander {
-      margin: 0 -350px 0 -350px;
-      position: relative;
-   }
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
 
-   /* min width hack for IE */
-   #sizer {
-      width: 100%;
-   }
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
 
-   /* IE Hack \*/
-   * html #portal-container,
-      * html #sizer,
-      * html #expander {
-      height: 0;
-   }
+/* end IE min-width hack */
 
-   /* end IE min-width hack */
+/*table that contains all regions. does not include header*/
+#content-container {
+   height: 100%; /*width: 100%;*/
+   /*margin:1em auto;
+border: 1px solid black;*/
+   text-align: left;
+   max-width: 1600px;
+   min-width: 800px;
 
-   /*table that contains all regions. does not include header*/
-   #content-container {
-      height: 100%; /*width: 100%;*/
-      /*margin:1em auto;
-   border: 1px solid black;*/
-      text-align: left;
-      max-width: 1600px;
-      min-width: 800px;
+   /*part of below IE hack
+padding: 0 350px 0 350px;*/
+}
 
-      /*part of below IE hack
-  padding: 0 350px 0 350px;*/
-   }
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 10px;
+}
 
-   /* Login JSP Selectors */
-   #login-container {
-      position: relative;
-      left: 35%;
-      top: 55px;
-      right: 45%;
-      width: 320px;
-      height: 250px;
-      margin: 0px;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 10px;
-   }
+#login-container fieldset {
+   background-color: transparent;
+}
 
-   #login-container fieldset {
-      background-color: transparent;
-   }
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
 
-   #login-container label, #login-container input {
-      display: block;
-      float: left;
-      width: auto;
-      margin-top: 15px;
-   }
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
 
-   #login-container label {
-      text-align: right;
-      padding-right: 20px;
-      width: 95px;
-   }
+#login-container br {
+   clear: left;
+}
 
-   #login-container br {
-      clear: left;
-   }
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #596874;
+}
 
-   #login-container legend {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 13px;
-      font-weight: bold;
-      color: #596874;
-   }
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
 
-   #loginForm {
-      margin: 0px;
-      padding: 0px;
-   }
+/* end Login Page Selectors */
 
-   /* end Login Page Selectors */
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+ float: right; */
 
-   /* portlet regions within content-container. this includes footer-container. */
-   #regionA {
-      /* test to swap columns...
-     float: right; */
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
 
-      width: 30%;
-      float: left;
-      margin: 0px;
-      padding: 0px;
-      min-width: 250px;
-   }
+#regionB {
+   /*test to swap columns...
+margin: 0 30% 0 0; */
 
-   #regionB {
-      /*test to swap columns...
-      margin: 0 30% 0 0; */
+/* two column layout*/
+   margin: 0 0 0 30%;
+   padding: 0;
+   width: 69%;
+   height: 300px;
 
-   /* two column layout*/
-      margin: 0 0 0 30%;
-      padding: 0;
-      width: 69%;
+   /* test to add 3rd region in layout...
+  width: 40%;
+  float: left;*/
+}
 
-      /* test to add 3rd region in layout...
-     width: 40%;
-     float: left;*/
-   }
+#regionC {
+   /* inclusion of 3rd region - comment out for 2 region testing
+  padding: 0px;
+  width: 27%;
+  float: left;*/
+   display: none;
+   height: 300px;
+}
 
-   #regionC {
-      /* inclusion of 3rd region - comment out for 2 region testing
-     padding: 0px;
-     width: 27%;
-     float: left;*/
-      display: none;
-   }
+/* give a maximized portlet more space */
+#regionMaximized {
+   width: 100%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 400px;
+}
 
-   /* give a maximized portlet more space */
-   #regionMaximized {
-      width: 100%;
-      float: left;
-      margin: 0px;
-      padding: 0px;
-      min-width: 400px;
-   }
+#footer-container {
+/* margin: 30px 25% 0 25%;*/
+   text-align: center;
+   width: 99.5%;
+}
 
-   #footer-container {
-   /* margin: 30px 25% 0 25%;*/
-      text-align: center;
-      width: 99.5%;
-   }
+#navigation-container {
 
-   #navigation-container {
+}
 
-   }
+#sub-navigation-container {
 
-   #sub-navigation-container {
+}
 
-   }
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
 
-      /* used to clear float in regionA,B,C divs so that
- footer spans bottom of page */
-   hr.cleaner {
-      clear: both;
-      height: 1px;
-      margin: -1px 0 0 0;
-      padding: 0;
-      border: none;
-      visibility: hidden;
-   }
+/****************************
+* Tab Navigation for Header *
+*****************************/
 
-      /****************************
-      * Tab Navigation for Header *
-      *****************************/
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 300px;
+   min-width: 550px;
+}
 
-   UL#tabsHeader {
-      margin: 0;
-      padding-left: 300px;
-      min-width: 550px;
-   }
+UL#tabsHeader li {
+   list-style: none;
+   float: left;
+   margin-left: -1px;
+   margin-top: 74px;
+   margin-right: 0px;
+   line-height: 16px;
+   padding: 0px;
+   border-right: 1px solid #72828E;
+   border-left: 1px solid #72828E;
+}
 
-   UL#tabsHeader li {
-      list-style: none;
-      float: left;
-      margin-left: -1px;
-      margin-top: 74px;
-      margin-right: 0px;
-      line-height: 16px;
-      padding: 0px;
-      border-right: 1px solid #72828E;
-      border-left: 1px solid #72828E;
-   }
+UL#tabsHeader li:hover {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
 
-   UL#tabsHeader li:hover {
-      background-image: url( images/highlightedTab.gif );
-      background-repeat: repeat-x;
-   }
-
-      /* hover selectors for main header tabs done to deal
+/* hover selectors for main header tabs done to deal
 with IE not liking hover pseudo class on li */
-   UL#tabsHeader li.hoverOn {
-      background-image: url( images/highlightedTab.gif );
-      background-repeat: repeat-x;
-   }
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
 
-   UL#tabsHeader li.hoverOff {
-      background-image: none;
-   }
+UL#tabsHeader li.hoverOff {
+   background-image: none;
+}
 
-   UL#tabsHeader a {
-      display: block;
-      float: left;
-      padding: 4px 15px 5px 15px;
-      text-decoration: none;
-      font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      background: 100% 0 no-repeat;
-      color: #596874;
-   }
+UL#tabsHeader a {
+   display: block;
+   float: left;
+   padding: 4px 15px 5px 15px;
+   text-decoration: none;
+   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   background: 100% 0 no-repeat;
+   color: #596874;
+}
 
-   UL#tabsHeader a:hover {
-      text-decoration: underline;
-   }
+UL#tabsHeader a:hover {
+   text-decoration: underline;
+}
 
-   UL#tabsHeader #current, UL#tabsHeader #current a {
-      font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-weight: 600;
-      color: #EBEAEA;
-      background-image: url( images/activeTab.gif );
-      background-repeat: repeat-x;
-   }
+UL#tabsHeader #current, UL#tabsHeader #current a {
+   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-weight: 600;
+   color: #EBEAEA;
+   background-image: url( images/activeTab.gif );
+   background-repeat: repeat-x;
+}
 
-      /* used for sub navigation if applicable
-      UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
-        color: #000;
-        line-height: 19px;
-        padding-top: 0px;
-        padding-bottom: 1px;
-        margin-bottom: -1px;
-        background: #eeeeef;
-      }*/
+/* used for sub navigation if applicable
+UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
+  color: #000;
+  line-height: 19px;
+  padding-top: 0px;
+  padding-bottom: 1px;
+  margin-bottom: -1px;
+  background: #eeeeef;
+}*/
 
-   /* Tab background color for selected global nav item */
-   li.currentTabBackground {
-      background: #fff;
-   }
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
 
-      /* used for sub navigation if applicable
-      li.currentTabBackgroundSubNav {
-        background: #eeeeef;
-      }*/
+/* used for sub navigation if applicable
+li.currentTabBackgroundSubNav {
+  background: #eeeeef;
+}*/
 
-   /* backslash hack for IE5-Mac \*/
-   UL#tabsHeader a {
-      float: none;
-   }
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
 
-   /* End Mac Hack */
-   html>body UL#tabsHeader a {
-      width: auto;
-   }
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
 
-   /* fixes IE6 win hack */
+/* fixes IE6 win hack */
 
-      /****************************
-      * Portlet Container Windows *
-      *****************************/
+/***************************
+*  Utility Navigation  *
+*****************************/
 
-   .portlet-container {
-   /*margin: 10px;*/
-      padding: 10px;
-   }
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
 
-   .portlet-titlebar-title {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-weight: 500;
-      color: #596874;
-      white-space: nowrap;
-      line-height: 100%;
-      float: left;
-      text-indent: 15px;
-   }
+#dashboardnav a {
+   color: #FFFFFF;
+}
 
-   .portlet-titlebar-decoration {
-      background-image: url( images/portlet-win-decoration.gif );
-      background-repeat: no-repeat;
-      height: 11px;
-      width: 11px;
-      float: left;
-      position: relative;
-      top: 6px;
-   }
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
 
-   /* wrapper for floating portlet window modes */
-   .portlet-mode-container {
-      float: right;
-   }
+/****************************
+* Portlet Container Windows *
+*****************************/
 
-   .portlet-titlebar-left {
-      background-image: url( images/portlet-top-left.gif );
-      background-repeat: no-repeat;
-      width: 9px;
-      height: 33px;
-      background-position: right;
-      min-width: 9px;
-   }
+.portlet-container {
+/*margin: 10px;*/
+   padding: 10px;
+}
 
-   .portlet-titlebar-center {
-      background-image: url( images/portlet-top-middle.gif );
-      background-repeat: repeat-x;
-      height: 33px;
-   }
+.portlet-titlebar-title {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: 500;
+   color: #596874;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 15px;
+}
 
-   .portlet-titlebar-right {
-      background-image: url( images/portlet-top-right.gif );
-      background-repeat: no-repeat;
-      width: 10px;
-      height: 33px;
-      min-width: 10px;
-   }
+.portlet-titlebar-decoration {
+   background-image: url( images/portlet-win-decoration.gif );
+   background-repeat: no-repeat;
+   height: 11px;
+   width: 11px;
+   float: left;
+   position: relative;
+   top: 6px;
+}
 
-   .portlet-content-left {
-      background-image: url( images/portlet-left-vertical.gif );
-      height: 100%;
-      background-repeat: repeat-y;
-      background-position: right;
-      width: 9px;
-      min-width: 9px;
-   }
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+}
 
-   .portlet-content-center {
-      background-color: #f7f7f7;
-      background-repeat: repeat;
-      vertical-align: top;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 33px;
+   background-position: right;
+   min-width: 9px;
+}
 
-   .portlet-body {
-      background-color: #f7f7f7;
-   }
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 33px;
+}
 
-   .portlet-content-right {
-      background-image: url( images/portlet-right-vertical.gif );
-      height: 100%;
-      background-repeat: repeat-y;
-      background-position: left;
-      width: 10px;
-      min-width: 10px;
-   }
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 10px;
+   height: 33px;
+   min-width: 10px;
+}
 
-   .portlet-footer-left {
-      background-image: url( images/portlet-bottom-left.gif );
-      width: 9px;
-      height: 9px;
-      background-repeat: no-repeat;
-      background-position: top right;
-      min-width: 9px;
-   }
+.portlet-content-left {
+   background-image: url( images/portlet-left-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: right;
+   width: 9px;
+   min-width: 9px;
+}
 
-   .portlet-footer-center {
-      background-image: url( images/portlet-bottom-middle.gif );
-      height: 14px;
-      background-repeat: repeat-x;
-   }
+.portlet-content-center {
+   background-color: #f7f7f7;
+   background-repeat: repeat;
+   vertical-align: top;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-   .portlet-footer-right {
-      background-image: url( images/portlet-bottom-right.gif );
-      width: 10px;
-      height: 9px;
-      background-repeat: no-repeat;
-      min-width: 10px;
-   }
+.portlet-body {
+   background-color: #f7f7f7;
+}
 
-      /***********************
-      * Portlet Window Modes *
-      ************************/
-   .portlet-mode-maximized {
-      background-image: url( images/maximize.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-content-right {
+   background-image: url( images/portlet-right-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: left;
+   width: 10px;
+   min-width: 10px;
+}
 
-   .portlet-mode-minimized {
-      background-image: url( images/minimize.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   width: 9px;
+   height: 9px;
+   background-repeat: no-repeat;
+   background-position: top right;
+   min-width: 9px;
+}
 
-   .portlet-mode-normal {
-      background-image: url( images/normal.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   height: 14px;
+   background-repeat: repeat-x;
+}
 
-   .portlet-mode-help {
-      background-image: url( images/help.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   width: 10px;
+   height: 9px;
+   background-repeat: no-repeat;
+   min-width: 10px;
+}
 
-   .portlet-mode-edit {
-      background-image: url( images/edit.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-remove {
-      background-image: url( images/remove.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-view {
-      background-image: url( images/view.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-reload {
-      background-image: url( images/reload.gif );
-      width: 16px;
-      height: 23px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-      /**********************
-      * Copyright Selectors *
-      ***********************/
-   .portal-copyright {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 9px;
-      color: #5E6D7A;
-   }
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   a.portal-copyright {
-      color: #768591;
-      text-decoration: none;
-   }
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   a.portal-copyright:hover {
-      color: #96A5B1;
-      text-decoration: none;
-   }
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   #ThemeBy:before {
-      content: "Theme by Novell";
-   }
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-      /*************
-      *  Elements  *
-      **************/
-   a {
-      color: #768591;
-      text-decoration: none;
-   }
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 9px;
+   color: #5E6D7A;
+}
 
-   a:hover {
-      color: #96A5B1;
-      text-decoration: none;
-   }
+a.portal-copyright {
+   color: #768591;
+   text-decoration: none;
+}
 
-   INPUT {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+a.portal-copyright:hover {
+   color: #96A5B1;
+   text-decoration: none;
+}
 
-   SELECT {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
 
-   FONT {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      color: #768591;
-   }
+/*************
+*  Elements  *
+**************/
+a {
+   color: #768591;
+   text-decoration: none;
+}
 
-   FIELDSET {
-      background-color: #f7f7f7;
-      border: 1px solid #BABDB6;
-      padding: 6px;
-   }
+a:hover {
+   color: #96A5B1;
+   text-decoration: none;
+}
 
-   LEGEND {
-      background-color: transparent;
-      padding-left: 6px;
-      padding-right: 6px;
-      padding-bottom: 0px;
-      font-size: 12px;
-   }
+INPUT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-      /*******************
-      * Table Selectors  *
-      ********************/
-   /* Table header */
-   .portlet-table-header {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 12px;
-      font-weight: bold;
-      background-color: #768591;
-      color: #fff;
-   }
+SELECT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-   /* Normal text in a table cell */
-   .portlet-table-body {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+FONT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #768591;
+}
 
-   /* Text in every other row in the table */
-   .portlet-table-alternate {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      background-color: #ececec;
-   }
+FIELDSET {
+   background-color: #f7f7f7;
+   border: 1px solid #BABDB6;
+   padding: 6px;
+}
 
-   /* Text in a selected cell range */
-   .portlet-table-selected {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      background-color: #768591;
-      color: #fff;
-   }
+LEGEND {
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 12px;
+}
 
-   /* Text of a subheading */
-   .portlet-table-subheader {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-   }
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 12px;
+   font-weight: bold;
+   background-color: #768591;
+   color: #fff;
+}
 
-   /* Table footer */
-   .portlet-table-footer {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 10px;
-   }
+/* Normal text in a table cell */
+.portlet-table-body {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-   /* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-   .portlet-table-text {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-style: italic;
-   }
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #ececec;
+}
 
-      /********
-      * FONTS *
-      *********/
+/* Text in a selected cell range */
+.portlet-table-selected {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #768591;
+   color: #fff;
+}
 
-      /* Font attributes for the normal  fragment font.
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 10px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
 Used for the display of non-accentuated information */
-   .portlet-font {
-      color: #000;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      /*margin-top: 7px;
-     margin-bottom: 5px;*/
-   }
+.portlet-font {
+   color: #000;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   /*margin-top: 7px;
+  margin-bottom: 5px;*/
+}
 
-   /* Font attributes similar to the portlet.font but the color is lighter */
-   .portlet-font-dim {
-      color: #888385;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #888385;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-      /********
-      * FORMS *
-      *********/
+/********
+* FORMS *
+*********/
 
-   /* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
-   .portlet-form-label {
-      color: #000;
-      text-decoration: none;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-   }
+/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
+.portlet-form-label {
+   color: #000;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
 
-   /* Text on a form button */
-   .portlet-form-button {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      color: #000;
-   }
+/* Text on a form button */
+.portlet-form-button {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+}
 
-   /* Text that appears beside a context dependent action icon */
-   .portlet-icon-label {
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
 
-   }
+}
 
-      /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
 not sure if we need this one?.. */
-   .portlet-dlg-icon-label {
+.portlet-dlg-icon-label {
 
-   }
+}
 
-   /* Text for form field labels */
-   .portlet-form-field-label {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      color: #000;
-      vertical-align: bottom;
-   }
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+   vertical-align: bottom;
+}
 
-   /* Text for a form field */
-   .portlet-form-field {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      color: #000;
-      margin-top: 10px;
-   }
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+   margin-top: 10px;
+}
 
-   /* Text of the user-input in an input field. not sure if we need this guy? */
-   .portlet-form-input-field {
-      color: #000;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-   }
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #000;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
 
-      /********
-      * LINKS *
-      *********/
+/********
+* LINKS *
+*********/
 
-   .portal-links:link {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #242424;
-      text-decoration: none;
-   }
+.portal-links:link {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
 
-   .portal-links:hover {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #5699B7;
-      text-decoration: none;
-   }
+.portal-links:hover {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #5699B7;
+   text-decoration: none;
+}
 
-   .portal-links:active {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #242424;
-      text-decoration: none;
-   }
+.portal-links:active {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
 
-   .portal-links:visited {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #242424;
-      text-decoration: none;
-   }
+.portal-links:visited {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
 
-      /***********
-      * MESSAGES *
-      ************/
+/***********
+* MESSAGES *
+************/
 
-   /* Status of the current operation. */
-   .portlet-msg-status {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-style: normal;
-      color: #788793;
-   }
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: normal;
+   color: #788793;
+}
 
-   /* Help messages, general additional information, etc. */
-   .portlet-msg-info {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-style: italic;
-      color: #000;
-   }
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: italic;
+   color: #000;
+}
 
-   /* Error messages. */
-   .portlet-msg-error {
-      color: red;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-   }
+/* Error messages. */
+.portlet-msg-error {
+   color: red;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
 
-   /* Warning messages. */
-   .portlet-msg-alert {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #821717;
-   }
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #821717;
+}
 
-   /* Verification of the successful completion of a task. */
-   .portlet-msg-success {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      font-weight: bold;
-      color: #359630;
-   }
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #359630;
+}
 
-      /***********
-      * SECTIONS *
-      ************/
+/***********
+* SECTIONS *
+************/
 
-   /* Table or section header */
-   .portlet-section-header {
-      font-weight: bold;
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      color: #768591;
-      background-color: #f7f7f7; /*background-image: url(interf/head.jpg);*/
-   }
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #768591;
+   background-color: #f7f7f7; /*background-image: url(interf/head.jpg);*/
+}
 
-   /* Normal text in a table cell */
-   .portlet-section-body {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+/* Normal text in a table cell */
+.portlet-section-body {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-   /* Text in every other row in the cell */
-   .portlet-section-alternate {
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      background-color: #ececec;
-   }
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #ececec;
+}
 
-   /* Text in a selected cell range */
-   .portlet-section-selected {
-      background-color: #768591;
-      font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-      font-size: 11px;
-      color: #fff;
-   }
+/* Text in a selected cell range */
+.portlet-section-selected {
+   background-color: #768591;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #fff;
+}
 
-   /* Text of a subheading */
-   .portlet-section-subheader {
-      font-weight: bold;
-      font-size: 11px;
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      color: #000;
-      /*margin: 3px;
-     padding: 3px;*/
-   }
+/* Text of a subheading */
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   color: #000;
+   /*margin: 3px;
+  padding: 3px;*/
+}
 
-   /* Table or section footnote */
-   .portlet-section-footer {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      background-color: #f7f7f7;
-      font-size: 10px;
-   }
+/* Table or section footnote */
+.portlet-section-footer {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   background-color: #f7f7f7;
+   font-size: 10px;
+}
 
-      /* Text that belongs to the table but does not fall in one of the other categories
+/* Text that belongs to the table but does not fall in one of the other categories
 (e.g. explanatory or help text that is associated with the section. */
-   .portlet-section-text {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-style: italic;
-   }
+.portlet-section-text {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
 
-      /********
-      * MENUS *
-      *********/
+/********
+* MENUS *
+*********/
 
-   /*General menu settings such as background color, margins, etc. */
-   .portlet-menu {
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
 
-   }
+}
 
-   /* Normal, unselected menu item. */
-   .portlet-menu-item {
-      color: #242424;
-      text-decoration: none;
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 9px;
-   }
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 9px;
+}
 
-   .portlet-menu-item:hover {
-      color: #5699B7;
-      text-decoration: none;
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 9px;
-   }
+.portlet-menu-item:hover {
+   color: #5699B7;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 9px;
+}
 
-   /* Selected menu item. */
-   .portlet-menu-item-selected {
+/* Selected menu item. */
+.portlet-menu-item-selected {
 
-   }
+}
 
-   /* Selected menu item when the mouse hovers over it. */
-   .portlet-menu-item-selected:hover {
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
 
-   }
+}
 
-   /* Normal, unselected menu item that has sub-menus. */
-   .portlet-menu-cascade-item {
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
 
-   }
+}
 
-   /* Selected sub-menu item that has sub-menus */
-   .portlet-menu-cascade-item-selected {
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
 
-   }
+}
 
-   /* Descriptive text for the menu (e.g. in a help context below the menu) */
-   .portlet-menu-description {
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
 
-   }
+}
 
-   /* Menu caption */
-   .portlet-menu-caption {
+/* Menu caption */
+.portlet-menu-caption {
 
-   }
+}
 
-   /* A separator bar similar to a horizontal rule, but with styling matching the page */
-   .portlet-horizontal-separator {
-   }
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+}
 
-   /* Allows portlets to mimic the title bar when nesting something */
-   .portlet-nestedTitle-bar {
-   }
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
 
-   /* Allows portlets to match the textual character of the title on the title bar. */
-   .portlet-nestedTitle {
-   }
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
 
-   /* Support portlets having tabs in the same style as the page or other portlets */
-   .portlet-tab {
-   }
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
 
-   /* Highlight the tab currently being shown */
-   .portlet-tab-active {
-   }
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
 
-   /* Highlight the selected tab (not yet active) */
-   .portlet-tab-selected {
-   }
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
 
-   /* A tab which can not be currently activated */
-   .portlet-tab-disabled {
-   }
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
 
-   /* Top level style for the content of a tab. */
-   .portlet-tab-area {
-   }
\ No newline at end of file
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	2006-12-22 22:52:04 UTC (rev 8571)
@@ -18,11 +18,11 @@
    font-size: 12px;
 }
 
-   /*****************
-   * Portal Header  *
-   ******************/
+/*****************
+* Portal Header  *
+******************/
 
-   /* spacer to keep header at certain width regardless of display size
+/* spacer to keep header at certain width regardless of display size
 done to avoid overlapping of tab navigation in header */
 #spacer {
    line-height: 0px;
@@ -70,9 +70,9 @@
    top: 13px;
 }
 
-   /************************
-   * Portal Layout Regions *
-   *************************/
+/************************
+* Portal Layout Regions *
+*************************/
 
 /* wrapper for entire portal. starts/ends after/before body tag */
 #portal-container {
@@ -179,6 +179,7 @@
    margin: 0px;
    padding: 0px;
    min-width: 250px;
+   height: 300px;
 }
 
 #regionB {
@@ -190,6 +191,7 @@
    padding: 0px; /* test to add 3rd region in layout...*/
    width: 68.5%;
    float: left;
+   height: 300px;
 }
 
 #regionC {
@@ -199,6 +201,7 @@
    width: 28%;
    float: left; /*hide 3rd region*/
    display: none;
+   height: 300px;
 }
 
 #footer-container {
@@ -211,9 +214,9 @@
 #navigation-container {
 }
 
-   /* used to clear float in regionA,B,C divs so that
+/* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
-   /* used to clear float in regionA,B,C divs so that
+/* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
 hr.cleaner {
    clear: both;
@@ -224,9 +227,9 @@
    visibility: hidden;
 }
 
-   /****************************
-   * Tab Navigation for Header *
-   *****************************/
+/****************************
+* Tab Navigation for Header *
+*****************************/
 
 UL#tabsHeader {
    margin: 0;
@@ -311,10 +314,35 @@
 
 /* fixes IE6 win hack */
 
-   /****************************
-   * Portlet Container Windows *
-   *****************************/
+/***************************
+*  Utility Navigation  *
+*****************************/
 
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
 .portlet-container {
    padding: 10px;
 }
@@ -423,9 +451,9 @@
    min-width: 9px;
 }
 
-   /***********************
-   * Portlet Window Modes *
-   ************************/
+/***********************
+* Portlet Window Modes *
+************************/
 .portlet-mode-maximized {
    background-image: url( images/maximize.gif );
    width: 16px;
@@ -506,9 +534,9 @@
    cursor: pointer;
 }
 
-   /**********************
-   * Copyright Selectors *
-   ***********************/
+/**********************
+* Copyright Selectors *
+***********************/
 .portal-copyright {
    font-weight: normal;
    font-family: "Monotype Corsiva", Arial, Helvetica, Sans-Serif, sans-serif;
@@ -530,9 +558,9 @@
    content: "Theme by Novell";
 }
 
-   /*************
-   *  Elements  *
-   **************/
+/*************
+*  Elements  *
+**************/
 a {
    color: #9F625D;
    text-decoration: none;
@@ -598,11 +626,11 @@
    vertical-align: middle;
 }
 
-   /********
-   * FONTS *
-   *********/
+/********
+* FONTS *
+*********/
 
-   /* Font attributes for the normal  fragment font.
+/* Font attributes for the normal  fragment font.
 Used for the display of non-accentuated information */
 .portlet-font {
    color: #000000;
@@ -617,9 +645,9 @@
    font-size: 12px;
 }
 
-   /********
-   * FORMS *
-   *********/
+/********
+* FORMS *
+*********/
 .portlet-form-label {
    color: #000;
    text-decoration: none;
@@ -648,7 +676,7 @@
 
 }
 
-   /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
 not sure if we need this one?.. */
 .portlet-dlg-icon-label {
 
@@ -669,9 +697,9 @@
    color: #000;
 }
 
-   /********
-   * LINKS *
-   *********/
+/********
+* LINKS *
+*********/
 
 .portal-links:link {
    font-family: Arial, Helvetica, Sans-Serif, sans-serif;
@@ -705,9 +733,9 @@
    text-decoration: none;
 }
 
-   /***********
-   * MESSAGES *
-   ************/
+/***********
+* MESSAGES *
+************/
 
 /* Status of the current operation. */
 .portlet-msg-status {
@@ -750,9 +778,9 @@
    color: #705130;
 }
 
-   /********
-   * MENUS *
-   *********/
+/********
+* MENUS *
+*********/
 
 /*General menu settings such as background color, margins, etc. */
 .portlet-menu {
@@ -806,9 +834,9 @@
 
 /* ===== WSRP 2.0 - As of now proposed additions are:	===== */
 
-   /***********
-   * SECTIONS *
-   ************/
+/***********
+* SECTIONS *
+************/
 
 /* Table or section header */
 .portlet-section-header {
@@ -844,7 +872,7 @@
    font-size: 11px;
 }
 
-   /* Text that belongs to the table but does not fall in one of the other categories
+/* Text that belongs to the table but does not fall in one of the other categories
 (e.g. explanatory or help text that is associated with the section. */
 .portlet-section-text {
    font-size: 12px;
@@ -852,9 +880,9 @@
    font-style: italic;
 }
 
-   /*******************
-   * Table Selectors  *
-   ********************/
+/*******************
+* Table Selectors  *
+********************/
 /* Table header */
 .portlet-table-header {
    font-weight: bold;
@@ -943,14 +971,30 @@
 
 }
 
-   /****************** Not sure about the following selectors:
+/*****************
+* AJAX Selectors *
+*****************/
 
-   PortletHeaderColor
-   PortletHeaderText
-   LeftCurve
-   PortletHeaderLink
-   RightCurve
-   RegionBorder
-   RegionHeaderColor
+.handle {
+   cursor: move;
+}
 
-   **************************************************************/
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}
+
+/****************** Not sure about the following selectors:
+
+PortletHeaderColor
+PortletHeaderText
+LeftCurve
+PortletHeaderLink
+RightCurve
+RegionBorder
+RegionHeaderColor
+
+**************************************************************/

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,1031 +1,1075 @@
-   /******************************************************
-   * JBoss Theme :: Novell - "Mission Critical" CSS      *
-   *                By: paul tamaro, 11/15/05            *
-   *******************************************************/
+/******************************************************
+* JBoss Theme :: Novell - "Mission Critical" CSS      *
+*                By: paul tamaro, 11/15/05            *
+*******************************************************/
 
-   #body {
-      background-image: url( images/portal_background.jpg );
-      background-repeat: repeat-x;
-      background-color: #5c5c5a;
-      margin: 0px;
-      padding: 0px;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      color: #e2e7bf;
-   }
+#body {
+   background-image: url( images/portal_background.jpg );
+   background-repeat: repeat-x;
+   background-color: #5c5c5a;
+   margin: 0px;
+   padding: 0px;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e2e7bf;
+}
 
-      /*****************
-      * Portal Header  *
-      ******************/
+/*****************
+* Portal Header  *
+******************/
 
-      /* spacer to keep header at certain width regardless of display size
+/* spacer to keep header at certain width regardless of display size
 done to avoid overlapping of tab navigation in header */
-   #spacer {
-      width: 1024px;
-      line-height: 0px;
-      font-size: 0px;
-      height: 0px;
-   }
+#spacer {
+   width: 1024px;
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+}
 
-   /* Wrapper for Header */
-   #header-container {
-      height: 100%;
-      min-width: 1000px;
-      width: 100%;
-      /* test to reposition header on page
-     position: absolute;
-     bottom: 5px;*/
-   }
+/* Wrapper for Header */
+#header-container {
+   height: 100%;
+   min-width: 1000px;
+   width: 100%;
+   /* test to reposition header on page
+  position: absolute;
+  bottom: 5px;*/
+}
 
-   /* Header background */
-   #header {
-      padding: 0px;
-   }
+/* Header background */
+#header {
+   padding: 0px;
+}
 
-   #logoName {
-   /* Logo...*/
-      background-image: url( images/portal-header.gif );
-      background-repeat: no-repeat;
-      width: 440px;
-      height: 440px;
-      z-index: 0;
-      position: absolute;
-      left: 0px;
-      top: -1px;
-   }
+#logoName {
+/* Logo...*/
+   background-image: url( images/portal-header.gif );
+   background-repeat: no-repeat;
+   width: 440px;
+   height: 440px;
+   z-index: 0;
+   position: absolute;
+   left: 0px;
+   top: -1px;
+}
 
-      /************************
-      * Portal Layout Regions *
-      *************************/
+/************************
+* Portal Layout Regions *
+*************************/
 
-   /* wrapper for entire portal. starts/ends after/before body tag */
-   #portal-container {
-   /*width: 100%;*/
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/*width: 100%;*/
 
-   /*part of below IE hack to preserve min-width for portlet regions */
-      padding: 0 350px 0 350px;
-   }
+/*part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 350px 0 350px;
+}
 
-   /* min width hack for IE */
-   #expander {
-      margin: 0 -350px 0 -350px;
-      position: relative;
-   }
+/* min width hack for IE */
+#expander {
+   margin: 0 -350px 0 -350px;
+   position: relative;
+}
 
-   /* min width hack for IE */
-   #sizer {
-      width: 100%;
-   }
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
 
-   /* IE Hack \*/
-   * html #portal-container,
-      * html #sizer,
-      * html #expander {
-      height: 0;
-   }
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
 
-   /* end IE min-width hack */
+/* end IE min-width hack */
 
-   /*table that contains all regions. does not include header*/
-   #content-container {
-      height: 100%;
-      width: 99%;
-      text-align: left;
-      max-width: 1600px;
-      min-width: 800px;
-      position: absolute;
-      top: 100px;
-      left: 12px;
-      z-index: 2;
-      /*part of below IE hack
-  padding: 0 350px 0 350px;*/
-   }
+/*table that contains all regions. does not include header*/
+#content-container {
+   height: 100%;
+   width: 99%;
+   text-align: left;
+   max-width: 1600px;
+   min-width: 800px;
+   position: absolute;
+   top: 100px;
+   left: 12px;
+   z-index: 2;
+   /*part of below IE hack
+padding: 0 350px 0 350px;*/
+}
 
-   /* Login JSP Selectors */
-   #login-container {
-      position: relative;
-      left: 35%;
-      top: 55px;
-      right: 45%;
-      width: 320px;
-      height: 250px;
-      margin: 0px;
-   }
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+}
 
-   #login-container label, #login-container input {
-      display: block;
-      float: left;
-      width: auto;
-      margin-top: 15px;
-   }
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
 
-   #login-container label {
-      text-align: right;
-      padding-right: 20px;
-      width: 95px;
-   }
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
 
-   #login-container br {
-      clear: left;
-   }
+#login-container br {
+   clear: left;
+}
 
-   #loginButton {
+#loginButton {
 
-   }
+}
 
-   #login-container legend {
-      font-family: Verdana, Arial, Helvetica, sans-serif;
-      font-size: 13px;
-      font-weight: bold;
-      color: #768591;
-   }
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #768591;
+}
 
-   #loginForm {
-      margin: 0px;
-      padding: 0px;
-   }
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
 
-   /* end Login Page Selectors */
+/* end Login Page Selectors */
 
-   /* portlet regions within content-container. this includes footer-container. */
-   #regionA {
-      /* test to swap columns...
-     float: right; */
-      width: 30%;
-      float: left;
-      margin: 0px;
-      padding: 0px;
-      min-width: 250px;
-   }
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+ float: right; */
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
 
-   #regionB {
-      /*test to swap columns...
-      margin: 0 30% 0 0; */
+#regionB {
+   /*test to swap columns...
+margin: 0 30% 0 0; */
 
-   /* two column layout*/
-      margin: 0 0 0 30%;
-      padding: 0;
-      width: 69%;
+/* two column layout*/
+   margin: 0 0 0 30%;
+   padding: 0;
+   width: 69%;
+   height: 300px;
 
-      /* test to add 3rd region in layout...
-     width: 40%;
-     float: left;*/
-   }
+   /* test to add 3rd region in layout...
+  width: 40%;
+  float: left;*/
+}
 
-   #regionC {
-   /* inclusion of 3rd region - comment out for 2 region testing */
-      /* padding: 0px;
-     width: 27%;
-     float: left; */
-      display: none;
-   }
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+   /* padding: 0px;
+ width: 27%;
+ float: left; */
+   display: none;
+   height: 300px;
+}
 
-   /* give a maximized portlet more space */
-   #regionMaximized {
-      width: 100%;
-      float: left;
-      margin: 0px;
-      padding: 0px;
-      min-width: 400px;
-   }
+/* give a maximized portlet more space */
+#regionMaximized {
+   width: 100%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 400px;
+}
 
-   #footer-container {
-      margin: 12px 10px 12px 30%;
-      padding: 0px 0px 12px 12px;
-      text-align: left;
-   }
+#footer-container {
+   margin: 12px 10px 12px 30%;
+   padding: 0px 0px 12px 12px;
+   text-align: left;
+}
 
-   #navigation-container {
-      /* no time to get to this yet...
-     border: 1px dotted #fff;
-     height: 22px;
-     width: 400px;
-     top: 80px;
-     left: 200px;
-     z-index: 3; */
-   }
+#navigation-container {
+   /* no time to get to this yet...
+ border: 1px dotted #fff;
+ height: 22px;
+ width: 400px;
+ top: 80px;
+ left: 200px;
+ z-index: 3; */
+}
 
-   #sub-navigation-container {
-   /* nothing here yet */
-   }
+#sub-navigation-container {
+/* nothing here yet */
+}
 
-      /* used to clear float in regionA,B,C divs so that
- footer spans bottom of page */
-   hr.cleaner {
-      clear: both;
-      height: 1px;
-      margin: -1px 0 0 0;
-      padding: 0;
-      border: none;
-      visibility: hidden;
-   }
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
 
-      /****************************
-      * Tab Navigation for Header *
-      *****************************/
+/****************************
+* Tab Navigation for Header *
+*****************************/
 
-   UL#tabsHeader {
-      margin: 0;
-      padding-left: 440px;
-      min-width: 550px;
-   }
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 440px;
+   min-width: 550px;
+}
 
-   UL#tabsHeader li {
-      list-style: none;
-      float: left;
-      margin-left: -1px;
-      margin-top: 74px;
-      margin-right: 0px;
-      line-height: 24px;
-      padding: 0px; /* border-right: 1px dotted #8b8d89;*/
-      border-left: 1px dotted #8b8d89;
-   }
+UL#tabsHeader li {
+   list-style: none;
+   float: left;
+   margin-left: -1px;
+   margin-top: 74px;
+   margin-right: 0px;
+   line-height: 24px;
+   padding: 0px; /* border-right: 1px dotted #8b8d89;*/
+   border-left: 1px dotted #8b8d89;
+}
 
-   UL#tabsHeader li:hover {
-      background-image: url( images/highlightedTab.gif );
-      background-repeat: repeat-x;
-   }
+UL#tabsHeader li:hover {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
 
-      /* hover selectors for main header tabs done to deal
+/* hover selectors for main header tabs done to deal
 with IE not liking hover pseudo class on li */
-   UL#tabsHeader li.hoverOn {
-      background-image: url( images/highlightedTab.gif );
-      background-repeat: repeat-x;
-   }
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
 
-   UL#tabsHeader li.hoverOff {
-      background-image: none;
-   }
+UL#tabsHeader li.hoverOff {
+   background-image: none;
+}
 
-   UL#tabsHeader a {
-      display: block;
-      float: left;
-      padding: 0px 15px 0px 15px;
-      text-decoration: none;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      background: 100% 0 no-repeat;
-      color: #999999;
-   }
+UL#tabsHeader a {
+   display: block;
+   float: left;
+   padding: 0px 15px 0px 15px;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   background: 100% 0 no-repeat;
+   color: #999999;
+}
 
-   UL#tabsHeader a:hover {
-      text-decoration: underline;
-   }
+UL#tabsHeader a:hover {
+   text-decoration: underline;
+}
 
-   UL#tabsHeader #current, UL#tabsHeader #current a {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      font-weight: 600;
-      color: #e1d54b;
-      background-image: url( images/activeTab.gif );
-      background-repeat: repeat-x;
-   }
+UL#tabsHeader #current, UL#tabsHeader #current a {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   font-weight: 600;
+   color: #e1d54b;
+   background-image: url( images/activeTab.gif );
+   background-repeat: repeat-x;
+}
 
-      /* used for sub navigation if applicable
-      UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
-        color: #000;
-        line-height: 19px;
-        padding-top: 0px;
-        padding-bottom: 1px;
-        margin-bottom: -1px;
-        background: #eeeeef;
-      }*/
+/* used for sub navigation if applicable
+UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
+  color: #000;
+  line-height: 19px;
+  padding-top: 0px;
+  padding-bottom: 1px;
+  margin-bottom: -1px;
+  background: #eeeeef;
+}*/
 
-   /* Tab background color for selected global nav item */
-   li.currentTabBackground {
-      background: #fff;
-   }
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
 
-      /* used for sub navigation if applicable
-      li.currentTabBackgroundSubNav {
-        background: #eeeeef;
-      }*/
+/* used for sub navigation if applicable
+li.currentTabBackgroundSubNav {
+  background: #eeeeef;
+}*/
 
-   /* backslash hack for IE5-Mac \*/
-   UL#tabsHeader a {
-      float: none;
-   }
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
 
-   /* End Mac Hack */
-   html>body UL#tabsHeader a {
-      width: auto;
-   }
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
 
-   /* fixes IE6 win hack */
+/* fixes IE6 win hack */
 
-      /****************************
-      * Portlet Container Windows *
-      *****************************/
+/***************************
+*  Utility Navigation  *
+*****************************/
 
-   .portlet-container {
-   /* margin: 10px; */
-      padding: 10px 7px 11px 7px;
-   }
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
 
-   .portlet-titlebar-title {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 9px;
-      font-weight: bold;
-      text-transform: uppercase;
-      color: #444;
-      white-space: nowrap;
-      line-height: 100%;
-      float: left;
-      text-indent: 10px;
-      margin: 0px;
-      padding: 0px;
-      padding-bottom: 1px;
-      top: 0px;
-      vertical-align: top;
-      letter-spacing: 1px;
-      word-spacing: 2px; /* border: 1px dashed #fff */
-   }
+#dashboardnav a {
+   color: #FFFFFF;
+}
 
-   .portlet-titlebar-decoration {
-      background-image: url( images/portlet-win-decoration.gif );
-      background-repeat: no-repeat;
-      height: 7px;
-      width: 7px;
-      float: left;
-      position: relative;
-      top: 4px;
-      left: 0px;
-   }
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
 
-   /* wrapper for floating portlet window modes */
-   .portlet-mode-container {
-      float: right;
-      background-image: url( images/portlet-mode-bg.gif );
-      background-repeat: no-repeat;
-   }
+/****************************
+* Portlet Container Windows *
+*****************************/
 
-   .portlet-titlebar-left {
-      background-image: url( images/portlet-top-left.gif );
-      background-repeat: no-repeat;
-      background-position: left;
-      height: 15px;
-      width: 5px;
-      min-width: 5px;
-      padding-right: 0px;
-   }
+.portlet-container {
+/* margin: 10px; */
+   padding: 10px 7px 11px 7px;
+}
 
-   .portlet-titlebar-center {
-      background-image: url( images/portlet-top-middle.gif );
-      background-repeat: repeat-x;
-      height: 15px;
-   }
+.portlet-titlebar-title {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 9px;
+   font-weight: bold;
+   text-transform: uppercase;
+   color: #444;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 10px;
+   margin: 0px;
+   padding: 0px;
+   padding-bottom: 1px;
+   top: 0px;
+   vertical-align: top;
+   letter-spacing: 1px;
+   word-spacing: 2px; /* border: 1px dashed #fff */
+}
 
-   .portlet-titlebar-right {
-      background-image: url( images/portlet-top-right.gif );
-      background-repeat: no-repeat;
-      width: 5px;
-      height: 15px;
-      min-width: 5px;
-   }
+.portlet-titlebar-decoration {
+   background-image: url( images/portlet-win-decoration.gif );
+   background-repeat: no-repeat;
+   height: 7px;
+   width: 7px;
+   float: left;
+   position: relative;
+   top: 4px;
+   left: 0px;
+}
 
-   .portlet-content-left {
-      height: 100%;
-      width: 5px;
-      min-width: 5px;
-      /* background-color: #ffffff;
-         border-left: 1px solid #858f8c; */
-      background-image: url( images/portlet-left-vertical.gif );
-      background-repeat: repeat-y;
-   }
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+   background-image: url( images/portlet-mode-bg.gif );
+   background-repeat: no-repeat;
+}
 
-   .portlet-content-center {
-      /* background-image: url(images/portlet-background.gif);
-     background-repeat: no-repeat; */
-      background-color: #7a7b77;
-      background-position: bottom left;
-      vertical-align: top;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 13px; /* UNCOMMENT FOR TESTING.... border-right: 1px solid #858f8c; */
-      margin: 0px;
-      padding: 10px;
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 15px;
+   width: 5px;
+   min-width: 5px;
+   padding-right: 0px;
+}
 
-   }
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 15px;
+}
 
-   .portlet-body .portlet-text {
-      background-color: #7a7b77;
-      color: #eee;
-   }
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 5px;
+   height: 15px;
+   min-width: 5px;
+}
 
-   .portlet-content-right {
-      height: 100%;
-      background-image: url( images/portlet-right-vertical.gif );
-      background-repeat: repeat-y;
-      background-position: left;
-      width: 5px;
-      min-width: 5px;
-      /*background-color: #ffffff;
-         border-right: 1px solid #858f8c;*/
-   }
+.portlet-content-left {
+   height: 100%;
+   width: 5px;
+   min-width: 5px;
+   /* background-color: #ffffff;
+border-left: 1px solid #858f8c; */
+   background-image: url( images/portlet-left-vertical.gif );
+   background-repeat: repeat-y;
+}
 
-   .portlet-footer-left {
-      background-image: url( images/portlet-bottom-left.gif );
-      background-repeat: no-repeat;
-      background-position: left;
-      height: 6px;
-      width: 5px;
-   }
+.portlet-content-center {
+   /* background-image: url(images/portlet-background.gif);
+ background-repeat: no-repeat; */
+   background-color: #7a7b77;
+   background-position: bottom left;
+   vertical-align: top;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 13px; /* UNCOMMENT FOR TESTING.... border-right: 1px solid #858f8c; */
+   margin: 0px;
+   padding: 10px;
 
-   .portlet-footer-center {
-      background-image: url( images/portlet-bottom-middle.gif );
-      background-repeat: repeat-x;
-      background-position: left;
-      height: 6px;
-      /* background-color: #ffffff;
-         border-bottom: 1px solid #858f8c; */
-   }
+}
 
-   .portlet-footer-right {
-      background-image: url( images/portlet-bottom-right.gif );
-      background-repeat: no-repeat;
-      background-position: right;
-      height: 6px;
-      width: 5px;
-      /* background-color: #ffffff;
-         border-right: 1px solid #858f8c;
-         border-bottom: 1px solid #858f8c;*/
-   }
+.portlet-body .portlet-text {
+   background-color: #7a7b77;
+   color: #eee;
+}
 
-      /***********************
-      * Portlet Window Modes *
-      ************************/
-   .portlet-mode-maximized {
-      background-image: url( images/maximize.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-content-right {
+   height: 100%;
+   background-image: url( images/portlet-right-vertical.gif );
+   background-repeat: repeat-y;
+   background-position: left;
+   width: 5px;
+   min-width: 5px;
+   /*background-color: #ffffff;
+border-right: 1px solid #858f8c;*/
+}
 
-   .portlet-mode-minimized {
-      background-image: url( images/minimize.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 6px;
+   width: 5px;
+}
 
-   .portlet-mode-normal {
-      background-image: url( images/normal.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   background-repeat: repeat-x;
+   background-position: left;
+   height: 6px;
+   /* background-color: #ffffff;
+border-bottom: 1px solid #858f8c; */
+}
 
-   .portlet-mode-help {
-      background-image: url( images/help.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   background-repeat: no-repeat;
+   background-position: right;
+   height: 6px;
+   width: 5px;
+   /* background-color: #ffffff;
+border-right: 1px solid #858f8c;
+border-bottom: 1px solid #858f8c;*/
+}
 
-   .portlet-mode-edit {
-      background-image: url( images/edit.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-remove {
-      background-image: url( images/remove.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-view {
-      background-image: url( images/view.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   .portlet-mode-reload {
-      background-image: url( images/reload.gif );
-      width: 15px;
-      height: 15px;
-      background-repeat: no-repeat;
-      float: left;
-      display: inline;
-      cursor: pointer;
-   }
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-      /**********************
-      * Copyright Selectors *
-      ***********************/
-   .portal-copyright {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 9px;
-      color: #777;
-   }
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   a.portal-copyright {
-      color: #fff799;
-      text-decoration: none;
-   }
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   a.portal-copyright:hover {
-      color: #fcc24f;
-      text-decoration: underline;
-   }
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-   #ThemeBy:before {
-      content: "Theme by Novell";
-   }
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
 
-      /*************
-      *  Elements  *
-      **************/
-   a:link {
-      color: #fff799;
-      text-decoration: none;
-   }
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 9px;
+   color: #777;
+}
 
-   a:visited {
-      color: #fff699;
-      text-decoration: none;
-   }
+a.portal-copyright {
+   color: #fff799;
+   text-decoration: none;
+}
 
-   a:hover a:active {
-      color: #fcc24f;
-      text-decoration: underline;
-   }
+a.portal-copyright:hover {
+   color: #fcc24f;
+   text-decoration: underline;
+}
 
-   INPUT {
-      padding: 0px 2px 0px 2px;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-weight: normal;
-      color: #444;
-      /* background-color: #999;
-     background-image: url(images/form-button-bg.gif);
-     background-repeat: repeat-x; */
-      border: 1px solid #777;
-      cursor: pointer;
-   }
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
 
-   SELECT {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      background-color: #8b8d89;
-      color: #444;
-   }
+/*************
+*  Elements  *
+**************/
+a:link {
+   color: #fff799;
+   text-decoration: none;
+}
 
-   OPTION {
-      background-color: #8b8d89;
-   }
+a:visited {
+   color: #fff699;
+   text-decoration: none;
+}
 
-   FONT {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      color: #768591;
-   }
+a:hover a:active {
+   color: #fcc24f;
+   text-decoration: underline;
+}
 
-   FIELDSET {
-   /*background-color: #999;*/
-      border: 1px solid #BABDB6;
-      padding: 6px;
-      background-color: transparent;
-   }
+INPUT {
+   padding: 0px 2px 0px 2px;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: normal;
+   color: #444;
+   /* background-color: #999;
+ background-image: url(images/form-button-bg.gif);
+ background-repeat: repeat-x; */
+   border: 1px solid #777;
+   cursor: pointer;
+}
 
-   LEGEND {
-      text-transform: uppercase;
-      background-color: transparent;
-      padding-left: 6px;
-      padding-right: 6px;
-      padding-bottom: 0px;
-      font-size: 13px;
-      color: #e1d54b;
-   }
+SELECT {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   background-color: #8b8d89;
+   color: #444;
+}
 
-   UL LI#pagenosub {
-      list-style-image: url( images/bullet.gif ) !important;
-   }
+OPTION {
+   background-color: #8b8d89;
+}
 
-   UL LI#foldheader {
-      list-style-image: url( images/bullet.gif ) !important;
-   }
+FONT {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #768591;
+}
 
-   UL#foldinglist LI {
-      list-style-image: url( images/bullet.gif ) !important;
-   }
+FIELDSET {
+/*background-color: #999;*/
+   border: 1px solid #BABDB6;
+   padding: 6px;
+   background-color: transparent;
+}
 
-      /*******************
-      * Table Selectors  *
-      ********************/
-   /* Table header */
-   .portlet-table-header {
-      font-weight: bold;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      color: #e1d54b;
-   }
+LEGEND {
+   text-transform: uppercase;
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 13px;
+   color: #e1d54b;
+}
 
-   /* Normal text in a table cell */
-   .portlet-table-body {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+UL LI#pagenosub {
+   list-style-image: url( images/bullet.gif ) !important;
+}
 
-   /* Text in every other row in the table */
-   .portlet-table-alternate {
-      background-color: #efefef;
-      background-image: url( images/portlet-section-alt-bg2.gif );
-      background-position: bottom left;
-      background-repeat: repeat-x;
-      color: #666;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+UL LI#foldheader {
+   list-style-image: url( images/bullet.gif ) !important;
+}
 
-   /* Text in a selected cell range */
-   .portlet-table-selected {
-      background-color: #999;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      color: #fff;
-   }
+UL#foldinglist LI {
+   list-style-image: url( images/bullet.gif ) !important;
+}
 
-   /* Text of a subheading */
-   .portlet-table-subheader {
-      font-weight: bold;
-      font-size: 11px;
-      font-family: Arial, Helvetica, sans-serif;
-      color: #e1d54b;
-   }
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-weight: bold;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e1d54b;
+}
 
-   /* Table footer */
-   .portlet-table-footer {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      color: #e1d54b;
-   }
+/* Normal text in a table cell */
+.portlet-table-body {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-   /* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-   .portlet-table-text {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-style: italic;
-   }
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   background-color: #efefef;
+   background-image: url( images/portlet-section-alt-bg2.gif );
+   background-position: bottom left;
+   background-repeat: repeat-x;
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-      /********
-      * FONTS *
-      *********/
+/* Text in a selected cell range */
+.portlet-table-selected {
+   background-color: #999;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #fff;
+}
 
-      /* Font attributes for the normal  fragment font.
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Arial, Helvetica, sans-serif;
+   color: #e1d54b;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #e1d54b;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
 Used for the display of non-accentuated information */
-   .portlet-font {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      color: #444;
-   }
+.portlet-font {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #444;
+}
 
-   /* Font attributes similar to the portlet.font but the color is lighter */
-   .portlet-font-dim {
-      color: #999c8b;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #999c8b;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-      /********
-      * FORMS *
-      *********/
+/********
+* FORMS *
+*********/
 
-   /* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
-   .portlet-form-label {
-      color: #444;
-      text-decoration: none;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-   }
+/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
+.portlet-form-label {
+   color: #444;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
 
-   /* Text on a form button */
-   .portlet-form-button {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-weight: normal;
-      color: #444;
-      background-image: url( images/form-button-bg.gif );
-      background-repeat: repeat-x;
-      border: 1px solid #777;
-      cursor: pointer;
-   }
+/* Text on a form button */
+.portlet-form-button {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: normal;
+   color: #444;
+   background-image: url( images/form-button-bg.gif );
+   background-repeat: repeat-x;
+   border: 1px solid #777;
+   cursor: pointer;
+}
 
-   /* Text that appears beside a context dependent action icon */
-   .portlet-icon-label {
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
 
-   }
+}
 
-      /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
 not sure if we need this one?.. */
-   .portlet-dlg-icon-label {
+.portlet-dlg-icon-label {
 
-   }
+}
 
-   /* Text for form field labels */
-   .portlet-form-field-label {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-   /* Text for a form field */
-   .portlet-form-field {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      background-color: #8b8d89;
-      border: 1px solid #777;
-      margin-top: 10px;
-   }
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   background-color: #8b8d89;
+   border: 1px solid #777;
+   margin-top: 10px;
+}
 
-   /* Text of the user-input in an input field. not sure if we need this guy? */
-   .portlet-form-input-field {
-      color: #444;
-      background-color: #8b8d89;
-      border: 2px solid #777;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      padding: 0px 4px 0px 4px;
-   }
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #444;
+   background-color: #8b8d89;
+   border: 2px solid #777;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   padding: 0px 4px 0px 4px;
+}
 
-      /********
-      * LINKS *
-      *********/
+/********
+* LINKS *
+*********/
 
-   .portal-links:link {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-weight: bold;
-      color: #fff799;
-      text-decoration: none;
-   }
+.portal-links:link {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fff799;
+   text-decoration: none;
+}
 
-   .portal-links:visited {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-weight: bold;
-      color: #fff699;
-      text-decoration: none;
-   }
+.portal-links:visited {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fff699;
+   text-decoration: none;
+}
 
-   .portal-links:hover .portal-links:active {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-weight: bold;
-      color: #fcc24f;
-      text-decoration: underline;
-   }
+.portal-links:hover .portal-links:active {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fcc24f;
+   text-decoration: underline;
+}
 
-      /***********
-      * MESSAGES *
-      ************/
+/***********
+* MESSAGES *
+************/
 
-   /* Status of the current operation. */
-   .portlet-msg-status {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-style: normal;
-      color: #660000;
-   }
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-style: normal;
+   color: #660000;
+}
 
-   /* Help messages, general additional information, etc. */
-   .portlet-msg-info {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      font-style: italic;
-      color: #990000;
-   }
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-style: italic;
+   color: #990000;
+}
 
-   /* Error messages. */
-   .portlet-msg-error {
-      color: #990000;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-weight: bold;
-      font-style: oblique;
-   }
+/* Error messages. */
+.portlet-msg-error {
+   color: #990000;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+}
 
-   /* Warning messages. */
-   .portlet-msg-alert {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-weight: bold;
-      font-style: oblique;
-      color: #cc0000;
-   }
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+   color: #cc0000;
+}
 
-   /* Verification of the successful completion of a task. */
-   .portlet-msg-success {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-weight: bold;
-      font-style: oblique;
-      color: #330000;
-   }
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+   color: #330000;
+}
 
-      /***********
-      * SECTIONS *
-      ************/
+/***********
+* SECTIONS *
+************/
 
-   /* Table or section header */
-   .portlet-section-header {
-      font-weight: bold;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 12px;
-      color: #e1d54b;
-      border-bottom: 1px dotted #8b8d89;
-      padding: 12px 0px 0px 0px;
-      margin: 12px 0px 4px 0px;
-   }
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e1d54b;
+   border-bottom: 1px dotted #8b8d89;
+   padding: 12px 0px 0px 0px;
+   margin: 12px 0px 4px 0px;
+}
 
-   /* Normal text in a table cell */
-   .portlet-section-body {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+/* Normal text in a table cell */
+.portlet-section-body {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-   /* Text in every other row in the cell */
-   .portlet-section-alternate {
-      background-color: #efefef;
-      background-image: url( images/portlet-section-alt-bg2.gif );
-      background-position: bottom left;
-      background-repeat: repeat-x;
-      border: 1px solid #555;
-      color: #666;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      padding: 10px;
-   }
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+   background-color: #efefef;
+   background-image: url( images/portlet-section-alt-bg2.gif );
+   background-position: bottom left;
+   background-repeat: repeat-x;
+   border: 1px solid #555;
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   padding: 10px;
+}
 
-   /* This fixes the nesting issue on main screen in alt rows... */
-   .portlet-section-alternate {
-      color: #666;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-   }
+/* This fixes the nesting issue on main screen in alt rows... */
+.portlet-section-alternate {
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
 
-   .portlet-section-alternate a:link {
-      color: #f90;
-      font-family: Arial, Helvetica, sans-serif;
-      font-weight: bold;
-      font-size: 11px;
-   }
+.portlet-section-alternate a:link {
+   color: #f90;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+}
 
-   .portlet-section-alternate a:visited {
-      color: #f90;
-      font-family: Arial, Helvetica, sans-serif;
-      font-weight: bold;
-      font-size: 11px;
-      text-decoration: line-through;
-   }
+.portlet-section-alternate a:visited {
+   color: #f90;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+   text-decoration: line-through;
+}
 
-   .portlet-section-alternate a:hover, .portlet-section-alternate a:active {
-      color: #f60;
-      font-family: Arial, Helvetica, sans-serif;
-      font-weight: bold;
-      font-size: 11px;
-      text-decoration: underline;
-   }
+.portlet-section-alternate a:hover, .portlet-section-alternate a:active {
+   color: #f60;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+   text-decoration: underline;
+}
 
-   /* Text in a selected cell range */
-   .portlet-section-selected {
-      background-color: #999;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      color: #fff;
-      padding: 10px;
-      border: 1px solid #555;
-   }
+/* Text in a selected cell range */
+.portlet-section-selected {
+   background-color: #999;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #fff;
+   padding: 10px;
+   border: 1px solid #555;
+}
 
-   /* Text of a subheading */
-   .portlet-section-subheader {
-      font-weight: bold;
-      font-size: 11px;
-      font-family: Arial, Helvetica, sans-serif;
-      color: #e1d54b;
-   }
+/* Text of a subheading */
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Arial, Helvetica, sans-serif;
+   color: #e1d54b;
+}
 
-   /* Table or section footnote */
-   .portlet-section-footer {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-      color: #e1d54b;
-   }
+/* Table or section footnote */
+.portlet-section-footer {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #e1d54b;
+}
 
-      /* Text that belongs to the table but does not fall in one of the other categories
+/* Text that belongs to the table but does not fall in one of the other categories
 (e.g. explanatory or help text that is associated with the section. */
-   .portlet-section-text {
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 11px;
-      font-style: italic;
-   }
+.portlet-section-text {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
 
-      /********
-      * MENUS *
-      *********/
+/********
+* MENUS *
+*********/
 
-   /*General menu settings such as background color, margins, etc. */
-   .portlet-menu {
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
 
-   }
+}
 
-   /* Normal, unselected menu item. */
-   .portlet-menu-item {
-      color: #242424;
-      text-decoration: none;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-   }
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+}
 
-   .portlet-menu-item:hover {
-      color: #fff;
-      text-decoration: none;
-      font-family: Arial, Helvetica, sans-serif;
-      font-size: 10px;
-   }
+.portlet-menu-item:hover {
+   color: #fff;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+}
 
-   /* Selected menu item. */
-   .portlet-menu-item-selected {
+/* Selected menu item. */
+.portlet-menu-item-selected {
 
-   }
+}
 
-   /* Selected menu item when the mouse hovers over it. */
-   .portlet-menu-item-selected:hover {
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
 
-   }
+}
 
-   /* Normal, unselected menu item that has sub-menus. */
-   .portlet-menu-cascade-item {
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
 
-   }
+}
 
-   /* Selected sub-menu item that has sub-menus */
-   .portlet-menu-cascade-item-selected {
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
 
-   }
+}
 
-   /* Descriptive text for the menu (e.g. in a help context below the menu) */
-   .portlet-menu-description {
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
 
-   }
+}
 
-   /* Menu caption */
-   .portlet-menu-caption {
+/* Menu caption */
+.portlet-menu-caption {
 
-   }
+}
 
-   /* A separator bar similar to a horizontal rule, but with styling matching the page */
-   .portlet-horizontal-separator {
-      height: 1px;
-      color: #e1d54b;
-   }
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+   height: 1px;
+   color: #e1d54b;
+}
 
-   /* Allows portlets to mimic the title bar when nesting something */
-   .portlet-nestedTitle-bar {
-   }
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
 
-   /* Allows portlets to match the textual character of the title on the title bar. */
-   .portlet-nestedTitle {
-   }
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
 
-   /* Support portlets having tabs in the same style as the page or other portlets */
-   .portlet-tab {
-   }
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
 
-   /* Highlight the tab currently being shown */
-   .portlet-tab-active {
-   }
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
 
-   /* Highlight the selected tab (not yet active) */
-   .portlet-tab-selected {
-   }
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
 
-   /* A tab which can not be currently activated */
-   .portlet-tab-disabled {
-   }
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
 
-   /* Top level style for the content of a tab. */
-   .portlet-tab-area {
-   }
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	2006-12-22 22:52:04 UTC (rev 8571)
@@ -11,11 +11,11 @@
    font-size: 12px;
 }
 
-   /*****************
-   * Portal Header  *
-   ******************/
+/*****************
+* Portal Header  *
+******************/
 
-   /* spacer to keep header at certain width regardless of display size
+/* spacer to keep header at certain width regardless of display size
 done to avoid overlapping of tab navigation in header */
 #spacer {
 /*width: 1024px;*/
@@ -40,6 +40,7 @@
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #CFD2CF;
+   margin: 0px -3px 0px 3px;
 
    z-index: 5;
 }
@@ -61,20 +62,20 @@
    height: 126px;
    z-index: 2;
    position: absolute;
-   left: 2px;
+   left: 0px;
    top: 0px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #CFD2CF;
 }
 
-   /************************
-   * Portal Layout Regions *
-   *************************/
+/************************
+* Portal Layout Regions *
+*************************/
 
 /* wrapper for entire portal. starts/ends after/before body tag */
 #portal-container {
-   margin: 4px 2% 0 2%;
+   margin: 4px 2% 0px 2%;
    background-color: #FEFFFC;
    background-image: url( images/page_border_bottom.gif );
    background-position: bottom;
@@ -87,6 +88,7 @@
    margin: 0 -350px 0 -350px;
    position: relative;
    min-width: 804px;
+   padding: 0 0 0 0;
 }
 
 /* min width hack for IE */
@@ -106,7 +108,8 @@
 /* table that contains all regions. does not include header */
 #content-container {
    height: 100%;
-   text-align: left;
+   text-align: left; /*   min-width: 800px;*/
+   width: 100%;
    min-width: 800px;
    border-right-style: solid;
    border-right-width: 2px;
@@ -180,6 +183,7 @@
    margin: 0px;
    padding: 0px;
    min-width: 250px;
+   height: 300px;
 }
 
 #regionB {
@@ -191,6 +195,7 @@
    padding: 0px; /* test to add 3rd region in layout...*/
    width: 67%;
    float: left;
+   height: 300px;
 }
 
 #regionC {
@@ -200,6 +205,7 @@
    width: 28%;
    float: left; /*hide 3rd region*/
    display: none;
+   height: 300px;
 }
 
 #footer-container {
@@ -211,9 +217,9 @@
 #navigation-container {
 }
 
-   /* used to clear float in regionA,B,C divs so that
+/* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
-   /* used to clear float in regionA,B,C divs so that
+/* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
 hr.cleaner {
    clear: both;
@@ -224,9 +230,9 @@
    visibility: hidden;
 }
 
-   /****************************
-   * Tab Navigation for Header *
-   *****************************/
+/****************************
+* Tab Navigation for Header *
+*****************************/
 
 UL#tabsHeader {
    margin: 0;
@@ -235,6 +241,7 @@
 }
 
 UL#tabsHeader li {
+   display: inline;
    list-style: none;
    float: left;
    margin-left: 0px;
@@ -271,12 +278,12 @@
 }
 
 UL#tabsHeader a {
-   display: block;
+   display: inline;
    float: left;
    text-decoration: none;
    font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
    color: #425261;
-   line-height: 20px;
+   line-height: 26px;
    padding: 5px 15px 1px 15px;
    background-image: url( images/tab_left_unselected.gif );
    background-repeat: no-repeat;
@@ -291,30 +298,31 @@
    background-image: url( images/tab_left_hover2.gif );
    background-repeat: no-repeat;
    background-position: top left;
-   line-height: 20px;
    white-space: nowrap;
+   line-height: 26px;
 }
 
 UL#tabsHeader #current {
    background-color: #fff;
    background-image: url( images/tab_right.gif );
    background-repeat: no-repeat;
-   background-position: right top;
-   margin-bottom: -3px;
-   padding-top: 3px;
-   border-bottom: 1px solid #fff;
+   background-position: right bottom;
+   /*   margin-bottom: -3px;
+padding-top: 3px;
+border-bottom: 1px solid #fff;*/
+   line-height: 26px;
 }
 
 UL#tabsHeader #current a, #current a:hover {
    font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
    font-weight: 500;
-   color: #000;
-   line-height: 20px;
+   color: #000; /*   line-height: 20px;*/
    background-image: url( images/tab_left.gif );
    background-repeat: no-repeat;
    background-position: top left;
-   margin-top: -3px;
-   padding-bottom: 3px;
+   /*   margin-top: -3px;
+  padding-bottom: 3px;*/
+   line-height: 26px;
 }
 
 UL#tabsHeader #current a:hover {
@@ -338,10 +346,35 @@
 
 /* fixes IE6 win hack */
 
-   /****************************
-   * Portlet Container Windows *
-   *****************************/
+/***************************
+*  Utility Navigation  *
+*****************************/
 
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
 .portlet-container {
 /*	margin: 10px;*/
    padding: 10px;
@@ -446,9 +479,9 @@
    min-width: 12px;
 }
 
-   /***********************
-   * Portlet Window Modes *
-   ************************/
+/***********************
+* Portlet Window Modes *
+************************/
 .portlet-mode-maximized {
    background-image: url( images/maximize.gif );
    width: 15px;
@@ -529,9 +562,9 @@
    cursor: pointer;
 }
 
-   /**********************
-   * Copyright Selectors *
-   ***********************/
+/**********************
+* Copyright Selectors *
+***********************/
 .portal-copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
@@ -552,9 +585,9 @@
    content: "Theme by Novell";
 }
 
-   /*************
-   *  Elements  *
-   **************/
+/*************
+*  Elements  *
+**************/
 a {
    color: #4566D4;
    text-decoration: none;
@@ -595,11 +628,11 @@
    font-size: 13px;
 }
 
-   /********
-   * FONTS *
-   *********/
+/********
+* FONTS *
+*********/
 
-   /* Font attributes for the normal  fragment font.
+/* Font attributes for the normal  fragment font.
 Used for the display of non-accentuated information */
 .portlet-font {
    color: #000000;
@@ -614,9 +647,9 @@
    font-size: 12px;
 }
 
-   /********
-   * FORMS *
-   *********/
+/********
+* FORMS *
+*********/
 .portlet-form-label {
    color: #336699;
    text-decoration: none;
@@ -645,7 +678,7 @@
 
 }
 
-   /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
 not sure if we need this one?.. */
 .portlet-dlg-icon-label {
 
@@ -666,9 +699,9 @@
    color: #000; /*margin-top: 10px;*/
 }
 
-   /********
-   * LINKS *
-   *********/
+/********
+* LINKS *
+*********/
 
 .portal-links:link {
    font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
@@ -702,9 +735,9 @@
    text-decoration: none;
 }
 
-   /***********
-   * MESSAGES *
-   ************/
+/***********
+* MESSAGES *
+************/
 
 /* Status of the current operation. */
 .portlet-msg-status {
@@ -746,9 +779,9 @@
    color: #359630;
 }
 
-   /***********
-   * SECTIONS *
-   ************/
+/***********
+* SECTIONS *
+************/
 
 /* Table or section header */
 .portlet-section-header {
@@ -781,16 +814,16 @@
    font-size: 11px;
 }
 
-   /* Text that belongs to the table but does not fall in one of the other categories
+/* Text that belongs to the table but does not fall in one of the other categories
 (e.g. explanatory or help text that is associated with the section. */
 .portlet-section-text {
    font-size: 12px;
    font-style: italic;
 }
 
-   /*******************
-   * Table Selectors  *
-   ********************/
+/*******************
+* Table Selectors  *
+********************/
 /* Table header */
 .portlet-table-header {
    font-weight: bold;
@@ -838,9 +871,9 @@
    font-style: italic;
 }
 
-   /********
-   * MENUS *
-   *********/
+/********
+* MENUS *
+*********/
 
 /*General menu settings such as background color, margins, etc. */
 .portlet-menu {
@@ -928,3 +961,18 @@
 .portlet-tab-area {
 }
 
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,2 +1,25 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
 javax.portlet.preference.description.RssXml=RSS feed URL
 javax.portlet.preference.description.expires=Expiration time

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,2 +1,25 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
 javax.portlet.preference.description.RssXml=URL du flux RSS
 javax.portlet.preference.description.expires=Temps d'expiration

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <deployments>
    <deployment>
       <parent-ref>default</parent-ref>
@@ -6,31 +29,13 @@
       <page>
          <page-name>Test</page-name>
          <listener>test_listener</listener>
+         <properties>
+            <property>
+               <name>theme.ajax.object_disabled</name>
+               <value>true</value>
+            </property>
+         </properties>
          <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>TestPortletWindow</window-name>
             <instance-ref>TestPortletInstance</instance-ref>
             <region>center</region>
@@ -45,30 +50,6 @@
          <page>
             <page-name>event test</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>
@@ -90,30 +71,6 @@
          <page>
             <page-name>secure test</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>
@@ -129,30 +86,6 @@
          <page>
             <page-name>exception test</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>
@@ -168,30 +101,6 @@
          <page>
             <page-name>cache test</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>
@@ -213,30 +122,6 @@
          <page>
             <page-name>session test</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>
@@ -252,30 +137,6 @@
          <page>
             <page-name>missing portlet</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>
@@ -291,30 +152,6 @@
          <page>
             <page-name>URL portlet</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>
@@ -330,30 +167,6 @@
          <page>
             <page-name>missing instance</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>
@@ -369,30 +182,6 @@
          <page>
             <page-name>charset test</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>
@@ -408,30 +197,6 @@
          <page>
             <page-name>encoding test</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>
@@ -447,30 +212,6 @@
          <page>
             <page-name>header test</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>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <jboss-app>
    <app-name>samples</app-name>
 </jboss-app>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portlet-app>
    <remotable>true</remotable>
    <portlet>
@@ -11,7 +34,7 @@
       <remotable>false</remotable>
       <header-content>
          <link rel="stylesheet" type="text/css" href="/portlet-styles/HeaderContent.css" title="" media="screen"/>
-         <script type="text/javascript" src="/portlet-styles/HeaderContent.js" title=""/>
+         <script type="text/javascript" src="/portlet-styles/HeaderContent.js"/>
          <meta name="description" content="test"/>
       </header-content>
    </portlet>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
 <%@ page isELIgnored="false" %>
 
@@ -6,23 +29,27 @@
 <table border="0" cellspacing="2" cellpadding="2">
    <tr>
       <td align="center"><a href="http://portal.demo.jboss.com"><img
-            src="<%= renderRequest.getContextPath() %>/images/dodemo.gif" border="0"
-            alt="Try the latest release of JBoss Portal, live and online."></a>
+         src="<%= renderRequest.getContextPath() %>/images/dodemo.gif" border="0"
+         alt="Try the latest release of JBoss Portal, live and online."></a>
          <a href="http://labs.jboss.com/portal/jbossportal/download/index.html" target="_blank"><img
-               src="<%= renderRequest.getContextPath() %>/images/getcode.gif" border="0"
-               alt="Download JBoss Portal and have it up and running in minutes."></a>
+            src="<%= renderRequest.getContextPath() %>/images/getcode.gif" border="0"
+            alt="Download JBoss Portal and have it up and running in minutes."></a>
          <a href="http://www.portletswap.com" target="_blank"><img
-               src="<%= renderRequest.getContextPath() %>/images/accessorize.gif" border="0"
-               alt="Download portlets and layouts for your new JBoss Portal installation."></a></td>
+            src="<%= renderRequest.getContextPath() %>/images/accessorize.gif" border="0"
+            alt="Download portlets and layouts for your new JBoss Portal installation."></a></td>
    </tr>
-   <tr><td></td></tr>
    <tr>
+      <td></td>
+   </tr>
+   <tr>
       <td class="portlet-section-alternate">
          <font class="portlet-font">This is a basic installation of JBoss Portal's most recent release. You may log in
             at any time, using the User Portlet below with the following credentials:</font>
       </td>
-   </tr><tr><td class="portlet-section-alternate" align="center">
-   <b>user/user</b> or <b>admin/admin</b>
-</td>
-</tr>
+   </tr>
+   <tr>
+      <td class="portlet-section-alternate" align="center">
+         <b>user/user</b> or <b>admin/admin</b>
+      </td>
+   </tr>
 </table>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
 <%@ page isELIgnored="false" %>
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <!-- this is static markup to test themes for wsrp css selector support -->
 <div id="wsrp_section_selectors">
    <table border="0" width="100%" cellpadding="2">
@@ -52,11 +75,13 @@
          <td class="portlet-table-footer">portlet-table-footer</td>
       </tr>
    </table>
-</div><br>
+</div>
+<br>
 
 <div id="wsrp_form_selectors">
    <form action="">
-      <fieldset><legend>A Sample Form:</legend>
+      <fieldset>
+         <legend>A Sample Form:</legend>
          <table border="0" width="100%" cellpadding="2">
             <tr>
                <td class="portlet-form-label" colspan="2">portlet-form-label</td>
@@ -73,8 +98,12 @@
                                                                          for="select-control">
                   portlet-form-field-label:</label></td>
                <td>
-                  <select id="select-control" class="portlet-form-field"><option>portlet-form-field</option><option>
-                     Option 2</option></select>
+                  <select id="select-control" class="portlet-form-field">
+                     <option>portlet-form-field</option>
+                     <option>
+                        Option 2
+                     </option>
+                  </select>
                </td>
             </tr>
             <tr>
@@ -86,7 +115,8 @@
          </table>
       </fieldset>
    </form>
-</div><br>
+</div>
+<br>
 
 <div id="wsrp_message_selectors">
    <table border="0" width="100%" cellpadding="2">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
 <%@ page isELIgnored="false" %>
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" standalone="yes"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <deployments>
    <deployment>
       <instance>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <portlet-app
    xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,9 +1,32 @@
-<?xml version="1.0"?>
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <listener>
-      <listener-class> org.jboss.portal.portlet.session.SessionListener </listener-class>
-   </listener>
-</web-app>
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <listener>
+      <listener-class> org.jboss.portal.portlet.session.SessionListener </listener-class>
+   </listener>
+</web-app>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,8 +1,31 @@
 <?xml version="1.0"?>
 
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <xsl:stylesheet
-      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-      version="1.0">
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   version="1.0">
 
    <xsl:output method="html"/>
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" ?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
    <xsl:variable name="link-path">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" ?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
    <xsl:variable name="image-path">http://us.i1.yimg.com/us.yimg.com/i/us/we/52/</xsl:variable>
@@ -12,7 +35,7 @@
             <b>
                <xsl:for-each select="rss/channel/location">
                   <xsl:value-of select="@city"/>, <xsl:value-of select="@region"/>, <xsl:value-of
-                     select="@country"/>
+                  select="@country"/>
                </xsl:for-each>
             </b>
          </font>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <jboss-web>
    <security-domain>java:jaas/portal</security-domain>
    <context-root>/portal</context-root>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/server-layouts.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/server-layouts.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/server-layouts.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,2 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <layouts/>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <!DOCTYPE web-app PUBLIC
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
@@ -19,7 +42,7 @@
       </init-param>
       <init-param>
          <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
+         <param-value>portal:controller=Core</param-value>
          <description>The request controller for the portal servlet</description>
       </init-param>
       <load-on-startup>0</load-on-startup>
@@ -40,7 +63,7 @@
       </init-param>
       <init-param>
          <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
+         <param-value>portal:controller=Core</param-value>
          <description>The request controller for the portal servlet</description>
       </init-param>
       <load-on-startup>0</load-on-startup>
@@ -74,7 +97,7 @@
       <url-pattern>/authsec/*</url-pattern>
    </servlet-mapping>
 
-   <!-- Force the mapping of the index.jsp -->
+   <!-- Force the mapping of the index.jsp because of the default servlet replacement -->
    <servlet-mapping>
       <servlet-name>jsp</servlet-name>
       <url-pattern>/login.jsp</url-pattern>
@@ -162,4 +185,33 @@
    <security-role>
       <role-name>Authenticated</role-name>
    </security-role>
+
+   <!-- AJAX -->
+
+   <!-- The portal servlet for ajax requests -->
+   <servlet>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Ajax</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <url-pattern>/ajax/*</url-pattern>
+   </servlet-mapping>
 </web-app>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/error.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/error.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/error.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -13,7 +36,9 @@
          <div id="logoName"></div>
          <table border="0" cellpadding="0" cellspacing="0" id="header-container">
             <tr>
-               <td align="center" valign="top" id="header"><div id="spacer"></div></td>
+               <td align="center" valign="top" id="header">
+                  <div id="spacer"></div>
+               </td>
             </tr>
          </table>
          <div id="content-container">

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/login.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/login.jsp	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-server.war/login.jsp	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,26 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
 <%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@@ -16,9 +39,9 @@
       }
 
       table.form {
-         background-color: #CCFF99;
+         background-color: #DFE8ED;
          border-style: dashed;
-         border-color: #000000;
+         border-color: #98B7C6;
          border-width: 1px;
 
       }

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,37 +1,62 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <server>
 
    <!-- Producer interceptor stack -->
    <mbean
-      code="org.jboss.portal.wsrp.aspects.portlet.SessionInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Session"
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=WSRP"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
-      name="portal:service=InterceptorStack,type=WSRP"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
       <depends-list optional-attribute-name="InterceptorNames">
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Session</depends-list-element>
       </depends-list>
    </mbean>
 
-   <!-- The state portlet invoker -->
+   <!-- The producer portlet invoker -->
    <mbean
-      code="org.jboss.portal.portlet.state.producer.StatefulPortletInvoker"
-      name="portal:service=WSRPPortletInvoker,type=Stateful"
+      code="org.jboss.portal.portlet.state.producer.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=WSRPProducer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <depends optional-attribute-name="StateStore" proxy-type="attribute">portal:service=StateStore,type=Producer</depends>
-      <depends optional-attribute-name="PortletInvoker" proxy-type="attribute">portal:service=WSRPPortletInvoker,type=Container</depends>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=WSRPPortletInvoker,type=Container</depends>
+      <depends
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
    </mbean>
 
    <!-- The portlet container invoker -->
@@ -39,9 +64,9 @@
       code="org.jboss.portal.portlet.container.PortletContainerInvoker"
       name="portal:service=WSRPPortletInvoker,type=Container"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <depends optional-attribute-name="Stack" proxy-type="attribute">portal:service=InterceptorStack,type=WSRP</depends>
+      <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=WSRP</depends>
       <depends optional-attribute-name="Registry" proxy-type="attribute">portal:service=WebAppRegistry</depends>
    </mbean>
 
@@ -50,9 +75,10 @@
       code="org.jboss.portal.wsrp.producer.WSRPProducerImpl"
       name="portal.wsrp:service=WSRPProducer"
       xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
       <xmbean/>
-      <depends optional-attribute-name="Invoker" proxy-type="attribute">portal:service=WSRPPortletInvoker,type=Stateful</depends>
+      <depends optional-attribute-name="Invoker"
+               proxy-type="attribute">portal:service=PortletInvoker,type=WSRPProducer</depends>
    </mbean>
 
    <!-- Configure a consumer that is the portal itself -->

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,3 +1,31 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!--<!DOCTYPE deployments PUBLIC "-//JBoss//DTD WSRP Remote Producer Configuration 1.0//EN"
+   "http://www.jboss.org/portal/dtd/jboss-portal-wsrp.dtd">-->
+
 <deployments>
    <deployment>
       <wsrp-producer>
@@ -12,12 +40,22 @@
       </wsrp-producer>
    </deployment>
    <!--<deployment>
+      <wsrp-producer>
+         <producer-id>NetUnity</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://wsrp.netunitysoftware.com/WSRPTestService/WSRPTestService.asmx?Operation=WSDL</endpoint-wsdl-url>
+         <registration-data>
+            <consumer-name>Change this to something that uniquely identifies your consumer</consumer-name>
+         </registration-data>
+      </wsrp-producer>
+   </deployment>-->
+   <!--<deployment>
    <wsrp-producer>
       <producer-id>vignette</producer-id>
       <expiration-cache>120</expiration-cache>
       <endpoint-wsdl-url>http://wsrpdemo.vignette.com:8080/producer/wsdl</endpoint-wsdl-url>
       <registration-data>
-         <consumer-name>JBoss Portal 2.4 Test</consumer-name>
+         <consumer-name>Change this to something that uniquely identifies your consumer</consumer-name>
          <property>
             <name>com.vignette.wsrp.registration.username</name>
             <lang>en</lang>
@@ -37,7 +75,7 @@
          <expiration-cache>120</expiration-cache>
          <endpoint-wsdl-url>http://wsrp.bea.com:7001/producer/producer?WSDL</endpoint-wsdl-url>
          <registration-data>
-            <consumer-name>JBoss Portal 2.4 Test</consumer-name>
+            <consumer-name>Change this to something that uniquely identifies your consumer</consumer-name>
             <property>
                <name>registration/consumerRole</name>
                <lang>en</lang>
@@ -46,4 +84,14 @@
          </registration-data>
       </wsrp-producer>
    </deployment>-->
+   <!--<deployment>
+      <wsrp-producer>
+         <producer-id>oracle</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://portalstandards.oracle.com/portletapp/portlets?WSDL</endpoint-wsdl-url>
+         <registration-data>
+            <consumer-name>Change this to something that uniquely identifies your consumer</consumer-name>
+         </registration-data>
+      </wsrp-producer>
+   </deployment>-->
 </deployments>
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/portal-mysql-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/portal-mysql-ds.xml	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/portal-binaries/to-copy/portal-mysql-ds.xml	2006-12-22 22:52:04 UTC (rev 8571)
@@ -1,4 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
 <datasources>
   <local-tx-datasource>
     <jndi-name>PortalDS</jndi-name>

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primate.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primate.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -28,7 +28,7 @@
 
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.AbstractDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.exceptions.ResourceDoesNotExist;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primates.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primates.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/Primates.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -26,7 +26,7 @@
 import java.util.List;
 import java.util.Random;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -24,7 +24,7 @@
 
 import org.apache.xerces.parsers.DOMParser;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 
 import org.w3c.dom.Document;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -30,7 +30,7 @@
 
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -25,7 +25,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import java.io.File;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.tools.Tools;
 
@@ -73,8 +73,7 @@
 
 	/**
 	 * Method returns path to default JSP file.
-	 * 
-	 * @param portalName
+	 *
 	 * @return
 	 */
 	public static String getJspCmPath() {
@@ -84,7 +83,6 @@
 	/**
 	 * Method returns path to the mugshot JSP file.
 	 * 
-	 * @param portalName
 	 * @return
 	 */
 	public static String getMugshotJspCmPath() {

Modified: labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2006-12-22 22:53:55 UTC (rev 8570)
+++ labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2006-12-22 22:52:04 UTC (rev 8571)
@@ -33,7 +33,7 @@
 import org.jboss.forge.common.soa.primates.PrimateDTO;
 import org.jboss.forge.common.soa.primates.PrimatesService;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.modules.ModuleException;
 import org.jboss.portal.identity.User;
 import org.jboss.portal.identity.UserModule;




More information about the jboss-svn-commits mailing list