Erweiterung:LockAuthor

From mediawiki.org
This page is a translated version of the page Extension:LockAuthor and the translation is 100% complete.
This extension is professionally maintained by the WikiTeq team.
WikiTeq provides official support for MediaWiki LTS releases only. It may work with other MediaWiki releases.
MediaWiki extensions manual
LockAuthor
Release status: stable
Implementation User rights
Description Prevents users from editing pages they haven't created
Author(s) VedmakaDiskussion
Maintainer(s) WikiTeq team
Latest version 1.0
Compatibility policy For every MediaWiki release that is a Long Term Support release there is a corresponding branch in the extension.
MediaWiki 1.35, 1.39
PHP 7.1+
License GNU General Public License 2.0 or later
Download
README
  • $wgLockAuthorExcludedNamespaces
  • $wgLockAuthorActions
editall
Quarterly downloads 8 (Ranked 141st)
Translate the LockAuthor extension if it is available at translatewiki.net
Issues Open tasks · Report a bug

LockAuthor ist eine MediaWiki-Erweiterung, die Benutzer daran hindert, Seiten zu bearbeiten, die sie nicht erstellt haben.

Es erlaubt den Benutzern nicht, Seiten zu bearbeiten, die sie selbst erstellt haben; dafür müssen Sie sicherstellen, dass das Standardrecht "Bearbeiten" korrekt gesetzt ist.

This extension is a drop-in replacement for the EditOwn extension, which was archived in 2018.

Diese Erweiterung wurde für WikiWorks erstellt.

Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens LockAuthor im Ordner extensions/ ablegen.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LockAuthor
  • Folgenden Code am Ende Ihrer LocalSettings.php -Datei hinzufügen:
    wfLoadExtension( 'LockAuthor' );
    
  • Konfigurieren Sie nach Bedarf
  • Yes Done – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu überprüfen.

Konfiguration

  • $wgLockAuthorExcludedNamespaces - Array von Namespaces, die von den Prüfungen ausgeschlossen werden sollen
  • $wgLockAuthorActions - Array, der zu prüfenden Aktionen (Standard: [ 'edit', 'create' ])

Rechte:

  • editall - einer Gruppe dieses Recht gewähren, um die Beschränkungen der Erweiterung zu umgehen

Einrichtungsbeispiel

# verhindert anonymes Bearbeiten
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;

# Erlauben Sie regulären Benutzern, Seiten zu bearbeiten
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['createpage'] = true;

wfLoadExtension( 'LockAuthor' );
// LockAuthor beschränkt das Bearbeitungsrecht der Benutzer auf die von ihnen erstellten Seiten

# Dem Sysop die Bearbeitung aller Seiten erlauben
$wgGroupPermissions['sysop']['editall'] = true;

Siehe auch