Referenz:ContentTransfer: Unterschied zwischen den Versionen
(Kopiert von Referenz:MergeArticles, Version 24012) |
(Markierung: 2017-Quelltext-Bearbeitung) |
Erweiterung: ContentTransfer
| Übersicht | |||
|---|---|---|---|
| Beschreibung: | Zusammenführen korrespondierender Wikiseiten in verschiedenen Wiki-Instanzen Kopiert Wikiseiten in ein Zielwiki. (ab v3.2) | ||
| Status: | stable | Dependency: | BlueSpice |
| Entwickler: | HalloWelt | Lizenz: | GPL v3 |
| Typ: | Kategorie: | Qualitätssicherung | |
| Edition: | BlueSpice Farm | ||
Funktionen / Anwendung[Quelltext bearbeiten]
MergeArticles ermöglicht es, zwei korrespondierende Wiki-Seiten auf verschiedenen Wiki-Instanzen zusammenzuführenContentTransfer kopiert neue oder existierende Wikiseiten in ein anderes Wiki.
Inhaltsverzeichnis
Nutzung / Funktionen[Bearbeiten | Quelltext bearbeiten]
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.
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
Technische Information[Bearbeiten | Quelltext bearbeiten]
Konfiguration[Bearbeiten | Quelltext bearbeiten]
Folgende Information ist nötig um Seiten zwischen Wikis zu transferieren:
<source-instance-name>
Name des Quellwikis. Dies muss der Ordnername aus /opt/mediawiki/w/_sf_instances/ sein.
<target-instance-name>
Name des Zielwikis. Dies muss der Ordnername aus /opt/mediawiki/w/_sf_instances/ sein.
<servername>
<username-provided-by>
Ein Benutzername in Form von <username>@<id>. Muss zuerst über Special:BotPasswords auf der Zielseite generiert werden.
<password-provided-by>
Ein automatisch generiertes Benutzerpasswort.
Mit der nötigen Info öffnen Sie /opt/mediawiki/w/_sf_instances/<source-instance-name>/LocalSettings.custom.php . Fügen Sie folgendes hinzu
$wgContentTransferTargets['<target-instance-name>'] = [
"url" => "https://<servername>/<target-instance-name>/api.php",
"user" => "<username-provided-by>",
"password" => "<password-provided-by",
"draftNamespace" => "Draft",
"pushToDraft" => true,
"displayText" => "<target-instance-name>",
];
Additional settings:
$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
Rechte (Berechtigungen)[Bearbeiten | Quelltext bearbeiten]
Anforderungen[Bearbeiten | Quelltext bearbeiten]
ContentTransfer benötigt BlueSpiceFoundation.
Mehr Info[Bearbeiten | Quelltext bearbeiten]
Weiter Information zur Benutzung finden Sie auf der zugehörigen HilfeseiteBereits im Zielwiki existierende Seiten werden über MergeArticles zusammengeführt.
{{BSExtensionInfobox
|desc=Zusammenführen korrespondierender Kopiert Wikiseiten in verschiedenen Wiki-Instanzen
ein Zielwiki. (ab v3.2)
|status=stable
|developer=HalloWelt
|type=BlueSpice
|edition=BlueSpice Farm
|active=Nein
|compatible=BlueSpice
|category=Qualitätssicherung
|license=GPL v3
}}MergeArticles ermöglicht es, zwei korrespondierende Wiki-Seiten auf verschiedenen Wiki-Instanzen zusammenzuführen.
__TOC__
==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.
==Technische Information==
===Konfiguration===
==='''ContentTransfer''' kopiert neue oder existierende Wikiseiten in ein anderes Wiki.
__TOC__
==Nutzung / Funktionen==
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<br />
==Technische Information==
===Konfiguration===
Folgende Information ist nötig um Seiten zwischen Wikis zu transferieren:
'''<source-instance-name>'''
Name des Quellwikis. Dies muss der Ordnername aus <code>/opt/mediawiki/w/_sf_instances/</code> sein.
'''<target-instance-name>'''
Name des Zielwikis.
Dies muss der Ordnername aus <code>/opt/mediawiki/w/_sf_instances/</code> sein.
'''<servername>'''
'''<username-provided-by>'''
Ein Benutzername in Form von <code><username>@<id></code>. Muss zuerst über <code>Special:BotPasswords</code> auf der Zielseite generiert werden.
'''<password-provided-by>'''
Ein automatisch generiertes Benutzerpasswort.
Mit der nötigen Info öffnen Sie <code>/opt/mediawiki/w/_sf_instances/<source-instance-name>/LocalSettings.custom.php</code> . Fügen Sie folgendes hinzu
<span class="nv">$wgContentTransferTargets</span><span class="p">[</span><span class="s1">'<target-instance-name>'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span>
<span class="s2">"url"</span> <span class="o">=></span> <span class="s2">"https://<servername>/<target-instance-name>/api.php"</span><span class="p">,</span>
<span class="s2">"user"</span> <span class="o">=></span> <span class="s2">"<username-provided-by>"</span><span class="p">,</span>
<span class="s2">"password"</span> <span class="o">=></span> <span class="s2">"<password-provided-by"</span><span class="p">,</span>
<span class="s2">"draftNamespace"</span> <span class="o">=></span> <span class="s2">"Draft"</span><span class="p">,</span>
<span class="s2">"pushToDraft"</span> <span class="o">=></span> <span class="k">true</span><span class="p">,</span>
<span class="s2">"displayText"</span> <span class="o">=></span> <span class="s2">"<target-instance-name>"</span><span class="p">,</span>
<span class="p">];</span>
Additional settings:
<span class="nv">$wgContentTransferIgnoreInsecureSSL</span> <span class="o">=</span> <span class="k">false</span><span class="p">;</span> <span class="c1">// Ignore invalid SSL certificates (for test systems)</span>
<span class="nv">$wgContentTransferPageLimit</span> <span class="o">=</span> <span class="mi">200</span><span class="p">;</span> <span class="c1">// Max number of pages to be allowed at one</span>
<span class="nv">$wgContentTransferOnlyContentNamespaces</span> <span class="o">=</span> <span class="k">true</span><span class="p">;</span> <span class="c1">// Only allow content namespaces to be selected in filters</span>
<span class="nv">$wgContentTransferAllowTalkNamespaces</span> <span class="o">=</span> <span class="k">false</span><span class="p">;</span> <span class="c1">// Allow talk namespaces to be selected in filters</span>
===Rechte (Berechtigungen)===
===Anforderungen===
{{PAGENAME}} benötigt [[Referenz:BlueSpiceFoundation|BlueSpiceFoundation]].
<br />
==Mehr Info==
Weiter Information zur Benutzung finden Sie auf der zugehörigen [[Handbuch:Erweiterung/BlueSpiceWikiFarm/WikiFarm_Inhalte_transferieren|Hilfeseite]].Bereits im Zielwiki existierende Seiten werden über [[Referenz:MergeArticles|MergeArticles]] zusammengeführt.<br />
{{Translation}}
[[Category:Extension]]| Zeile 1: | Zeile 1: | ||
{{BSExtensionInfobox | {{BSExtensionInfobox | ||
| − | |desc= | + | |desc=Kopiert Wikiseiten in ein Zielwiki. (ab v3.2) |
|status=stable | |status=stable | ||
|developer=HalloWelt | |developer=HalloWelt | ||
| Zeile 9: | Zeile 9: | ||
|category=Qualitätssicherung | |category=Qualitätssicherung | ||
|license=GPL v3 | |license=GPL v3 | ||
| − | }} | + | }}'''ContentTransfer''' kopiert neue oder existierende Wikiseiten in ein anderes Wiki. |
| + | |||
__TOC__ | __TOC__ | ||
==Nutzung / Funktionen== | ==Nutzung / Funktionen== | ||
| − | + | 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<br /> | ||
==Technische Information== | ==Technische Information== | ||
===Konfiguration=== | ===Konfiguration=== | ||
| + | Folgende Information ist nötig um Seiten zwischen Wikis zu transferieren: | ||
| + | |||
| + | '''<source-instance-name>''' | ||
| + | |||
| + | Name des Quellwikis. Dies muss der Ordnername aus <code>/opt/mediawiki/w/_sf_instances/</code> sein. | ||
| + | |||
| + | '''<target-instance-name>''' | ||
| + | |||
| + | Name des Zielwikis. | ||
| + | Dies muss der Ordnername aus <code>/opt/mediawiki/w/_sf_instances/</code> sein. | ||
| + | |||
| + | '''<servername>''' | ||
| + | |||
| + | '''<username-provided-by>''' | ||
| + | |||
| + | Ein Benutzername in Form von <code><username>@<id></code>. Muss zuerst über <code>Special:BotPasswords</code> auf der Zielseite generiert werden. | ||
| + | |||
| + | '''<password-provided-by>''' | ||
| + | |||
| + | Ein automatisch generiertes Benutzerpasswort. | ||
| + | |||
| + | |||
| + | Mit der nötigen Info öffnen Sie <code>/opt/mediawiki/w/_sf_instances/<source-instance-name>/LocalSettings.custom.php</code> . Fügen Sie folgendes hinzu | ||
| + | <span class="nv">$wgContentTransferTargets</span><span class="p">[</span><span class="s1">'<target-instance-name>'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> | ||
| + | <span class="s2">"url"</span> <span class="o">=></span> <span class="s2">"https://<servername>/<target-instance-name>/api.php"</span><span class="p">,</span> | ||
| + | <span class="s2">"user"</span> <span class="o">=></span> <span class="s2">"<username-provided-by>"</span><span class="p">,</span> | ||
| + | <span class="s2">"password"</span> <span class="o">=></span> <span class="s2">"<password-provided-by"</span><span class="p">,</span> | ||
| + | <span class="s2">"draftNamespace"</span> <span class="o">=></span> <span class="s2">"Draft"</span><span class="p">,</span> | ||
| + | <span class="s2">"pushToDraft"</span> <span class="o">=></span> <span class="k">true</span><span class="p">,</span> | ||
| + | <span class="s2">"displayText"</span> <span class="o">=></span> <span class="s2">"<target-instance-name>"</span><span class="p">,</span> | ||
| + | <span class="p">];</span> | ||
| + | Additional settings: | ||
| + | <span class="nv">$wgContentTransferIgnoreInsecureSSL</span> <span class="o">=</span> <span class="k">false</span><span class="p">;</span> <span class="c1">// Ignore invalid SSL certificates (for test systems)</span> | ||
| + | <span class="nv">$wgContentTransferPageLimit</span> <span class="o">=</span> <span class="mi">200</span><span class="p">;</span> <span class="c1">// Max number of pages to be allowed at one</span> | ||
| + | <span class="nv">$wgContentTransferOnlyContentNamespaces</span> <span class="o">=</span> <span class="k">true</span><span class="p">;</span> <span class="c1">// Only allow content namespaces to be selected in filters</span> | ||
| + | <span class="nv">$wgContentTransferAllowTalkNamespaces</span> <span class="o">=</span> <span class="k">false</span><span class="p">;</span> <span class="c1">// Allow talk namespaces to be selected in filters</span> | ||
===Rechte (Berechtigungen)=== | ===Rechte (Berechtigungen)=== | ||
===Anforderungen=== | ===Anforderungen=== | ||
| − | {{PAGENAME}} benötigt [[Referenz:BlueSpiceFoundation|BlueSpiceFoundation]]. | + | {{PAGENAME}} benötigt [[Referenz:BlueSpiceFoundation|BlueSpiceFoundation]]. Bereits im Zielwiki existierende Seiten werden über [[Referenz:MergeArticles|MergeArticles]] zusammengeführt.<br /> |
| − | |||
| − | |||
| − | |||
| − | |||
{{Translation}} | {{Translation}} | ||
[[Category:Extension]] | [[Category:Extension]] | ||