Zuletzt bearbeitet vor 3 Tagen
von Margit Link-Rodrigue

Referenz:MergeArticles: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
K 1 Version importiert
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{BSExtensionInfobox
{{BSExtensionInfo
|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen
|status=stable
|status=stable
|developer=HalloWelt
|developer=HalloWelt
|type=BlueSpice
|type=BlueSpice
|edition=BlueSpice Farm (deaktiviert)
|edition=BlueSpice farm (deaktiviert)
|active=Nein
|compatible=BlueSpice
|compatible=BlueSpice
|category=Qualitätssicherung
|category=Qualitätssicherung
|license=GPL v3
|features='''MergeArticles''' ermöglicht es, Revisionen einer Wikiseite zusammenzuführen.  
}}
MergeArticles ermöglicht es, zwei korrespondierende Wiki-Seiten auf verschiedenen Wiki-Instanzen zusammenzuführen.  
==Nutzung / Funktionen==


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 Version im Zielwiki 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.
==Aktivierung==
Die Aktivierung erfolgt in [[mediawikiwiki:Manual:LocalSettings.php|LocalSettings.php]].


==Technische Information==
Aktivierung des Entwurfs-Namensraums für alle Nicht-Sprachwikis (d.h. Wikis mit Namen DE, EN, NL usw.)
===Konfiguration===
<syntaxhighlight lang="php">
$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>


===Rechte (Berechtigungen)===
Aktivierung des Entwurfs-Namensraums für alle Wikis:
<syntaxhighlight lang="php">
$GLOBALS['wgExtensionFunctions'][] = static function() {
foreach( $GLOBALS['wgContentTransferTargets'] as $instanceName => $config ) {
$GLOBALS['wgContentTransferTargets'][$instanceName]['pushToDraft'] = true;
}
};
</syntaxhighlight>


===Anforderungen===
Mehr Info zur Arbeit mit dem Entwurfs-Namensraum finden Sie auf der [[Handbuch:Erweiterung/MergeArticles|Hilfeseite zu MergeArticles]].
{{PAGENAME}} benötigt [[Referenz:BlueSpiceFoundation|BlueSpiceFoundation]].  
<br />


|desc=Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen
|active=Nein
}}
{{Translation}}
{{Translation}}
[[Category:Extension]]

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