注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

近期常见问题-WCM(2015/06/03)  

2015-06-03 16:41:25|  分类: 技术支持 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

问题:
客户在新建的WCM系统中基于旧的内容手工创建内容以达到迁移的目的。
但新的系统中创建内容的时间是新的,客户希望保持旧的时间。
解决方法:
因为是手工创建内容,WCM系统无法识别到旧的时间,
只能通过用户手工输入来指定旧的内容创建时间。
同时,由于用户希望新创建的内容使用默认的内容创建时间,
所以需要在演示模板中进行判断并使用不同的数据来显示内容的时间。
对于旧的内容,可以在编写模板中添加日期时间元素提供给用户输入时间的界面。

问题:
如何在编写界面中使用其他的富文本编辑器?
解决方法:
WCM提供一个Java版本的富文本编辑器叫Ephox EditLive。
使用Editlive Editor需要配置一下WCM的编写portlet,步骤如下:

1. 进入到WCM 编写portlet,左下角选Edit Shared Settings


2. 到 Rich Text Options部分,将默认的Default Editor改为EditLive!
Java Editor


3. 保存之后即可。

注意!
这个Editor需要浏览器端有可用的Java运行环境,要求比较高。
支持的JRE 版本如下:
(默认的编辑器是Javascript的,要求相对较低。)
V8.0 Only - Supported Java runtime environments 1.5.x or 1.6.x
(requires one) for the IBM Web Content Manager authoring portlet.
This limitation does not apply to V8.0.0.1. Web Content Manager
supports JRE 7 on V8.0.0.1.

这部分参考系统需求中的Java这个部分:
http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=1335812746263&osPlatform=Windows#sw-7 

如果这个编辑器依旧不能满足要求,可以自己订制。
添加自订制的富文本编辑器 ,参考下面文档中
Custom 的部分。然后在上述菜单选Custom Editor。

http://www-01.ibm.com/support/knowledgecenter/SS3JLV_8.0.0/wcm/wcm_config_authoringportlet_richtext.dita?lang=en
问题:
如何取得内容所属的内容库信息
解决方法:
8.0.0.1的版本中没有Tag可以取到内容的内容库信息。
在8.5CF2版本之后,Property Tag有这个功能。

在8.0的各个版本中,可以考虑以下的几个方式:
1. 用Hierarchical interface的DocumentId getParentId()
2. 使用PathCmpnt ,并自己开发一个解释器来截取path中的内容库信息。

另外,如果获取内容库信息是为了做访问统计,可以考虑使用Portal site analysis log的功能。
http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.0.0/admin/adsaconf.html  
http://www-01.ibm.com/support/knowledgecenter/SS3JLV_8.0.0/wcm/wcm_config_wcmviewer_sitean.dita?lang=en

问题:
客户希望在WCM的内容中加入一个序号信息,
从而可以跟踪每年创建的内容数量。
解决方法:
缺省没有这个功能。客户可以加入一个文本元素,
使用元素定制内容中的定制JSP来自行实现序号逻辑。

另外,使用定制工作流也可以实现类似需求。
参考:
http://www-01.ibm.com/support/knowledgecenter/SS3JLV_8.0.0/wcm/wcm_dev_api_custom_workflow.dita?lang=en 
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Using_IBM_Web_Content_Manager_Custom_WorkFlow_action_to_assign_approvers_for_an_artifact_at_runtime_based_upon_their_access_to_parent_site_area

问题:
在用户的场景中,默认情况下,内容发布后是所有人可见。
有时内容创建者希望发布的内容针对某些特定用户。
解决方法:
如果授权是特定的,需要制定特定的工作流程。
如果授权比较随机,内容创建者可以使用工作流中的
"Additional Viewers When Published" 部分,添加额外的授权。

问题:
客户需要的导航器样式无法实现
解决方法:
Replied customer the solution to meet his requirement that fix the
first level site area.
1. Set the selected site area to upper level of first level site area.
2. set other settings as:
Include Start
true
Replace start with Query string
false
Parameter:
None
Ancestor Level:
None
Descendant Level:
1 Level
Preceding Siblings Level:
All
Next Siblings Level:
All
Show Top Level Site Area
false
Show Content
false
Expand current navigator branch one level
true
Expand navigator to display current site area
true
Formatting:
Use default design fields

3. add result design 3 and copy result design 2 to 3
4. copy content in result design1 to result design 2
5. clear result design 1
6. save and test again.

问题:
客户使用富文本编辑器(EditLive)编辑一个领导信息模块。
最终用户经常混淆格式从而导致发布信息操作体验不好。
解决方法:
对于格式相对固定的模块或者栏目,尽量少的让用户,
尤其是没有IT经验的用户控制格式。
使用文本元素让用户输入文字内容,然后用演示模板来定义格式,
这样将设计与内容分离,从而简化用户的操作,提高体验。

问题:
用户希望某些特定的发布内容时,只有特定的用户可以看到。
于是在工作流中使用“额外的查看者”来进行授权,
但发现发布的内容继承了站点区域上继承下来的给所有已认证门户用户的权限。
如何阻断站点区域继承下来的权限?
解决方法:
在工作流程阶段中,取消针对内容权限设置中的继承选项。

问题:
如何在WCM中使用菜单组件实现置顶功能
解决方法:
可以考虑使用两个菜单。
在创建内容的时候,使用编写模板或者分类法区别置顶和非置顶内容。
渲染时,使用一个菜单通过编写模板或者分类选择出置顶内容
先渲染,然后渲染非置顶的部分。

  评论这张
 
阅读(199)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017