* New docs layout ready for github pages serving * Tonnes of new docs * Update gitignore * Probably other stuff too
2.7 KiB
2.7 KiB
layout, title
| layout | title |
|---|---|
| page | Configuring a Message Area |
Message Conferences and Areas allow for grouping of message base topics.
Message Conferences
Message Conferences are the top level container for 1:n Message Areas via the messageConferences section
in config.hjson. Common message conferences may include a local conference and one or more conferences
each dedicated to a particular message network such as FsxNet, AgoraNet, etc.
Each conference is represented by a entry under messageConferences. The areas key is the conferences tag.
| Config Item | Required | Description |
|---|---|---|
name |
👍 | Friendly conference name |
desc |
👍 | Friendly conference description |
sort |
👎 | If supplied, provides a key used for sorting |
default |
👎 | Specify true to make this the default conference (e.g. assigned to new users) |
areas |
👍 | Container of 1:n areas described below |
Example
{
messageConferences: {
local: {
name: Local
desc: Local discussion
sort: 1
default: true
}
}
}
Message Areas
Message Areas are topic specific containers for messages that live within a particular conference. # The area's key is its area tag. For example, "General Discussion" may live under a Local conference while an AgoraNet conference may contain "BBS Discussion".
| Config Item | Required | Description |
|---|---|---|
name |
👍 | Friendly area name |
desc |
👍 | Friendly area discription |
sort |
👎 | If supplied, provides a key used for sorting |
default |
👎 | Specify true to make this the default area (e.g. assigned to new users) |
Example
messageConferences: {
local: {
// ... see above ...
areas: {
enigma_dev: { // Area tag - required elsewhere!
name: ENiGMA 1/2 Development
desc: ENiGMA 1/2 discussion!
sort: 1
default: true
}
}
}
}