Fr-tech and advancement need to setup a wiki to host the Thank You pages at the end of the donation flow. They need to be in a subdomain of wikipedia.org
- Request page: not applicable
- Language code: en
- Site URL: thankyou.wikipedia.org
- Project name: thankyouwiki
- Project namespace: thankyouwiki
- Project talk namespace: thankyouwiki discussions
- Project logo: same as donatewiki
- Timezone: UTC
- Shard: s5
- Special: Yes
- First bureaucrat e-mail address: pcoombe@wikimedia.org
- Contact person: @Pcoombe
- Local file uploads: disabled
Special configurations
wmgEnableLandingCheck = true wgLanguageCode = 'en' wgServer = '//thankyou.wikipedia.org' wgCanonicalServer = 'https://thankyou.wikipedia.org' wgSitename = 'Thank You' wgRawHtml = true wgRestrictDisplayTitle = false wmgPrivateWikiUploads = true wgFavicon = '/static/favicon/wmf.ico'
+
- all users needs to have access to 2FA
Pre-install automatic checklist:
- DBA decided about the shard
- DNS
- Apache config (Not needed)
- Language configuration in language data repo
- Language configuration in mediawiki core
- Wikimedia messages configuration
- Wikimedia messages (interwiki search result) configuration
The creation is blocked until these part are all done.
Post install automatic checklist:
- RESTbase
- CX Config
- Analytics refinery
- Pywikibot
- Wikidata
- Import from Incubator
- Clean up old interwiki links
Step by step commands:
On deploy1001:
cd /srv/mediawiki-staging/
git fetch
git log -p HEAD..@{u}
git rebase
On mwmaint1002:
scap pull
mwscript extensions/WikimediaMaintenance/addWiki.php --wiki=muswiki en wikipedia thankyouwiki thankyou.wikipedia.org
On deploy1001:
scap sync-file wmf-config/db-eqiad.php "Creating thankyouwiki (T259002)"
scap sync-file wmf-config/db-codfw.php "Creating thankyouwiki (T259002)"
scap sync-file dblists "Creating thankyouwiki (T259002)"
scap sync-wikiversions "Creating thankyouwiki (T259002)"
scap sync-file static/images/project-logos/ "Creating thankyouwiki (T259002)"
scap sync-file wmf-config/InitialiseSettings.php "Creating thankyouwiki (T259002)"
scap sync-file langlist "Creating thankyouwiki (T259002)"
scap update-interwiki-cache
End of automatic output