Setup a Project Wiki: Difference between revisions
Jump to navigation
Jump to search
m (fixed whitespace) |
No edit summary |
||
Line 28: | Line 28: | ||
To restrict anonymous viewing: | To restrict anonymous viewing: | ||
<font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | <font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | ||
#Allow some special pages | #Allow some special pages | ||
$wgWhitelistRead = array("Special:UserLogin", "Special:UserLogout", "Special:PasswordReset", "MediaWiki:Common.css" ); | $wgWhitelistRead = array("Special:UserLogin", "Special:UserLogout", "Special:PasswordReset", "MediaWiki:Common.css" ); | ||
#Restrict general Public from viewing all pages. | #Restrict general Public from viewing all pages. | ||
$wgGroupPermissions['*']['read'] = false; | $wgGroupPermissions['*']['read'] = false; | ||
$wgGroupPermissions['*']['createtalk'] = false; | $wgGroupPermissions['*']['createtalk'] = false; | ||
$wgGroupPermissions['*']['createpage'] = false; | $wgGroupPermissions['*']['createpage'] = false; | ||
$wgGroupPermissions['*']['writeapi'] = false; | $wgGroupPermissions['*']['writeapi'] = false; | ||
Disable even research users from reading. Members of "trusted" group can view (as can sysop) | Disable even research users from reading. Members of "trusted" group can view (as can sysop) | ||
<font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | <font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | ||
#Restrict wiki to only users in the trusted group. | #Restrict wiki to only users in the trusted group. | ||
$wgGroupPermissions['user']['read'] = false; | $wgGroupPermissions['user']['read'] = false; | ||
$wgGroupPermissions['user']['edit'] = false; | $wgGroupPermissions['user']['edit'] = false; | ||
$wgGroupPermissions['trusted']['read'] = true; | $wgGroupPermissions['trusted']['read'] = true; | ||
$wgGroupPermissions['trusted']['edit'] = true; | $wgGroupPermissions['trusted']['edit'] = true; | ||
$wgGroupPermissions['sysop']['read'] = true; | $wgGroupPermissions['sysop']['read'] = true; | ||
$wgGroupPermissions['sysop']['edit'] = true; | $wgGroupPermissions['sysop']['edit'] = true; | ||
Line 55: | Line 55: | ||
<font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | <font color=red>sr-hercules01</font> <font color=blue>''wiki_name'' #</font> '''vim InstanceLocalSettings.php''' | ||
# allows bans to be typed in by account name rather than IP | |||
$wgSysopUserBans=true; | |||
== Customizing == | == Customizing == | ||
==== sr-hercules01 (Wiki-city) ==== | ==== sr-hercules01 (Wiki-city) ==== | ||
All changes should be made to '''/var/www/localhost/htdocs'''''<project_name>'''''/ | All changes should be made to '''/var/www/localhost/htdocs'''''<project_name>'''''/InstanceLocalSettings.php'''. In most cases the variable you want to adjust is already defined under includes/DefaultSettings.php, but this may be over-written during upgrades!! | ||