You are looking at documentation for an older release. Not what you want? See the current release documentation.
The Forum
node is defined as a child node of category and allowed adding child nodes as Topic
and RSS
type. The node type of Forum
is exo:forum
. The Forum
node is stored in
/exo:applications/ForumService/ForumData/CategoryHome/%Category-id%/%Forum-id%
and its node type has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The forum Id. |
exo:owner | String | false | The forum creator. |
exo:path | String | false | The node path of the forum. |
exo:name | String | false | The forum title. |
exo:forumOrder | Integer | false | The order number in the list of forums. Forum with smaller number will get higher order. |
exo:createdDate | Date | false | The date and time when the forum was created. |
exo:modifiedBy | String | false | The Id of user who modified the category. |
exo:modifiedDate | Date | false | The time of modification, including date, time and time zone. |
exo:lastTopicPath | String | false | The Id of the last topic in the forum. |
exo:description | String | false | The description of forum. |
exo:postCount | Long | false | The total number of submitted posts in the forum. |
exo:topicCount | Long | false | The total number of created topics in the forum. |
exo:isAutoAddEmailNotify | Boolean | false | Enables/Disables the notification email to moderators. |
exo:notifyWhenAddTopic | String | true | Email addresses to notify when there is a new topic in the forum. |
exo:notifyWhenAddPost | String | true | Email addresses to notify when there is a new post in the forum. |
exo:isModerateTopic | Boolean | false | All new topics will be moderated if the value is set to "true". |
exo:isModeratePost | Boolean | false | All new posts will be moderated if the value is set to "true". |
exo:isClosed | Boolean | false | The forum status: closed/open. Forum is closed if the value is set to "true". |
exo:isLock | Boolean | false | The forum status: locked/unlocked. Forum is locked if the value is set to "true". |
exo:createTopicRole | String | true | The list of Ids of the users or groups who can create topic in the forum. |
exo:poster | String | true | The list of Ids of the users or groups who can submit post in the forum. |
exo:viewer | String | true | The list of Ids of the users or groups who can view posts in the forum. |
exo:moderators | String | true | The list of user Ids who are the moderators of forum. |
exo:tempModerators | String | true | The list of user Ids who are the temporary moderators. |
exo:banIPs | String | true | The list of banned IP addresses. |
The
exo:forum
can add the
exo:forumWatching
mixin type. See its properties here.
The exo:pruneSetting
child node has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | False | The forum Id. |
exo:inActiveDay | Long | False | The number of days/weeks/months that the topics in forum have not been active. |
exo:periodTime | Long | False | The number of days/weeks/months that the prune job will be executed to check for the old topics and deactivate them. |
exo:isActive | Boolean | False | The current status of the prune job. If the value is set to "True", the prune job will be run. |
exo:lastRunDate | Date | False | The date that prune job runs for the last time. |