New user docs version process
This page describes the process for creating a new user documentation wiki for the upcoming major release.
The new user documentation wiki should be available three weeks before the release date to give developers, including community developers, time to document new features and improvements. QA testers can also benefit from the new documentation during the QA testing cycle.
4 weeks prior
Before cloning the existing user documentation wiki to use as a basis for the new wiki, complete the following clean-up tasks:
- Review Broken redirects and delete broken redirects (ignoring pages with a prefix 'Development').
- Review Double redirects and edit the pages so they redirect directly.
- Review List of files with duplicates and delete any duplicated files.
Create a tracker issue for setting up the new user documentation wiki e.g. MDLSITE-8325.
3 weeks prior
In new version wiki:
- Edit MediaWiki:MoodleDocsVersionLinks
- Edit Main_page
- Add message to MediaWiki:Sitenotice
- Remove new features template from all pages in Category:New_features
- Edit Template:New_features and Category:New_features
- Follow the Documentation process for adding documentation about new features and improvements
- Create Upgrading_to_Moodle_x.y and redirect to Upgrading
- Update version number in Template:Version and Template:Version2 and Git for Administrators
- Review Special:WantedPages
- Review Special:LonelyPages
- Review instances of "(new in x.y)" text (not always necessary to remove them)
- Add link to new version wiki to https://docs.moodle.org/en/MoodleDocs:Overview
- Post on moodle.org in the Moodle community sites forum about the new version wikis, for example, Moodle Docs 4.5 English wiki now available
1 week prior
In new wiki:
- Remove message in MediaWiki:Sitenotice
- Check (and update if needed) Upgrading and Upgrade overview pages
In all older version wikis:
- Edit https://docs.moodle.org/en/MediaWiki:MoodleDocsVersionLinks to add the new version and remove older versions (though keeping LTS releases)
Day of release
Request for the new version wiki to be made default and email notification of watched pages to be enabled.
In previous latest version wiki:
- Edit https://docs.moodle.org/en/MediaWiki:Noarticletext to make it like https://docs.moodle.org/2x-1/en/MediaWiki:Noarticletext
- Edit https://docs.moodle.org/en/Creating_SCORM_Content to make it like https://docs.moodle.org/2x-1/en/Creating_SCORM_Content
- Go through Special:RecentChanges in the previous most recent version wiki and add relevant changes to the new version wiki
- Edit https://docs.moodle.org/en/Awards and add
#REDIRECT [[:en:Awards]]so it redirects to the latest version of the page - Edit https://docs.moodle.org/en/MoodleDocs:Overview and add
#REDIRECT [[:en:MoodleDocs:Overview]]so it redirects to the latest version of the page - For no longer supported versions, create MediaWiki:Sitenotice by copying content from https://docs.moodle.org/37/en/MediaWiki:Sitenotice
Final checks
- Email notification of watched pages enabled
- Links without version number, for example https://docs.moodle.org/en/Main_page , redirect to the new version wiki
- Docs links from a dev site, such as the QA testing site, redirect to the correct page in the new version wiki
- New version wiki listed in https://docs.moodle.org/overview/