List of configuration entries

The configuration of a daiquiri instance can be accessed in two ways. Before setup every config entry can be overwritten in the config part of the $options in the init.php file. On a running system the configuration can be accessed by admins under the URL path /core/config. On this page the different configuration keys are explained in aphabetical order. Here # denotes a number incrementing from 0, resulting in an array for associated entries.

Key Description / Default Value
auth.activation Switch to enable/disable activating the newly registrered users manually.
auth.changeEmail Switch to enable/disable user to change their email address.
auth.confirmation Switch to enable/disable a confirmation by a manager/admin for newly registered users.
auth.lowerCaseUsernames Switch to disable/enable forcing usernames to lower case letters.
auth.notification.changePassword Enable mail notification in case a user changes his/her password.
auth.notification.mail.# Recipient mail addresses for auth.notification.changePassword and auth.notification.updateUser
 
auth.notification.updateUser Enable mail notification in case a user changes his/her user credentials.
auth.password.default.algo Used algorithm to hash passwords. Possible are CryptSha512, MD5, SHA1, and no hashing, i.e. plain text.
CryptSha512 
auth.password.default.salt Additional static salt for the hashing of passwords. Used only for are MD5, and SHA1.
 
auth.password.TYPE.algo Additional algorithm to store password hashes.
CryptSha512 
auth.password.TYPE.salt Salt for additional password algorithm.
 
auth.passwordMinLength Minimal length for passwords.
auth.registration Switch to enable/disable the user registration process.
auth.timeout Timeout for the Authentication Session
auth.tokenLifetime Timeout for the authentification token used with SAMP
60 
auth.usernameMinLength Minimal length for usernames.
core.captcha.dir Directory where the captcha images are generated in.
/srv/captcha 
core.captcha.fontpath Path to the font that the captcha should use.
.../client/font/DroidSans.ttf 
core.captcha.url
URL path to the captcha images (the URL under which core.captcha.dir can be accessed). 
core.cms.enabled Enable the content management functionality.
core.cms.navPath Path where the navigation menus of the CMS are stored in XML format.
/srv/navigation 
core.cms.path Path where the CMS application (i.e. WordPress) is located on the server.
/srv/wordpress 
core.cms.type Type of the content management system. For now, only WordPress is supported.
wordpress 
core.cms.url URL of the CMS root.
/cms/ 
core.libs.paqu Path to the paqu library. Included in the Daiquiri git repository.
.../client/library/paqu/src/ 
core.libs.phpSqlParser Path to the phpSqlParser library. Included in the Daiquiri git repository.
.../client/library/PHP-SQL-Parser/src/PHPSQLParser 
core.libs.PHPZip Path to the PHPZip library. Included in the Daiquiri git repository.
.../client/library/PHPZip 
core.log.enabled Switch for logging mechanism.
core.log.logfile Path to the logfile.
/srv/log/daiquiri.log 
core.log.loglevel Desired log level.
notice 
core.minify.enabled Switch for the minify library, which minifies the js and css files.
core.minify.method Program stack to use for minification.
uglify 
core.system.mysql.socket Path to socket of the MySQL server.
/var/run/mysqld/mysqld.sock 
data.files.static.# Directories which store hosted static files should be served through the query interface.
 
data.viewer.columnWidth Default width for columns in the table viewer.
100 
data.writeToDB Enable write access to science databases to store metadata in the column comments.
meetings.autoAccept Switch to set registered participants automatically to `accepted`.
meetings.validation Switch to enable/disable validation mail process for participant regstration.
query.download.adapter.FORMAT.adapter Path of the adapter script.
 
query.download.adapter.FORMAT.binPath The path to the mysqldump binary userd by the adapter script.
depends on FORMAT 
query.download.adapter.FORMAT.compress Switch to enable/disable compression of the download.
none 
query.download.adapter.FORMAT.csv.description Human readable description of the download format.
depends on FORMAT 
query.download.adapter.FORMAT.name Human readable name of the download format.
depends on FORMAT 
query.download.adapter.FORMAT.suffix The suffix the resulting file should have.
depends on FORMAT 
query.download.adapter.default Default download adapter.
csv 
query.download.adapter.enabled.# Enabled download adapters.
csv, mysql 
query.download.dir Directory for download files on the server.
/srv/download 
query.download.queue.gearman.host Specifies the host the gearman daemon is running on.
127.0.0.1 
query.download.queue.gearman.manager Specifies the path to the GearmanManager.
.../library/GearmanManager/pecl-manager.php 
query.download.queue.gearman.numThread Specifies the number of parallel files that can be generated by gearman.
query.download.queue.gearman.pid Specifies the pid file generated by GearmanManager.
/srv/download/GearmanManager.pid 
query.download.queue.gearman.port Specifies the port the gearman daemon is running on.
4730 
query.download.queue.gearman.workerDir Specifies the path where the worker scripts are stored.
.../modules/query/scripts/download/worker 
query.download.queue.type Query type. Available are 'simple' and 'gearman'.
simple 
query.forms.FORM.default Set as default (first) form.
depends on FORM 
query.forms.FORM.title Title shown in the interface.
depends on FORM 
query.forms.FORM.help Help text shown in the interface.
depends on FORM 
query.forms.FORM.class Zend_Form class used for the form.
depends on FORM 
query.guest Switch to enable/disable guest access to the query interface.
query.images.enabled Switch to enable/disable image viewer functionality.
query.plot.enabled Switch to enable/disable plotting functionality.
query.polling.enabled Switch to enable/disable polling of the current job status.
query.polling.timeout Intervall of the polling of the job status in ms.
3000 
query.processor.mail.admin.# Mail addresses of the daiquiri developer.
 
query.processor.mail.enabled Switch to enable/disable bug report mails to the daiquiri developers from within the query interface.
query.processor.plan Plan type (depending on the query processors abilities).
simple 
query.processor.type Processor type (direct or paqu).
direct 
query.quota.ROLE Quota for the different ROLEs.
depends on ROLE 
query.queue.type Query mechanism to be used with the query interface (direct or qqueue).
direct 
query.queue.qqueue.defaultUsrGrp Default group for query queue.
user 
query.queue.qqueue.defaultQueue Default queue for query queue.
short 
query.results.select Switch to enable/disable selecting rows and columns in the result table for download.
query.resultTable.placeholder CREATE TABLE placeholder for multiline queries.
/*@GEN_RES_TABLE_HERE*/ 
query.samp.enabled Switch to enable/disable SAMP functionality.
query.userDb.prefix Prefix for the user databases.
derived from db name given in user adapter 
query.userDb.postfix Postfix for the user databases.
derived from db name given in user adapter 
query.userDb.engine Database engine that is used for all the user databases.
MyISAM 
query.validate.function Function for server side validation.
 
query.validate.serverSide Switch to enable/disable server side validation (UDF 'paqu_validateSQL' needed).