?創(chuàng)建jetspeed新模塊可以不用寫配置文件,只需要用系統(tǒng)提管的功能就可以實(shí)現(xiàn)添加模塊的全過程
1,添加一個(gè)簡(jiǎn)單的模塊的全過程:
(1)寫好一個(gè)portlet:Test.vm內(nèi)容為:this is my test
(2)以系統(tǒng)管理員登入jetspeed,帳號(hào)admin,jetspeed
(3)點(diǎn)擊Admin菜單
-->選擇Portlet Browser
-->查看portlet模塊(在此可以參考現(xiàn)有的模塊的配置信息)
-->選擇Add Portlet添加新模塊
-->Name下為新portlet模塊命名,如:Test,
-->Type選擇ref
-->Parent選擇CustomizerVelocity
-->Class Name可不填(添加時(shí)會(huì)由Parent自動(dòng)產(chǎn)生,產(chǎn)生CustomizerVelocity的相應(yīng)ClassName)
-->Security可不選(是模塊的權(quán)限控制)
-->Hidden 不選
-->Application 不選
-->Cached on URL可選也可不選然后Insert Portlet添加portlet完成
(4)修改添加好的portlet模塊的其他參數(shù)添加后的portlet模塊在portlet信息面版中以Imformation顯示
<1>(添加)修改Media Type
-->選擇Media Types
-->Media Type 下拉框選擇html
-->Add Media Type
<2>(添加)修改模塊分類,任意增加
<3>(添加)修改參數(shù),可添加需要的參數(shù)參數(shù)name為template,其值value為portlets文件下所對(duì)應(yīng)的文件如Test.vm,則value值為Test 參數(shù)action為執(zhí)行所對(duì)應(yīng)的類,這點(diǎn)可參考其他的porlet模塊做法。
這樣就完成添加新模塊的全過程。所做的操作會(huì)自動(dòng)產(chǎn)生配置文件在/web-inf/conf/下面的local-portlets.xreg里面
2,自已定制的portlet模塊的全過程不用寫psml文件直接用jetspeed本身的模塊定制功能即可:以普通用戶登入,如:bluesky,bluesky
(1)選擇右上角的Customize:旁邊的html定制網(wǎng)頁(yè)風(fēng)格,wml支持無(wú)線,手機(jī)等設(shè)備的網(wǎng)頁(yè)
<1>增加菜單-->選擇html-->Add Pane增加菜單-->填入Test Menu-->Apply-->Save and Apply 就完成增加菜單功能
<2>增加portlet模塊
-->選擇html
-->選擇Test Menu
-->選擇Add Portlet
-->先擇自已想要的模塊,CoffeeLists,HelloVelocity等,系統(tǒng)列出所有能夠選擇的模塊,可翻頁(yè)查找
-->然后一種Apply就可以了返回用戶首頁(yè),查看自已創(chuàng)建的Test Menu,就可以看到自已選擇好的portlet 模塊所做的操作會(huì)自動(dòng)產(chǎn)生配置文件在WEB-INF\psml\user\bluesky
下面反復(fù)測(cè)試這兩個(gè)功能可掌握jetspeed的主要結(jié)構(gòu),及模塊處理方式。里面的布局控制,界面控制,角色控制,基本上都可以通過定制,定制出來(lái),原理與操作過程差不多。
(轉(zhuǎn)載文章請(qǐng)保留出處:Java家(www.javajia.com))
1,添加一個(gè)簡(jiǎn)單的模塊的全過程:
(1)寫好一個(gè)portlet:Test.vm內(nèi)容為:this is my test
(2)以系統(tǒng)管理員登入jetspeed,帳號(hào)admin,jetspeed
(3)點(diǎn)擊Admin菜單
-->選擇Portlet Browser
-->查看portlet模塊(在此可以參考現(xiàn)有的模塊的配置信息)
-->選擇Add Portlet添加新模塊
-->Name下為新portlet模塊命名,如:Test,
-->Type選擇ref
-->Parent選擇CustomizerVelocity
-->Class Name可不填(添加時(shí)會(huì)由Parent自動(dòng)產(chǎn)生,產(chǎn)生CustomizerVelocity的相應(yīng)ClassName)
-->Security可不選(是模塊的權(quán)限控制)
-->Hidden 不選
-->Application 不選
-->Cached on URL可選也可不選然后Insert Portlet添加portlet完成
(4)修改添加好的portlet模塊的其他參數(shù)添加后的portlet模塊在portlet信息面版中以Imformation顯示
<1>(添加)修改Media Type
-->選擇Media Types
-->Media Type 下拉框選擇html
-->Add Media Type
<2>(添加)修改模塊分類,任意增加
<3>(添加)修改參數(shù),可添加需要的參數(shù)參數(shù)name為template,其值value為portlets文件下所對(duì)應(yīng)的文件如Test.vm,則value值為Test 參數(shù)action為執(zhí)行所對(duì)應(yīng)的類,這點(diǎn)可參考其他的porlet模塊做法。
這樣就完成添加新模塊的全過程。所做的操作會(huì)自動(dòng)產(chǎn)生配置文件在/web-inf/conf/下面的local-portlets.xreg里面
2,自已定制的portlet模塊的全過程不用寫psml文件直接用jetspeed本身的模塊定制功能即可:以普通用戶登入,如:bluesky,bluesky
(1)選擇右上角的Customize:旁邊的html定制網(wǎng)頁(yè)風(fēng)格,wml支持無(wú)線,手機(jī)等設(shè)備的網(wǎng)頁(yè)
<1>增加菜單-->選擇html-->Add Pane增加菜單-->填入Test Menu-->Apply-->Save and Apply 就完成增加菜單功能
<2>增加portlet模塊
-->選擇html
-->選擇Test Menu
-->選擇Add Portlet
-->先擇自已想要的模塊,CoffeeLists,HelloVelocity等,系統(tǒng)列出所有能夠選擇的模塊,可翻頁(yè)查找
-->然后一種Apply就可以了返回用戶首頁(yè),查看自已創(chuàng)建的Test Menu,就可以看到自已選擇好的portlet 模塊所做的操作會(huì)自動(dòng)產(chǎn)生配置文件在WEB-INF\psml\user\bluesky
下面反復(fù)測(cè)試這兩個(gè)功能可掌握jetspeed的主要結(jié)構(gòu),及模塊處理方式。里面的布局控制,界面控制,角色控制,基本上都可以通過定制,定制出來(lái),原理與操作過程差不多。
(轉(zhuǎn)載文章請(qǐng)保留出處:Java家(www.javajia.com))