SharePoint在线服务的用户问到这样的问题:如何让用户对博客文章只读,但可以发表评论?
鉴于对该问题的解答对所有SharePoint2007博客网站均适用,我把该操作的步骤发布到这个Blog上供大家参考。
目标样例
对于用户”陈曦”,登录后对博客文章可读但不能编辑,可以发表评论但只能编辑自己发表的评论。截图如下:
原理说明
在SharePoint博客网站中,博客文章保存在名为“文章”的文档库中:

而所有博客评论都保存在一个叫“评论”的列表中:

(您可以通过点击页面左侧的“查看所有网站内容”找到上述文档库和列表。)
如果您需要将用户设置成对博客文章只读而又可以发表评论的话,则需要对上述的文档库和列表的权限分别进行设置。
默认情况下,“文章”文档库和“评论”列表的权限设置会继承当前的网站权限设置。所以,如果您把读者用户(组)加为网站成员(默认有编辑权限),则该用户(组)对博客文章和评论都可编辑。
解决方法是,您将读者用户(组)加为对网站“读取”的权限级别,然后在评论列表中对该用户(组)单独设置编辑权限。
解决方法样例
目标:将用户“陈曦”设置为对博客文章只读,能发表评论但只能对自己的评论进行编辑。
操作:
1. 将用户“陈曦”加入到网站,设置为“读取”权限

2. 进入“评论”列表的权限设置(“评论”列表>>设置>>列表设置>>此列表的权限),选择“操作”>>“编辑权限”>>“OK”
3. 选中用户“陈曦”,点击“操作”>>“编辑用户权限”,选择“参与讨论”,点击确定。
4. 为保证该用户只能编辑其自己发布的评论,进入“评论”列表的高级设置(“评论”列表>>设置>>列表设置>>高级设置),在“编辑权限”中选择“仅自己的项目”,点击“确定”
