Übersicht | |||
---|---|---|---|
Beschreibung: | Kopiert Wikiseiten in ein Zielwiki. (ab v3.2) | ||
Status: | stable | Abhängigkeit: | BlueSpice |
Entwickler: | HalloWelt | Lizenz: | GPL v3 |
Typ: | BlueSpice | Kategorie: | Qualitätssicherung |
Edition: | BlueSpice farm | Version: | |
Funktionen / Anwendung[Bearbeiten | Quelltext bearbeiten]
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[Bearbeiten | Quelltext bearbeiten]
Bei On-Premise BlueSpice farm installationen ist die Funktion bereits aktiviert.
Zusätzliche Einstellungen[Bearbeiten | Quelltext bearbeiten]
$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[Bearbeiten | Quelltext bearbeiten]
ContentTransfer benötigt BlueSpiceFoundation. Bereits im Zielwiki existierende Seiten können optional über MergeArticles zusammengeführt werden.
Zertifikate[Bearbeiten | Quelltext bearbeiten]
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.
Rechte[Bearbeiten | Quelltext bearbeiten]
Um Seiten von einem Quell- in ein Zielwiki transferieren zu können, benötigen benutzer die "content-transfer" Berechtigung. Diese ist standardmäßig in der admin-Rolle enthalten.