'IDF_Scm_Git', 'svn' => 'IDF_Scm_Svn', ); // 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_repositories'] = '/home/git/repositories/indefero.git'; $cfg['git_repositories_unique'] = true; $cfg['git_remote_url'] = 'git://projects.ceondo.com/indefero.git'; // One git repository per project. "/".$project->shortname.".git" // is automatically added to the end of the path/url. //$cfg['git_repositories'] = '/home/git/repositories'; //$cfg['git_repositories_unique'] = false; //$cfg['git_remote_url'] = 'git://projects.ceondo.com'; // Same as for git, you can have multiple repositories, one for each // project or a single one for all the projects. $cfg['svn_repositories'] = 'file:///home/svn/repositories/indefero'; $cfg['svn_repositories_unique'] = true; $cfg['svn_remote_url'] = 'http://projects.ceondo.com/svn/indefero'; // 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( 'Pluf_Middleware_Session', 'IDF_Middleware', '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;