现在的位置: 首页 > 综合 > 正文

对Liferay5.2.3自身提供的portlet进行瘦身

2014年11月23日 ⁄ 综合 ⁄ 共 45468字 ⁄ 字号 评论关闭

Liferay本身提供了大量的portlet,导致在启动的时候缓慢,只需要管理功能的基本portlet就Ok.与之有关的三个文件为liferay-portlet.xml,portlet-custom.xml,liferay-display.xml,这三个文件位于/webapps/Root/WEB-INF下

 

 

liferay-display.xml

<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 5.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_5_2_0.dtd">

<liferay-portlet-app>
    <portlet>
        <portlet-name>2</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>my_account</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>my</control-panel-entry-category>
        <control-panel-entry-weight>1.0</control-panel-entry-weight>
        <control-panel-entry-class>com.liferay.portlet.myaccount.MyAccountControlPanelEntry</control-panel-entry-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
        <system>true</system>
    </portlet>
<portlet>
        <portlet-name>9</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>admin</struts-path>
        <scheduler-class>com.liferay.portlet.admin.job.AdminScheduler</scheduler-class>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>19</portlet-name>
        <icon>/html/icons/message_boards.png</icon>
        <struts-path>message_boards</struts-path>
        <configuration-action-class>com.liferay.portlet.messageboards.action.ConfigurationActionImpl</configuration-action-class>
        <indexer-class>com.liferay.portlet.messageboards.util.Indexer</indexer-class>
        <open-search-class>com.liferay.portlet.messageboards.util.MBOpenSearchImpl</open-search-class>
        <scheduler-class>com.liferay.portlet.messageboards.job.MBScheduler</scheduler-class>
        <friendly-url-mapper-class>com.liferay.portlet.messageboards.MBFriendlyURLMapper</friendly-url-mapper-class>
        <portlet-data-handler-class>com.liferay.portlet.messageboards.lar.MBPortletDataHandlerImpl</portlet-data-handler-class>
        <pop-message-listener-class>com.liferay.portlet.messageboards.pop.MessageListenerImpl</pop-message-listener-class>
        <social-activity-interpreter-class>com.liferay.portlet.messageboards.social.MBActivityInterpreter</social-activity-interpreter-class>
        <control-panel-entry-category>content</control-panel-entry-category>
        <control-panel-entry-weight>6.0</control-panel-entry-weight>
        <preferences-unique-per-layout>false</preferences-unique-per-layout>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <scopeable>true</scopeable>
 
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/message_boards/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/message_boards/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-message-boards</css-class-wrapper>
        <facebook-integration>fbml</facebook-integration>
        <add-default-resource>true</add-default-resource>
    </portlet>
    <portlet>
        <portlet-name>79</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>87</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>layout_configuration</struts-path>
        <use-default-template>false</use-default-template>
        <show-portlet-access-denied>false</show-portlet-access-denied>
        <show-portlet-inactive>false</show-portlet-inactive>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <system>true</system>
    </portlet>
     <portlet>
        <portlet-name>88</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>layout_management</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/communities/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-communities</css-class-wrapper>
        <system>true</system>
    </portlet>
    <portlet>
        <portlet-name>99</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>tags_admin</struts-path>
        <control-panel-entry-category>content</control-panel-entry-category>
        <control-panel-entry-weight>11.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <scopeable>true</scopeable>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <ajaxable>false</ajaxable>
        <header-portlet-css>/html/portlet/tags_admin/css.jsp</header-portlet-css>
        <footer-portal-javascript>/html/js/liferay/service.js</footer-portal-javascript>
        <footer-portlet-javascript>/html/portlet/tags_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-tags-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>103</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>tags_compiler</struts-path>
        <friendly-url-mapper-class>com.liferay.portlet.tagscompiler.TagsCompilerFriendlyURLMapper</friendly-url-mapper-class>
        <use-default-template>false</use-default-template>
        <show-portlet-access-denied>false</show-portlet-access-denied>
        <show-portlet-inactive>false</show-portlet-inactive>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>100</render-weight>
        <add-default-resource>true</add-default-resource>
        <system>true</system>
    </portlet>
    <portlet>
        <portlet-name>104</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>update_manager</struts-path>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/update_manager/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-update-manager</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
    </portlet>
