User:Tomtomn00/Roblox Wiki General Updates: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Tomtomn00 fx |
>Tomtomn00 →Spam Blacklist: xpnd |
||
Line 125: | Line 125: | ||
|- | |- | ||
| The SpamBlacklist extension prevents edits that contain URLs whose domains match regular expression patterns defined in specified files or wiki pages. When someone tries to save a page, SpamBlacklist checks the text against a (potentially very large) list of illegal host names. If there is a match, the extension displays an error message to the user and refuses to save the page. | | The SpamBlacklist extension prevents edits that contain URLs whose domains match regular expression patterns defined in specified files or wiki pages. When someone tries to save a page, SpamBlacklist checks the text against a (potentially very large) list of illegal host names. If there is a match, the extension displays an error message to the user and refuses to save the page. | ||
|} | |||
{|class="mw-collapsible mw-collapsed wikitable" | |||
!LocalSettings.php | |||
|- | |||
|{{code|lang=php|= | |||
require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" ); | |||
}} | |||
<small> Add that to the '''bottom''' of LocalSettings.php </small> | |||
|} | |} |
Revision as of 09:29, 6 May 2012
Feel free to raise any issues on the talk page.
If you want to add something to this page,
please leave a note on my talk page
before inserting it to this page.
Thanks!
Tomtomn00 (talk/contribs/log)
If you want to add something to this page,
please leave a note on my talk page
before inserting it to this page.
Thanks!
Tomtomn00 (talk/contribs/log)
These are just some general updates/changes I wish for this wiki to have/get.
Abuse Filter
Documented at MediaWiki.
- What it does;
- Picks up any bad edits, vandalism or anything in bad faith (after configured)
- Can automatically warn, block, revoke permissions and tag any edit/editor
- Also allows people to learn Regex, as there is a reason to learn it.
LocalSettings.php - Rights (1, o1): |
---|
/* The Rights Giving Process */
$wgRemoveGroups['Bureaucrat'] = array('Abuse Filter Editor');
$wgRemoveGroups['Reviewer'] = array('Editor');
$wgAddGroups['Reviewer'] = array('Editor', 'Abuse Filter Editor'); /* The Abuse Filter Right Itself */
$wgAddGroups['Abuse Filter Editor'] = array('Editor', 'Abuse Filter Editor');
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-modify'] = true;
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-hide-log'] = true;
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-hidden-log'] = true;
$wgGroupPermissions['Abuse Filter Editor']['override-antispoof'] = true;
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-revert'] = true;
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-view-private'] = true;
$wgGroupPermissions['Abuse Filter Editor']['abusefilter-modify-restriected'] = true;
$wgGroupPermissions['Abuse Filter Editor']['unblockself'] = true; /* Sometimes you will get your own actions caught in the filter */
That is for the group adding. |
LocalSettings.php - Permissions (2, o2): |
---|
$wgGroupPermissions['writer']['block'] = true; /* You may think I, Tomtomn00 have lost my mind, but no. Moderate it better (if public). */
$wgGroupPermissions['writer']['reupload'] = true;
$wgGroupPermissions['editor']['delete'] = true;
$wgGroupPermissions['editor']['bigdelete'] = true;
$wgGroupPermissions['editor']['undelete'] = true;
$wgGroupPermissions['editor']['apihighlimits'] = true;
$wgGroupPermissions['editor']['browsearchive'] = true;
$wgGroupPermissions['editor']['move'] = true;
$wgGroupPermissions['editor']['movefile'] = true;
$wgGroupPermissions['editor']['autoreview'] = true;
$wgGroupPermissions['Reviewer']['supressredirect'] = true;
$wgGroupPermissions['Reviewer']['autopatrol'] = true;
Advanded Permissions to moderate it. |
LocalSettings.php - Error Fixing (3, o3): |
---|
$wgGroupPermissions['Abuse Filter Editor']['block'] = true; /*Has to have Block in the Right. */
$wgGroupPermissions['Abuse Filter Editor']['createtalk'] = true;
$wgGroupPermissions['Abuse Filter Editor']['createpage'] = true;
$wgGroupPermissions['Abuse Filter Editor']['edit'] = true;
$wgGroupPermissions['Abuse Filter Editor']['editprotected']= true;
$wgGroupPermissions['Abuse Filter Editor']['patrol'] = true;
$wgGroupPermissions['Abuse Filter Editor']['review'] = true;
$wgGroupPermissions['Abuse Filter Editor']['reupload'] = true;
$wgGroupPermissions['Abuse Filter Editor']['upload'] = true;
$wgGroupPermissions['Abuse Filter Editor']['patrolmarks'] = true;
$wgGroupPermissions['Abuse Filter Editor']['unreviewedpages'] = true;
$wgGroupPermissions['Abuse Filter Editor']['autoconfirmed'] = true;
$wgGroupPermissions['Abuse Filter Editor']['protect'] = true;
$wgGroupPermissions['Abuse Filter Editor']['autoreview'] = true;
$wgGroupPermissions['Abuse Filter Editor']['validate'] = true;
$wgGroupPermissions['Abuse Filter Editor']['editwidgets'] = true;
$wgGroupPermissions['Abuse Filter Editor']['editinterface']= true;
$wgGroupPermissions['Abuse Filter Editor']['delete']= true;
Plus a few more things, see below. |
LocalSettings.php - For 'em sysops & normal editors (4, o4): |
---|
$wgGroupPermissions['sysop']['abusefilter-modify'] = true;
$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
$wgGroupPermissions['*']['abusefilter-view'] = true;
$wgGroupPermissions['*']['abusefilter-log'] = true;
$wgGroupPermissions['sysop']['abusefilter-private'] = true;
$wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
$wgGroupPermissions['sysop']['abusefilter-revert'] = true;
Self-Explanatory. |
LocalSettings.php - Editors can add it to 'emselves (5, o5) |
---|
$wgGroupsAddToSelf['Editors'][] = 'Abuse Filter Editor';
$wgGroupsRemoveFromSelf['Editors'][] = 'Abuse Filter Editor';
Explained in title. |
Public
- We should go public again. Discuss on the talk page
LocalSettings.php - Rights/Permissions (1, o6): |
---|
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['upload'] = false;
$wgGroupPermissions['*']['reupload'] = false; /* Not too many permissions */
$wgGroupPermissions['*']['createtalk'] = true;
$wgGroupPermissions['*']['createaccount'] = true;
$wgGroupPermissions['*']['edit'] = true;
$wgGroupPermissions['*']['read'] = true;
Not too many permissions, we write, they edit. |
Spam Blacklist
Documented at MediaWiki.
Explanation from MediaWiki |
---|
The SpamBlacklist extension prevents edits that contain URLs whose domains match regular expression patterns defined in specified files or wiki pages. When someone tries to save a page, SpamBlacklist checks the text against a (potentially very large) list of illegal host names. If there is a match, the extension displays an error message to the user and refuses to save the page. |
LocalSettings.php |
---|
require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" );
Add that to the bottom of LocalSettings.php |