; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Application specific configuration file of imacs
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Example:
; Jens Raabe <jens@raabe-berlin.de>
; version $Id: config.ini 921 2014-04-11 06:16:20Z jensraabe $
; Copyright (c) 2012, Jens Raabe (MIT)
; MIT-style license, see jrcms.js
; -------------------------------------------------
; general project setting
; =======================
; options:
; project = "<project name>"
; projectVersion = "<project version independent of core>"
; projectRevision = "<project revision independent of core>"
; webmaster = "<e-mail address of webmaster>"
; webmasterLevel = "<level of webmaster>"
; editorLevel = "<lowest level of editor access>"
; title = "<project title in headline>"
; uploadDIR = "<user accessable directory for uploads (Xinha)>"
; errLogMail = "<e-mail address for error logs>"
; srcPath = "<relative path of project on server>"
; forgotPwdEnabled = "true/false", default false
; signInEnabled = "true/false", default false
; signInMail = "true/false", default false
; showSignInPw = "true/false", default false
;
; In addition to the standard login dialog a description
; could be provided by using the language identifier
; 'u_login_contact', but please be aware that layout/skins
; with login dialog are supporting this feature only.
; -------------------------------------------------
[project]
project = "ngReMaCs"
projectVersion = "1.0.0"
webmaster = "jens@raabe-berlin.de"
title = "ngReMaCs"
errLogMail = "jens@raabe-berlin.de"
srcPath = "/ngremacs"
forgotPwdEnabled = "true"
signInEnabled = "true"
;signInMail = "true"
showSignInPw = "true"
; -------------------------------------------------
; Maintenance settings
; ======================
; Supported are:
; debugLevel = "<level of Core debug>"
; sessionTimeOut = "<minutes>"
; maintenance = "0 - off, 1 - on"
; is using layout '0'
; maintenancePassword = "<maintenance password>"
; environment = "<name of environment>
; "development" - all errors are shown
; compressedSources = "true/false"
; default true
; -------------------------------------------------
[maintenance]
debugLevel = "0"
sessionTimeOut = "60"
maintenance = "0"
maintenancePassword = "mtnpw123"
environment = "development"
compressedSources = "false"
; -------------------------------------------------
; first page / language settings
; ==============================
; options:
; firstPage = "<Level of Horizontal Menu, default=1>"
; lang = "<initial language [en|de|auto], default 'en'>"
;
; >firstPage:
; To ensure a proper multi language support the first
; page called for every language require a similar
; menu structure up to this level of elements. The level
; identify the position in the menu tree (left branch
; of nested tree). By default the level is set to "1"
; which request the default 'Home' menu entry.
; >lang:
; The set of supported languages depends either on
; the setting in cConfig.php $supportedLang as Array('de','en')
; as well as existence of all language items in the
; multi language files. Is important to have at least
; the first menu items initialized for the supported
; languages.
; If menu items as well as the language items are available
; the set value "auto" could be used. The language is than
; chosen depending on the origin of the user.
; -------------------------------------------------
[language]
lang = "de"
firstPage = "2"
; -------------------------------------------------
; database setting
; ================
; options:
; dbms = "<database driver/layer [mysql|mssql|pdo]>"
; dbdriver = "<database driver [mysql|mssql]>"
; dbname = "<database identifier>"
; dbschema = "<database schema>"
; dbhost = "<host>"
; dbuser = "<user>"
; dbpwd = "<password>";
;
; encodingData = <'UTF-8' | 'ISO-8859-1'>, default 'UTF-8'
; -------------------------------------------------
[database]
dbms = "pdo"
dbdriver = "mysql"
dbname = "ngremacs"
dbschema = "ngremacs"
dbhost = "localhost"
dbuser = "root"
dbpwd = ""
encodingData = "ISO-8859-1"
; -------------------------------------------------
; PHP or Server Settings
; ======================
; Supported are:
; memoryLimit default '2048M'
; errorReporting default 'E_ALL & ~E_STRICT'
; dateDefaultTimezone default 'Europe/Berlin'
; sessionBugCompatWarn default '0'
; sessionBugCompat42 default '0'
; sessionUseOnlyCookies default '1'
; sessionCacheExpire default '60'
; allowUrlFopen default '0'
; sessionGcMaxlifetime default '3600'
; maxExecutionTime default '240'
; maxInputTime default '240'
; postMaxSize default '48M'
; xdebugMaxNestingLevel default '1000'
; setTimeLimit default '240'
; sessionTimeOut default '60'
; -------------------------------------------------
php_settings]
memoryLimit = "128M"
; -------------------------------------------------
; Layout/Skin support
; ===================
; The layouts are stored in subdirectories of the css folders,
; either in the project root or in the source directory.
; As selection a subdirectory number has to be applied.
; Supported are:
;
; 1 - three column skin w/- login dialog, default=1
; 2 - three column skin w/o login dialog
; 13 - two column skin w/- login icon
;
; The numbering of skins have to follow the conventions:
; <nn>1 - w/- login dialog
; <nn>2 - w/o login dialog (hidden login)
; <nn>3 - w/- login icon w/- tabs
; <nn>4 - w/- login icon w/o tabs
; <nn>5 - w/o login icon w/o tabs (hidden login)
;
; nn=0 - three column skins defined by the core
; nn=1 - two column skins defined by the core
; nn=2 - one column skins defined by the core
; nn=10 - user defined skin
; -------------------------------------------------
[layout]
skin = "13"
; -------------------------------------------------
; Plugins
; =======
; There is a set of core related plugins available, which cover
; at least the online editor Xinha, User and Menu management.
; Other plugins, i.e. application specific plugins have to be
; defined/loaded here.
; Plugins are idenified by the plugin Class Name and properties
; 'compression' and allowed 'userlevel'. Following syntax have to be
; used:
; <plugin_name_camel_case> = "cmp:<false|true>, userLevel:'<nnn>'"
;
; Examples:
; JRCmsPuw = "cmp:false, userLevel:'000'"
; JRCmsUserProf = "cmp:false, userLevel:'000'"
; JRCmsExample = "cmp:false, userLevel:'000'"
; JRCmsReports = "cmp:false, userLevel:'000'"
; JRCmsEventPlanner = "cmp:false, userLevel:'000'"
; JRCmsImgShow = "cmp:false, userLevel:'000'"
; JRCmsCharts = "cmp:false, userLevel:'000'"
; -------------------------------------------------
[plugins]
JRCmsSpeed = "cmp:true, userLevel:'000'"
JRCmsUserProf = "cmp:true, userLevel:'000'"
NGReMaCs = "cmp:false, userLevel:'000'"
; -------------------------------------------------
; Xinha Plugins
; =============
; -------------------------------------------------
;[xinha_plugins]
;xinhaPlugins = "'CharCounter','ExtendedFileManager','TableOperations'"
; -------------------------------------------------
; Initial settings
; ================
; Following values have to be defined for the initialization.
; Do not change them afterwards.
;
; An application could use an own classe for
; user profiles or dynamical menu. The class definition
; have to be provided during first installation and
; couldn't be changed afterwards.
; Possible values are:
; getUserProf = 'USERPROF' - User Profile Class
; getUserProfSrc = '/plugins/jrcmsuserprof/cUserProf.php'
; getMenuRule = 'myMenuRule' - Dynamic Menu Class
; getMenuRuleSrc = '/plugins/jrcmsexample/myMenuRule.php';
;
; hashDelimiter = '/'
; -------------------------------------------------
[general_classes]
getUserProf = 'USERPROF'
getUserProfSrc = '/plugins/jrcmsuserprof/cUserProf.php'
getMenuRule = 'ngReMaCsMenuRule'
getMenuRuleSrc = '/plugins/ngremacs/ngremacs_menurule.php';
hashDelimiter = '/'
; -------------------------------------------------
; BackUp Settings
; ===============
; By using the MSSQl od MySQL dump process the data
; base could be saved or as prefered alternative an
; own simple process will store the data base in a
; file like as done by a phpadmin dump.
; If the dump process is used the path must be
; specified.
; The functionality is available via the maintenance
; section.
; sqldump = '/usr/bin/mssqldump -h '
; or
; 'C:/MeineProgramme/xampp/mssql/bin/mssqldump -h '
; backupAsSQLScript = 1; (default)
; -------------------------------------------------
; backupAsSQLScript = 1;
; -------------------------------------------------
; Plugin Specific Setting
; =======================
; The usage of this section require a re-defintion
; of the CONFIG class within a plugin and loading
; of this derived class instead of the original class
; as well as a reloading of config.ini
; See plugin:jrcmsexample
;
; cleanUpExamples = [0,1] boolean representation
; -------------------------------------------------
;[example]
;pluginSetting = 'myExample'
; -------------------------------------------------
; ngReMaCs Specific Settings
; ==========================
; to be described
; -------------------------------------------------
[ngremacs]
logfileLevel = 2
; -------------------------------------------------
; Search Settings
; ===============
; -------------------------------------------------
[search]
search_enabled = "1"
search_structure = "conf/search.php"
search_results_limit = "25"
search_highlight_matches = "1"