From 80a3d1fd3c9473985ec5624461b7383391f916d2 Mon Sep 17 00:00:00 2001 From: pb Date: Mon, 25 Apr 2011 09:55:28 +0000 Subject: [PATCH] =?UTF-8?q?ccm-gen-aplaws=20repariert,=20so=20das=20wieder?= =?UTF-8?q?=20APLAWS=20theme=20f=C3=BCr=20portalworkspace=20benutzt=20wird?= =?UTF-8?q?.=20Wenn=20man=20wieder=20auf=20das=20origin=C3=A4re=20Red=20Ha?= =?UTF-8?q?t=20theme=20zur=C3=BCck=20will,=20in=20aplaws-generic=20die=20D?= =?UTF-8?q?ateien=20portal-workspace-admin.xsl=20und=20portal-workspace-in?= =?UTF-8?q?dex.xsl=20umbenennen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.libreccm.org/ccm/trunk@878 8810af33-2d31-482b-a856-94f89814c4df --- .../ccm-portalworkspace/portal/README.txt | 6 +++ .../ccm-portalworkspace/portal/custom.jsp | 37 ++++++++++++++ .../ccm-portalworkspace/portal/index.jsp | 39 +++++++++++++++ ...e-admin.xsl => portal-workspace-admin.xsl} | 7 +-- ...e-index.xsl => portal-workspace-index.xsl} | 49 +++++++++++++------ environment/project.xml.gen-dev | 1 - 6 files changed, 119 insertions(+), 20 deletions(-) create mode 100644 ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/README.txt create mode 100755 ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/custom.jsp create mode 100755 ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/index.jsp rename ccm-gen-aplaws/web/themes/static/aplaws-generic/{workspace-admin.xsl => portal-workspace-admin.xsl} (61%) rename ccm-gen-aplaws/web/themes/static/aplaws-generic/{workspace-index.xsl => portal-workspace-index.xsl} (68%) diff --git a/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/README.txt b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/README.txt new file mode 100644 index 000000000..8db7e6319 --- /dev/null +++ b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/README.txt @@ -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 diff --git a/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/custom.jsp b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/custom.jsp new file mode 100755 index 000000000..fef11cc49 --- /dev/null +++ b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/custom.jsp @@ -0,0 +1,37 @@ + + + + + + DispatcherHelper.cacheDisable(response); + + + + + + + + + +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(); + + + + + + diff --git a/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/index.jsp b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/index.jsp new file mode 100755 index 000000000..2000fb99d --- /dev/null +++ b/ccm-gen-aplaws/web/templates/ccm-portalworkspace/portal/index.jsp @@ -0,0 +1,39 @@ + + + + + + DispatcherHelper.cacheForWorld(response,900); + + + + + + + + + +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(); + + + + + + diff --git a/ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-admin.xsl b/ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-admin.xsl similarity index 61% rename from ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-admin.xsl rename to ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-admin.xsl index 30d9905c6..17c6d564a 100644 --- a/ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-admin.xsl +++ b/ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-admin.xsl @@ -1,10 +1,11 @@ + version="1.0"> - + + diff --git a/ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-index.xsl b/ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-index.xsl similarity index 68% rename from ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-index.xsl rename to ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-index.xsl index e76ed6279..9f1406b56 100644 --- a/ccm-gen-aplaws/web/themes/static/aplaws-generic/workspace-index.xsl +++ b/ccm-gen-aplaws/web/themes/static/aplaws-generic/portal-workspace-index.xsl @@ -1,22 +1,25 @@ + version="1.0"> + + + - - + + @@ -41,7 +44,9 @@ - Skip over navigation + Skip over navigation | @@ -51,7 +56,7 @@ - + @@ -76,7 +81,8 @@ - +
@@ -166,8 +172,19 @@ - diff --git a/environment/project.xml.gen-dev b/environment/project.xml.gen-dev index c8af982b0..3d0f48779 100644 --- a/environment/project.xml.gen-dev +++ b/environment/project.xml.gen-dev @@ -67,7 +67,6 @@ -