Differences between revisions 6 and 10 (spanning 4 versions)
Revision 6 as of 2006-05-02 05:28:31
Size: 2617
Editor: ZoomQuiet
Comment: #acl WikiEditorGroup:read,write Known:read
Revision 10 as of 2006-07-22 03:55:30
Size: 2830
Editor: ZoomQuiet
Comment: auto Admin] -- ACL 新功能
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * [wiki:MoinMoin/HelpOnAutoAdmin Auto Admin] -- ACL 新功能
Line 16: Line 17:
Line 32: Line 34:
  * /ZoomqGroup -- ZoomQuiet 私人内容编辑团队成员组
 * SpamAntiGroup -- 垃圾内部成员组 ^用以快速制止Spamer编辑内容!^

啄木鸟维基权限控制说明

::-- ZoomQuiet [DateTime(2006-04-27T09:04:44Z)] TableOfContents

原因

啄木鸟维基作为重要的中国Python 应用资料中心,要兼备自由分享和严密组织开发/项目资料,只能利用一定的权限控制来防止Spamer 的攻击和限制新进成员的不熟练操作……

配置

设计为四级用户,三类内容页面

  1. System/Templates pages -- 系统和模板页面
  2. Document pages -- 正式文档页面
  3. User pages -- 成员自由页面

权限用户的内容编辑分配

  1. [:/WikiAdminGroup:AdminGroup -- 管理团队]: Allowed to do anything. esp. for "System/Templates pages

  2. [:/WikiEditorGroup:EditorGroup -- 编辑团队]: Allowed to edit "Doc pages" and "User pages"

  3. Known -- 注册用户: Allowed to edit "user pages" , include comment "Doc pages"
  4. All others -- 访问者; allowed only to read "all pages"

权限组

使用分类页面直接进行用户组的维护

后果

这表示:

  • 默认情况下,匿名用户仅被允许读页面
  • 已知用户允许编辑任何没有特殊限制的页面
  • 在新建的页面上,如果没有 ACL,任何 WikiEditorGroup  的用户都可以设置任意的 ACL

  • 除了 WikiAdminGroup  外,所有人都可以被其他 管理员编辑团队成员 排除

  • WikiEditorGroup  成员可以在任何他们可以写的页面上使用管理权限,即使有特定的 ACL

页面控制

将创立一系列专用ACL模板来支持快速合理运用权限控制

  1. 熟悉MoinMoin 系统,开发知识面广并有责任心的成员,邀请成为WikiAdminGroup ,协助进行内容的维护

    • 各种模板页面的维护
    • 各级重要内容索引页面的维护
  2. 活跃项目的主持人,经过沟通后进入WikiEditorGroup

    • 对活跃项目的首页进行维护
    • 对重要技术文献页面进行维护

对只读页面组织评论

这样定义 SomePage 页面:

#acl WikiEditorGroup:read,write Known:read
'''一些只读内容 '''

...

''' 用户评论 '''
[[Include(SomePage/Discuss)]]

象这样添加 SomePage/Discuss 页面:

#acl Known:read,write
在这里添加你对 SomePage 的评论。

反馈

Include(/Discuss)

WoodpeckerAclDefine (last edited 2010-05-12 01:58:23 by ZoomQuiet)