Jump to content

Extension:InviteSignup

From mediawiki.org
This page is a translated version of the page Extension:InviteSignup and the translation is 100% complete.
Manuel des extensions MediaWiki
InviteSignup
État de la version : stable
Implémentation Identité de l'utilisateur , Page spéciale
Description Permet d'inviter les utilisateurs à s'inscrire sur un wiki fermé
Auteur(s) Niklas Laxström (Nikerabbitdiscussion)
Dernière version 1.0.0+2021-09-01
MediaWiki >= 1.39.0
Modifie la base
de données
Oui
Composer mediawiki/invite-signup
Tables invitesignup
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgInviteSignupHash
  • $wgISGroups
  • invitesignup
Traduire l’extension InviteSignup sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

L'extension InviteSignup permet de proposer la création de compte à un utilisateur sur un wiki fermé où l'accès est restreint.

L'extension ajoute une page spéciale « Special:InviteSignup », disponible pour les utilisateurs disposant des droits invitesignup.

  • L'invitant, à partir de cette page, en saisissant simplement une adresse courriel, peut rapidement inviter une personne à créer un compte sur le wiki.
  • La personne peut alors définir un nom d'utilisateur et un mot de passe, pour confirmer la création du compte, qui sera enregistré ; avant cela, aucun compte n'est créé.
  • L'invitant peut éventuellement définir des groupes d'utilisateurs supplémentaires auxquels le compte sera ajouté automatiquement après sa création.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé InviteSignup dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/InviteSignup
    
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'InviteSignup' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Il vous faudra donner les droits invitesignup à au moins un groupe utilisateur. To have administrators be able to do the inviting, for instance, add the following to LocalSettings.php:
$wgGroupPermissions['sysop']['invitesignup'] = true;
  • Vous pouvez également définir la variable $wgISGroups à une liste de groupes utilisateur. Lors de l'invitation, vous pouvez spécifier à quels groupes l'utilisateur invité sera ajouté automatiquement. Par exemple avec l'initialisation suivante, vous pouvez inviter 1) les utilisateurs stndard 2) les traducteurs 3) les opérateurs système.
$wgISGroups = [ 'translator', 'sysop' ];
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Voir aussi