<portlet>
        <portlet-name>58</portlet-name>
        <icon>/html/icons/login.png</icon>
        <struts-path>login</struts-path>
        <configuration-action-class>com.liferay.portlet.login.action.ConfigurationActionImpl</configuration-action-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/login/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-login</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
    </portlet>
    <portlet>
        <portlet-name>59</portlet-name>
        <icon>/html/icons/polls_display.png</icon>
        <struts-path>polls_display</struts-path>
        <configuration-action-class>com.liferay.portlet.pollsdisplay.action.ConfigurationActionImpl</configuration-action-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <instanceable>true</instanceable>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-polls-display</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>111</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>plugin_installer</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-plugin-installer</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
    </portlet>
    <portlet>
        <portlet-name>125</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_users</struts-path>
        <indexer-class>com.liferay.portlet.enterpriseadmin.util.UserIndexer</indexer-class>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>1.0</control-panel-entry-weight>
        <control-panel-entry-class>com.liferay.portlet.enterpriseadmin.UsersControlPanelEntry</control-panel-entry-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/communities/css.jsp</header-portlet-css>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>126</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_organizations</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>2.0</control-panel-entry-weight>
        <control-panel-entry-class>com.liferay.portlet.enterpriseadmin.UsersControlPanelEntry</control-panel-entry-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/communities/css.jsp</header-portlet-css>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
<portlet>
        <portlet-name>127</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_user_groups</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>4.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/communities/css.jsp</header-portlet-css>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>128</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_roles</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>5.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>129</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_password_policies</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>6.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>130</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_settings</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>7.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>131</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_monitoring</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>8.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>132</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_plugins</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>9.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>133</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>portlet_sharing</struts-path>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <add-default-resource>true</add-default-resource>
        <system>true</system>
    </portlet>
    <portlet>
        <portlet-name>134</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>enterprise_admin_communities</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>portal</control-panel-entry-category>
        <control-panel-entry-weight>3.0</control-panel-entry-weight>
        <control-panel-entry-class>com.liferay.portlet.enterpriseadmin.CommunitiesControlPanelEntry</control-panel-entry-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/communities/css.jsp</header-portlet-css>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
    </portlet>
    <portlet>
        <portlet-name>135</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>admin_instances</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>server</control-panel-entry-category>
        <control-panel-entry-weight>2.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>136</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>admin_plugins</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>server</control-panel-entry-category>
        <control-panel-entry-weight>3.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-admin</css-class-wrapper>
    </portlet>
    <portlet>
        <portlet-name>137</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>admin_server</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>server</control-panel-entry-category>
        <control-panel-entry-weight>1.0</control-panel-entry-weight>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <css-class-wrapper>portlet-admin</css-class-wrapper>
    </portlet>
    <role-mapper>
        <role-name>administrator</role-name>
        <role-link>Administrator</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>guest</role-name>
        <role-link>Guest</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>power-user</role-name>
        <role-link>Power User</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>user</role-name>
        <role-link>User</role-link>
    </role-mapper>
    <custom-user-attribute>
        <name>user.name.random</name>
        <custom-class>com.liferay.portlet.CustomUserAttributes</custom-class>
    </custom-user-attribute>
</liferay-portlet-app>

 

 

 

portlet-custom.xml

<?xml version="1.0"?>

<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
     <portlet>

        <portlet-name>2</portlet-name>

        <display-name>My Account</display-name>

        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>

        <init-param>

            <name>view-action</name>

            <value>/my_account/view</value>

        </init-param>

        <expiration-cache>0</expiration-cache>

        <supports>

            <mime-type>text/html</mime-type>

        </supports>

        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>

    </portlet>
<portlet>
        <portlet-name>9</portlet-name>
        <display-name>Admin</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/admin/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
