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
See also: Handbuch:XML-Dumps importieren
Upload Import, lets you import an XML file generated by exporting pages from another wiki. This displays the message MediaWiki:Importtext (Bitte die Datei über die Spezialseite Exportfunktion aus dem Quellwiki exportieren. Diese auf dem lokalen Gerät speichern und danach hier hochladen.)
To export wiki pages to a file, see Hilfe:Export.
Generally, any user can export pages to a file, but importing them into a wiki requires the importupload user right.
This is granted to sysops in the default configuration, but on WMF wikis is its own "importer" group.
Unlike with transwiki import, which always preserves content from the source wiki unchanged, nothing stops you from editing the XML file before importing it, allowing backdating of edits, fake usernames, or other ways of rewriting history.
This editing process can be used for:
- Adding a note about the import in the edit summary or as a change tag.
- Changing user names and page names to avoid conflicts.
- Adjusting namespace names to be more generic or suitable
- 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:).