亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WCM功能簡介與企業級設計

發布時間:2020-05-10 06:05:47 來源:網絡 閱讀:621 作者:鄭文平Portal 欄目:軟件技術

1.1  企業Web內容管理解決方案

1.1.1  概述

IBM WebSphere Portal門戶平臺提供的Web內容管理組件(WCM)是專門針對企業Web內容管理領域提供解決方案,能夠有效地解決企業在Web內容管理方面遇到的困難及挑戰。

Web內容管理平臺不僅可以提供Web站點的內容以及頁面的設計,而且可以提供Web站點的導航機制,為Web站點建設提供統一的技術框架。在管理方面,通過門戶平臺提供的Web內容管理平臺可以實現完全基于瀏覽器的內容創建、編輯、發布以及流程審批的功能。

1.1.2  體系架構

1.先進性

Web內容管理平臺要求保持技術上的先進性,是一個J2EE應用,并且所有的數據都保存到成熟的關系型數據庫中,對內容庫的存取方式滿足JSR170的接口標準(見圖1-1)。

WCM功能簡介與企業級設計

1-1  WCM是一個標準的JSR170標準實現

2.內容與模板分離

對于一個Web內容管理系統來說,把內容與模板分開是一個最重要的規則。其頁面由頁面組件構成,頁面組件由頁面樣式構成,而頁面布局則用來界定頁面上內容和組件的排列方式。Web內容管理系統應充分實現上述規則,并且應對樣式與布局進行進一步的分離,同時對重復使用的內容實現組件化管理,這樣使系統更加靈活和有效(見圖1-2)。

WCM功能簡介與企業級設計

1-2  WCM是一個內容與模板分離的優秀的內容管理框架

3.統一管理企業Web數字資產

WCM提供大量的組件來支持企業Web數字資產的統一管理,比如圖片、菜單、鏈接等。

4.靈活的內容展現

Web內容管理平臺應提供演示模板來對內容進行格式化輸出。Web內容管理平臺的演示模板是一個由HTMLWeb內容管理平臺支持的標簽組成的程序,在演示模板中可以引用各種組件。

在演示模板的應用方面,Web 內容管理平臺也提供了非常靈活的機制——既可以對一個具體的內容應用模板,也可以對一個站點區域應用模板,甚至可以對由相同模板創建的內容應用統一的演示模板。

5.發布流程

Web 內容管理平臺中,我們可以通過一個工作流程來控制一項Web內容的狀態。狀態可以從一開始創建時的草稿,變成等待發布,當審批通過之后,可以變成發布狀態,最后這項內容會變成到期失效。

我們可以通過設計階段來自由創建整個工作流程,當流程經過每個階段時,都可以改變內容項的狀態(見圖1-3)。

WCM功能簡介與企業級設計

1-3  WCM內置的流程引擎支持復雜的信息發布審批操作

6.安全控制

Web內容管理平臺中通過基于角色的機制來實現權限控制。在Web內容管理平臺中主要有“用戶”、“內容提供者”、“編輯者”和“管理者”,我們可以針對某內容授予用戶某個角色就可以達到授權的效果;而對于功能控制,Web內容管理平臺可以通過對庫(Library)的資源類型進行授權來實現。

7Web 內容管理庫

Web 內容管理庫是指保存所有Web資源的倉庫。我們可以對Web 內容管理庫進行分區設計(見圖1-4),可以針對不同的站點創建不同的Web 內容管理庫,也可以對不同的系統狀態建立不同的Web 內容管理庫,然后再進行內容的同步,比如測試系統庫與生產系統庫。

WCM功能簡介與企業級設計

1-4  WCM內容管理庫分區設計示意圖

8.門戶集成

Web 內容管理平臺與門戶可以進行無縫集成。

在演示Portlet中,我們可以配置大量的參數,用來在門戶頁面上顯示Web 內容管理庫中的內容。而創作Portlet可以部署到門戶中,可以使創作人員通過門戶頁面來管理Web 內容以及添加內容。

9Web內容管理平臺API

