Zuletzt bearbeitet vor 3 Tagen
von Margit Link-Rodrigue

Referenz:MergeArticles: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
 
Zeile 34: Zeile 34:
</syntaxhighlight>
</syntaxhighlight>


Mehr Info zur Arbeit mit dem Entwurfs-Nmensraum finden Sie auf der [[Handbuch:Erweiterung/MergeArticles|Hilfeseite zu MergeArticles]].
Mehr Info zur Arbeit mit dem Entwurfs-Namensraum finden Sie auf der [[Handbuch:Erweiterung/MergeArticles|Hilfeseite zu MergeArticles]].


|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen
|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen

Aktuelle Version vom 24. Juni 2025, 14:57 Uhr

alle Erweiterungen

Übersicht
Beschreibung:

Ermöglicht das Zusammenführen von Vergleichen und Zusammenführen von Artikeln

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Qualitätssicherung
Edition: BlueSpice farm (deaktiviert) Version:

Funktion

MergeArticles ermöglicht es, Revisionen einer Wikiseite zusammenzuführen.

Wird eine Seite in BlueSpice farm über die Erweiterung ContentTransfer oder über BlueSpiceTranslationTransfer in andere Wiki-Instanzen übertragen, kann die Seite zur weiteren Verarbeitung in einem Entwurfs-Namensraum gespeichert werden. Benutzer führen die Seite anschließend manuell mit einer bereits existierenden Version der Sesite zusammen.

Aktivierung

Die Aktivierung erfolgt in LocalSettings.php.

Aktivierung des Entwurfs-Namensraums für alle Nicht-Sprachwikis (d.h. Wikis mit Namen DE, EN, NL usw.)

$GLOBALS['wgExtensionFunctions'][] = static function() {
	foreach( $GLOBALS['wgContentTransferTargets'] as $instanceName => $config ) {
		if ( isset( $GLOBALS['bsgTranslateTransferTargets'][strtolower( $instanceName )] ) ) {
			// Skip language variant wikis
			continue;
		}
		$GLOBALS['wgContentTransferTargets'][$instanceName]['pushToDraft'] = true;
	}
};

Aktivierung des Entwurfs-Namensraums für alle Wikis:

$GLOBALS['wgExtensionFunctions'][] = static function() {
	foreach( $GLOBALS['wgContentTransferTargets'] as $instanceName => $config ) {
		$GLOBALS['wgContentTransferTargets'][$instanceName]['pushToDraft'] = true;
	}
};

Mehr Info zur Arbeit mit dem Entwurfs-Namensraum finden Sie auf der Hilfeseite zu MergeArticles.

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.43.0

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • MergeArticles

Rechte[Bearbeiten | Quelltext bearbeiten]

Name Beschreibung Rollen
merge-articles Merge pages admin

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
MADraftFilePrefix 'Draft_'
MAEnableBetaFeatures false
MAUseLineByLineDiff false

API Modules[Bearbeiten | Quelltext bearbeiten]

  • ma-discard-draft
  • ma-merge-page-existing
  • ma-merge-page-new
  • ma-set-related-titles



PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende