Action 论坛

其他语言 Deutsch, English, Español, Français, Русский

With the forum actions you can create a forum within a defined cluster of your wiki.

Non-mandatory options and parameters are enclosed in [square brackets].
When using the actions please remove the square [ ] brackets from the parameters to make it work.
Numerical values are given without and strings with quotation marks, max=10 and page="PageName".

1. Global settings

The config value forum_cluster defines the namespace where the forum is located. This is necessary to provide a unique path.

2. Actions组件


2.1. 论坛forums

  • 显示子论坛列表
  • {{forums [pages="subtag1, subtag2, ..."]}}
  • pages – 要创建多级论坛,此可选参数传递一个逗号分隔的页面标签名称列表,这些页面必须被视为子论坛,而不是主题。
  • 标签必须是绝对的(不是相对的)。 如果您定义页面,则所有子论坛和主题页面必须这么做。

2.2. 主题topics

  • 显示论坛主题列表
  • {{topics [pages="subtag1, subtag2, ..."]}}
  • pages – 创建多级论坛时,此可选参数传递一个逗号分隔的页面标签名称列表,这些页面必须被视为子论坛,因此这些集群子页面下的主题将不会显示。 标签必须是绝对标签。

3. 权限管理

3.1. Meta pages


The permissions for comments on all forum meta pages, those having the action {{forums}} or {{topics}}, must be empty.


3.2. Topic pages

The engine sets special permissions for the topic pages, you usually create them with the topics action, it recognizes them over the name space.

$read_acl	= '*';
$write_acl	= $user_name;
$comment_acl	= '$';
$create_acl	= '';
$upload_acl	= '';	

Notice the empty create_acl. The topic action shows only pages with empty create_acl as topics .

4. Handler

You must be a member of the Moderator group to use the moderation tools.

4.1. Moderate forum

moderate forum

4.2. Moderate topic

moderate topic

5. Example

To have multiple forums you can create sub-forums within the forum cluster:

Page Action
Forum {{forums pages="Forum/Discussion,Forum/National"}}
Forum/Discussion {{topics}}
Forum/National {{forums pages="Forum/National/Deutsch"}}
Forum/National/Deutsch {{topics}}

forums action
forum topics action