Portal
From Documentation
Configuration
Here we describe the standard configuration. Depending on the portal server, you might have more configuration to set. For more information, please refer to ZK Installation Guide.
WEB-INF/portlet.xml
To use it, you first have to add the following definition into WEB-INF/portlet.xml. Notice that expiration-cache must be set to zero to prevent portals from caching the result.
<portlet>
<description>ZK loader for ZUML pages</description>
<portlet-name>zkPortletLoader</portlet-name>
<display-name>ZK Portlet Loader</display-name>
<portlet-class>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</portlet-class>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<portlet-info>
<title>ZK</title>
<short-title>ZK</short-title>
<keywords>ZK,ZUML</keywords>
</portlet-info>
</portlet>
WEB-INF/web.xml
ZK portlet loader actually delegates the loading of ZUML documents to ZK Loader (DHtmlLayoutServlet). Thus, you have to configure WEB-INF/web.xml as specified in ZK Installation Guide, even if you want to use only portlets.
Version History
Version | Date | Content |
---|---|---|