Jump to content

Extension:InviteSignup

From mediawiki.org
Revision as of 03:32, 1 June 2025 by ENeRZet (talk | contribs) (Created page with "== Související odkazy ==")
Příručka k rozšířením MediaWiki
InviteSignup
Stav rozšíření: stabilní
Implementace Identita uživatele , Speciální stránka
Popis Umožňuje pozvat uživatele k registraci do uzavřené wiki
Autoři Niklas Laxström (Nikerabbitdiskuse)
Nejnovější verze 1.0.0+2021-09-01
MediaWiki >= 1.46.0
Změny v databázi Ano
Composer mediawiki/invite-signup
  • $wgInviteSignupHash
  • $wgISGroups
  • invitesignup
Licence GNU General Public License 2.0 nebo novější
Stáhnout
Přeložte rozšíření InviteSignup, používá-li lokalizaci z translatewiki.net
Problémy Otevřené úkoly · Nahlásit chybu

Rozšíření InviteSignup umožňuje nabídnout vytvoření účtu uživateli na uzavřené wiki, kde je to omezeno.

Rozšíření přidává speciální stránku „Special:InviteSignup“, která je dostupná uživatelům s oprávněním invitesignup.

  • Z této stránky může zvátitel zadáním pouze e-mailové adresy rychle pozvat jednu osobu k vytvoření účtu na wiki.
  • Daná osoba si pak může nastavit uživatelské jméno a heslo, čímž potvrdí vytvoření účtu, který je zaznamenán; do té doby se žádný účet nevytvoří.
  • Zvoucí uživatel může volitelně nastavit další uživatelské skupiny, do kterých bude účet po vytvoření automaticky přidán.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného InviteSignup ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/InviteSignup
    
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'InviteSignup' );
    
  • Spusťte aktualizační skript, který automaticky provede všechny nezbytné databázové změny, jaké rozšíření vyžaduje.
  • You will need to give the invitesignup permission to at least one user group. To have administrators be able to do the inviting, for instance, add the following to LocalSettings.php:
$wgGroupPermissions['sysop']['invitesignup'] = true;
  • You can also set the variable $wgISGroups to an array of user groups. When inviting, you can mark to which groups the invited user will be added automatically. For example, with the following setting, you are able to invite 1) normal users 2) translators 3) sysops.
$wgISGroups = [ 'translator', 'sysop' ];
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Související odkazy