| 
         
     
     | 
     | 
    
  
    | 
    jetspeed模块定制 | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-6-5 月光软件站  | 
   
  
    创建jetspeed新模块可以不用写配置文件,只需要用系统提管的功能就可以实现添加模块的全过程     1,添加一个简单的模块的全过程:    (1)写好一个portlet:Test.vm内容为:this is my test    (2)以系统管理员登入jetspeed,帐号admin,jetspeed    (3)点击Admin菜单       -->选择Portlet Browser       -->查看portlet模块(在此可以参考现有的模块的配置信息)        -->选择Add Portlet添加新模块        -->Name下为新portlet模块命名,如:Test,        -->Type选择ref        -->Parent选择CustomizerVelocity        -->Class Name可不填(添加时会由Parent自动产生,产生CustomizerVelocity的相应ClassName)        -->Security可不选(是模块的权限控制)        -->Hidden 不选        -->Application 不选        -->Cached on URL可选也可不选然后Insert Portlet添加portlet完成     (4)修改添加好的portlet模块的其他参数添加后的portlet模块在portlet信息面版中以Imformation显示         <1>(添加)修改Media Type             -->选择Media Types             -->Media Type 下拉框选择html             -->Add Media Type         <2>(添加)修改模块分类,任意增加         <3>(添加)修改参数,可添加需要的参数参数name为template,其值value为portlets文件下所对应的文件如Test.vm,则value值为Test 参数action为执行所对应的类,这点可参考其他的porlet模块做法。            这样就完成添加新模块的全过程。所做的操作会自动产生配置文件在/web-inf/conf/下面的local-portlets.xreg里面  2,自已定制的portlet模块的全过程不用写psml文件直接用jetspeed本身的模块定制功能即可:以普通用户登入,如:bluesky,bluesky  (1)选择右上角的Customize:旁边的html定制网页风格,wml支持无线,手机等设备的网页         <1>增加菜单-->选择html-->Add Pane增加菜单-->填入Test Menu-->Apply-->Save and Apply  就完成增加菜单功能         <2>增加portlet模块             -->选择html             -->选择Test Menu             -->选择Add Portlet             -->先择自已想要的模块,CoffeeLists,HelloVelocity等,系统列出所有能够选择的模块,可翻页查找             -->然后一种Apply就可以了返回用户首页,查看自已创建的Test Menu,就可以看到自已选择好的portlet  模块所做的操作会自动产生配置文件在WEB-INF\psml\user\bluesky   下面反复测试这两个功能可掌握jetspeed的主要结构,及模块处理方式。里面的布局控制,界面控制,角色控制,基本上都可以通过定制,定制出来,原理与操作过程差不多。 
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |