2.0 KiB
Message Conferences & Areas
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 FidoNet, AgoraNet, etc.
Each conference is represented by a entry under messageConferences
. The areas key is the conferences tag.
Members:
name
(required): Friendly conference namedesc
(required): Friendly conference descriptionsort
(optional): If supplied, provides a key used for sortingdefault
(optional): Specifytrue
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 areas key is it's areas tag. For example, "General Discussion" may live under a Local conference while an AgoraNet conference may contain "BBS Discussion".
Members:
name
(required): Friendly area namedesc
(required): Friendly area discriptionsort
(optional): If supplied, provides a key used for sortingdefault
(optional): Specifytrue
to make this the default area (e.g. assigned to new users)
Example:
messageConferences: {
local: {
// ... see above ...
areas: {
local_enigma_dev: {
name: ENiGMA 1/2 Development
desc: Discussion related to features and development of ENiGMA 1/2!
sort: 1
default: true
}
}
}
}
Message Networks
ENiGMA½ has the ability to network with other systems via Message Networks. Message area tags (described above) are utilized to map foreign areas with locally defined areas.