diff --git a/xep-0369.xml b/xep-0369.xml index 7385d75b..ad8a71f6 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -369,13 +369,16 @@
The Information node holds information about the channel. The information node contains a single item with the current information. Information node history is held in MAM. The information node is named by the date/time at which the item was created. Users MAY subscribe to this node to receive information updates. The Information node item may contain the following attributes, each of which is optional:
-The format of the Information node follows &xep0004;. This allows configuration to be updated by MIX defined commands and that the results of update commands are the same as the PubSub node. + + +
Name | Description | Field Type | Values | Default |
---|---|---|---|---|
'Name' | A short string providing a name for the channel. | text-single | - | - |
'Description' | A longer description of the channel. | text-single | - | - |
'Contact' | The JID or JIDs of the person or role responsible for the channel. | jid-multi | - | - |
The name and description values MUST contain a "text" element and MAY contain additional text elements. Where multiple text elements are provided, each MUST posses an xml:lang attribute that describes the natural language of the subject. The format of the Information node follows &xep0004;. This allows configuration to be updated by MIX defined commands and that the results of update commands are the same as the PubSub node. The following example shows the format of a item in the information node for the example coven@mix.shakespeare.example channel.
- The Configuration node holds the configuration of the channel as a single item, named by the date-time of the last update to the configuration. A single item is stored in the node, with previous configuration history accessed by MAM. Users MAY subscribe to the configuration node to get notification of configuration change. The configuration node is optional for a MIX channel. For example, configuration choices could be fixed and not exposed. A subset of the defined configuration options may be used and additional non-standard configuration options may be added. If configuration options to control functionality of the nature described here are provided, the options defined in this standard MUST be used. The following configuration options are defined: + The Configuration node holds the configuration of the channel as a single item, named by the date-time of the last update to the configuration. A single item is stored in the node, with previous configuration history accessed by MAM. Users MAY subscribe to the configuration node to get notification of configuration change. The configuration node is optional for a MIX channel. For example, configuration choices could be fixed and not exposed. A subset of the defined configuration options may be used and additional non-standard configuration options may be added. If configuration options to control functionality of the nature described here are provided, the options defined in this standard MUST be used. The following configuration attributes are defined:
-Name | Description | Field Type | Values | Default |
---|---|---|---|---|
'Last Change Made By' | Bare JID of the user making the last change. | jid-single | - | - |
'Owner' | Dare JIDs with Owner rights as defined in ACL node. When a channel is created, the JID creating the channel is configured as an owner, unless this attribute is explicitly configured to another value. | jid-multi | - | - |
'Owner' | Bare JIDs with Owner rights as defined in ACL node. When a channel is created, the JID creating the channel is configured as an owner, unless this attribute is explicitly configured to another value. | jid-multi | - | - |
'Administrator' | Bare JIDs with Administrator rights. | jid-multi | - | - |
'End of Life' | The date and time at which the channel will be automatically removed by the server. If this is not set, the channel is permanent. | text-single | - | - |
'Nodes Present' | Specifies which nodes are present. Presence of config nodes is implicit. Jidmap node MUST be present if participants node is present. 'avatar' means that both Avatar Data and Avatar Metadata nodes are present. | list-multi | 'participants'; 'presence'; 'subject'; 'information'; 'allowed'; 'banned'; 'avatar' | - |