ccm-gen-aplaws repariert, so das wieder APLAWS theme für portalworkspace benutzt wird. Wenn man wieder auf das originäre Red Hat theme zurück will, in aplaws-generic die Dateien portal-workspace-admin.xsl und portal-workspace-index.xsl umbenennen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@878 8810af33-2d31-482b-a856-94f89814c4df
master
pb 2011-04-25 09:55:28 +00:00
parent f9d9f8ddd8
commit 80a3d1fd3c
6 changed files with 119 additions and 20 deletions

View File

@ -0,0 +1,6 @@
jsp files replace files provided by ccm-ldn-portal.
goal: Make the portal homepage read-only and cached for 15min. EXPERIMENTAL
Dynamic no-cache version is available at /ccm/portal/custom.jsp for admins to get the 'customize area' links.
see r1082

View File

@ -0,0 +1,37 @@
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:define="/WEB-INF/bebop-define.tld"
xmlns:show="/WEB-INF/bebop-show.tld"
version="1.2">
<jsp:directive.page
import="com.arsdigita.dispatcher.DispatcherHelper,
com.arsdigita.aplaws.ui.*"/>
<jsp:scriptlet>
DispatcherHelper.cacheDisable(response);
</jsp:scriptlet>
<define:page name="itemPage" application="portal" title="APLAWS" cache="true">
<define:component name="left" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<define:component name="middle" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<define:component name="right" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<jsp:scriptlet>
HomepageWorkspaceSelectionModel workspace = new HomepageWorkspaceSelectionModel();
((HomepageWorkspace)left).setModel(new HomepagePortalSelectionModel(workspace, 0));
((HomepageWorkspace)left).setName("left");
((HomepageWorkspace)left).addWidgets();
((HomepageWorkspace)middle).setModel(new HomepagePortalSelectionModel(workspace, 1));
((HomepageWorkspace)middle).setName("middle");
((HomepageWorkspace)middle).addWidgets();
((HomepageWorkspace)right).setModel(new HomepagePortalSelectionModel(workspace, 2));
((HomepageWorkspace)right).setCustomizable(true);
((HomepageWorkspace)right).setName("right");
((HomepageWorkspace)right).addWidgets();
</jsp:scriptlet>
</define:page>
<show:all/>
</jsp:root>

View File

@ -0,0 +1,39 @@
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:define="/WEB-INF/bebop-define.tld"
xmlns:show="/WEB-INF/bebop-show.tld"
version="1.2">
<jsp:directive.page
import="com.arsdigita.dispatcher.DispatcherHelper,
com.arsdigita.aplaws.ui.*"/>
<jsp:scriptlet>
DispatcherHelper.cacheForWorld(response,900);
</jsp:scriptlet>
<define:page name="itemPage" application="portal" title="APLAWS" cache="true">
<define:component name="left" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<define:component name="middle" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<define:component name="right" classname="com.arsdigita.aplaws.ui.HomepageWorkspace" />
<jsp:scriptlet>
HomepageWorkspaceSelectionModel workspace = new HomepageWorkspaceSelectionModel();
((HomepageWorkspace)left).setModel(new HomepagePortalSelectionModel(workspace, 0));
((HomepageWorkspace)left).setReadOnly(true);
((HomepageWorkspace)left).setName("left");
((HomepageWorkspace)left).addWidgets();
((HomepageWorkspace)middle).setModel(new HomepagePortalSelectionModel(workspace, 1));
((HomepageWorkspace)middle).setReadOnly(true);
((HomepageWorkspace)middle).setName("middle");
((HomepageWorkspace)middle).addWidgets();
((HomepageWorkspace)right).setModel(new HomepagePortalSelectionModel(workspace, 2));
((HomepageWorkspace)right).setReadOnly(true);
((HomepageWorkspace)right).setName("right");
((HomepageWorkspace)right).addWidgets();
</jsp:scriptlet>
</define:page>
<show:all/>
</jsp:root>

View File

@ -1,10 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aplaws="http://www.arsdigita.com/aplaws/1.0"
version="1.0">
version="1.0">
<xsl:import href="../../../../ROOT/__ccm__/apps/workspace/xsl/admin.xsl"/>
<!-- <xsl:import href="../../../../ROOT/__ccm__/apps/workspace/xsl/admin.xsl"/> -->
<xsl:import href="../../heirloom/apps/portal-workspace/xsl/admin.xsl"/>
<xsl:import href="lib/page.xsl"/>
<xsl:param name="theme-prefix" />

View File

