Niveau 2 grouppermissions
Grouppermissions geven aan wat de gebruiker mag op de wiki. Dit moet door Wikiation op de server aangepast worden. Dat kan de moderator dus niet zelf. Maar de moderator bepaalt wel, samen met de opdrachtgever, wie welke rechten, of grouppermissions, krijgt. Dan is het goed te weten hoe die rechten standaard worden ingedeeld. De moderator kan altijd, achteraf, een specifieke gebruiker extra rechten geven. Maar nooit minder rechten.
Inhoud |
Iedereen
Iedereen wordt aangegeven door een ster "*". Dat is iedereen die niet ingelogd is.
Ingelogd
Gebruikers die ingelogd zijn worden aangegeven door "user".
Rechten
Dit wordt aangegeven in de $wgGroupPermissions. Er zijn veel rechten, hier worden alleen de belangrijkste weergegeven.
createaccount
Het recht waarmee de gebruiker een account aan mag maken. Als de gebruiker dit recht heeft dan mag hij/zij zelf, zonder tussenkomst van de moderator, voor zichzelf een account aanmaken en daarmee inloggen. Heeft hij/zij dit recht niet dan moet een moderator een account (laten) aanmaken voor de betreffende gebruiker.
createpage
Het recht waarmee de gebruiker een nieuwe pagina aan mag maken. Als een gebruiker dit recht heeft dan mag hij/zij nieuwe pagina's aanmaken. Als er een duidelijke structuur gewenst is in de paginanaamgeving dan is het aan te bevelen dit recht, voor beginnende gebruikers niet aan te zetten. Wijzigingen van paginanamen achteraf is zeer veel werk en maakt de wiki erg onoverzichtelijk.
read
Het recht van een gebruiker om de wiki te lezen. Bij een beveiligde Wikibox, waar eerst ingelogd moet worden staat dit recht uiteraard niet aan voor iedere gebruiker.
edit
Het recht om te mogen schrijven.
Voorbeeld rechten
$wgGroupPermissions['*' ]['createaccount'] = true; $wgGroupPermissions['*' ]['createpage'] = false; $wgGroupPermissions['*' ]['read'] = true; $wgGroupPermissions['*' ]['edit'] = false; $wgGroupPermissions['user' ]['createaccount'] = true; $wgGroupPermissions['user' ]['createpage'] = false; $wgGroupPermissions['user' ]['read'] = true; $wgGroupPermissions['user' ]['edit'] = true;
In bovenstaande Wikibox mag iedereen lezen en zich als gebruiker aanmaken. Dit is te zien in het eerste blok met de "*". Als de gebruiker is ingelogd dan mag deze ook schrijven, zie het tweede blok met "user".Voor de volledigheid en duidelijkheid worden de rechten herhaald.
Detailering
Beknopter --- Uitgebreider