</portlet>
<portlet>
        <portlet-name>19</portlet-name>
        <display-name>Message Boards</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/message_boards/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <portlet-preferences>
            <preference>
                <name>priorities</name>
                <value>Urgent,/message_boards/priority_urgent.png,3.0</value>
                <value>Sticky,/message_boards/priority_sticky.png,2.0</value>
                <value>Announcement,/message_boards/priority_announcement.png,1.0</value>
            </preference>
            <preference>
                <name>ranks</name>
                <value>Youngling=0</value>
                <value>Padawan=25</value>
                <value>Jedi Knight=100</value>
                <value>Jedi Master=250</value>
                <value>Jedi Council Member=500</value>
                <value>Yoda=1000</value>
                <value>Moderator=community-role:Message Boards Administrator</value>
                <value>Moderator=organization:Message Boards Administrator</value>
                <value>Moderator=organization-role:Message Boards Administrator</value>
                <value>Moderator=regular-role:Message Boards Administrator</value>
                <value>Moderator=user-group:Message Boards Administrator</value>
            </preference>
        </portlet-preferences>
        <security-role-ref>
            <role-name>power-user</role-name>
        </security-role-ref>
        <security-role-ref>
            <role-name>user</role-name>
        </security-role-ref>
    </portlet>
    <portlet>

        <portlet-name>58</portlet-name>

        <display-name>Login</display-name>

        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>

        <init-param>

            <name>view-action</name>

            <value>/login/login</value>

        </init-param>

        <expiration-cache>0</expiration-cache>

        <supports>

            <mime-type>text/html</mime-type>

        </supports>

        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>

        <security-role-ref>

            <role-name>guest</role-name>

        </security-role-ref>

        <security-role-ref>

            <role-name>power-user</role-name>

        </security-role-ref>

        <security-role-ref>

            <role-name>user</role-name>

        </security-role-ref>

    </portlet>

 
<portlet>
        <portlet-name>79</portlet-name>
        <display-name>Enterprise Admin</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>

        <portlet-name>87</portlet-name>

        <display-name>Layout Configuration</display-name>

        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>

        <init-param>

            <name>view-action</name>

            <value>/layout_configuration/view</value>

        </init-param>

        <expiration-cache>0</expiration-cache>

        <supports>

            <mime-type>text/html</mime-type>

        </supports>

        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>

    </portlet>
    <portlet>

        <portlet-name>88</portlet-name>

        <display-name>Layout Management</display-name>

        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>

        <init-param>

            <name>view-action</name>

            <value>/layout_management/edit_pages</value>

        </init-param>

        <expiration-cache>0</expiration-cache>

        <supports>

            <mime-type>text/html</mime-type>

        </supports>

        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>

    </portlet>
    <portlet>
        <portlet-name>99</portlet-name>
        <display-name>Tags Admin</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/tags_admin/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>

        <portlet-name>103</portlet-name>

        <display-name>Tags Compiler</display-name>

        <portlet-class>com.liferay.portlet.tagscompiler.TagsCompilerPortlet</portlet-class>

        <expiration-cache>0</expiration-cache>

        <supports>

            <mime-type>text/html</mime-type>

        </supports>

        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>

    </portlet>
    <portlet>
        <portlet-name>104</portlet-name>
        <display-name>Update Manager</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/update_manager/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>111</portlet-name>
        <display-name>Plugin Installer</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/plugin_installer/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>125</portlet-name>
        <display-name>Enterprise Admin Users</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_users/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>126</portlet-name>
        <display-name>Enterprise Admin Organizations</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_organizations/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>127</portlet-name>
        <display-name>Enterprise Admin User Groups</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_user_groups/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>128</portlet-name>
        <display-name>Enterprise Admin Roles</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_roles/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>129</portlet-name>
        <display-name>Enterprise Admin Password Policies</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_password_policies/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>130</portlet-name>
        <display-name>Enterprise Admin Settings</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_settings/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>131</portlet-name>
        <display-name>Enterprise Admin Monitoring</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_monitoring/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>132</portlet-name>
        <display-name>Enterprise Admin Plugins</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_plugins/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
