Moving a wiki to SkyWiki: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Help navigation|moving|header=Moving a wiki to SkyWiki|description=Whether a wiki is hosted by yourself, Fandom,Miraheze, or any other MediaWiki host, moving a wiki to SkyWiki is possible. Learn how and more on SkyMeta.|keywords=move to skywiki, migrate to skywiki, fandom, miraheze|extra=}}<big>'''Welcome to SkyWiki''', we're glad to have you here!</big> | {{Help navigation|moving|header=Moving a wiki to SkyWiki|description=Whether a wiki is hosted by yourself, Fandom,Miraheze, or any other MediaWiki host, moving a wiki to SkyWiki is possible. Learn how and more on SkyMeta.|keywords=move to skywiki, migrate to skywiki, fandom, miraheze|extra=}} | ||
<big>''' Welcome to SkyWiki''', we're glad to have you here!</big> | |||
'''Moving a wiki to SkyWiki''' is a seamless process. Whether your wiki is self-hosted or hosted on platforms like Fandom, Miraheze, or other MediaWiki-based services, transferring it to SkyWiki is fully supported. With an XML database dump, the transition can be completed efficiently and with minimal effort. | '''Moving a wiki to SkyWiki''' is a seamless process. Whether your wiki is self-hosted or hosted on platforms like Fandom, Miraheze, or other MediaWiki-based services, transferring it to SkyWiki is fully supported. With an XML database dump, the transition can be completed efficiently and with minimal effort. | ||
Line 10: | Line 11: | ||
{{Note}} Fandom does not permit wiki closures except in limited cases, such as small or niche wikis. Additionally, mass page deletions and linking to external, non-Fandom wikis on the Main Page are restricted. Recently, Fandom has updated its forking policy—wikis can no longer link to their new site from the Main Page for two weeks, as previously allowed.<ref> [https://frackinuniverse.fandom.com/wiki/Message_Wall:Sayterdarkwynd?threadId=4400000000000004764 Message wall on Frackin Universe Wiki on Fandom] ( [https://archive.is/e2mIu archived version])</ref> Once a wiki is forked, all administrators are removed, and links to the new site are only permitted on the forking discussion page.<ref> [https://community.fandom.com/wiki/Forking_Policy?diff=3757052 Diff on Forking Policy] ( [https://archive.md/lrSXM archived version])</ref> | {{Note}} Fandom does not permit wiki closures except in limited cases, such as small or niche wikis. Additionally, mass page deletions and linking to external, non-Fandom wikis on the Main Page are restricted. Recently, Fandom has updated its forking policy—wikis can no longer link to their new site from the Main Page for two weeks, as previously allowed.<ref> [https://frackinuniverse.fandom.com/wiki/Message_Wall:Sayterdarkwynd?threadId=4400000000000004764 Message wall on Frackin Universe Wiki on Fandom] ( [https://archive.is/e2mIu archived version])</ref> Once a wiki is forked, all administrators are removed, and links to the new site are only permitted on the forking discussion page.<ref> [https://community.fandom.com/wiki/Forking_Policy?diff=3757052 Diff on Forking Policy] ( [https://archive.md/lrSXM archived version])</ref> | ||
=== Moving from Miraheze === | |||
==== Do it yourself ==== | |||
If you're the only editor on a small wiki and don't mind losing page history, you can copy and paste the text from one wiki to another using the source editor. | |||
For very small dumps (under a few kilobytes), you can try using Special:Import on your wiki (not SkyMeta). However, this method does not support importing images. If the dump is small enough, the import should complete successfully, allowing you to use your wiki. | |||
If the import fails, see the section below. | |||
==== Have us do it ==== | |||
'''XML (Content) Imports:''' If your XML dump is large enough that MediaWiki may fail to process it efficiently (over a few kilobytes), a system administrator will need to import it for you. To request an import, go to [[Special:RequestImport]] and complete the form | |||
=== Moving from Wikidot === | |||
Moving from Wikidot may pose a more unique challenge. Wikidot does not run MediaWiki; they use a proprietary software solution that is incompatible with MediaWiki. | |||
There are scripts available to convert Wikidot backups into MediaWiki-compatible XML files. One script that has been reported to work in the past is [https://github.com/KermMartian/wikidot-to-mediawiki this one]. However, it requires an outdated version of Python (2.9) and is a shell script, which might not be user-friendly for those with less technical experience. You may be able to seek help and advice from community members on [[Discord]]. | |||
=== Exporting via maintenance scripts === | |||
If you have server access and are transferring an entire wiki, the easiest method is to use a maintenance script to export it. For details, refer to the documentation on [[mw:Manual:dumpBackup.php|dumpBackup.php]] at MediaWiki.org. Once you have the database dump, proceed to "Importing a wiki." | |||
{{Note|This is not the SQL database dump we need, as it is in the wrong format and may include sensitive user account information, which is problematic. If you have any questions, feel free to ask a community member on [[Discord]].}} | |||
==== Exporting images via maintenance scripts ==== | |||
If you have server access, you can use the maintenance script [[mw:Manual:dumpBackup.php|dumpBackup.php]]. Once you have an image dump, skip to "Importing a wiki." | |||
{{Note|Apart from the MediaWiki Dump Generator method, none of the methods here export image files. You will have to copy the files, and provide it to the system administrators for processing (via a [[Phorge]] ticket)}} | |||
=== Image Import === | |||
For '''image imports''', please use '''[[Phorge]]''' (Phorge account required). You can send us your images file in a few different ways: | |||
* On the Phorge task, paste a link to where it can be downloaded from (i.e., Google Drive, Dropbox) | |||
* If it’s small enough, upload it directly to Phorge | |||
== Notes == |