Open-Open

          皇家撒拉哥薩
          posts - 32, comments - 3, trackbacks - 0, articles - 1

          jetspeed模塊定制

          Posted on 2006-07-16 11:03 開源愛好者 閱讀(399) 評論(0)  編輯  收藏 所屬分類: Portal
          ?創(chuàng)建jetspeed新模塊可以不用寫配置文件,只需要用系統(tǒng)提管的功能就可以實現(xiàn)添加模塊的全過程  

          1,添加一個簡單的模塊的全過程:
          (1)寫好一個portlet:Test.vm內容為:this is my test
          (2)以系統(tǒng)管理員登入jetspeed,帳號admin,jetspeed
          (3)點擊Admin菜單
          -->選擇Portlet Browser
          -->查看portlet模塊(在此可以參考現(xiàn)有的模塊的配置信息)
          -->選擇Add Portlet添加新模塊
          -->Name下為新portlet模塊命名,如:Test,
          -->Type選擇ref
          -->Parent選擇CustomizerVelocity
          -->Class Name可不填(添加時會由Parent自動產(chǎn)生,產(chǎn)生CustomizerVelocity的相應ClassName)
          -->Security可不選(是模塊的權限控制)
          -->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文件下所對應的文件如Test.vm,則value值為Test 參數(shù)action為執(zhí)行所對應的類,這點可參考其他的porlet模塊做法。 
          這樣就完成添加新模塊的全過程。所做的操作會自動產(chǎn)生配置文件在/web-inf/conf/下面的local-portlets.xreg里面
          2,自已定制的portlet模塊的全過程不用寫psml文件直接用jetspeed本身的模塊定制功能即可:以普通用戶登入,如:bluesky,bluesky
          (1)選擇右上角的Customize:旁邊的html定制網(wǎng)頁風格,wml支持無線,手機等設備的網(wǎng)頁
          <1>增加菜單-->選擇html-->Add Pane增加菜單-->填入Test Menu-->Apply-->Save and Apply  就完成增加菜單功能
          <2>增加portlet模塊
          -->選擇html
          -->選擇Test Menu
          -->選擇Add Portlet
          -->先擇自已想要的模塊,CoffeeLists,HelloVelocity等,系統(tǒng)列出所有能夠選擇的模塊,可翻頁查找
          -->然后一種Apply就可以了返回用戶首頁,查看自已創(chuàng)建的Test Menu,就可以看到自已選擇好的portlet  模塊所做的操作會自動產(chǎn)生配置文件在WEB-INF\psml\user\bluesky
            下面反復測試這兩個功能可掌握jetspeed的主要結構,及模塊處理方式。里面的布局控制,界面控制,角色控制,基本上都可以通過定制,定制出來,原理與操作過程差不多。
          (轉載文章請保留出處:Java家(www.javajia.com))
          主站蜘蛛池模板: 民和| 乌拉特后旗| 达州市| 嵊泗县| 西青区| 屏边| 崇左市| 普安县| 遵义县| 锦屏县| 华蓥市| 苗栗县| 凤冈县| 宜章县| 富锦市| 东乡族自治县| 舟山市| 庐江县| 泾阳县| 五河县| 福泉市| 如东县| 定西市| 莱芜市| 水富县| 榆社县| 濮阳市| 易门县| 维西| 沈丘县| 富民县| 专栏| 乌兰浩特市| 麻江县| 噶尔县| 安顺市| 长寿区| 广东省| 贵德县| 和田县| 拉孜县|