To see what default options are set, see the file core/php/Config.php
If single site mode, put the ID of the site to use here. If you have created the DB from scratch this should be 1.
Array. If Multi site mode, users will not be allowed to create sites with these slugs.
If Multi site mode, this site is a “demo” site that users are directed to as a playbox.
Index, Site and Sysadmin need to be different in multi site mode. In single site mode, just set each one to be the same.
Each domain should not include the protocol, eg “example.com” not “http://example.com“
Each domain can include a port number, eg “example.com:1234”. This is most useful on dev servers.
Array. These are other domains that the site will recognise and redirect to.
This is the session for the cookie. In single site mode, just set the same domain. In multi site mode, it needs to go across all domains so set a common parent.
Boolean, is site in debug mode.
Boolean. Can lock whole site during upgrades, maintenance, etc.
String. Shown to user.
Array. List of extensions active.
Site identity and contact details¶
Name that is shown with email address
This is the address that is show on the web page. You may wish to do something so spam bots find it harder to scan.
Media is uploaded pictures.
Location of file store. This should be backed up.
Number. Size in pixels.
Number. Size in pixels.
Number. For sites in multi site mode, they can specify that a piece of media is their logo. How long to cache it?
Security and Antispam¶
Sys admin interface¶
Sys admin users have to enter an extra password to access the sys admin interface. Set here as a plain text string.
Time Zone used when browsing the Sys Admin interface.
Built-in vars for adding web analytics to a calendar
String - (If using Piwik Analytics) The URL for the Piwik Server
String - (If using Piwik Analytics) The SiteID token for this site in Piwik Analytics
String - (If using Google Web Analytics) The SiteID token for this site in Google Web Analytics
When you create a site, what features are on by default? Most of these can be changed later in calendar admin.
This should be a Quota level you have already set up in the sys admin interface. “BASIC” is configured by default.
“12hr” or “24hr”.
All assets (CSS, Images, Js, etc) have this appended to the URL. You can tell browsers to cache all assets, and increment this when you update assets to make sure browsers get the latest ones. See [the upgrading guide](/en/systemadministrators/core/upgrading.md) for more.
When HTML is sent from the API, extra content can be added. Use for links to surveys, etc.
When Text is sent from the API, extra content can be added. Use for links to surveys, etc.
Can verified users create sites from the web index pages. Boolean.
An array of usernames that other users are not allowed to sign up for.
$CONFIG->userNameReserved = array(‘admin’,’superadmin’);