<portlet>
        <portlet-name>134</portlet-name>
        <display-name>Enterprise Admin Communities</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/enterprise_admin_communities/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>135</portlet-name>
        <display-name>Admin Instances</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/admin_instances/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>136</portlet-name>
        <display-name>Admin Plugins</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/admin_plugins/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
    <portlet>
        <portlet-name>137</portlet-name>
        <display-name>Admin Server</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        <init-param>
            <name>view-action</name>
            <value>/admin_server/view</value>
        </init-param>
        <expiration-cache>0</expiration-cache>
        <supports>
            <mime-type>text/html</mime-type>
        </supports>
        <resource-bundle>com.liferay.portlet.StrutsResourceBundle</resource-bundle>
        <security-role-ref>
            <role-name>administrator</role-name>
        </security-role-ref>
    </portlet>
 
    <custom-window-state>
        <window-state>exclusive</window-state>
    </custom-window-state>
    <custom-window-state>
        <window-state>pop_up</window-state>
    </custom-window-state>
    <user-attribute>
        <name>user.bdate</name>
    </user-attribute>
    <user-attribute>
        <name>user.gender</name>
    </user-attribute>
    <user-attribute>
        <name>user.employer</name>
    </user-attribute>
    <user-attribute>
        <name>user.department</name>
    </user-attribute>
    <user-attribute>
        <name>user.jobtitle</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.prefix</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.given</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.family</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.middle</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.suffix</name>
    </user-attribute>
    <user-attribute>
        <name>user.name.nickName</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.name</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.street</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.city</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.stateprov</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.postalcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.country</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.postal.organization</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.telephone.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.telephone.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.telephone.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.telephone.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.telephone.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.fax.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.fax.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.fax.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.fax.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.fax.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.mobile.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.mobile.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.mobile.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.mobile.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.mobile.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.pager.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.pager.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.pager.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.pager.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.telecom.pager.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.online.email</name>
    </user-attribute>
    <user-attribute>
        <name>user.home-info.online.uri</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.name</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.street</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.city</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.stateprov</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.postalcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.country</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.postal.organization</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.telephone.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.telephone.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.telephone.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.telephone.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.telephone.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.fax.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.fax.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.fax.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.fax.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.fax.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.mobile.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.mobile.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.mobile.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.mobile.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.mobile.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.pager.intcode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.pager.loccode</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.pager.number</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.pager.ext</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.telecom.pager.comment</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.online.email</name>
    </user-attribute>
    <user-attribute>
        <name>user.business-info.online.uri</name>
    </user-attribute>
    <public-render-parameter>
        <identifier>folksonomy</identifier>
        <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:folksonomy</qname>
    </public-render-parameter>
    <public-render-parameter>
        <identifier>tag</identifier>
        <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:tag</qname>
    </public-render-parameter>
    <public-render-parameter>
        <identifier>nodeId</identifier>
        <qname xmlns:w="http://www.liferay.com/public-render-parameters/wiki">w:nodeId</qname>
    </public-render-parameter>
    <public-render-parameter>
        <identifier>title</identifier>
        <qname xmlns:w="http://www.liferay.com/public-render-parameters/wiki">w:title</qname>
    </public-render-parameter>
    <container-runtime-option>
        <name>javax.portlet.escapeXml</name>
        <value>false</value>
    </container-runtime-option>
</portlet-app>

 

 

portlet.xml

<?xml version="1.0"?>
<!DOCTYPE display PUBLIC "-//Liferay//DTD Display 5.2.0//EN" "http://www.liferay.com/dtd/liferay-display_5_2_0.dtd">

<display>
<category name="category.tools">
        <portlet id="2" />     
        <portlet id="58" />
</category>
<category name="category.adminitrator">
    <portlet id="9" />
    <portlet id="19" />
    <portlet id="79" />
    <portlet id="99" />
    <portlet id="104" />
    <portlet id="111" />
    <portlet id="125" />
    <portlet id="126" />
    <portlet id="127" />
    <portlet id="128" />
    <portlet id="129" />
    <portlet id="130" />
    <portlet id="131" />
    <portlet id="132" />
    <portlet id="134" />
    <portlet id="135" />
    <portlet id="136" />
    <portlet id="137" />
</category>
 
</display>

抱歉!评论已关闭.