Extension:Page Forms/Download and installation/nl
Download
U kunt de code van Page Forms in zip-formaat downloaden: https://github.com/wikimedia/mediawiki-extensions-PageForms/archive/5.9.zip
U kunt de code ook direct in Git downloaden uit de MediaWiki repository (beschikbare tags). Op een commando-regel in de map met extensies, voer het volgende uit:
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PageForms.git
Bekijk de code, inclusief de versie geschiedenis op PageForms.
Niet aanbevolen
Er zijn ook nog wat niet aanbevolen methoden om de code te downloaden:
- Page Forms kan via de MediaWiki Extension Distributor worden gedownload, daar kunt u alle extensies voor alle versies van MediaWiki downloaden. Dit wordt niet aangeraden omdat deze code een momentopname is, het kan fouten bevatten die later verholpen zijn. Als de versie "development/trunk" wordt gebruikt kan het ook code bevatten die nog niet volledig getest is.
- Page Forms is beschikbaar via enkele Linux distributies, zoals Debian. Dit moet mogelijk niet gebruikt worden omdat hun versie van software de neiging heeft achter te lopen.
Installatie
Na het downloaden van de code als een map PageForms
in uw map extensions
, hoeft u alleen maar de volgende regel toe te voegen aan uw bestand LocalSettings.php:
wfLoadExtension( 'PageForms' );
Er zij voor Page Forms vier User rights gedefinieerd:
- '
createclass
' is het recht om een nieuwe class aan te maken (lees Extension:Page Forms/Special pages/nl ). Standaard wordt dat gegeven aan alle leden van de 'gebruiker' groep. - '
editrestrictedfields
' is het recht om beveiligde velden te bewerken. Standaard wordt dat gegeven aan alle eden van de groep 'sysop'. - '
multipageedit
' is het recht om de speciale pagina MultiPageEdit te gebruiken, hiermee kunnen meerdere pagina's bewerkt worden via een enkele spreadsheet-achtige interface. Standaard wordt dat gegeven aan alle leden van de 'gebruiker' groep. - '
viewedittab
' is het recht om de tab "edit with form" te zien. Dit wordt standaard aan iedereen toegekend (bijv. '*').
U kunt de gebruikers aanpassen die een van deze rechten heeft. Als u de tab "edit with form" allen aan beheerders wil tonen, voeg dan het volgende toe, onder de include van Page Forms:
$wgGroupPermissions['*']['viewedittab'] = false;
$wgGroupPermissions['sysop']['viewedittab'] = true;
Composer
Page Forms kan ook met Composer worden gedownload en geïnstalleerd.
Om het met Composer in te installeren, voeg het volgende toe aan uw bestand composer.local.json
:
{ "require": { "mediawiki/page-forms": "^5.9" } }
Meer informatie over het package is op de Packagist te vinden: mediawiki/page-forms
Upgraden
Als u 'git clone' heeft gebruikt om 'Page Forms' te installeren, dan kunt snel updaten naar de meest recente versie met een eenvoudig commando. De meest recente code kan een niet stabiele release zijn. Op een commando-regel in de map Page Forms, voer het volgende uit:
git pull