<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評論-767  文章-3  trackbacks-3

    2.2.5? 新增、重命名用戶組

    圖中左側為用戶組列表,右側為新增,和重命名。

    在新增部分直接添入用戶組名稱,點擊“新增用戶組”即可。

    選擇列表中一個用戶組,然后在右側下方添入要修改的新組名,點擊“更新”既可。

    “友好的URL”為該用戶組的共用首頁面設置URL

    2.2.6? 修改用戶組

    ?????? 對于用戶組我們可以修改它的角色,所包含的用戶和該用戶組的共用首頁面。

    選擇用戶組列表中一項,然后點擊底部的“編輯角色”,進入用戶組角色編輯頁面,如圖2.2.6-1所示。頁面左側為用戶組當前已具備的角色,右側為所有可用角色。添加刪除操作同[2.2.3修改用戶]。更新完會自動返回用戶組列表頁面。
    圖2.2.6-1.jpg

    ?????? 選擇用戶組列表中一項,然后點擊底部的“編輯用戶”,進入用戶組用戶編輯頁面,如圖2.2.6-2所示。頁面左側為用戶組 當前包含的用戶,右側為所有用戶。添加刪除操作同[2.2.3修改用戶]。更新完會自動返回用戶組列表頁面。
    圖2.2.6-2.jpg
    選擇用戶組列表中一項,然后點擊底部的“編輯頁面”,進入用戶組首頁編輯頁面,如圖2.2.6-3所示。
    圖2.2.6-3.jpg

    ?????? 首先增加一個新頁。在“處理子頁”一欄,填入新頁的名字,選擇類型,點擊“新增頁面”,左側樹狀列表中會增添一個以新頁名字為標題的新項。

    ?????? 然后為新頁設置布局。點擊左側列表中的新頁,右側出現布局編輯頁面,如圖2.2.6-4所示。詳細設置布局的操作可參考所述。

    圖2.2.6-4.jpg

    2.2.7? 定義角色

    角色是對用戶身份的一種定義。不同的角色具有不同的權限。被賦予這種角色的用戶自然就獲得了該角色的權限。

    從系統管理中選擇[角色]項,進入角色定義頁面。如圖2.2.7-1所示。
    圖2.2.7-1.jpg

    2.2.8? 新增、重命名角色

    圖中左側為角色列表,右側為新增,和重命名。

    在新增部分輸入角色名稱,點擊“新增角色”即可新增一個角色。

    選擇列表中一個角色,然后在右側下方對應欄位填入新角色名,點擊“重命名角色”即可重命名該角色。

    2.2.9? 修改用戶組角色

    對于角色,我們可以修改它的用戶組和用戶。該操作可以通過修改用戶組和用戶的角色來完成。

    選擇角色列表中一項,然后點擊底部的“編輯用戶組”,進入角色的用戶組編輯頁面,如圖2.2.9-1所示。頁面左側為已具備當前角色的用戶組,右側為所有用戶組。添加刪除操作同[2.2.3修改用戶]。更新后自動返回角色列表頁面。

    圖2.2.9-1.jpg

    選擇角色列表中一項,然后點擊底部的“編輯用戶”,進入角色的用戶編輯頁面,如圖2.2.9-2所示。頁面左側為已具備當前角色的用戶,右側為所有用戶。添加刪除操作同[2.2.3修改用戶]。更新后自動返回角色列表頁面。
    圖2.2.9-2.jpg

    2.2.10? 定義Portlet的角色

    ?? 通過為Portlet設置必需的角色,我們實現了用戶與Portlet的關聯。只有當用戶或所屬的用戶組具有Portlet所必需的角色,他才能操作該Portlet

    從系統管理中選擇[Portlet]項,進入Portlet定制頁面。如圖2.2.10-1所示。頁面中顯示了目前系統中可用的Portlet列表,列表中顯示了Portlet目前的狀態和必需的角色。

    圖2.2.10-1.jpg
    選擇一個Portlet,點擊“編輯”進入Portlet定制頁面,如圖2.2.10-2所示。頁面左側為Portlet必需的角色,右側為所有角色。添加刪除操作同[2.2.3修改用戶]
    圖2.2.10 - 2.jpg

    第三節? Liferay Portal內容和布局

    Portlet容器采用布局來對包含的Portlet進行管理并呈現,不同的布局決定了不同的Portlet呈現效果。每個加入到Portal服務器的Portlet必須屬于某個布局,才能夠被使用者所看到。內容則是Portlet對外呈現的信息片斷,是Portlet的核心。兩者都是Portal的重要組成部分。Liferay Portal采用開源框架StrutsTiles來管理內容和布局。

    2.3.1? 什么是布局

    布局,即Layout,也可以稱為布局管理器,是Portlet容器管理Portlet的一個重要工具。一個布局,在生成的Portal頁面中,呈現出單行多列或者多行多列的效果。而Portlet就內嵌在某一列中。

    Liferay Portal中,將列分為寬欄和窄欄。通常,寬欄占據頁面2/3的寬度,窄欄占據頁面1/3的寬度。每個Portlet在部署的時候都必須在部署描述符文件中指定Portlet是被部署在寬欄或者窄欄當中,默認是部署在寬欄中。

    圖2.3.1-1.jpg

    Liferay Portal采用tpl文件來定義布局,這些tpl文件存儲在{PORTAL_HOME} /liferay/html/layouttpl文件夾中。在tpl文件中,規定每個列的寬度。當Portlet加入到列中時,取得當前列的寬度,然后根據這個寬度確定Portlet窗口的顯示寬度。tpl文件采用標準的HTML代碼和Liferay Portal自定義的標簽來定義布局。如下圖:
    圖2.3.1-2.jpg

    只要把定義的tpl文件路徑加入到部署描述文件中,Liferay Portal在啟動的時候就可以自動載入,供系統調用。如下圖:

    圖2.3.1-3.jpg

    Liferay Portal默認的布局允許有一列、二列、三列的布局。二次開發的時候可以定義自己的布局文件。

    在每個列的底部,有一個下拉列表框,列出本列可用的所有Portlet。列表框旁邊的“添加按鈕,則可以將選中的按鈕添加到列中顯示。
    圖2.3.1-4.jpg
    圖2.3.1-5.jpg圖2.3.1-6.jpg

    posted on 2005-10-20 15:44 eamoi 閱讀(4779) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 最近2019年免费中文字幕高清| 亚洲日韩一区二区一无码| 无忧传媒视频免费观看入口| 好先生在线观看免费播放| 亚洲乱码中文字幕小综合| 久久精品国产免费观看三人同眠| 亚洲AV永久无码精品| 毛片无码免费无码播放| 2022年亚洲午夜一区二区福利| 久久香蕉国产线看免费| 亚洲国产一区国产亚洲 | 亚洲JIZZJIZZ中国少妇中文| 337p日本欧洲亚洲大胆人人 | 亚洲欧洲另类春色校园网站| 大学生美女毛片免费视频| 亚洲欧美自偷自拍另类视| 好爽好紧好大的免费视频国产| 国产亚洲视频在线播放大全| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久国产乱子伦精品免费不卡| 久久久久亚洲av无码专区喷水| 久久国产免费福利永久| 亚洲av永久无码精品网址| 日韩亚洲国产二区| av永久免费网站在线观看| 91亚洲导航深夜福利| 性盈盈影院免费视频观看在线一区| 亚洲AV成人精品一区二区三区| 亚洲?V乱码久久精品蜜桃| 国产一精品一AV一免费| 亚洲AV成人噜噜无码网站| 免费大学生国产在线观看p| 不卡视频免费在线观看| 亚洲一卡2卡3卡4卡国产网站| 国产免费卡一卡三卡乱码| 国产成人AV免费观看| 亚洲国产成人精品激情| 国产精品亚洲mnbav网站| 成年人免费的视频| 一本久久免费视频| 亚洲成aⅴ人片在线影院八|