Root/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | <?php /* -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* # ***** BEGIN LICENSE BLOCK ***** # This file is part of InDefero, an open source project management application. # Copyright (C) 2008 Céondo Ltd and contributors. # # InDefero is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # InDefero is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # ***** END LICENSE BLOCK ***** */ $cfg = array(); // to start with, it can be practical. $cfg['debug'] = false; // 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'; // 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( 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['url_base'] = 'http://projects.ceondo.com'; $cfg['url_media'] = 'http://projects.ceondo.com/media'; $cfg['url_upload'] = 'http://projects/ceondo.com/media/upload'; $cfg['upload_path'] = '/path/to/media/upload'; $cfg['login_success_url'] = '/'; $cfg['after_logout_page'] = '/'; // 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'; // Email address for the bounced messages. $cfg['bounce_email'] = 'no-reply@example.com'; // 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', ); // Database configuration // For testing we are using in memory SQLite database. $cfg['db_login'] = 'www'; $cfg['db_password'] = ''; $cfg['db_server'] = ''; $cfg['db_version'] = ''; $cfg['db_table_prefix'] = ''; $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; |