Hilfe:Import
| Hinweis: Wenn Du diese Seite bearbeitest, stimmst Du zu, dass Dein Beitrag unter CC0 veröffentlicht wird. Mehr Informationen findest du auf der Public Domain Hilfeseite. |
Import bezeichnet den Vorgang, Seiten von einem Wiki in ein anderes zu übertragen.
Das Importieren von Seiten kann ein mächtiges Werkzeug sein, das in deinem Wiki leicht unerwartete und gefährliche Auswirkungen haben kann. Importiere Inhalte nur auf diese Weise, wenn du weißt, was du tust.
Es gibt zwei Arten von Importen, die beide über die Seite Special:Import zugänglich sind, den Transwiki-Import und den Importupload.
Importarten
Transwiki-Import
Transwiki-Import, auch bekannt als Interwiki-Import, ermöglicht es dir, Seiten von einem Wiki in ein anderes zu importieren.
Die Einstellungen des Ziel-Wikis bestimmen, welche Quell-Wikis zugelassen sind.
Während des Vorgangs kann MediaWiki:import-interwiki-text (Wähle ein Wiki und eine Seite zum Importieren aus.
Die Versionsdaten und Benutzernamen bleiben dabei erhalten.
Alle Importe von anderen Wikis werden im Import-Logbuch protokolliert.) erscheinen.
Transwiki-Import entspricht dem Aufrufen von Special:Export im Quell-Wiki, dem Herunterladen der resultierenden XML-Datei und deren anschließendem Import mittels XML-Import, außer dass du möglicherweise nur für die eine, aber nicht für die andere Vorgehensweise über die erforderlichen Berechtigungen verfügst.
Beim Transwiki-Import importiert die Option Alle Vorlagen und eingebundenen Seiten einschließen alle auf der importierten Seite verwendeten Vorlagen.
Dies umfasst nicht zwangsläufig alle Vorlagen, von denen die Seite für ihre Ausführung abhängt (wenn du eine Vorlage und deren Abhängigkeiten importierst, sind darin keine Untervorlagen enthalten, außer diese werden zufälligerweise gemeinsam mit der Basisvorlagenseite selbst eingebunden). Diese Option kann leicht dazu führen, dass mehr Seiten importiert werden, als beabsichtigt, sie sollte daher generell nur dann aktiviert werden, wenn du genau weißt, was du tust, da sie das Wiki auf eine Weise beschädigen kann, deren Behebung mit erheblichem Aufwand verbunden ist.
Um zu überprüfen, ob für dein Wiki Transwiki-Importquellen konfiguriert sind, und um zu sehen, auf welche Wikis diese zutreffen, kannst du die API verwenden:
- <wiki url>/w/api.php?action=paraminfo&modules=import
Die Konfiguration ist wie folgt spezifiziert: <param name="interwikisource" description="For interwiki imports: wiki to import from"> …
Importupload
Siehe auch: Handbuch:XML-Dumps importieren
Importupload ermöglicht es dir, eine XML-Datei zu importieren, die durch das Exportieren von Seiten aus einem anderen Wiki erstellt wurde. Dies zeigt die Meldung MediaWiki:Importtext (Bitte die Datei über die Spezialseite Exportfunktion aus dem Quellwiki exportieren. Diese auf dem lokalen Gerät speichern und danach hier hochladen.) an.
Um Wiki-Seiten in eine Datei zu exportieren, siehe Hilfe:Export.
Im Allgemeinen kann jeder Benutzer Seiten in eine Datei exportieren, jedoch erfordert der Import in ein Wiki das Benutzerrecht importupload.
Dies wird in der Standardkonfiguration Administratoren gewährt, befindet sich jedoch in WMF-Wikis in einer eigenen Gruppe "Importeure".
Anders als beim Transwiki-Import, der die Inhalte des Quell-Wikis stets unverändert übernimmt, hindert duch nichts daran, die XML-Datei vor dem Import zu bearbeiten, was das Rückdatieren von Bearbeitungen, die Verwendung fingierter Benutzernamen oder andere Formen der Fälschung der Versionsgeschichte ermöglicht.
Dieser Bearbeitungsprozess kann genutzt werden für:
- Das Hinzufügen eines Hinweises über Import in die Zusammenfassung oder als Änderungsmarkierung.
- Die Änderung von Benutzernamen und Seitennamen zur Vermeidung von Konflikten.
- Die Anpassung von Namensraumnamen, um sie generischer oder passender zu gestalten.
- Rebasing edits, as an alternative to revision deletion of large chunks of history if unacceptable content is added and later removed.
See Handbuch:XML-Importdateimanipulation in CSharp for an example of handling these XML files using C# in Visual Studio .NET.
Useful applications of importing
- Keeping the page history intact when moving and editing a page in a different wiki. This is particularly helpful if the source page becomes harder to locate due to page moves.
- Preserving the history when a page is moved to another wiki and then deleted from the original wiki.
- Using templates from another wiki.
Usernames
The default behavior
By default, imported edits appear with an interwiki prefix, like meta>Example.
See an example of an imported history here.
Assigning edits to local users
If you tick the Weist Bearbeitungen lokalen Benutzern zu, wo der benannte Benutzer lokal vorhanden ist. checkbox, then edits will be attributed to the user with no interwiki prefix if such a user exists.
This makes it not easily possible to distinguish between imported edits and edits originally made on the wiki.
IP edits
IP addresses stay the same and if you apply the ip tag next to a reserved username, it will work too.
Recent changes
Imported edits never show up in recent changes, but the act of performing the import itself does.
Import destinations
By default, imported edits appear in the same namespace and title on the target wiki as they did in the source wiki. The import form allows you to specify the following:
- A namespace to import content to instead (In einen Namensraum importieren:). The namespace option completely ignores the source wiki namespace, so if you import m:Template:Void into Help space it will become Help:Void, not Help:Template:Void.
- A base page to make all imported pages subpages of (Als Unterseiten der folgenden Seite importieren:).