Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ManageWiki extension #350

Open
yaronkoren opened this issue Jan 9, 2024 · 4 comments
Open

Add ManageWiki extension #350

yaronkoren opened this issue Jan 9, 2024 · 4 comments

Comments

@yaronkoren
Copy link
Member

The ManageWiki extension lets admins enable and disable extensions, configure extensions, and configure permissions, all from within wiki special pages:

https://www.mediawiki.org/wiki/Extension:ManageWiki

This would be especially useful for those using Canasta to run a wiki farm.

The top of the extension page says that it's configured for Miraheze, but it's already in use by three other wiki farms (including Telepedia, which is not part of the Miraheze/WikiForge/WikiTide "family"), so it can't be that specific.

Has anyone tried this extension? It could be a good fit.

@jeffw16
Copy link
Member

jeffw16 commented Mar 26, 2024

Wouldn't this conflict with the Canasta CLI in certain ways?

@yaronkoren
Copy link
Member Author

I hope it wouldn't conflict per se... I assume you're talking about the fact that extensions (and skins) can be enabled and disabled via both the CLI and this extension. But I'm hopeful that there's no set of actions between the CLI and ManageWiki that would crash the wiki. (An admin with CLI access could surprise the users of individual wikis by disabling various extenions and skins that they thought they had enabled, of course, but an admin of a regular, non-Canasta wiki or wiki farm could do that as well.)

@tosfos
Copy link
Collaborator

tosfos commented May 10, 2024

This should get careful review before being added IMHO.

@songnguxyz
Copy link

I honestly would like to try this out, as long as I get the basics on how to get it properly installed (or at least get #427 done)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants