Ns3000:Mediawiki/Freigabeprozess: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
* Approved Revs: Empfohlene Erweiterung zur Versionsfreigabe, ideal für Stadtwikis zur Qualitätssicherung.
* Approved Revs: Empfohlene Erweiterung zur Versionsfreigabe, ideal für Stadtwikis zur Qualitätssicherung.
* Page Approvals: Ermöglicht die gezielte Freigabe einzelner Seitenversionen, hilfreich für spezielle Stadtwiki-Inhalte.
* Page Approvals: Ermöglicht die gezielte Freigabe einzelner Seitenversionen, hilfreich für spezielle Stadtwiki-Inhalte.
 
==Approved Revs==
== Was ist Approved Revs? ==
Approved Revs ist eine MediaWiki-Erweiterung, mit der Administratoren oder bestimmte Benutzer eine bestimmte Version einer Seite als „genehmigt“ markieren können. Besucher sehen standardmäßig immer die genehmigte Version, während Bearbeitungen erst nach erneuter Freigabe sichtbar werden. Das hilft, die Qualität und Zuverlässigkeit von Inhalten zu sichern.
Approved Revs ist eine MediaWiki-Erweiterung, mit der Administratoren oder bestimmte Benutzer eine bestimmte Version einer Seite als „genehmigt“ markieren können. Besucher sehen standardmäßig immer die genehmigte Version, während Bearbeitungen erst nach erneuter Freigabe sichtbar werden. Das hilft, die Qualität und Zuverlässigkeit von Inhalten zu sichern.Ins
<pre>
 
cd /var/www/mediawiki
 
Lade die Erweiterung herunter:
 
cd /var/www/stadtwiki
 
COMPOSER=composer.local.json composer require --no-update  mediawiki/approved-revs
COMPOSER=composer.local.json composer require --no-update  mediawiki/approved-revs
composer update mediawiki/approved-revs --no-dev -o
composer update mediawiki/approved-revs --no-dev -o
 
</pre>
Aktiviere die Erweiterung in deiner LocalSettings.php:
Aktiviere die Erweiterung in deiner LocalSettings.php:
 
<pre>
$wgGroupPermissions['sysop']['approverevisions'] = true;
# Explizites Sperren für alle anderen (normalerweise nicht nötig, aber sehr deu>
$wgGroupPermissions['*']['approverevisions'] = false;      // Gilt für ALLE (au>
$wgGroupPermissions['user']['approverevisions'] = false; 
$wgGroupPermissions['*']['viewlinktolatest'] = false;
$wgGroupPermissions['sysop']['viewlinktolatest'] = true;
$egApprovedRevsAutomaticApprovals = false;
$egApprovedRevsShowNotApprovedMessage  =  true ;
$egApprovedRevsBlankIfUnapproved = true;
# Allen Benutzern das Recht entziehen, die Versionsgeschichte zu sehen
$wgGroupPermissions['*']['read'] = true; // Stellt sicher, dass jeder lesen kann
$wgGroupPermissions['*']['history'] = false;
$wgGroupPermissions['user']['history'] = false;
$wgSpecialPageLockdown['Recentchanges'] = [ 'sysop' ];
# Nur Administratoren das Recht geben, die Versionsgeschichte zu sehen
$wgGroupPermissions['sysop']['history'] = true;
wfLoadExtension( 'ApprovedRevs' );
wfLoadExtension( 'ApprovedRevs' );


$wgGroupPermissions['sysop']['approverevisions'] = true;
<nowiki>#</nowiki> Explizites Sperren für alle anderen (normalerweise nicht nötig, aber sehr deutlich)


$wgGroupPermissions['*']['approverevisions'] = false;      // Gilt für ALLE (auch unangemeldete)


$wgGroupPermissions['user']['approverevisions'] = false;   // Gilt für alle angemeldeten Benutzer
</pre>
 
(Optional) Passe die Konfiguration nach Bedarf an, z.B.:
 
$wgApprovedRevsEnabledNamespaces = [ NS_MAIN ];


Führe das MediaWiki-Update-Skript aus:
Führe das MediaWiki-Update-Skript aus:
 
<pre>
php maintenance/update.php
php maintenance/update.php
</pre>

Aktuelle Version vom 16. Juni 2025, 01:51 Uhr

  • Approved Revs: Empfohlene Erweiterung zur Versionsfreigabe, ideal für Stadtwikis zur Qualitätssicherung.
  • Page Approvals: Ermöglicht die gezielte Freigabe einzelner Seitenversionen, hilfreich für spezielle Stadtwiki-Inhalte.

Approved Revs

Approved Revs ist eine MediaWiki-Erweiterung, mit der Administratoren oder bestimmte Benutzer eine bestimmte Version einer Seite als „genehmigt“ markieren können. Besucher sehen standardmäßig immer die genehmigte Version, während Bearbeitungen erst nach erneuter Freigabe sichtbar werden. Das hilft, die Qualität und Zuverlässigkeit von Inhalten zu sichern.

cd /var/www/mediawiki
COMPOSER=composer.local.json composer require --no-update  mediawiki/approved-revs
composer update mediawiki/approved-revs --no-dev -o

Aktiviere die Erweiterung in deiner LocalSettings.php:

$wgGroupPermissions['sysop']['approverevisions'] = true;
# Explizites Sperren für alle anderen (normalerweise nicht nötig, aber sehr deu>
$wgGroupPermissions['*']['approverevisions'] = false;      // Gilt für ALLE (au>
$wgGroupPermissions['user']['approverevisions'] = false;  
$wgGroupPermissions['*']['viewlinktolatest'] = false;
$wgGroupPermissions['sysop']['viewlinktolatest'] = true;
$egApprovedRevsAutomaticApprovals = false;
$egApprovedRevsShowNotApprovedMessage  =  true ;
$egApprovedRevsBlankIfUnapproved = true;
# Allen Benutzern das Recht entziehen, die Versionsgeschichte zu sehen
$wgGroupPermissions['*']['read'] = true; // Stellt sicher, dass jeder lesen kann
$wgGroupPermissions['*']['history'] = false;
$wgGroupPermissions['user']['history'] = false;
$wgSpecialPageLockdown['Recentchanges'] = [ 'sysop' ];
# Nur Administratoren das Recht geben, die Versionsgeschichte zu sehen
$wgGroupPermissions['sysop']['history'] = true;
wfLoadExtension( 'ApprovedRevs' );



Führe das MediaWiki-Update-Skript aus:

php maintenance/update.php