綜合介紹個(gè)性化門戶組件 Simple Portal
(一)項(xiàng)目面臨的挑戰(zhàn)與開發(fā)Simple Portal 的原因
很多企業(yè)在Portal 上做了很多投資,卻常因Portal應(yīng)用技術(shù)的復(fù)雜而以失敗告終,這對(duì)軟件開發(fā)商與客戶都是一種浪費(fèi)。最佳的Portal門戶建設(shè)應(yīng)該是無需學(xué)習(xí)復(fù)雜的技術(shù),投入大量精力研究不符合國(guó)內(nèi)要求重量級(jí)的Portal。在大量的門戶項(xiàng)目實(shí)施與產(chǎn)品研發(fā)過程中,能快捷的搭建大規(guī)模門戶,實(shí)施成本低,對(duì)業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)快捷方便的整合擴(kuò)展,可以是組織快速,個(gè)性化整合資源和應(yīng)用,才是國(guó)內(nèi)項(xiàng)目迫切需要的好產(chǎn)品。
如何實(shí)施最佳的門戶建設(shè),實(shí)施成功的Portal建設(shè),這里我們拋開商務(wù),就Portal產(chǎn)品本身我們必須知道哪些細(xì)節(jié)呢?
什么是門戶建設(shè)者真正應(yīng)該關(guān)注的特性呢?
Simple 團(tuán)隊(duì)經(jīng)過數(shù)年的技術(shù)積累與探索,推出的 Simple 個(gè)性化門戶組件(Simple Portal) 潛心研究完整的表現(xiàn)層規(guī)范與框架,控制表現(xiàn)更靈活,第三方應(yīng)用做的事情少,實(shí)施成本低,明確最終用戶與技術(shù)人員的職責(zé),用戶可以靈活調(diào)整全局和局部的表現(xiàn)層更容易,操作更方便,融入更多個(gè)性化元素,圍繞以系統(tǒng)為人服務(wù)的理念。 Simple Portal 的個(gè)性化,開放性具有互聯(lián)網(wǎng)Web 2.0 的特質(zhì),而不僅僅擅長(zhǎng)組織內(nèi)部的封閉系統(tǒng)。Simple Portal在架構(gòu)時(shí),就已經(jīng)解決了部署實(shí)施成本,整個(gè)及性能擴(kuò)展,包括一個(gè)ID就可以引入Simple Portal,無縫整合企業(yè)業(yè)務(wù)系統(tǒng)等方面都具有強(qiáng)大的技術(shù)優(yōu)勢(shì)。
Simple Portal 適用與大規(guī)模的門戶建設(shè),其中Simple官方就是案例,具有兼容體系,可以無縫與已有的Portal整合,保護(hù)用戶的原有投資,Simple Portal 具備SimpleFramework的優(yōu)良技術(shù)基因,同樣可以作為現(xiàn)有系統(tǒng)的補(bǔ)充或者替代。
Simple Portal 是國(guó)內(nèi)自主創(chuàng)新開發(fā)的新型產(chǎn)品,根據(jù)輕量級(jí)高性能的規(guī)劃原則,以解決現(xiàn)實(shí)問題為宗旨,爭(zhēng)取給用戶帶來最大的價(jià)值回報(bào)。
(二) Simple Portal 功能定位
2.1) 整合互聯(lián)網(wǎng)與應(yīng)用資源,實(shí)現(xiàn)信息的個(gè)性傳播
梳理組織復(fù)雜的互聯(lián)網(wǎng)資源和應(yīng)用資源,為組織內(nèi)部用戶提供個(gè)性化的定制服務(wù),完成個(gè)人門戶成為用戶進(jìn)入互聯(lián)網(wǎng)與企業(yè)內(nèi)網(wǎng)應(yīng)用系統(tǒng)的統(tǒng)一入口,提供以人為本的信息個(gè)性化集成服務(wù)。同時(shí)作為個(gè)人門戶的應(yīng)用,Simple Portal 個(gè)性化門戶更關(guān)心用戶的使用體驗(yàn)。
2.2) 提供輕量級(jí)的Portal架構(gòu)解決方案
相對(duì)而言,面向企業(yè)門戶,Simple個(gè)性化門戶和國(guó)內(nèi)用戶需求結(jié)合更加緊密,實(shí)施成本低,因?yàn)槲覀兪情_源技術(shù),開發(fā)周期更短,是企業(yè)或者組織實(shí)施輕量級(jí)Portal架構(gòu)的最優(yōu)解決方案。
(三) 特色功能
3.1) Simple Portal 可視化拖拽方式,搭積木式快速建設(shè)門戶
傳統(tǒng)的Portal更多擅長(zhǎng)的是整合企業(yè)內(nèi)部已有的封閉系統(tǒng), Portal 更多的依賴與開發(fā)公司的技術(shù)人員,最終用戶無法自主維護(hù)與擴(kuò)展,當(dāng)然開發(fā)公司也會(huì)投入更多不必要的人力財(cái)力。 Simple Portal 滿足在互聯(lián)網(wǎng) SNS 時(shí)代,人們靈活的利用Portal 整合展現(xiàn)在互聯(lián)網(wǎng)應(yīng)用中的各種需求,幫助用戶人性化的主動(dòng)參與門戶的設(shè)計(jì),調(diào)整和應(yīng)用。
Simple Portal 在表現(xiàn)層建設(shè)投入大量的研發(fā),這也是我們推出Simple Portal 的品質(zhì)保證。 只有易用的Portal 才是您最需要的門戶。Simple Portal 讓第三方應(yīng)用將取得數(shù)據(jù)按照要求填充到指定的HTML的代碼中,至于字體,顏色,背景,頭部什么樣式等,表現(xiàn)層全部有Simple Portal 實(shí)現(xiàn),編寫一個(gè)portlet,多少適用,改變表現(xiàn),不需要修改應(yīng)用的代碼。 所以,Simple Portal 可通過簡(jiǎn)單的圖像化界面配置,無需通過編碼和程序開發(fā),降低技術(shù)的難度,同時(shí),實(shí)現(xiàn)業(yè)務(wù)部門對(duì)門戶的個(gè)性化自主維護(hù),軟件公司可以獲得更大的利潤(rùn)。
3.2)無縫集成企業(yè)現(xiàn)有系統(tǒng),整合企業(yè)內(nèi)部各系統(tǒng)提供更簡(jiǎn)單的方案與技術(shù)
選擇國(guó)內(nèi)自主創(chuàng)新的產(chǎn)品,無疑將更快的提高Portal 的實(shí)施效率與實(shí)施效果。 尤其在企業(yè)應(yīng)用中,Simple Portal 可以快速幫助項(xiàng)目上線與運(yùn)營(yíng)。
3.3) Simple Portal 開發(fā),維護(hù),整合成本更低
Simple Portal 有國(guó)內(nèi)的優(yōu)秀開源團(tuán)隊(duì)支持,可以提供軟件培訓(xùn)與人員的培養(yǎng),開源是為企業(yè)節(jié)省成本的一個(gè)不二選擇,當(dāng)然,開源我們更注重軟件的品質(zhì)。
3.4) 性能卓越,大規(guī)模應(yīng)用擴(kuò)展成本低
很多組織未來可預(yù)見的增長(zhǎng)空間都非常大,因此要求門戶在訪問量與并非上,在功能和業(yè)務(wù)系統(tǒng)整合上進(jìn)行擴(kuò)展,都可以有一流的技術(shù)專家支持。
Simple Portal 基于SimpleFramework 的高性能數(shù)據(jù)處理,采用緩存技術(shù),集群技術(shù),包括主流的NOSQL,Simple Portal 最大程度上幫助用戶獲得最大的投資回報(bào)率。
(四) Simple Portal 的功能亮點(diǎn)
4.1) 國(guó)內(nèi)一線技術(shù)團(tuán)隊(duì)精心開發(fā)的輕量級(jí)門戶,快速高效部署。
4.2)混合式多元整合,個(gè)性化內(nèi)容展現(xiàn)。
4.3)完美結(jié)合Simple SNS,無縫集成企業(yè)應(yīng)用
(五) 運(yùn)行環(huán)境
操作系統(tǒng): Windows 2003/2008,Linux,Unix 等各種平臺(tái)。
數(shù)據(jù)庫(kù):mysql ,oracle ...
應(yīng)用服務(wù)器: Tomcat 5.x,6.x,7.x ,Webshere,Weblogic
客戶端: ie7 以上,firefox,chrome
(六) 案例
http://simpleframework.net
http://motree.com
#p#
先說下題外話,最近項(xiàng)目實(shí)施很忙,在項(xiàng)目實(shí)施過程中遇到技術(shù)問題總是有解決辦法,與投入幾十萬(wàn)采購(gòu)的著名廠商Portal相比,Simple更符合國(guó)情,實(shí)施項(xiàng)目是相對(duì)愉快的事情,本篇就是與大家分享在項(xiàng)目實(shí)施過程中的經(jīng)驗(yàn)與教訓(xùn)的總結(jié)。
(一) Simple Portal 協(xié)作應(yīng)用管理 (與組織機(jī)構(gòu),新聞,博客,論壇的集成)
上圖是Simple Portal 與內(nèi)容管理系統(tǒng)的集成,Simple Portal 提供多種方式與第三方軟件集成,包括基本屬性與高級(jí)屬性,經(jīng)過配置與調(diào)試后就可以使用。
1.1) Portlet 方式, 根據(jù)Simple Portal 規(guī)范實(shí)現(xiàn)Portlet,比如,新聞,論壇,博客,投票,登陸等。
1.2) RSS 方式,用來和其他站點(diǎn)之間共享內(nèi)容的一種簡(jiǎn)易方式(也叫聚合內(nèi)容)
1.3) Url 方式,關(guān)聯(lián)后臺(tái)指定的Url路徑。
1.4) 自定義方式,輸入瀏覽器能識(shí)別的自定義內(nèi)容,比如:html、文本、js等
(二)Simple Portal 系統(tǒng)提供豐富的圖片資源
Simple Portal 在系統(tǒng)中提供很多圖片資源,用戶在配置設(shè)置可以進(jìn)行相應(yīng)的刪除與修改。Simple Portal 在用戶體驗(yàn)方面采用window 組件實(shí)現(xiàn)拖拉式體驗(yàn),功能上完全可以自定義,包括設(shè)置名稱,配置超鏈接,選擇圖標(biāo),字體,描述,對(duì)內(nèi)容的控制同樣提供功能與技術(shù)的完美設(shè)計(jì)。(Simple Portal 會(huì)繼續(xù)改進(jìn),相對(duì)與一些商業(yè)Portal,Simple Portal 更關(guān)注用戶體驗(yàn),很多開發(fā)人員對(duì)Simple操作體驗(yàn)給予很好的評(píng)價(jià),其實(shí)我們更關(guān)注軟件的品質(zhì))
如圖。
(三)Simple Portal 應(yīng)用模式
3.1) 用戶權(quán)限
Simple Portal 首頁(yè)是由管理員才可以進(jìn)行定制的,管理員可以授權(quán)給指定的用戶或者角色進(jìn)行Portal維護(hù)。在Portlet 中可以為訪問的用戶設(shè)定訪問的門戶權(quán)限,Simple的組織機(jī)構(gòu)對(duì)simple支撐可以滿足多變的業(yè)務(wù)需求。
3.2) 應(yīng)用模式管理
Simple Portal可以為不同的行業(yè)或需求搭建不同特色的門戶,而不同特色的的門戶,搭建頁(yè)面所使用資源,風(fēng)格是各不相同的。這就是我們介紹的應(yīng)用模式,根據(jù)不同行業(yè)應(yīng)用,我們后續(xù)規(guī)劃模板,風(fēng)格,資源會(huì)進(jìn)行管理,也希望更多的用戶選擇我們的Portal,在搭建門戶的時(shí)候可以更加方便,快捷,準(zhǔn)確的找到合適的資源。(Simple 會(huì)根據(jù)客戶要求,進(jìn)行相關(guān)的咨詢與培訓(xùn)或者指定功能的開發(fā))
(四)Simple Portal 模板管理
為了方便用快速搭建一個(gè)門戶,Simple Portal 引入模板概念。 模板起作用的部分是一個(gè)xml文件,其中是對(duì)頁(yè)面資源的描述。
(五)Simple Portal 資源管理
按照不同的行業(yè)開發(fā)不同的資源,資源部分是支持項(xiàng)目或者最終用戶。Simple Portal 為兼職用戶提供開發(fā)機(jī)會(huì)。
(六)Simple Portal 搭建門戶
搭建門戶經(jīng)過上面的介紹以及很簡(jiǎn)單了,選擇布局,裝載配置Portlet,就可以搭建一個(gè)門戶了。
總結(jié): 需要做的事情
1) 確定使用門戶的角色與用戶
2) 明確每種角色登陸門戶后頁(yè)面內(nèi)容與展現(xiàn)
3) 分析門戶中的資源
4)確定每種角色的用戶負(fù)責(zé)的工作與分工標(biāo)準(zhǔn)
5)需要Simple 研發(fā)團(tuán)隊(duì)的支持
6)美工,根據(jù)需要進(jìn)行美化
7) 實(shí)施: 根據(jù)已有的樣式和資源完成門戶的頁(yè)面進(jìn)行搭建,驗(yàn)證測(cè)試