2 // PLEASE DO NOT REMOVE THIS LINE
4 // GForge Universal Site Modifications
5 // by David HM Spector <spector@zeitgeist.com>
7 // Really Important Safety Tip: --> DO NOT LEAVE ANY WHITE
8 // SPACE AFTER THE CLOSING PHP TAG AT THE END OF THIS FILE!
10 // Doing so will really confuse the software and cause
11 // 1) cookies to fail and 2) HTML page headers to fail
12 // which will give you some preally hard-to-debug problems.
13 // Why? PHP is a *pre-processor* -- anything that's not PHP gets
14 // emitted as part of the HTML stream and processed by the browser,
15 // so white space is meaningful!
20 // Hostnames should be fully qualified domain names (FQDNs); using short names
21 // would be prettier but would stop you from distributing your SourceForge
22 // implementation across multiple domains.
24 // Of course, if you have a lot of machines serving a particular purpose
25 // such as FTP or for shell accounts, the "hostname" here might be in
26 // reality an addr_list of machines that is serviced by a round-robin
27 // mechanism or something fancy like a local-director.
29 // The default GForge domain
30 // this is used where ever the "naked" form of the GForge domain
31 // might be used. E.g., "mailto:admin@gforge.net"
32 $sys_default_domain = 'gforge.company.com';
33 $sys_forum_return_domain = "gforge.company.com";
34 //$sys_fallback_domain = 'gforge2.company.com';
36 // Machine used for downloading sources/packages
37 $sys_download_host = 'download.gforge.company.com';
39 // Machine(s) that host users' shell accounts
40 // N.B. to the SourceForge Crew: What's the difference between the user
41 // host and the shell host? They are clearly two different hostnames
42 // in the source code, but they seem to serve the same purpose..?
43 $sys_shell_host = 'shell.gforge.company.com';
44 $sys_users_host = 'users.gforge.company.com';
46 // Machine that hosts the GForge mailing lists (This could also be
47 // the mail host if you have enough horsepower & bandwidth)
48 $sys_lists_host = 'gforge.company.com';
54 // Machine that hosts SCM
55 $sys_scm_host = 'cvs.gforge.company.com';
56 $sys_cvs_host=$sys_scm_host;
58 // Force the use of a single scm host instead of scm.project.domain.com
59 // Set to 1 to use scm.domain.com for all projects
60 // Set to 0 to use scm.project.domain.com
61 $sys_scm_single_host = 1;
63 // Path to tarballs directory
64 $sys_scm_tarballs_path='/opt/gforge/scmtarballs';
66 // Path to snapshots directory
67 $sys_scm_snapshots_path='/opt/gforge/scmsnapshots';
70 $sys_path_to_scmweb='/usr/lib/gforge/bin/';
72 //Databases, html/php/other paths
73 //server to use for updates and reads
74 //If this is null (i.e. ""), then gforge will use Unix sockets to connect
77 $sys_dbname='alexandria';
79 // You can also specify a database port if you're using something other than 5432
93 // UNIX for classic account management
94 // LDAP for managing with ldap
95 // NIS not implemented
96 $sys_account_manager_type='UNIX';
98 // email address to send admin alerts to
99 $sys_admin_email = 'gforge@gforge.company.com';
101 // Path to sendmail program
102 $sys_sendmail_path='/usr/sbin/sendmail';
104 // Select unix_password cipher
105 // Normally there will be no reason to change this for Linux based systems
106 // Valid choices are MD5, DES, Blowfish, or Plain
107 // DO NOT CHANGE ON EXISTING INSTALL!!!
109 // If using usergroup_wrapper.php (for non-Linux systems)
110 // this value MUST be plain
111 $unix_cipher = 'MD5';
114 // LDAP configuration
116 // enable(1) or disable(0) ldap use altogether
117 $sys_ldap_host='ldap.gforge.company.com';
120 // this is dn under which all information stored
121 $sys_ldap_base_dn='dc=gforge,dc=company,dc=com';
122 // and this, how we do access it (add permission required)
123 $sys_ldap_bind_dn='cn=SF_robot,dc=gforge,dc=company,dc=com';
124 // admin dn - login dn which has permissions to delete entries
125 // NOT used by web code, only by support utilities
126 // note that password NOT stored here
127 $sys_ldap_admin_dn='cn=admin,dc=gforge,dc=company,dc=com';
130 // Jabber Configuration
133 //messages from the system will be sent to this address
134 $sys_jabber_server='jabber.gforge.company.com';
135 $sys_jabber_port='5222';
136 // messages sent to jabber accounts will come from this user
137 // It is similar to the "From: noreply@gforge.org" used in emails
138 $sys_jabber_user='noreply';
142 // You can turn features on/off sitewide
145 $sys_use_tracker=true;
148 $sys_use_docman=true;
151 $sys_use_survey=true;
156 $sys_use_snippet=true;
158 $sys_use_people=true;
161 // Enable/Disable user ratings
162 $sys_use_ratings=true;
163 // Enable/Disable the ability to upload files using FTP in FRS
164 $sys_use_ftpuploads=false;
165 // Enable/Disable the use of mail gateways for trackers and forums
166 $sys_use_gateways=true;
168 // Enable/Disable the ability to add additionnal vhost for a project
169 $sys_use_project_vhost=true;
170 // Enable/Disable the ability to have database for a project (backend not implemented)
171 $sys_use_project_database=false;
172 // Enable/Disable the ability to add images for a project (frontend not implemented)
173 $sys_use_project_multimedia=false;
176 // Restricted project registration
177 // If set to true, only a site admin can register projects
179 $sys_project_reg_restricted=true;
181 // Restricted user registration
182 // If set to true, only a site admin can register users
184 $sys_user_reg_restricted=false;
187 // Groups and Homes dir prefix
189 $homedir_prefix='/home';
190 $groupdir_prefix='/home/groups';
191 $cvsdir_prefix='/cvsroot';
192 $svndir_prefix='/svnroot';
196 // File Upload Configuration
198 // Create a directory, which is writable by your webserver, but not
199 // within its document root (does not fall under www/ in the tarball)
200 // Your php.ini file may have to be modified to allow writing outside
201 // the webserver's directory
203 $sys_upload_dir='/opt/gforge/uploads/';
204 $sys_ftp_upload_dir='/opt/gforge/ftpupload';
205 $sys_ftp_upload_host='upload.gforge.company.com';
206 $sys_apache_user='apacheuser';
207 $sys_apache_group='apachegroup';
209 // Where the GForge files are placed
210 // *** IMPORTANT: sys_urlroot *MUST* be an ABSOLUTE FILEYSTEM PATH NAME
211 // that points to the www directory of the GForge
212 // installation. If you use ANY form of relative path
213 // you will break the html_image function in include/html.php
215 $sys_urlroot='/opt/gforge/www/';
217 // Name of the system as a whole (needed by various utils and titles)
218 $sys_name='MyGForge';
220 // Mailman base installation directory
221 $sys_path_to_mailman='/usr/lib/mailman';
223 // session cookie settings
225 // IMPORTANT - YOU MUST CHANGE "foobar" to a long, random number
227 $sys_session_key = 'foobar';
228 $sys_session_expire = 60 * 60 * 24 * 7;
230 // Require that user give unique (not yet existent in db) email upon
232 $sys_require_unique_email=0;
234 // Require that all email be copied to this address if present
235 $sys_bcc_all_email_address='';
237 // GUI modifications (menu colors, etc.)
238 // See the top of the file include/html.php, this is where the menu colors
239 // and colors used throughout GForge are defined.
241 // Themeing related vars... Some of this needs to change in the session stuff
242 // The theme base directory, everything else is handled by theme_sysinit()
243 $sys_themeroot='/opt/gforge/www/themes/';
244 // If you want an other default theme or language
247 $sys_default_timezone='GMT';
248 $sys_default_country_code='US';
250 // Akamization of images
251 // example: http://images.gforge.company.com
253 $sys_images_secure_url='';
256 // The GForge permission model is based on groups
257 // certain parts of the site, like news, stats, etc
258 // are based on special group_id numbers
259 // group_id #1 is the super-user group of sitewide admins
262 $sys_peer_rating_group=4;
263 $sys_template_group=5;
264 $default_trove_cat=18;
267 $sys_path_to_jpgraph='/opt/jpgraph';
270 // Setting this to 1 will add a "Show Source" link to the bottom of each page
276 // Truetype font settings
277 //$gantt_title_font_family='FF_ARIAL';
278 //$gantt_title_font_style='FS_NORMAL';
279 //$gantt_title_font_size=12;
280 //$gantt_task_font_family='FF_ARIAL';
281 //$gantt_task_font_style='FS_NORMAL';
282 //$gantt_task_font_size=12;
284 // Place for customized files
285 $sys_custom_path='/opt/gforge/etc/custom';
288 // Localization caching Configuration
291 // Enable localization caching system
292 $sys_localization_enable_caching = true;
294 // Create a directory, which is writable by your webserver, but not
295 // within its document root (does not fall under www/ in the tarball)
296 // Your php.ini file may have to be modified to allow writing outside
297 // the webserver's directory
298 $sys_localization_cache_path = '/opt/gforge/localizationcache/';
300 // Enable timestamp checking (if disabled, you have to remove manually cache files on update)
301 $sys_localization_enable_timestamp_checking = true;
304 // Plugins configuration
306 // Path to plugins directory
307 $sys_plugins_path='/opt/gforge/plugins/';
309 // End of customizations -- place nothing after the closing PHP tag!