Sometimes you may make a tragic Admin Mistake on your wiki. For example:
- Accidentally change CSS to hide the entire website (body {display: none;})
- Accidentally check “Use the custom domain as the only domain for this site”, after setting the Custom Domain to an incorrect domain name
- Accidentally place some HTML redirect code in the nav:top page, rendering you unable to reach ANY page on your wiki
If you make one of these tragic mistakes, all you need to do is go to the Wikidot Sandbox, enter in the following code:
[[module ManageSite site="sitename"]]
Which will display the Site Manager controls for the specified site (only if you're an admin of that site). This way, to fix your tragic admin mistake, all you need to do is (from the external Site Manager):
- Disable the site's CSS, fix up the CSS, and re-enable the site's CSS
- Uncheck “Use the custom domain as the only domain for this site”, and set a correct domain name (if any)
- Disable the nav:top navigator, remove the rogue code from the navigator's page, and re-enable the navigator
If this feature were implemented, it means less emails to the Wikidot Admins screaming “Help me! Help me!”
I mentioned the potential for this to happen a while ago, and Pieter said that they'll add an exception that the admin:manage page can be accessed at the original URL even if that box is ticked. So that problem should never happen.
But I agree that this would be a useful feature for the other reasons you suggested, so I'm rating it up.
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
Ironically, that is the very reason that prompted my wish… Because I checked the custom domain box, before the custom domain changes had propagated over the internet. I couldn't access the site at all — there was no special exception implemented for the admin:manage page. I dare you to try it!
An alternate, but less flexible solution would be to put an option into MyAccount that, for the selected site:
That wouldn't fix as many problems. I only suggest it in case a cross-site ManageSite solution is difficult to implement.