Zuletzt bearbeitet vor 3 Tagen
von Margit Link-Rodrigue

Referenz:MergeArticles: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
K Textersetzung - „BlueSpice Farm“ durch „BlueSpice farm“
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Zeile 8: Zeile 8:
|features='''MergeArticles''' ermöglicht es, Revisionen einer Wikiseite zusammenzuführen.  
|features='''MergeArticles''' ermöglicht es, Revisionen einer Wikiseite zusammenzuführen.  


Wird eine Seite über die Erweiterung '''ContentTransfer''' in ein anderes Wiki verschoben, wird die Seite im Zielwiki in einem speziellen Namensraum gespeichert. Von dort kann die Seite mit der letzten Revision verglichen und zusammengeführt werden.
Wird eine Seite in BlueSpice farm über die Erweiterung [[Referenz:ContentTransfer|ContentTransfer]] oder über [[Referenz:BlueSpiceTranslationTransfer|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.


Die Aktivierung erfolgt in LocalSettings.php.
Entwurfs-Namensraum für alle Nicht-Sprachwikis (d.h. Wikis mit Namen DE, EN, NL usw.)
<syntaxhighlight lang="php">
Push to draft für alle nicht-sprach wikis:
$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;
}
};
</syntaxhighlight>
Wenn für alle Wikis der Entwurfs-Namensraum aktiviert werden soll:
<syntaxhighlight lang="php">
$GLOBALS['wgExtensionFunctions'][] = static function() {
foreach( $GLOBALS['wgContentTransferTargets'] as $instanceName => $config ) {
$GLOBALS['wgContentTransferTargets'][$instanceName]['pushToDraft'] = true;
}
};
</syntaxhighlight>
Die genaue Funktion des Funktionsnamensraums finden Sie auf der [[Handbuch:Erweiterung/MergeArticles|Hilfeseite zu MergeArticles]].


<br />
|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen
|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen
|active=Nein
|active=Nein
}}
}}
{{Translation}}
{{Translation}}

Version vom 28. Mai 2025, 10:48 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.

Die Aktivierung erfolgt in LocalSettings.php.

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

Push to draft für alle nicht-sprach wikis:

$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;
	}
};

Wenn für alle Wikis der Entwurfs-Namensraum aktiviert werden soll:

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

Die genaue Funktion des Funktionsnamensraums 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