Zuletzt bearbeitet vor 3 Wochen
von Margit Link-Rodrigue

Referenz:ContentTransfer: 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 24: Zeile 24:


Bei On-Premise BlueSpice farm Installationen ist die Funktion bereits aktiviert.
Bei On-Premise BlueSpice farm Installationen ist die Funktion bereits aktiviert.
===Rechte===
Um Seiten transferieren zu können, benötigen Benutzer die "content-transfer" Berechtigung. Diese ist standardmäßig in der ''admin''-Rolle enthalten.


=== Zusätzliche Einstellungen ===
=== Zusätzliche Einstellungen ===

Aktuelle Version vom 2. Juni 2025, 06:31 Uhr

alle Erweiterungen

Übersicht
Beschreibung:

Ermöglicht das Verschieben von Inhalten von einem Wiki in ein anderes

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

Funktion

ContentTransfer kopiert neue oder existierende Wikiseiten in ein anderes Wiki.

Benutzer mit der entsprechenden Berechtigung können bis zu 200 Seiten pro Transfer von einem Wiki in den gleichen Namensraum eines Zielwikis kopieren.

Je nach Einstellungen, die über die Spezialseite ContentTransfer, ausgewählt wurden, werden folgende Dateien kopiert:

  • die ausgewählten Wikiseiten
  • die verbundenen Kategorienseiten
  • die Buchseite, die mit Wikiseiten verbunden ist
  • die Vorlagen, die mit Wikiseiten verbunden sind
  • angehängte Dateien

Konfiguration

Bei On-Premise BlueSpice farm Installationen ist die Funktion bereits aktiviert.

Zusätzliche Einstellungen

$wgContentTransferIgnoreInsecureSSL = false; // Ignore invalid SSL certificates (for test systems)
$wgContentTransferPageLimit = 200; // Max number of pages to be allowed at one 
$wgContentTransferOnlyContentNamespaces = true; // Only allow content namespaces to be selected in filters
$wgContentTransferAllowTalkNamespaces = false; // Allow talk namespaces to be selected in filters

Anforderungen

ContentTransfer benötigt BlueSpiceFoundation. Bereits im Zielwiki existierende Seiten können optional über MergeArticles zusammengeführt werden.

Zertifikate

Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss

$GLOBALS['wgWikiFarmConfig_internalServer'] = 'http://wiki-web:9090';

in data/bluespice/pre-init-settings.php konfiguriert werden.

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.43.0

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • ContentTransfer

Rechte[Bearbeiten | Quelltext bearbeiten]

Name Beschreibung Rollen
content-transfer Übertragen von Inhalten auf andere Wikis admin

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
ContentTransferAllowTalkNamespaces false
ContentTransferEnableBetaFeatures false
ContentTransferIgnoreInsecureSSL false
ContentTransferOnlyContentNamespaces false
ContentTransferPageLimit 200
ContentTransferTargets array ( )

API Modules[Bearbeiten | Quelltext bearbeiten]

  • content-transfer-do-push-single
  • content-transfer-get-pages
  • content-transfer-purge-pages
  • content-transfer-push-info

Hooks[Bearbeiten | Quelltext bearbeiten]



PDF-Ausschluss - Start

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

PDF-Ausschluss - Ende