| ␊ |
| $cfg = array();␊ |
| ␊ |
| // to start with, it can be practical.␊ |
| $cfg['debug'] = false;␊ |
| $cfg['installed_apps'] = array('Pluf', 'IDF');␊ |
| $cfg['pluf_use_rowpermission'] = true;␊ |
| ␊ |
| // if you have a single git repository, just put the full path to it␊ |
| // without trailing slash.␊ |
| // If within a folder you have a series of git repository, just put␊ |
| // the folder without a trailing slash.␊ |
| // InDefero will automatically append a slash, the project shortname ␊ |
| // and .git to create the name of the repository.␊ |
| // $cfg['git_repository'] = '/home/git/repositories';␊ |
| $cfg['git_repository'] = '/home/git/repositories/indefero.git';␊ |
| $cfg['middleware_classes'] = array(␊ |
| 'IDF_Middleware',␊ |
| 'Pluf_Middleware_Session',␊ |
| 'Pluf_Middleware_Translation',␊ |
| );␊ |
| ␊ |
| $cfg['template_context_processors'] = array('IDF_Middleware_ContextPreProcessor');␊ |
| // As for the 'git_repository' case, you can either have it ending␊ |
| // with .git in the case of a single repository or let it append␊ |
| // '/'.$project_shortname.'.git' to make the path.␊ |
| $cfg['git_daemon_url'] = 'git://projects.ceondo.com/indefero.git';␊ |
| ␊ |
| // admins will get an email in case of errors in the system in non␊ |
| // debug mode.␊ |
| $cfg['admins'] = array(␊ |
| // admins will get an email in case of errors␊ |
| // in the system in non debug mode.␊ |
| array('Admin', 'you@example.com'),␊ |
| );␊ |
| ␊ |
| // Email configuration␊ |
| $cfg['send_emails'] = true;␊ |
| $cfg['mail_backend'] = 'smtp';␊ |
| $cfg['mail_host'] = 'localhost';␊ |
| $cfg['mail_port'] = 25;␊ |
| $cfg['pear_path'] = '/usr/share/php';␊ |
| ␊ |
| ␊ |
| // Paths/Url configuration␊ |
| $cfg['idf_base'] = ''; // put '/whatever/index.php if you are not␊ |
| // using mod_rewrite and installing in a␊ |
| // subfolder.␊ |
|
| $cfg['login_success_url'] = '/';␊ |
| $cfg['after_logout_page'] = '/';␊ |
| ␊ |
| $cfg['secret_key'] = ''; // write here a long random string unique for␊ |
| // this installation.␊ |
| // write here a long random string unique for this installation. This␊ |
| // is critical to put a long string.␊ |
| $cfg['secret_key'] = ''; ␊ |
| ␊ |
| // the sender of all the emails.␊ |
| $cfg['from_email'] = 'sender@example.com'; ␊ |
| ␊ |
| $cfg['from_email'] = 'sender@example.com'; // the sender of all the emails.␊ |
| // Email address for the bounced messages.␊ |
| $cfg['bounce_email'] = 'no-reply@example.com';␊ |
| ␊ |
| ␊ |
| $cfg['idf_views'] = dirname(__FILE__).'/views.php';␊ |
| ␊ |
| // Temporary folder where the script is writing the compiled templates,␊ |
| // cached data and other temporary resources.␊ |
| // It must be writeable by your webserver instance.␊ |
| // It is mandatory if you are using the template system.␊ |
| $cfg['tmp_folder'] = '/tmp';␊ |
| ␊ |
| // The folder in which the templates of the application are located.␊ |
| $cfg['template_folders'] = array(␊ |
| dirname(__FILE__).'/../templates',␊ |
| );␊ |
| ␊ |
| $cfg['template_tags'] = array(␊ |
| 'hotkey' => 'IDF_Template_HotKey',␊ |
| 'issuetext' => 'IDF_Template_IssueComment',␊ |
| );␊ |
| $cfg['template_modifiers'] = array(␊ |
| 'size' => 'IDF_Views_Source_PrettySize',␊ |
| 'markdown' => 'IDF_Template_Markdown_filter',␊ |
| );␊ |
| ␊ |
| ␊ |
| // Database configuration␊ |
| // For testing we are using in memory SQLite database.␊ |
| $cfg['db_login'] = 'www';␊ |
|
| $cfg['db_engine'] = 'PostgreSQL'; // SQLite is also well tested or MySQL␊ |
| $cfg['db_database'] = 'website';␊ |
| ␊ |
| // From this point you should not need to update anything.␊ |
| $cfg['installed_apps'] = array('Pluf', 'IDF');␊ |
| $cfg['pluf_use_rowpermission'] = true;␊ |
| $cfg['middleware_classes'] = array(␊ |
| 'IDF_Middleware',␊ |
| 'Pluf_Middleware_Session',␊ |
| 'Pluf_Middleware_Translation',␊ |
| );␊ |
| $cfg['template_context_processors'] = array('IDF_Middleware_ContextPreProcessor');␊ |
| $cfg['idf_views'] = dirname(__FILE__).'/views.php';␊ |
| $cfg['template_tags'] = array(␊ |
| 'hotkey' => 'IDF_Template_HotKey',␊ |
| 'issuetext' => 'IDF_Template_IssueComment',␊ |
| );␊ |
| $cfg['template_modifiers'] = array(␊ |
| 'size' => 'IDF_Views_Source_PrettySize',␊ |
| 'markdown' => 'IDF_Template_Markdown_filter',␊ |
| );␊ |
| return $cfg;␊ |
| ␊ |