Extension:ConfirmAccount/de

Die Erweiterung ConfirmAccount deaktiviert direkte Benutzerkontenerstellung und erfordert die Bestätigung neuer Konten durch Administratoren (bureaucrat). Direkte Benutzerkontenerstellung kann noch über die Konfiguration der Benutzerrechte aktiviert werden (wenn Sysops/Bureaucrats direktes Erstellen ermöglicht werden soll).

Die Erweiterung ConfirmEdit kann (gemeinsam mit der ConfirmAccount Erweiterung) genutzt werden, um Captchas gegen Massenanfragen einzusetzen.

Die Erweiterung neuer Userlog (nun veraltet) funktioniert auch mit ConfirmAccount.

Konfiguration
Es gibt mehrere Konfigurationsvariablen, die in LocalSettings.php angepasst werden können (nach der Zeile require_once, die ConfirmAccount.php enthält). Siehe ConfirmAccount.config.php für all die Variablen, die gesetzt werden können. (Die Standardwerte sind in ConfirmAccount.config.php, aber diese Datei sollte nicht verändert werden.)


 * Standardmäßig wird eine Biographie, die mindestens 50 Wörter umfasst, verlangt, damit der neue Benutzer das Anforderungsformular absenden kann. Zur Anpassung dieses Werts ändere, z.B. für 10 Wörter:

Setting  to   will disable it entirely.


 * Standardmäßig wird eine Biographie, die mindestens 50 Wörter umfasst, verlangt, damit der neue Benutzer das Anforderungsformular absenden kann. Zur Anpassung dieses Werts ändere in LocalSettings.php, z.B. für 10 Wörter:

To disable the biography, set  to  :


 * Administratoren (sysop) können noch immer Benutzerkonten direkt erstellen. Um dies zu deaktivieren, füge in LocalSettings.php hinzu:


 * Wenn nur angemeldeten Benutzern erlaubt ist, Seiten zu lesen, stelle sicher, dass die Antragsseite für ein neues Benutzerkonto der $wgWhitelistRead hinzugefügt ist. Zum Beispiel:


 *  In anderen Sprachen musst du "Special" und "Main Page" mit den sprachspezifischen Worten ersetzen, wie "Spezial" und "Hauptseite" in einem deutschen Wiki – sonst wird niemand ein Benutzerkonto erstellen können.

Um Benutzer basierend auf ihren Interessen weiter zu kategorisieren, können MediaWiki:Requestaccount-areas eingerichtet werden. Das sollte in einem Format wie diesem passieren:
 * *Thema|Thema Wikiseite|Text, der allen Biographien interessierter Benutzer hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe0 hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe1 hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe2 hinzugefügt wird|…

Diese Gruppennummern basieren auf. Wenn also 0 der Index ist für 'Autoren', dann werden 'Autoren', die an diesem Thema interessiert sind, den Text für die Gruppe0 hinzugefügt bekommen. Das kann sinnvoll sein, etwa wenn Benutzer entweder als Autoren oder Bearbeiter bestätigt werden können. Autoren können die "Kategorie:X Autoren" haben, wo X das Thema ist (etwa "Mathematik") und Bearbeiter bekommen die "Kategorie:X Bearbeiter". Du kannst soviele Gruppen verwenden, wie du möchtest, aber du brauchts mindestens eine.

Verwendung

 * 1) As a bureaucrat (or other user with the confirmaccount permission), browse to Special:ConfirmAccounts
 * 2) Click Review
 * 3) You will see the whole form with the users' data. Carefully review the form, and proceed to creating the account or rejecting the request.
 * 4) If you chose to create the account, the user's biography will become their userpage and the userpage will be automatically created with the default summary of Creating user page with biography of new user.

Note: In order for bureaucrats to get notified of pending requests you need to set an email / mailing list in ConfirmAccount.config.php:

Enhancements
Wenn du einen "Request account" Loginlink hinzufügen möchtest, füge das Folgende in der "LocalSettings.php" Datei hinzu:

außerdem den Text "Request account" zur Seite "MediaWiki:Requestaccount".

Mindesteinstellungen
To attempt to prevent spam, instead of captchas, blacklists and filters; manually moderate new user registrations, with a simpler Request account. Requesting only a username, email address and brief message. Add the following to LocalSettings.php after the line require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php";.

Edit four strings in $IP/extensions/ConfirmAccount/i18n/requestaccount/en.json (for English): "requestaccount-text": "Please tell the wiki admin something about yourself and why you would like to contribute. As soon as the account is created, you will be emailed a temporary password.", "requestaccount-notes": "Brief message:", "requestaccount-ext-text": "The following information is kept private and will only be used for this request.", "requestaccount-acc-text": "A confirmation message will be sent to your email address once you submit this request. The address will not be published.\nPlease respond by clicking on the confirmation link provided by the email.",

Preventing empty userpage from being created
Change function createUserpage in extensions/ConfirmAccount/business/AccountConfirmSubmission.php, the last part to look like this:

Bekannte Probleme

 * Do not set  to true in LocalSettings, it will override the request login and allow users to sign up without confirmation.
 * Do not set/create MediaWiki:Requestaccount-areas/xx where xx is a language code, the first part of each line is used as the keys to store in the DB for the items account requesters check.
 * Older versions of MediaWiki may not show the link to Special:RequestAccount at the user login form. You can edit MediaWiki:loginprompt to remedy this.
 * Name collisions: account creations will be checked and stopped if it collides with a pending name. Requests are checked for pending/account name collisions too.
 * AuthPlugin stuff: If a central login like CentralAuth is used, when accounts are confirmed and made, we may get name collisions if each wiki of the farm lets you request accounts on it. Collisions are dealt with by picking a new name.
 * If your email client loses its mail data before sending it out, users will not get their passwords but may have an account. Since no one knows the passwords, you may want to use Extension:Password Reset to send them new ones.
 * If only a few people view the confirm accounts page, the randomly triggered pruning of old requests will not trigger often, so old rejected requests may persist.
 * Integration with LDAP Authentication extension

Troubleshooting
→ Add  to line 41 in the "ConfirmAccount.php" file.
 * Updating fails with

See also bug 55470 for detailed information on this.

Siehe auch

 * Extension:InviteSignup, for administrator-initiated (mass) account creation
 * TwnMainPage extension, offering a "sandbox" where user can create an unprivileged account, propose some edits and ask approval