Principal software engineer at the WMF.
Views here reflect my work here at the WMF.
User Details
- User Since
- Nov 18 2024, 5:48 PM (46 w, 1 d)
- Availability
- Available
- IRC Nick
- Jdlrobson
- LDAP User
- Jdlrobson
- MediaWiki User
- Jon (WMF) [ Global Accounts ]
Yesterday
All temporary users have the temp user group so this can now be done using https://www.mediawiki.org/wiki/Extension:QuickSurveys#Defining_an_audience (implemented in T404148: Make it possible to target users with certain user rights)
Surveys can now be defined and displayed at run time using the API described in https://www.mediawiki.org/wiki/Extension:QuickSurveys#Displaying_a_survey_with_advanced_targeting_requirements
This can now be achieved using these instructions: https://www.mediawiki.org/wiki/Extension:QuickSurveys#Displaying_a_survey_with_advanced_targeting_requirements
You can now run quick surveys on special pages by configuring the namespaces key in audience definition as defined here (https://www.mediawiki.org/wiki/Extension:QuickSurveys#Defining_an_audience)
Provided the relevant API is provided in T364954: Create "EditCountByMonth" method this can be achieved using the existing code by following documentation here:
https://www.mediawiki.org/wiki/Extension:QuickSurveys#Advanced_audience_targetting
I think this API would be useful but it shouldn't be exclusive to QuickSurveys as it could potentially be used elsewhere. This could be added inside MediaWiki core for example if it existed. Once that API exists you can use the API described in https://www.mediawiki.org/wiki/Extension:QuickSurveys#Advanced_audience_targetting
This library is no longer deprecated after work in T404152: QuickSurveys should provide an API for applications (including special pages) to insert surveys into the page.. I am documenting it now on https://www.mediawiki.org/w/index.php?title=Extension%3AQuickSurveys
(addressed by T404122 so marking as 0 points)
Document approach extensively
Thanks Edward!
Remaining work will be done in { T406628}.
This is resolved and can be signed off (I believe)
Config change and QA will occur in T406627
Impacts the temporary accounts roll out.
We talked about this in the engineering enclave today.
Mon, Oct 6
Opened next deployment verification task here: T406535: Verify 1.45.0-wmf.22 deployment
@Edtadros this is currently riding the train so can be tested in production as part of T406291: Verify 1.45.0-wmf.21 deployment
FWIW when web team implement T403073: Reading List Phase 2 - API endpoint to get all list items the apps can be updated to use this API to address this issue.
This might be needed by @Tsevener