贡献者宏添加到页面以显示对这个页面、另一个页面或一组页面做出贡献的Confluence用户列表。贡献者包括以下人员:

  • 页面的创建者或编辑者
  • 页面的评论者
  • 为页面添加标签的用户
  • 关注页面的用户

这个宏适用于:

  • 文档控制和合规管理
  • 提供页面的相关联系人列表

截图:显示打印机操作方法页面贡献者的页面。

在此示例中,Display Format参数已设置为list

在页面中添加宏

在页面中添加Contributors宏:

  1. 从编辑器工具栏中,选择插入(Insert) > 其它宏(Other Macros)
  2. Confluence content类别中选择Contributors
  3. 输入您要显示的贡献者类型,并设置参数。
  4. 点击Insert。 

然后,您可以发布您的页面以查看宏的效果。

截图:在Contributors宏中设置参数

修改宏参数

宏参数用于设置宏的行为。

要更改宏参数:

  1. 在编辑器中,点击宏占位符并选择“编辑(Edit)”。
  2. 根据需要设置参数,然后选择“插入(Insert)”。

这是此宏中可用的参数列表。

参数

默认值

描述

Contribution Type
(include

authors

Filters by either the type of contribution made to a page (and optionally its descendant pages), or the watches on the page. Contribution types are:

  • authors - 包括创建或编辑页面的人
  • comments - 包括向页面添加评论的人
  • labels - 包括向页面添加标签的人
  • watches - 包括关注页面的人。

    您可以指定一种或多种贡献类型,以逗号分隔。

Sort By
(order

count

指定对贡献者进行排序的标准。排序标准是:

  • count - 根据对页面的贡献总次数对人员进行排序
  • name - 按字母顺序对人员进行排序
  • update - 根据人们上次对页面做出贡献的日期对他们进行排序

Reverse Sort
(reverse

false

颠倒列表中贡献者的排序顺序。必须与Sort By参数结合使用。

Maximum Number of Contributors

(limit)

no limit

限制列表中的贡献者数量。 如果未指定数字,则包括所有贡献者。

Display Format
(mode

inline

设置贡献者列表的格式:

  • inline — 逗号分隔的列表
  • list — 清单列表

Show Anonymous Contributions?
(showAnonymous

false

设置是否包括匿名贡献者。

Show Count?
(showCount


设置是否显示每个人对指定Contribution Type做出贡献的次数。

Show Last Contribution Time?
(showLastTime

false

设置是否显示每个人最后一次做出指定Contribution Type的时间。

Page Name
(page

current

指定生成贡献者列表时要使用的页面。 如果Page NameSpace(s)留空,则假定为当前页面。

Label(s)
(labels

none

将贡献者列表过滤为在页面创建指定标签的人。您可以指定一个或多个标签,以逗号分隔。

Space(s)
(spaces

current

指定在Page Name中设置的页面的Confluence空间的关键字,或者指定要搜索的空间。空间关键字区分大小写。

此参数还采用特殊值,包括:

  • @global — 全部site空间
  • @personal — 全部personal空间
  • @all — 全部空间

    您可以指定一个或多个空间关键字或特殊值,以逗号分隔。 

    如果未指定Page NameLabel(s),则包括指定空间集中的所有页面。

Content Type
(contentType

both pages and blog posts

限制生成贡献者列表时使用的内容类型:

  • pages — 页面
  • blogposts — 博文

Blog Post Date
(publishDate

none

指定博文的发布日期。日期格式为:YYYY/MM/DD。

Include Page Hierarchy
(scope

specified page only

指定生成贡献者列表时要包含的其它页面:

  • children — 只包含第一级子页面
  • descendants — 包含多级子页面

Show Selected Pages
(showPages

false

设置是否显示用于生成贡献者列表的页面列表。

Custom "None Found" Message
(noneFoundMessage

default message

指定未找到贡献者时显示的默认提示。

如果Confluence存储格式或wiki标记中使用的参数名称与浏览器中使用的参数名称不同,则会在参数名下方用括号列出,例如(example)。

其它添加方式

用键盘输入添加宏

输入左大括号{,然后输入宏名称的几个起始字符,就可以看到一个相关的宏列表。

通过wiki标记添加宏

当您想在编辑器之外添加宏时,这非常有用。例如作为侧边栏、空间页眉或页脚中的自定义内容。

Macro name: contributors

Macro body: None.

此示例指定的内容类型为博文:

{contributors:limit=10|spaces=ds,@personal|reverse=true|labels=chocolate,cake|showPages=true|noneFoundMessage=Oh dear, no contributors found|showCount=true|contentType=blogposts|include=authors,comments,labels,watches|mode=list|showAnonymous=true|order=update|showLastTime=true|publishDate=2012/06/30}
CODE

此示例指定的内容类型为页面:

{contributors:limit=10|spaces=ds,@personal|reverse=true|scope=descendants|labels=chocolate,cake|showPages=true|noneFoundMessage=Oh dear, no contributors found|showCount=true|contentType=pages|include=authors,comments,labels,watches|mode=list|showAnonymous=true|order=update|page=ds:Advanced Topics|showLastTime=true}
CODE