[jabber] section
This section contains parameters to connect to the jabber server:
- 'server' is the jabber server ip or DNS name
- 'port' is the port JMC should connect
- 'secret' is the password JMC should use to connect the jabber server
- 'service_jid' is the Jabber ID of JMC declared in the jabber server
- 'language' is the default language used by JMC. If the Jabber client send a 'lang' attribut, JMC will use it.
[db] section
This section contains parameters defining the database URL:
- 'type' is the database type, should be sqlite (require python-pysqlite2) or mysql (require python-mysqldb). Other database types supported by SQLObject should work but have not been tested.
- 'host' is the database host with user and password if needed with the following syntax: 'user:password@hostname:port'
- 'name' is the database name (for sqlite, it is the full path name).
- 'db_url' is the real parameter used by JMC. It can be used to customize the database URL by adding paramenters:
db_url: %(type)s://%(host)s%(name)s?debug=1&debugThreading=1
[component] section
This section define parameters of the component:
- 'pid_file' is the full path of the file containing the PID of the current JMC process
- 'log_file' is the full path of the logging file. By default, JMC run as INFO log level. To run in debug mode, JMC must be run with the '-d' or '--debug' command line option.
- 'admins' is a comma separated list of JIDs that will be considered as administrator of JMC (administrators have JMC admin ad-hoc commands access). This list can be edited via ad-hoc commands.
- 'welcome_message' is the message sent to users when registering their first account on JMC. It can be edited via ad-hoc commands.
- 'motd' is the Message Of The Day sent to users, even if they are disconnected. It can be edited via ad-hoc commands.
[jmc] section
This section contains parameters specific to JMC (ie. not part of JCL):
- 'mail_default_encoding' is a hint to help emails decoding when reading them
- 'check_interval' is an interval in minutes between JMC emails checking. Users then choose an interval based on this time unit.