@ -1,22 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
xmlns:aplaws="http://www.arsdigita.com/aplaws/1.0"
xmlns:ui="http://www.arsdigita.com/ui/1.0"
xmlns:cms="http://www.arsdigita.com/cms/1.0"
xmlns:nav="http://ccm.redhat.com/london/navigation"
xmlns:search="http://rhea.redhat.com/search/1.0"
xmlns:portal="http://www.uk.arsdigita.com/portal/1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
xmlns:aplaws="http://www.arsdigita.com/aplaws/1.0"
xmlns:ui="http://www.arsdigita.com/ui/1.0"
xmlns:cms="http://www.arsdigita.com/cms/1.0"
xmlns:nav="http://ccm.redhat.com/london/navigation"
xmlns:search="http://rhea.redhat.com/search/1.0"
xmlns:portal="http://www.uk.arsdigita.com/portal/1.0"
exclude-result-prefixes="xsl bebop aplaws ui cms nav search portal"
version="1.0">
version="1.0">
<!-- <xsl:import href="../../../../ROOT/__ccm__/apps/workspace/xsl/index.xsl"/> -->
<xsl:import href="../../heirloom/apps/portal-workspace/xsl/index.xsl"/>
<xsl:import href="../../../../ROOT/__ccm__/apps/workspace/xsl/index.xsl"/>
<xsl:import href="portal/lib.xsl"/>
<xsl:import href="portal/portlets.xsl"/>
<xsl:import href="lib/header.xsl"/>
<xsl:import href="lib/lib.xsl"/>
<xsl:import href="../../../../ROOT/packages/bebop/xsl/dcp.xsl"/>
<!-- <xsl:import href="../../../../ROOT/packages/bebop/xsl/dcp.xsl"/> -->
<xsl:import href="../../heirloom/packages/bebop/xsl/dcp.xsl"/>
<xsl:param name="context-prefix"></xsl:param>
<xsl:param name="dispatcher-prefix" />
@ -41,7 +44,9 @@
<body>
<xsl:call-template name="bebop:dcpJavascript"/>
<a class="navHide" href="#startcontent" title="Go directly to main content" accesskey="S">Skip over navigation</a>
<a class="navHide" href="#startcontent"
title="Go directly to main content"
accesskey="S">Skip over navigation</a>
<span class="hide">|</span>
<xsl:call-template name="header"/>
<xsl:call-template name="wsBreadcrumb"/>
@ -51,7 +56,7 @@
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="portal:workspace"/>
<xsl:call-template name="footer"/>
<xsl:call-template name="footer"/>
</xsl:otherwise>
</xsl:choose>
</body>
@ -76,7 +81,8 @@
<xsl:template name="wsBody">
<table id="mainLayout" width="100%" border="0" cellspacing="0" cellpadding="5" summary="This table is used for a three-column page layout">
<table id="mainLayout" width="100%" border="0" cellspacing="0" cellpadding="5"
summary="This table is used for a three-column page layout">
<tr>
<td width="20%" align="left" valign="top" >
<!--VOID LHS Column -->
@ -166,8 +172,19 @@
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c)1998-2003. Sonic Software Corporation. All rights reserved.
<!-- Stylus Studio meta-information - (c)1998-2003. Sonic Software Corporation.
All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario2" userelativepaths="yes" externalpreview="no" url="..\XML\newHomepagePortal.xml" htmlbaseurl="http://194.202.210.43:9005/theme/ibm&#x2D;generic/" outputurl="" processortype="internal" profilemode="0" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext=""/></scenarios><MapperInfo srcSchemaPath="" srcSchemaRoot="" srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
<scenarios ><scenario default="yes" name="Scenario2" userelativepaths="yes"
externalpreview="no" url="..\XML\newHomepagePortal.xml"
htmlbaseurl="http://194.202.210.43:9005/theme/ibm&#x2D;generic/"
outputurl="" processortype="internal" profilemode="0"
urlprofilexml="" commandline="" additionalpath=""
additionalclasspath="" postprocessortype="none"
postprocesscommandline="" postprocessadditionalpath=""
postprocessgeneratedext=""/></scenarios><MapperInfo srcSchemaPath=""
srcSchemaRoot="" srcSchemaPathIsRelative="yes"
srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot=""
destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
</metaInformation>
-->

View File

@ -67,7 +67,6 @@
<!-- <ccm:application name="ccm-formbuilder-pdf"/> -->
<ccm:application name="ccm-forum"/>
<!-- <ccm:application name="ccm-forum-categorised"/> -->
<!-- <ccm:application name="ccm-portalserver"/> -->
<ccm:application name="ccm-portalserver"/>
<ccm:application name="ccm-portalworkspace"/>
<!-- <ccm:application name="ccm-simplesurvey"/> -->