| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | <?php | 
					
						
							|  |  |  | /* -*- mode: php -*- */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-05-17 12:06:54 -04:00
										 |  |  | if (!defined('LACONICA')) { exit(1); } | 
					
						
							| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-18 22:05:40 -04:00
										 |  |  | #If you have downloaded libraries in random little places, you | 
					
						
							|  |  |  | #can add the paths here | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #$extra_path = array("/opt/php-openid-2.0.1", "/usr/local/share/php"); | 
					
						
							|  |  |  | #set_include_path(implode(PATH_SEPARATOR, $extra_path) . PATH_SEPARATOR . get_include_path()); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | # We get called by common.php, $config is a tree with lots of config | 
					
						
							|  |  |  | # options | 
					
						
							|  |  |  | # These are for configuring your URLs | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $config['site']['name'] = 'Just another Laconica microblog'; | 
					
						
							|  |  |  | $config['site']['server'] = 'localhost'; | 
					
						
							|  |  |  | $config['site']['path'] = 'laconica'; | 
					
						
							| 
									
										
										
										
											2008-06-18 21:48:02 -04:00
										 |  |  | #$config['site']['fancy'] = false; | 
					
						
							|  |  |  | #$config['site']['theme'] = 'default'; | 
					
						
							| 
									
										
										
										
											2008-07-01 13:56:11 -04:00
										 |  |  | #For contact email, defaults to $_SERVER["SERVER_ADMIN"] | 
					
						
							|  |  |  | #$config['site']['email'] = 'admin@example.net'; | 
					
						
							|  |  |  | #Brought by... | 
					
						
							|  |  |  | #$config['site']['broughtby'] = 'Individual or Company'; | 
					
						
							|  |  |  | #$config['site']['broughtbyurl'] = 'http://example.net/'; | 
					
						
							| 
									
										
										
										
											2008-07-24 19:55:08 -04:00
										 |  |  | #If you don't want to let users register (say, for a one-person install) | 
					
						
							|  |  |  | #Crude but effective -- register everybody, then lock down | 
					
						
							|  |  |  | #$config['site']['closed'] = true; | 
					
						
							| 
									
										
										
										
											2008-10-21 14:28:22 -04:00
										 |  |  | #Only allow registration for people invited by another user | 
					
						
							|  |  |  | #$config['site']['inviteonly'] = true; | 
					
						
							| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-13 04:38:53 -04:00
										 |  |  | # If you want logging sent to a file instead of syslog | 
					
						
							| 
									
										
										
										
											2008-07-11 03:00:21 -04:00
										 |  |  | #$config['site']['logfile'] = '/tmp/laconica.log'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | # This is a PEAR DB DSN, see http://pear.php.net/manual/en/package.database.db.intro-dsn.php | 
					
						
							|  |  |  | # Set it to match your actual database | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $config['db']['database'] = 'mysql://laconica:microblog@localhost/laconica'; | 
					
						
							| 
									
										
										
										
											2008-10-04 15:46:11 -04:00
										 |  |  | #$config['db']['ini_your_db_name'] = $config['db']['schema_location'].'/laconica.ini'; | 
					
						
							| 
									
										
										
										
											2008-08-24 13:12:02 -04:00
										 |  |  | # *** WARNING *** WARNING *** WARNING *** WARNING *** | 
					
						
							|  |  |  | # Setting debug to a non-zero value will expose your DATABASE PASSWORD to Web users. | 
					
						
							|  |  |  | # !!!!!! DO NOT SET THIS ON PRODUCTION SERVERS !!!!!! DB_DataObject's bug, btw, not | 
					
						
							|  |  |  | # ours. | 
					
						
							|  |  |  | # *** WARNING *** WARNING *** WARNING *** WARNING *** | 
					
						
							| 
									
										
										
										
											2008-06-18 21:48:02 -04:00
										 |  |  | #$config['db']['debug'] = 0; | 
					
						
							|  |  |  | #$config['db']['db_driver'] = 'MDB2'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-09 03:22:24 -04:00
										 |  |  | #Database type. For mysql, these defaults are fine. For postgresql, set | 
					
						
							|  |  |  | #'quote_identifiers' to true and 'type' to 'pgsql': | 
					
						
							|  |  |  | #$config['db']['quote_identifiers'] = false; | 
					
						
							|  |  |  | #$config['db']['type'] = 'mysql'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-18 21:48:02 -04:00
										 |  |  | #session_set_cookie_params(0, '/'. $config['site']['path'] .'/'); | 
					
						
							| 
									
										
										
										
											2008-05-17 11:29:58 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-22 14:04:37 -04:00
										 |  |  | #Standard fancy-url clashes prevented by not allowing nicknames on a blacklist | 
					
						
							|  |  |  | #Add your own here. Note: empty array by default | 
					
						
							|  |  |  | #$config['nickname']['blacklist'][] = 'scobleizer'; | 
					
						
							| 
									
										
										
										
											2008-06-22 22:27:10 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-23 19:54:02 -05:00
										 |  |  | # sphinx search | 
					
						
							|  |  |  | $config['sphinx']['enabled'] = false; | 
					
						
							|  |  |  | $config['sphinx']['server'] = 'localhost'; | 
					
						
							| 
									
										
										
										
											2008-11-23 21:30:36 -05:00
										 |  |  | $config['sphinx']['port'] = 3312; | 
					
						
							| 
									
										
										
										
											2008-11-23 19:54:02 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-20 02:19:30 -05:00
										 |  |  | # Users to populate the 'Featured' tab | 
					
						
							|  |  |  | #$config['nickname']['featured'][] = 'scobleizer'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-22 22:27:10 -04:00
										 |  |  | # xmpp | 
					
						
							|  |  |  | #$config['xmpp']['enabled'] = false; | 
					
						
							|  |  |  | #$config['xmpp']['server'] = 'server.example.net'; | 
					
						
							| 
									
										
										
										
											2008-09-15 04:12:46 -04:00
										 |  |  | #$config['xmpp']['host'] = NULL;	# Only set if different from server | 
					
						
							| 
									
										
										
										
											2008-06-22 22:27:10 -04:00
										 |  |  | #$config['xmpp']['port'] = 5222; | 
					
						
							|  |  |  | #$config['xmpp']['user'] = 'update'; | 
					
						
							| 
									
										
										
										
											2008-08-26 09:18:14 -04:00
										 |  |  | #$config['xmpp']['encryption'] = false; | 
					
						
							| 
									
										
										
										
											2008-06-22 22:27:10 -04:00
										 |  |  | #$config['xmpp']['resource'] = 'uniquename'; | 
					
						
							|  |  |  | #$config['xmpp']['password'] = 'blahblahblah'; | 
					
						
							| 
									
										
										
										
											2008-07-17 09:43:31 -04:00
										 |  |  | #$config['xmpp']['public'][] = 'someindexer@example.net'; | 
					
						
							| 
									
										
										
										
											2008-09-15 04:12:46 -04:00
										 |  |  | #$config['xmpp']['debug'] = false; | 
					
						
							| 
									
										
										
										
											2008-06-22 22:27:10 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-20 10:15:43 -04:00
										 |  |  | #Default locale info | 
					
						
							|  |  |  | #$config['site']['timezone'] = 'Pacific/Auckland'; | 
					
						
							|  |  |  | #$config['site']['language'] = 'en_NZ'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-05 12:27:32 -04:00
										 |  |  | #Email info, used for all outbound email | 
					
						
							| 
									
										
										
										
											2008-07-22 06:08:28 -04:00
										 |  |  | #$config['mail']['notifyfrom'] = 'microblog@example.net'; | 
					
						
							|  |  |  | #$config['mail']['domain'] = 'microblog.example.net'; | 
					
						
							|  |  |  | # See http://pear.php.net/manual/en/package.mail.mail.factory.php for options | 
					
						
							|  |  |  | #$config['mail']['backend'] = 'smtp'; | 
					
						
							|  |  |  | #$config['mail']['params'] = array( | 
					
						
							|  |  |  | #							'host' => 'localhost', | 
					
						
							|  |  |  | #							'port' => 25, | 
					
						
							|  |  |  | #							); | 
					
						
							| 
									
										
										
										
											2008-09-10 11:46:32 -04:00
										 |  |  | #For incoming email, if enabled. Defaults to site server name. | 
					
						
							|  |  |  | #$config['mail']['domain'] = 'incoming.example.net'; | 
					
						
							| 
									
										
										
										
											2008-07-22 06:08:28 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-08-11 13:58:20 -04:00
										 |  |  | #exponential decay factor for tags, default 10 days | 
					
						
							|  |  |  | #raise this if traffic is slow, lower it if it's fast | 
					
						
							| 
									
										
										
										
											2008-08-22 17:04:15 -04:00
										 |  |  | #$config['tag']['dropoff'] = 86400.0 * 10; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-12-12 02:56:17 -05:00
										 |  |  | #exponential decay factor for popular (most favorited notices) | 
					
						
							|  |  |  | #default 10 days -- similar to tag dropoff | 
					
						
							|  |  |  | #$config['popular']['dropoff'] = 86400.0 * 10; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-08-22 17:04:15 -04:00
										 |  |  | #optionally show non-local messages in public timeline | 
					
						
							|  |  |  | #$config['public']['localonly'] = false; | 
					
						
							| 
									
										
										
										
											2008-09-16 17:42:06 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-20 13:37:22 -05:00
										 |  |  | #hide certain users from public pages, by ID | 
					
						
							|  |  |  | #$config['public']['blacklist'][] = 123; | 
					
						
							|  |  |  | #$config['public']['blacklist'][] = 2307; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-16 17:42:06 -04:00
										 |  |  | #Do notice broadcasts offline | 
					
						
							|  |  |  | #If you use this, you must run the six offline daemons in the | 
					
						
							|  |  |  | #background. See the README for details. | 
					
						
							|  |  |  | #$config['queue']['enabled'] = true; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #The following customise the behaviour of the various daemons: | 
					
						
							|  |  |  | #$config['daemon']['piddir'] = '/var/run'; | 
					
						
							|  |  |  | #$config['daemon']['user'] = false; | 
					
						
							|  |  |  | #$config['daemon']['group'] = false; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #For installations with high traffic, laconica can use MemCached to cache | 
					
						
							|  |  |  | #frequently requested information. Only enable the following if you have | 
					
						
							|  |  |  | #MemCached up and running: | 
					
						
							|  |  |  | #$config['memcached']['enabled'] = false; | 
					
						
							|  |  |  | #$config['memcached']['server'] = 'localhost'; | 
					
						
							|  |  |  | #$config['memcached']['port'] = 11211; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #Twitter integration source attribute. Note: default is Laconica | 
					
						
							|  |  |  | #$config['integration']['source'] = 'Laconica'; | 
					
						
							| 
									
										
										
										
											2008-12-11 11:25:58 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Edit throttling. Off by default. If turned on, you can only post 20 notices | 
					
						
							|  |  |  | # every 10 minutes. Admins may want to play with the settings to minimize inconvenience for | 
					
						
							|  |  |  | # real users without getting uncontrollable floods from spammers or runaway bots. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #$config['throttle']['enabled'] = true; | 
					
						
							|  |  |  | #$config['throttle']['count'] = 100; | 
					
						
							|  |  |  | #$config['throttle']['timespan'] = 3600; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # List of users banned from posting (nicknames and/or IDs) | 
					
						
							|  |  |  | #$config['profile']['banned'][] = 'hacker'; | 
					
						
							|  |  |  | #$config['profile']['banned'][] = 12345; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # config section for the built-in Facebook application | 
					
						
							|  |  |  | #$config['facebook']['apikey'] = 'APIKEY'; | 
					
						
							|  |  |  | #$config['facebook']['secret'] = 'SECRET'; |