定制网页模块嵌入页面java_jetspeed模块定制

开源爱好者 阅读(336) 评论(0)  编辑  收藏 所属分类: Portal

76f9a6c81f105e1f859dc6d85c5b6a3c.png

创建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的主要结构,及模块处理方式。里面的布局控制,界面控制,角色控制,基本上都可以通过定制,定制出来,原理与操作过程差不多。

(转载文章请保留出处:Java家(www.javajia.com))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值