| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
| implied. |
| |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <pluto-portal-driver |
| xmlns="http://portals.apache.org/pluto/xsd/pluto-portal-driver-config.xsd" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://portals.apache.org/pluto/xsd/pluto-portal-driver-config.xsd |
| http://portals.apache.org/pluto/pluto-portal/2.0/pluto-portal-driver-config.xsd" |
| version="1.1"> |
| |
| <portal-name>pluto-portal-driver</portal-name> |
| <portal-version>${pom.version}</portal-version> |
| <container-name>Pluto Portal Driver</container-name> |
| |
| <supports> |
| <portlet-mode>view</portlet-mode> |
| <portlet-mode>edit</portlet-mode> |
| <portlet-mode>help</portlet-mode> |
| <portlet-mode>config</portlet-mode> |
| |
| <window-state>normal</window-state> |
| <window-state>maximized</window-state> |
| <window-state>minimized</window-state> |
| </supports> |
| |
| |
| |
| <page-resources> |
| |
| <!-- These are the page resources made available by Pluto --> |
| <page-resource> |
| <identifier> |
| <name>portlet-spec-1.0.css</name> |
| <scope>org.apache.portals</scope> |
| <version>1.0.0</version> |
| </identifier> |
| <source type="css">/css/portlet-spec-1.0.css</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>portlet-spec-2.0.css</name> |
| <scope>org.apache.portals</scope> |
| <version>2.0.0</version> |
| </identifier> |
| <source type="css">/css/portlet-spec-2.0.css</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>pluto.css</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </identifier> |
| <source type="css">/css/pluto.css</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>pluto.css</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.1</version> |
| </identifier> |
| <source type="css">/css/plutoGreen.css</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>pluto.js</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </identifier> |
| <source type="script">/javascript/pluto.js</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>portlet.js</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </identifier> |
| <source type="script">/javascript/portlet.js</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>portletHubImpl.js</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </identifier> |
| <source type="script">/javascript/portletHubImpl.js</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>PortletHub</name> |
| <scope>javax.portlet</scope> |
| <version>3.0.0</version> |
| </identifier> |
| <source type="script">/javascript/portletHub.js</source> |
| </page-resource> |
| <page-resource> |
| <identifier> |
| <name>jQuery</name> |
| <scope>com.jquery</scope> |
| <version>1.23.3</version> |
| </identifier> |
| <source type="markup"> |
| <![CDATA[<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>]]> |
| </source> |
| </page-resource> |
| |
| <!-- These are the default resources placed on each page --> |
| <default-resource> |
| <name>pluto.css</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </default-resource> |
| <default-resource> |
| <name>portlet-spec-1.0.css</name> |
| <scope>org.apache.portals</scope> |
| <version>1.0.0</version> |
| </default-resource> |
| <default-resource> |
| <name>portlet-spec-2.0.css</name> |
| <scope>org.apache.portals</scope> |
| <version>2.0.0</version> |
| </default-resource> |
| <default-resource> |
| <name>pluto.js</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.0</version> |
| </default-resource> |
| </page-resources> |
| |
| |
| <!-- Render configuration which defines the portal pages. --> |
| <render-config default="About Apache Pluto"> |
| <page name="About Apache Pluto" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/pluto" name="AboutPortlet"/> |
| <portlet context="/testsuite" name="TestPortlet1"/> |
| </page> |
| <page name="Test Page" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/testsuite" name="TestPortlet1"/> |
| <portlet context="/testsuite" name="TestPortlet2"/> |
| </page> |
| <page name="JSR 286 Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/testsuite" name="286TestPortlet"/> |
| <portlet context="/testsuite" name="286TestCompanionPortlet"/> |
| </page> |
| <page name="Pluto Admin" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/pluto" name="PlutoPageAdmin"/> |
| <portlet context="/pluto" name="AboutPortlet"/> |
| </page> |
| ${includeDemosBegin} |
| <page name="V3.0 Portlet Hub Demo" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <dependency> |
| <name>pluto.css</name> |
| <scope>org.apache.portals</scope> |
| <version>3.0.1</version> |
| </dependency> |
| <portlet context="/hub-demo-portlet" name="ImageSelPortlet"/> |
| <portlet context="/hub-demo-portlet" name="PH-ResourcePortlet-PRP"/> |
| <portlet context="/hub-demo-portlet" name="PH-ColorSelPortlet"/> |
| <portlet context="/hub-demo-portlet" name="MessageBoxPortlet"/> |
| <portlet context="/hub-demo-portlet" name="PartialActionPortlet"/> |
| </page> |
| <page name="V3.0 PM and WS" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="PortletConfigPortlet1"/> |
| <portlet context="/v3-demo-portlet" name="PortletConfigPortlet2"/> |
| </page> |
| <page name="V3.0 Parameter Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="ParamTestPortlet"/> |
| </page> |
| <page name="V3.0 URL Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="UrlTestPortlet"/> |
| </page> |
| <page name="V3.0 Render URL Parameter Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="UrlRPTestPortlet"/> |
| <portlet context="/v3-demo-portlet" name="UrlAPTestPortlet"/> |
| </page> |
| <page name="V3.0 Misc Tests - HTTP SC, fragment id" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="LongPortlet"/> |
| <portlet context="/v3-demo-portlet" name="AuthSCPortlet"/> |
| </page> |
| <page name="V3.0 Misc Tests - redirect" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="V3RedirectPortlet"/> |
| </page> |
| <page name="V2 and V3 Header Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="V3HeaderPortlet"/> |
| <portlet context="/v3-demo-portlet" name="V3ImageViewer"/> |
| </page> |
| <page name="Bean Portlet Demo" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-annotated-demo-portlet" name="BeanPortlet"/> |
| <portlet context="/v3-annotated-demo-portlet" name="BeanPortlet"/> |
| </page> |
| <page name="Async Tests" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-annotated-demo-portlet" name="PathInfoPortlet"/> |
| <portlet context="/v3-annotated-demo-portlet" name="AsyncPortlet"/> |
| </page> |
| <page name="File Upload" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-annotated-demo-portlet" name="MultipartPortlet"/> |
| </page> |
| <page name="Dependencies" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="DependencyPortlet"/> |
| <portlet context="/v3-annotated-demo-portlet" name="AsyncPortlet"/> |
| </page> |
| <page name="Tag Library" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/v3-demo-portlet" name="TagLibPortlet"/> |
| <portlet context="/v3-demo-portlet" name="TagLibTagsPortlet"/> |
| </page> |
| <page name="Chat Room Demo" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="/chat-room-demo-portlet" name="BeanPortletDemo"/> |
| <portlet context="/chat-room-demo-portlet" name="BeanPortletDemo"/> |
| </page> |
| <page name="Applicant MVCBean Demo" uri="/WEB-INF/themes/pluto-default-theme.jsp"> |
| <portlet context="applicant-mvcbean-cdi-jsp-portlet" name="portlet1"/> |
| </page> |
| ${includeDemosEnd} |
| </render-config> |
| |
| </pluto-portal-driver> |