Web 內容管理系統本身提供了一些API,我們可以利用這些API來擴展Web 內容管理平臺已有的功能特性,也可以通過這些API來與其他應用系統集成。

1.2  WCM信息發布實現邏輯設計 

1.2.1  內容管理發布以及分級展示

信息發布和內容管理模塊提供企業的信息內容創建、審批及發布服務主要是來自各個部門/應用系統的大量信息通過統一的安全設置和審批機制,實現動態的更新和發布。Web信息管理系統是一種位于Web前端(Web服務器)和后端辦公系統或流程(內容創作、編輯)之間的應用系統內容的創作人員、編輯人員、發布人員使用模板來提交、修改、審批、發布內容。這里的內容可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切想要發布到InternetIntranet以及Extranet網站的信息。Web信息發布模塊提供個性化的門戶框架,通過基于Web技術將內容更好地推送到用戶的瀏覽器端。

1.2.2  使用WCM API開發客戶化的信息發布Portlet

使用Portal 8.0WCM組件提供的API開發客戶化的信息發布界面,在這方面我們有大量的成功經驗和設計、代碼積累,可以有效降低成本。自主開發工作體現在如下兩個方面。

第一:信息發布與編輯界面。按照用戶的使用習慣,由美工設計出符合用戶信息發布習慣的界面后,調用WCM API開發實現。對內容庫和組件的操作仍然使用WCM組件自帶的體系,僅對用戶操作層(即:MVC架構中的V層)進行二次開發來代替系統自帶的復雜操作界面。

第二:信息展現界面。自主開發通過展現Portlet取代系統自帶的WCM Content Viewer Portlet,管理員只需在編輯界面選擇要展現的內容目錄,顯示前幾條即可。

1.3  功能設計與參考界面

1.3.1  信息展現界面示例

WCM配置的信息展現界面非常靈活,條目新聞、圖片滾動新聞、圖文混排新聞等都可以,如圖1-5所示。

WCM功能簡介與企業級設計

1-5  WCM配置的統一信息展現界面示例

1.3.2  信息發布界面示例

IBM WebSphere PortalWCM自帶的界面美化起來比較困難,一般要基于WCM組件提供的API自主開發。自主開發WCM發布Portlet仍然采用三層架構實現:WCM操作的邏輯層和控制層仍然使用WCM API,我們的開發僅僅是視圖層的一個客戶化定制。既然視圖層是自己控制的,那么界面設計就靈活多樣了,我們可以安排美工隨意設計,基本上都能實現。圖1-6、圖1-7和圖1-8就是使用WCM API開發出來的信息發布Portlet

界面示例1:以樹形目錄的形式列出主站點、子站點各個欄目的信息,使用超簡潔的客戶化界面管理(見圖1-6)。

WCM功能簡介與企業級設計

1-6  使WCM API開發出來的客戶化定制的信息發布Portlet——主站點、子站點與信息管理界面

面示例2:發布信息的界面經過客戶化定制后,不再需要復雜的模板、發布配置(見圖1-7)。

WCM功能簡介與企業級設計

1-7  使用WCM API開發出來的客戶化定制的信息發布Portlet——使用內置的Word編輯器發布一條新聞界面

界面示例3:也可以通過信息瀏覽界面直接進入信息編輯、刪除界面(見圖1-8)。

WCM功能簡介與企業級設計

1-8  使用WCM API開發出來的客戶化定制的信息發布Portlet——信息編輯界面


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建平县| 桐城市| 陆川县| 武隆县| 灵山县| 两当县| 寻乌县| 华坪县| 宁河县| 张家港市| 遂宁市| 武安市| 旌德县| 大田县| 巫山县| 长顺县| 武强县| 左云县| 天镇县| 抚远县| 石景山区| 抚顺县| 巴楚县| 开江县| 马关县| 岳池县| 蛟河市| 南投县| 威远县| 永和县| 仁化县| 武胜县| 清流县| 文安县| 枝江市| 共和县| 利辛县| 平南县| 巍山| 理塘县| 宜川县|