Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{BSExtensionInfo | ||
|desc=Kopiert Wikiseiten in ein Zielwiki. | |desc=Kopiert Wikiseiten in ein Zielwiki. | ||
|status=stable | |status=stable | ||
Zeile 8: | Zeile 8: | ||
|category=Qualitätssicherung | |category=Qualitätssicherung | ||
|license=GPL v3 | |license=GPL v3 | ||
|features= | |||
'''ContentTransfer''' kopiert neue oder existierende Wikiseiten in ein anderes Wiki. | '''ContentTransfer''' kopiert neue oder existierende Wikiseiten in ein anderes Wiki. | ||
Zeile 23: | Zeile 23: | ||
===Konfiguration=== | ===Konfiguration=== | ||
Bei On-Premise BlueSpice farm | Bei On-Premise BlueSpice farm Installationen ist die Funktion bereits aktiviert. | ||
=== Zusätzliche Einstellungen === | === Zusätzliche Einstellungen === | ||
Zeile 40: | Zeile 40: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
in <code>data/bluespice/pre-init-settings.php</code> konfiguriert werden. | in <code>data/bluespice/pre-init-settings.php</code> konfiguriert werden. | ||
}} | |||
{{Translation}} | {{Translation}} |
Aktuelle Version vom 2. Juni 2025, 06:31 Uhr
Ü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
Spezialseiten[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]