搜狐首页 - 新闻 - 体育 - 娱乐 - 财经 - IT - 汽车 - 房产 - 女人 - 短信 - 彩信 - 校友录 - 邮件 - 搜索 - BBS - 搜狗 
搜狐首页 >> 搜狐IT >> 网狐教程-搜狐IT >> 程序开发-网狐教程-搜狐IT >> Java
动态的View Picker Portlet(2)
IT.SOHU.COM  2004-03-24 19:47  作者: Fetchi Chen 
页面功能 【我来说两句】【我要“揪”错】【推荐】【字体: 】【打印】 【关闭

  一个Step-by-Step实例

  为了演示以上所述是如何工作的,我们将创建一个名为 Newsstand 的示例,它包含两种类型的新闻:National News和Corporate News。National News 页包含 NBC News、CBS News 和 CNN News。Corporate News 页包含IBM News、Caterpillar News 和 General Electric News。下面步骤显示如何做到这些:

  以 Administrator 身份登录。

  依照上节的示例在名为 Test 的组中创建一个新用户 test123。

  创建以下组呈现新闻资源。

  

  图 9. 组 1

  

  图 10. 组 2

        下载 ViewPicker5.war 文件,然后安装 View Picker portlet。

  选择 Administration、Portlets,然后选择 Install。

  在 Directory 字段中输入 ViewPicker5.war 的文件路径。

  单击 Next,然后单击 Install 完成安装。

  

  图 11. 安装View Picker Portlet

  

  为了演示新闻 Portlet 的效果,使用了 Web Page(iFrame)portlet。下载 webPage.war 并安装该 Portlet。

  选择 Manage Portlets、Web Page、Copy,然后选择 Modify Parameter 克隆一个名为 News NBC 的新闻 Portlet。

  为了能够区分每个新闻 Portlet,确信您选择了 set title for selected locale,然后将标题从 Web Page 更改 为News NBC。

  最后,选择 Activate/Deactivate 激活 NBC News portlet。

  

  图12. 复制 WebPage Portlet

  

  依照相同的步骤克隆剩余的新闻 portlet CBS News、CNN News、IBM News、Caterpillar News 和 General Electric News。

  

  图 13. 创建 News Portlet

  

  依照上节的示例例,在 My Portal 下面创建一个新的名为 Newsstand 的页面来保存两个新的页:National News 和 Corporate News。同时,创建一个新的名为 View Picker 的页面管理该 Picker Portlet。

  

  图 14. 创建 Create Newsstand、National News 和 Corporate News 页

  

  为 Newsstand、National News、Corporate News 和 View Picker 页设置页面许可。为 Privileged User 条目取消 Allow Propagation 和 Allow Inheritance 的复选选择,然后单击 OK。这将从 Privileged User 角色中删除 all authenticated portal users 组。

  为 User 条目选择 Edit Role,然后单击 Add,如下所示添加一个特定页组到每页的 User Role:

  Page Group

  Newsstand placegroup-newsstand

  National News pagegroup-national_news

  Corporate News pagegroup-corporate_news

  View Picker Test

  注意,对于页 Newsstand 来说,在 User 条目的复选框 Allowed Propagation 也需要被取消复选以使 placegroup-newsstand 不被传播到 child-level 页。

  依以下描述分配新闻组到每个新闻 portlet:

  1.选择 Access 和 Resource Permissions,然后选择 Portlets。

  2.在 Search For 域中输入 News:找到所有新闻 Portlet。

  3.定位我们前面创建的一个新闻 Portlet,选择 Assign Access,然后单击 User 条目的 Edit Role。

  4.选择 Add 以添加新闻组,例如,组 portletgroup-cbs_news 被分配到 portlet CBS News,依此类推。

  依照完全相同的过程添加 Test 组的 View Picker 的 User Role。

  Portlet Group

  NBC News portletgroup-nbc_news

  CBS News portletgroup-cbs_news

  CNN News portletgroup-cnn_news

  View Picker Test

  选择 Portal User Interface、Manage Pages 并定位到 View Picker 条目。

  在右侧选择 Edit Page Layout 图标。

  选择 Add portlets,选中 View Picker portlet,然后单击 OK 和Done。

  

  图 15. 添加 View Picker Portlet

  

  最后一步是添加新闻 Portlet 到 National News 和Corporate News 页。我们也可以选择右上角的扳手图标显示工具代替前一步骤。

  选择 Newsstand、National News,然后单击 Edit 添加 National News portlet。

  

  图 16. 编辑 National News 页

  

  图 17. 添加 National News Portlet

  

  选择 Edit图标,以将 URL 添加到每个 national news portlet。例如,为 NBC News 输入 http://cnn.com for CNN News、http://cbs.com for CBS News 和 http://nbc.com。

  遵循完全相同的步骤添加新闻 Portlet 到 Corporate News 页。为 IBM News 填入 http://ibm.com,为 Caterpillar News 填入http://caterpillar.com,为 General Electric News 填入http://ge.com。

  现在,让我们来测试我们的 View Picker portlet。以用户 test123 身份登录。选择 View Picker 页并确信所有复选框被选中。退出并重新登录以验证 Newsstand 页。您应该能看到所有的六个新闻 portlet。

  

  图 18. National News 页

  

  图 19. Corporate News 页

  

  选择 View Picker 页并取消选定 CBS News 和 General Electric News。退出并重登录。CBS News 和 General Electric News 应该不再可见。

  

  

  最后,让我们取消选定 National News 复选框。退出并重登录查看 Newsstand 页。只有 Corporate News 页是可见的。

  

  图 20. 取消选定 National News 页

  

   

页面功能 【我来说两句】【我要“揪”错】【推荐】【字体: 】【打印】 【关闭





ChinaRen - 繁体版 - 搜狐招聘 - 网站登录 - 帮助中心 - 设置首页 - 广告服务 - 联系方式 - 保护隐私权 - About SOHU - 公司介绍
Copyright © 2004 Sohu.com Inc. All rights reserved. 搜狐公司 版权所有

相关连接

 ■ 我来说两句
用  户:        匿名发出:
请各位遵纪守法并注意语言文明。
 
*经营许可证编号:京ICP00000008号
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》
短信内容:
手 机
自写包月5分钱/条 更多>>
搜狐天气为你抢先报! 魔力占卜姻缘一线牵!
金币不是赚的是抢的! 爱情玄机任由你游戏!
猪八戒这样泡到紫霞! 帅哥一定要看的宝典!
你受哪颗星星的庇护? 萨达姆最新关押照片!
精彩彩信
[和弦]欧若拉 一生有你
沧海一声笑
[音效]挪威的森林
爆铃 MP3 G点图 动画
[和弦]童话 你到底爱谁
[原唱]一千年以后 断点
[爆笑音效]赚钱拉 野花
[串烧]张韶涵 潘玮柏
精彩短信
[和弦]小薇 好心分手
[音效]当当当当 忘记


搜狐商城
·家电|品牌风扇新品热销
·音乐|秦海璐幸福回味
·图书|《眼镜蛇事件》
更多...