




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目概 跨 應(yīng)用安 Widget權(quán)限控 Widget規(guī) Widget時(shí)URL配置規(guī) 異步Widget開發(fā)規(guī) 配置Apache............................................................................................................... 配置系統(tǒng)...................................................................................................................... 定制Widget首選 對外API說 6.1交互相關(guān) 觸發(fā)..............................................................................................................................6.1.2..............................................................................................................................為當(dāng)前添加 重新加載...................................................................................................................... 刷新 打開Widget添加窗 系統(tǒng).............................................................................................................................. 在Was下Portal頁面出現(xiàn) 在Was下在Portal主頁中切換點(diǎn)擊不同應(yīng)用菜單,報(bào)數(shù)據(jù)加載失 Portal實(shí)施過程中搭建門戶框架、進(jìn)行內(nèi)本文不涉及單點(diǎn)登錄(SSO)集成相關(guān)的內(nèi)容,與單點(diǎn)登錄集成相關(guān)的內(nèi)容請參考《SSO安裝指南》和《SSO集成指南》文檔。Widget是一種能夠提供特定服務(wù)或信息(例如:提供日歷、天氣預(yù)報(bào)、公司、管理駕駛艙、產(chǎn)品信息等)Web頁面小構(gòu)件,通過Widget調(diào)用,消費(fèi)者可使用Widget提供的如:default應(yīng)用下的/ap/see/index.jsp,就是絕對路徑。通過在絕對路徑前加上應(yīng)用服務(wù)器NameIPPortContextPathURL的全路徑名。如:應(yīng)用服務(wù)器的IP和Port為:,應(yīng)用的ContextPath為:default,URLst那 就可以認(rèn)為它們是相同的域。比如是同域,而,,,中的Portal普元Portal圖4-1PortalPortalTM提供了輕量級(jí)門戶框架,幫助企業(yè)快速實(shí)施見效。普元門戶框架中,主要包含以下幾部分內(nèi)容:Portal服務(wù)器、SSO組件、內(nèi)容管理服務(wù)器、門戶應(yīng)用。Portal服務(wù)器是PortalTM的,提供了門戶展現(xiàn)集成框架,包括個(gè)性化門戶框架、Portal引擎、Widget容器、內(nèi)容發(fā)布等組件,并通過Apache實(shí)現(xiàn)個(gè)性化門戶框架提供Widget運(yùn)行環(huán)境、總線、沙箱、可擴(kuò)展的Widget渲染器,Portal引擎負(fù)責(zé)系統(tǒng)、用戶個(gè)性化信息的加載和持久化,并對Widget組件提供基Widget容器負(fù)責(zé)處理Widget請求、加載并生成動(dòng)態(tài)內(nèi)容。PortalTM提供了常用的Widget容器并支持?jǐn)U展Widget容器,支持加載常用的URL的Web頁面、Flash插件(放在Web頁面中)以及符合JSR168標(biāo)準(zhǔn)的Portlet等。內(nèi)容管理服務(wù)器提供內(nèi)容管理的服務(wù),包括內(nèi)容服務(wù)、搜索服務(wù)、OCR服務(wù)等,支持CIFS、WebDAV、FTP、Sharepoint、IMAP等多種協(xié)議。普元門戶系統(tǒng)提供了基于COFrame的統(tǒng)一組織機(jī)構(gòu)管理框架,支持統(tǒng)一的組織機(jī)構(gòu)和普元Portal提供了多層次的安全機(jī)制,從登錄、應(yīng)用、系統(tǒng)、Widget等多個(gè)層面普元Portal提供了系統(tǒng)權(quán)限控制,用以限制合法用戶可系統(tǒng)的范圍,使得用戶登錄Portal后,只能看到自己有權(quán)限的系統(tǒng)。系統(tǒng)提供的權(quán)限機(jī)制如下:系統(tǒng)。對于受控狀態(tài)的系統(tǒng),則是根據(jù)權(quán)限配置情況進(jìn)行控制。來實(shí)現(xiàn)對系統(tǒng)的普元Portal提供了widget權(quán)限控制,用以限制合法用戶可widget的范圍,使得用戶登錄Portal后,只能看到自己有權(quán)限的Widget。系統(tǒng)提供的權(quán)限機(jī)制如下:widget2種狀態(tài):共享或受控。對于共享狀態(tài)的widget,不做權(quán)限控制,所有合法用戶都可以。實(shí)際應(yīng)用中,一般將一些與業(yè)務(wù)無關(guān)的公共widget設(shè)置為共享統(tǒng)提供了針對角色的widget權(quán)限分配,通過為每一個(gè)widget配置可該widget的角色來實(shí)現(xiàn)對widget的。源。Widget是門戶中提供特定服務(wù)或信息(例如:提供日歷、天氣預(yù)報(bào)、公司、管理Portal提供了頁面集成的柔性框架,通過加載widget支持內(nèi)容集成,是一套解決多應(yīng)原始應(yīng)用進(jìn)行,并通過Widget對行數(shù)據(jù)提供、發(fā)出、接收外部應(yīng)用的數(shù)據(jù)、響應(yīng)外部,實(shí)現(xiàn)交互需要。使多應(yīng)用的程序在Portal中限的運(yùn)行。通過定制和提widget即可以實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的頁面整合和內(nèi)容集成,內(nèi)容集成模式如下圖所圖4-2服務(wù)器的URLRewrite和反向功能,把需要集成的應(yīng)用映射到當(dāng)前域下(即繼承JS進(jìn)行數(shù)據(jù)、內(nèi)容、的和發(fā)布。在頁面集成過程中,用戶常常希望在不修改已有頁面的前提下,實(shí)現(xiàn)Widget的樣式統(tǒng)一和交互。PortalCSS、JS,改變界面的樣式,改變界面元素在頁面集成過程中,為了避免集成頁面因?yàn)榫幋a不規(guī)范或代碼破壞Portal運(yùn)行的安全性,Portal提供了沙箱模型,進(jìn)行資源,使得每一個(gè)Widget的JS變量作用top、parent重寫,實(shí)例,同時(shí)為各個(gè)彼此不能感知的Widget或者其他過程提供和響應(yīng)機(jī)制,實(shí)Widget規(guī)可使用的widget。widget功能如下圖所示:以下對Widget時(shí)的配置內(nèi)容進(jìn)行說明渲染方式為通過iFrame請求url對應(yīng)內(nèi)容ajaxurl內(nèi)容,再將內(nèi)容加載到apache到Portal同域下。html:widgethtmlwidgetwidgetwidget,widget用系統(tǒng)內(nèi)置的portlet容器分特殊字符(-WidgetWidgeturlwidgeturl路必須為絕對路徑或完整路徑,絕對路徑必須以開頭。Widget首選項(xiàng)配置當(dāng)widget類型為Widget對外接口的化到WidgetContextwidget可通過WidgetContext調(diào)用這些Widget需要js資源的URL,可以為資源的絕對路徑或完整路徑,絕對路徑必須以”/”開頭。可以同時(shí)多個(gè)js資源,每行輸入1個(gè),如通過增加的js的方式,為widget增加或,portal架在加載widget時(shí),會(huì)將的js到widgetWidget需要樣式資源的URL,可以為資源的絕對路徑或完整路徑,可同時(shí)多個(gè)樣式資源。如 hostUrl:根據(jù)widget的所屬應(yīng)用獲取,協(xié)議+主機(jī)地址/+端口,如:,必須通過Apache后,與Portal應(yīng)用在同域下條件: 不為空并且 不以"/"開頭,結(jié)果widgetwidget在開發(fā)widget時(shí),有些與傳統(tǒng)頁面開發(fā)不同的地方需要注意。異步加載的Widget必須與通過ApachePortalweblogic應(yīng)用服務(wù)器下部署portalwar當(dāng)需要獨(dú)立部署帶ECM(內(nèi)容管理)組件(包含ECM)的Portal服務(wù)器時(shí),使用本介質(zhì)weblogic應(yīng)用服務(wù)器下部署portalwar圖4-1PortalPortal進(jìn)行多應(yīng)用界面集成時(shí),單點(diǎn)登錄集成是必不可少的步驟。有關(guān)單點(diǎn)登錄集成的內(nèi)容請參見《SSO安裝指南》和《SSO集成指南》。在進(jìn)行界面集成時(shí),不同的Widget常常來源于不同的應(yīng)用,這就涉及到跨域問題;同時(shí),Widget交互、Widget風(fēng)格替換等需求,PortalApache代理服務(wù)器解決跨域問題和資源注入問題Apache是通過Portal進(jìn)行頁面集成必不可少的步驟,以下說明配置Apache的過程。從Apache官網(wǎng)上Apache服務(wù)器,地址:Apache地址:[root@localhosthome]#tarzxvfhttpd-2.4.7.tar.gz[root@localhosthttpd-2.4.7]#cdhttpd-2.4.7 [root@localhosthttpd-2.4.7]#make[root@localhosthttpd-2.4.7]#makeinstallcheckingforAPR...noconfigure:error:APRnotfound Pleasereadtheapr地址:[root@localhosthometarzxvfapr-1.5.0.tar.gz解壓[root@localhosthome]#cdapr-1.5.0[root@localhostapr-1.5.0]#./configure--prefix=/usr/local/apr[root@localhostapr-1.5.0]#make[root@localhostapr-1.5.0]#makecheckingforAPR-util...configure:error:APR-utilnotfound Pleaseread apr-util地址:[root@localhosthome]#tar-zxvfapr-util-1.5.3.tar.gz[root@localhosthome]#cdapr-util-1.5.3[root@localhostapr-util-1.5.3]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/loc[root@localhostapr-util-1.5.3]#make[root@localhostapr-util-1.5.3]#makeinstall./configure--prefix=/usr/local/apache-httpd-2.4.7--with-apr=/usr/local/apr--with-apr-/usr/local/apr-util--enable-configure:error:pcre-configforlibpcrenotfound.PCREisrequiredandavailablepcre地址:[root@localhosthome]#unzip-opcre-8.10.zip[root@localhosthome]#cdpcre-8.10[root@localhostcdpcre-8.10]#./configure--prefix=/usr/local/pcre[root@localhostcdpcre-8.10]#make[root@localhostcdpcre-8.10]#make./configure--prefix=/usr/local/apache-httpd-2.4.7--with-apr=/usr/local/apr--with-apr-/usr/local/apr-util--enable-若沒有出現(xiàn)錯(cuò)誤,則繼續(xù)執(zhí)行makemakeApache服務(wù)器地址為2,虛擬機(jī)映射端口為8001SSOIP968080sso-serverPortal和default應(yīng)用都通過Apache步驟1打開Apache服務(wù)器安裝下的conf文件夾中的http.conf文件,修改配置如下(httpd.conf配置中的模塊可能不同,按模塊名稱匹配即可,_module _connect_module_ftp_module##LoadModuleslotmem_shm_moduleListenListen<VirtualHost*:8001>AddOutputFilterByTypeSUBSTITUTEtext/html.jsp即 defaultSubstitute"s|</head>|<script>if(!WidgetContext){varSubstitute"s|</body>|<script>if(!WidgetContext){varPass/portal/Pass/default/打開Portal和default應(yīng)用的\WEB-INF 的虛擬機(jī)配置,修改SSOFilter中與Portal和集成應(yīng)用相關(guān)的配置。 修改Portal修改PortalPortaldefaultURL 地址,本示例中Portal應(yīng)用和default應(yīng)用URL均為:
啟動(dòng) 啟OSX系統(tǒng)為:sudoapachectl 者Apache服務(wù)器的,如果出現(xiàn)Itworks!就說明apache啟動(dòng)成功。啟動(dòng)SSO-Server、Portal和集成的應(yīng)用,如果部署了帶ECMPortal步驟6:Portal主的用戶名和能夠登錄到Portal主頁即說明通過ApachePortal成功。置。以為為例,在http.conf文件最后增加以下內(nèi)容:Root"/user/work/eos7"圖4-2能頁面,可根據(jù)需要將應(yīng)用的某些功能發(fā)布為Widget,在Portal主頁上展現(xiàn)。打開Apache服務(wù)器安裝下的conf文件夾中的http.conf文件,增加對待集成ListenListen<VirtualHost*:8001>AddOutputFilterByTypeSUBSTITUTEtext/htmlSubstitute"s|<head>|<head><script>varSubstitute"s|<head>|<head><script>varSubstitute"s|</head>|<script>varSubstitute"s|</body>|<script>varPass/portal/Pass/Pass//
打開待集成應(yīng)用的\WEB-INFweb.xmlApache中的虛擬機(jī)配置,修改SSOFilter中與Portal和集成應(yīng)用相關(guān)的配置??蓞⒖寂渲谜f明章節(jié)的步驟2。HR應(yīng)用,URL為:應(yīng)用加載欄目樹的目加載URL為:如果為模擬登錄則需要配置模擬登錄URL模擬登錄式詳見《SSO集成指南》步驟4Portal后,在系統(tǒng)菜單中根據(jù)不同權(quán)限顯示不同的應(yīng)用,則可通過應(yīng)用功能對的應(yīng)用進(jìn)行。應(yīng)用如下圖所示:Portal中,在系統(tǒng)菜單Widget中顯示集成的系統(tǒng)菜單名稱,點(diǎn)擊系統(tǒng)菜單,在功能菜單Widget中加載該應(yīng)用的功能菜單,選擇某一個(gè)功能,在內(nèi)容區(qū)展目ponents.coframe中的菜單加載邏輯流返回的json數(shù)據(jù)必須包含以下結(jié)構(gòu)(如需傳遞其它內(nèi)容,則可包含其它節(jié)點(diǎn)):{{treeNodes:{Name:"帳戶管理"linkAction:openMode:"0",{Name:"帳戶 {openMode:"0",Name:"修改"linkAction:openMode:"0",}]}]}
待集成應(yīng)用中,必須保證功能菜單加載邏輯通過SSOFilter進(jìn)行,執(zhí)行統(tǒng)一登錄過程。常規(guī)的做法是在集成的應(yīng)用中將SSOFilter配置為所有請求(/*)如果希望配置的應(yīng)用在系統(tǒng)菜單Widget系統(tǒng)菜單后,在Portal主頁的內(nèi)容區(qū)加載對應(yīng)的頁面系統(tǒng)菜單URL 的頁面的URL中進(jìn)行管理),在Portal中希望按不同應(yīng)用加載應(yīng)用下的菜單。針對這種需求,coframeappCode對應(yīng)coframe應(yīng)用框架中的應(yīng)用編碼。 /com. EOS7集成用戶需要將已有應(yīng)用的頁面集成到Portal中,作為Widget已按照集成應(yīng)用章節(jié)的步驟集成了Widget所在的應(yīng)用。對操作用戶配置了Widget
widgetPortal主頁上顯示的widgetwidget一般jsp頁面,或者一個(gè)有效的url地址即可。獲取widgeturl。以系統(tǒng)管理員登錄到Portal,在Portal的功能菜單中,選擇“Widget管理”功能,進(jìn)入Widget管理界面,Widget。Widget內(nèi)容說明請參考widget對應(yīng)的URL,可通過本步驟進(jìn)行集成。前提是已經(jīng)對需要集成在功能菜單中選擇需要集成的widget對應(yīng)的功能菜單,通過鼠標(biāo)右鍵“發(fā)布為widget”即可將所選功能發(fā)布為widget。發(fā)布widget功能如下圖所示:
widget限,則可通過widget管理功能中的“共享”對widget進(jìn)行。只有對系統(tǒng)管理有權(quán)限的用戶才可配置系統(tǒng)。該權(quán)限通過初始化方式步驟1
在系統(tǒng)上添加2widget的標(biāo)題中間拖拽即可。望用戶對系統(tǒng)進(jìn)行調(diào)整(如:在系統(tǒng)上添加widget,改變系統(tǒng)布局等),可以在新增或編輯時(shí)將系統(tǒng)設(shè)置為鎖定。 權(quán)限,則可通過widget管理功能中的“共享”對widget進(jìn)行。步驟1以系統(tǒng)管理員登錄到Portal,在右上角中點(diǎn)擊“設(shè)置()”按鈕,選擇“系步驟2:在系統(tǒng)上添加加到系統(tǒng)上的widget即可。如果需要調(diào)整widget在頁上的布局,可在系統(tǒng)編輯界面,點(diǎn)擊“保存”widget放置步驟4:鎖定系統(tǒng)望用戶對系統(tǒng)進(jìn)行調(diào)整(如:在系統(tǒng)上添加widget,改變系統(tǒng)布局等),可以在新增或編輯時(shí)將系統(tǒng)設(shè)置為鎖定。步驟5權(quán)限,則可通過widget管理功能中的“共享”對widget進(jìn)行。
用戶登錄到Portal,在導(dǎo)航欄中點(diǎn)擊用戶配置按鈕,選擇“添加”菜單,在用戶上添加在導(dǎo)航欄中點(diǎn)擊添加widget按鈕,從widget列表中選擇需要添加到上2widget的標(biāo)題中間拖拽即可。
在用戶個(gè)性化配置之前,用戶登錄門戶時(shí),顯示的頁和Widget都是系統(tǒng)配置Widget,允許用戶定義自己的快捷菜單。定義方式:在功能菜單中選
在用戶上添加加到上的widget即可。2widget的標(biāo)題中間拖拽即可。在用戶個(gè)性化配置之前,用戶登錄門戶時(shí),顯示的頁和Widget都是系統(tǒng)配置主頁功能()。
Widget,允許用戶定義自己的快捷菜單。定義方式:在功能菜單中選膚()”,在彈出的頁面中選擇自己喜歡的風(fēng)格和皮膚即可。過widget展現(xiàn)在Portal主頁中。Portlet以系統(tǒng)管理員登錄到Portal,在Portal的功能菜單中,選擇“Widget管理”功能,進(jìn)入Widget管理界面,在Widget界面,選擇widget類型為portlet。界面如下圖所下拉信息展現(xiàn)為:portlet所屬應(yīng)用 –portletName–分特殊字符(-Widget用實(shí)現(xiàn)widget需求。集成的widget允許通過修改代碼的方式實(shí)現(xiàn)。widgetwidget中顯示點(diǎn)擊的內(nèi)容(如果在計(jì)算輸入widget中點(diǎn)擊了=,則在計(jì)算結(jié)果中輸出計(jì)算結(jié)果)已準(zhǔn)備好需要集成的widget。*@desc*@param *@paramdata*@param*@desc*@param *@paramfn處 *@paramsc處 的回調(diào)方法的作用域,默認(rèn)為*@paramdata添 *@param 名稱匹配:觸發(fā)和的匹配原則默認(rèn)按照名稱匹配名稱+接收者匹配:如果希望只有某些固定的接收者才接收該,則可以通1(修改widget源碼步驟1:在需要發(fā)出的widget中添加觸發(fā)functioninputNum(val){}<inputdocalculate為觸發(fā)的名稱本例中,計(jì)算結(jié)果widget需要計(jì)算輸入控件發(fā)出的,在輸入框中顯示擊的內(nèi)容。因此,需要在計(jì)算結(jié)果widget的界面源碼中增加,代碼示例<scripttype="text/javascript"><scripttype="text/javascript">var聽的處理方法inputNum是計(jì)算結(jié)果widget在接收到后執(zhí)行的處理,代case}}}步驟3:步驟1:開發(fā)實(shí)現(xiàn)觸發(fā)的代碼calcResouce.jsfunction}其中,inputNum方法是計(jì)算輸入widget中已有的點(diǎn)擊各按鈕的觸發(fā)發(fā)calcResult.js示例代碼如下:<scripttype="text/javascript">的處理方法inputNum是計(jì)算結(jié)果widget在接收到后執(zhí)行的處理,可調(diào)用計(jì)算結(jié)果widget中已有方法或開發(fā)新的處理方法。
widgetPortal將calcResult.js部署在計(jì)算結(jié)果widget所在的應(yīng)用下。widget時(shí),在計(jì)算輸入widget的“的JS”配置中,添加的觸發(fā)的JS/js/calcResouce.js;如果js部署在Portal應(yīng)用下,則配置為完整路徑,如:。時(shí),在計(jì)算輸出widget的“的JS”配置中,添加的的JS如果js部署在Portal。logo,主頁風(fēng)格改為企業(yè)常用的風(fēng)格等,因此會(huì)涉及到Portal主頁的定制。Portal通過動(dòng)態(tài)的不同 可通過配置多套風(fēng)格和皮膚實(shí)現(xiàn)Portal主頁風(fēng)格和顏色等的改變。各 Portal可使用的風(fēng)格皮膚必須存放在portal所在應(yīng)用的/skins下,首先區(qū)分不同租戶(默default租戶),在租戶下每一類風(fēng)格作為一個(gè)存放,該的名稱(如:temte1,temte2,temte3,…)為該類風(fēng)格的id。在每一類風(fēng)格的下,可存放針對該風(fēng)格的不同皮膚(如:skin1,skin2,skin3,…)。結(jié)構(gòu)如下:已安裝了EOStform7開發(fā)版,并了Portal的開源項(xiàng)目portal-integration-src.zip
Pegration導(dǎo)入到EOSStudio中。定制Portal主頁風(fēng)格他風(fēng)格主頁,只要項(xiàng)目WEB下/skins/default/{風(fēng)格}如:/skins/default/tem 下的所有文件至同級(jí)下(如如需要修改portal主頁上的背景、logo等,可以通過修改開源項(xiàng)目egrationWEB下的/skins/default/{具體風(fēng)格}/{具體皮膚}/images下的來實(shí)現(xiàn)。如:替換/skins/default/temte1/skin1/images下的top_bg_c.png,top_bg_l.png,top_bg_r.png即可替換背景。替換風(fēng)格}下。
定制PortalPortalskin1,可提供換膚功能進(jìn)行修改開源項(xiàng)目egration的WEB下的/skins/default/temte1/skin1下的整套皮膚來滿足項(xiàng)目的特殊需求。也可通過擴(kuò)下的/skins/default/temte1/skin1的完整結(jié)構(gòu)和文件至/skins/default/下要求:96*96像素,文件存放在skins/default/skonfig/images 修改js var }}
可通過初始化PORTAL_SYSTEM_CONFIG表的方式讓自定義的Portal主頁生效。 DELETEDELETEFROMINSERTINTOPORTAL_SYSTEM_CONFIG(TENANT_ID,DEFAULT_SKIN, TE,DEFAULT_LAYOUT,TEM TE,SKIN) te5','column3', te5', portalwidget中顯示的內(nèi)容或者的應(yīng)用系統(tǒng)內(nèi)容portalRequestportalSkin獲取,由各應(yīng)用根據(jù)皮膚已安裝了EOStform7開發(fā)版,并了Portal的開源項(xiàng)目
Pegration導(dǎo)入到EOSStudio中。設(shè)計(jì)布局模板要與擴(kuò)展配置中的名稱相同,大小為45*34像素,存放位置為 y:'column2',icon:iconSelected:{key:'column3',iconSelected:{ key: icon icon: iconSelected: te: layout: items: layout: items: }, ] }, ]時(shí),需要設(shè)置每列的寬度(占所在子容器的寬度),每個(gè)子容器的總寬度均要保證為100%將擴(kuò)展的布局模板的文件部署到Portal應(yīng)用的skins/default/config/images目該區(qū)域,使用一個(gè)iframe加載新增(或編輯)Widget時(shí)設(shè)置的首選項(xiàng)URL
根據(jù)Widget展現(xiàn)內(nèi)容需要開發(fā)首選項(xiàng)配置頁面,定義首選項(xiàng)配置內(nèi)容。該頁面需要符合以下規(guī)范:頁面不需要保存取消按鈕,必須實(shí)現(xiàn)步驟2和步驟3。iframe加載配置的首選項(xiàng)頁面完成后,需要將已有的首選項(xiàng)配置數(shù)據(jù)初
dataobject在首選項(xiàng)配置頁面實(shí)現(xiàn)getPerferenceData方法系統(tǒng)會(huì)判斷首選項(xiàng)頁面是否包含getPerferenceDataJS全局方法,如果包含,將會(huì)獲取PerferenceHelper.getEditorForm方法所獲得的表單的數(shù)據(jù)。<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" ludefile= te/common.jsp"}}.form-table}.form-table}<div<tableclass="form-table"requiredErrorText="必填1-20"vtype="range:1,20"width="153"rangeErrorText="數(shù)字必須在1到20之間"value="10" width="153"varform=newgetPerferenceData(){forreturnreturnreturn}}Portal主頁上的檢索功能,除了可進(jìn)行全文檢索之外,還可檢索流程、功能已安裝了EOStform7開發(fā)版,并了Portal的開源項(xiàng)目
URL請求并傳遞檢索參數(shù)即可呈現(xiàn)檢通過傳遞keywords參數(shù)檢索功能。searchs={url:'/docsearch/search/search4portal.jsp',//絕對路徑代表當(dāng)前應(yīng)用的url,必須以/開頭;也可用的url/開頭;也可配置為完整路徑url:'
URL,以輸入的檢索條件作為傳入?yún)?shù),參數(shù)名為}}Portal主頁,在檢索框中下拉選擇“功能”,輸入功能名稱,即可看到結(jié)擴(kuò)展widget已安裝了EOStform7開發(fā)版,并了Portal的開源項(xiàng)目Portalorg.gocom.cap.portal導(dǎo)入到EOSStudio中。步驟2:設(shè)計(jì)widget圖標(biāo)步驟3:修改widgetIcon.css文件 /temte/default/config/widgetIcon.css文件,增加擴(kuò)展的widget圖標(biāo)。如:擴(kuò)展圖標(biāo)文件名為sample.gif,修改widgetIcon.css文件如下(背景內(nèi)容):}.custom-icon-cls} }修改開源項(xiàng)目org.gocom.cap.portal的WEB/temvarvarPuiExtend=PuiExtend||{};PuiExtend.cls={'default':'default-icon-cls','sample':'sample-icon-cls'將修改后的widgetIcon.css和widgetIcon.js文件部署到portal所在應(yīng)用的 步驟6:選用擴(kuò)展的widget圖標(biāo)在widget功能中,可在widget圖標(biāo)配置項(xiàng)中,通過下拉選擇擴(kuò)展的*@desc*@param *@paramdata*@param*@desc*@param *@paramfn處 *@paramsc處 的回調(diào)方法的作用域,默認(rèn)為*@paramdata添 *@param Portal中內(nèi)置了一些,在Portal集成過程中,可根據(jù)需要通@desc為當(dāng)前 themeType:'1'//加 msg:'保存成功'//@descthemeId:'sys_1234 @desc轉(zhuǎn)到URL @desc刷新當(dāng)前的theme themeId:'sys_1234',// *@desc*@desc在彈出窗口中打開重 *@desc*@desc *@desc*@desc打開指定*@paramurl需要打開的URL*@paramlinkPath導(dǎo)航信息,以,*@desc}Portal系統(tǒng)上線后,因?yàn)槠髽I(yè)員工都會(huì)通過門戶進(jìn)行,Portal系統(tǒng)可能大并發(fā)量和網(wǎng)絡(luò)流量的。本章節(jié)就從性能調(diào)優(yōu)方面提供一些參考方案。Portal應(yīng)用單點(diǎn)實(shí)際網(wǎng)絡(luò)流量×并發(fā)用戶數(shù)/可接受的響應(yīng)時(shí)間,其中單點(diǎn)的實(shí)際網(wǎng)絡(luò)流量為扣除了緩存內(nèi)容的實(shí)際網(wǎng)絡(luò)資源量降低單點(diǎn)網(wǎng)絡(luò)流量:Portalwidget集成了很多應(yīng)用,對于每一個(gè)widgetwidget布局的控制,對控制網(wǎng)絡(luò)流量至關(guān)重要。在實(shí)際應(yīng)用過程中,Widget分布在多個(gè)頁上:建議將經(jīng)常的內(nèi)容展示在Portal默認(rèn)的首頁上,不降低單個(gè)Widget資源量:在widget開發(fā)時(shí)盡量減少不必要資源的,將單靜態(tài)資源統(tǒng)一規(guī)劃、分離部署:在實(shí)際應(yīng)用中,多個(gè)widget可能會(huì)相同的靜態(tài)資供不同的widget。每個(gè)服務(wù)器提供單獨(dú)的網(wǎng)絡(luò)出口。這樣,整個(gè)Portal服務(wù)器的說明:部署Portal環(huán)境后,可能由于多種造成運(yùn)行異常。在此列舉常規(guī)的定位故障的
停止ssoserver和portalserver,清除應(yīng)用系統(tǒng)緩存,再重啟ssoserver驗(yàn)證sso配置是否正常啟動(dòng) 和 server,在瀏覽器中輸入url(注意:urlIPPortssoIP和Port)
ssoserversso驗(yàn)證是否能夠正常進(jìn)入Portal啟動(dòng)ssoserver和portalserver,在瀏覽器中輸入url:http://{portalservername+port}/{portal所在應(yīng)用名}/。Portalportalserver配置有問題,請按照指南文檔portal配置,尤其是Portal應(yīng)用下web.x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國紅木原木項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國BMS電池管理系統(tǒng)項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國肉雞養(yǎng)殖及雞肉深加工項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國經(jīng)導(dǎo)管主動(dòng)脈瓣置換術(shù)項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國計(jì)算機(jī)零件項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國瓜菜類蔬菜項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國碾米項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國多媒體會(huì)議系統(tǒng)項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國AFC系統(tǒng)項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 藥物研發(fā)中的合成優(yōu)化-洞察闡釋
- 2025年高考全國二卷數(shù)學(xué)高考真題解析 含參考答案
- 2025年普通高等學(xué)校招生全國統(tǒng)一考試數(shù)學(xué)試題(全國一卷)(有解析)
- 防火門施工方案及工藝流程
- 護(hù)士文職面試題及答案
- 解剖期末試題題庫及答案
- 保姆帶小孩合同協(xié)議書
- 工程監(jiān)理資料管理制度
- 全國導(dǎo)游資格證考試《全導(dǎo)+地導(dǎo)》真題及答案(2025年新版)
- 2025-2030中國智能功率模塊(IPM)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2025年邊封制袋機(jī)項(xiàng)目市場調(diào)查研究報(bào)告
- 2025春季學(xué)期國開電大??啤吨屑?jí)財(cái)務(wù)會(huì)計(jì)(二)》一平臺(tái)在線形考(第一至四次形考任務(wù))試題及答案
評論
0/150
提交評論