Erweiterung:NewSignupPage

This page is a translated version of the page Extension:NewSignupPage and the translation is 100% complete.
MediaWiki-Erweiterungen
NewSignupPage
Freigabestatus: stabil
Einbindung MeinWiki
Beschreibung Erweitert MediaWiki's Standard-Login-Seite
Autor(en) Jack Phoenix
Letzte Version 1.2.0 (2020-01-06)
MediaWiki 1.39.10+
Datenbankänderungen Ja
Lizenz GNU General Public License 2.0 oder später
Herunterladen
Änderungs-Logbuch
Beispiel Beliebige ShoutWiki Site
  • $wgRegisterTrack
  • $wgNewSignupPagePPURL
  • $wgNewSignupPageToSURL
  • $wgAutoAddFriendOnInvite
  • bypasstoscheck
Quarterly downloads 11 (Ranked 129th)
Public wikis using 1,185 (Ranked 232nd)
Übersetze die NewSignupPage-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Probleme Offene Aufgaben · Einen Fehler melden

Die Erweiterung NewSignupPage erweitert die Standard-Anmeldeseite von MediaWiki, Special:CreateAccount, indem sie die Benutzer auffordert, ein Kontrollkästchen anzukreuzen, das besagt, dass sie die Nutzungsbedingungen und die Datenschutzrichtlinie der Website gelesen und verstanden haben.

Darüber hinaus ist die Erweiterung kompatibel mit Social tools . Wenn die Administratoren eines Wikis beschließen, Punkte für die Anwerbung neuer Benutzer zu vergeben, muss man $wgRegisterTrack auf true setzen (und vorher überprüfen, ob die Tabelle user_register_track in der Datenbank des Wikis existiert), und schon ist man fertig.

Derzeit ist die Erweiterung so konfiguriert, dass sie auf die Datenschutzbestimmungen und Nutzungsbedingungen von ShoutWiki verweist. Um sie für dein Wiki zu personalisieren, musst du $wgNewSignupPageToSURL und $wgNewSignupPagePPURL (z.B. $wgNewSignupPageToSURL = "URL to ToS";) einstellen.


Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens NewSignupPage im Ordner extensions/ ablegen.
    Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/NewSignupPage
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'NewSignupPage' );
    
  • Wenn du $wgRegisterTrack = true; gesetzt hast, musst du die Tabelle user_register_track in deiner Datenbank erstellen; das kannst du von der Kommandozeile aus mit php maintenance/sql.php extensions/NewSignupPage/user_register_track.sql tun
  •   Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Benutzerrechte

Diese Erweiterung fügt ein neues Benutzerrecht, bypasstoscheck, hinzu, das standardmäßig keiner Gruppe zugewiesen ist. Nutzer/innen mit diesem Recht können neue Konten erstellen, ohne das Kontrollkästchen „Ich akzeptiere die Nutzungsbedingungen der Website“ zu aktivieren.

Benutzerpunkte

  • $wgUserStatsPointValues['referral_complete'] — Stelle dies so ein, dass du Punkte für das erfolgreiche Werben eines neuen Nutzers auf der Website erhältst.

Anpassung des Chrckbox Feldes

Diese Erweiterung fügt ein neues Kontrollkästchen in Special:CreateAccount hinzu (direkt unter dem Kontrollkästchen „Meine Anmeldung auf diesem Computer speichern“). Du kannst den Text für dieses Kontrollkästchen bearbeiten, indem du die Systemnachricht in MediaWiki:Newsignuppage-loginform-tos bearbeitest.

Parameter

Name Description Default
$wgAutoAddFriendOnInvite Wenn der neue Nutzer von einem bestehenden Nutzer auf die Seite verwiesen wurde, sollten wir sie automatisch zu Freunden machen? false
$wgRegisterTrack Ob Anmeldungen in der user_register_track DB-Tabelle erfasst werden sollen. false
$wgForceNewSignupPageInitialization Die Erweiterung initialisieren, auch wenn die Klassen InviteEmail oder UserRelationship nicht existieren? Nützlich für Tests.

Siehe auch

  • ConfirmAccount - Fügt einen ToS-Link und ein Kontrollkästchen zur Registrierung hinzu