From Mageia wiki
Please remove this {{Draft}}template, when you're sure the page is complete and correct.
|
The intention of this page is, to sum up everything that needs to be done for the coming upgrade of this wiki, wiki.mageia.org Of course sysadmins are free to do things in a much better way :-D
It can then be adjusted and kept for later upgrades
Note: While this page contains some Mageia-specific stuff, like the pages that need moving to their own localised wiki, the real good manual is the upstream one here MediaWiki Upgrade Manual. |
- tmb suggested to put the upgraded wiki on top of a mga4 (so now mga5) server, so that should be ready to use
- copy current wiki (probably including wiki.mageia.org/de and wiki.mageia.org/fr ) to a testversion, e.g. testwiki.mageia.org/ on that new mga5 server
- (not sure how those things work, but if https://testwiki.mageia.org needs DNS server updates and https://mageia.org/testwiki, doesn't, then the latter is better, of course)
- Upgrade testwiki to last LTS mediawiki version
- check whether current apache likes it (mentioned by tmb)
- if not, maybe use nginx (tmb suggestion)
- Notes on moving a mediawiki may be useful, too
- Add the whole Language Extension Bundle, which contains Translate Extension and more.
- Use the ConfirmEdit Extension, that's included in the tarball
- Use the Nuke Extension, also included
- Or consider adding and using the Moderation Extension instead.
- also upgrade or re-add already used extensions, see also Special:Version:
- LDAP Authentication Extension
- We shouldn't have the Mediawiki GraphViz extension, even if we asked for it in the past, because it is no longer maintained and poses a security risk
- when everything is done, move the pages in (for the test wiki it is probably enough to check it works)
- https://wiki.mageia.org/en/Category:French to our fr wiki
- https://wiki.mageia.org/en/Category:Portuguese to our pt or pt_BR wiki (to be created)
- https://wiki.mageia.org/en/Category:Spanish to our es wiki (to be created)
- https://wiki.mageia.org/en/Category:Turkish to our tr wiki (to be created)
- same for other languages
- make language linking work (finding the same page in another language by clicking on that language in a list of available languages for that page)
- If there were no problems with the above and the testwiki works fine, repeat the steps with the real wiki, while keeping it in wiki.mageia.org.
- Add bureaucrats for all wikis:
- At least all who are still active from the mga-doc group
- Let them add admins for all wikis:
- themselves accross all wikis
- the translators of the pages, if they're still active in Mageia, for their own wikis.
- psyca for the German wiki for the En (+ De) wiki.
- Add groups with special rights? Maybe use some existing groups from people.mageia.org » groups, like board and council group and give them the right to protect pages?