Erweiterung:NewSignupPage
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 |
|
|
|
|
Quarterly downloads | 8 (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 Ordnerextensions/
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 Tabelleuser_register_track
in deiner Datenbank erstellen; das kannst du von der Kommandozeile aus mitphp 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
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |
- Stable extensions/de
- Personalization extensions/de
- GPL licensed extensions/de
- Extensions in Wikimedia version control/de
- BeforePageDisplay extensions/de
- LoadExtensionSchemaUpdates extensions/de
- All extensions/de
- Extensions included in Miraheze/de
- Extensions included in ShoutWiki/de
- Extensions included in WikiForge/de
- Social tools/de
- Extensions by ShoutWiki/de