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 @@ -