Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F58582126
Quick Survey config for feedback on AX
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Authored By
abi_
Mar 3 2025, 2:12 PM
2025-03-03 14:12:26 (UTC+0)
Size
2 KB
Referenced Files
None
Subscribers
None
Quick Survey config for feedback on AX
View Options
<?php
$wgQuickSurveysConfig
=
[
// Example of an internal survey with multiple questions
[
'name'
=>
'ax-translation-view-feedback-survey'
,
'type'
=>
'internal'
,
'embedElementId'
=>
'ax-translation-viewer-section-container'
,
'confirmMsg'
=>
'ax-translation-view-feedback-confirm-title'
,
'confirmDescription'
=>
'ax-translation-view-feedback-confirm-description'
,
// Who is the survey for? All fields are optional.
'audience'
=>
[
'anons'
=>
true
,
],
// The i18n key of the privacy policy text
'privacyPolicy'
=>
'ax-translation-view-feedback-privacy-statement'
,
// Whether the survey is enabled
'enabled'
=>
true
,
// Percentage of users that will see the survey
'coverage'
=>
1
,
// For each platform (desktop, mobile), which version of it is targeted
'platforms'
=>
[
'desktop'
=>
[
'stable'
],
'mobile'
=>
[
'stable'
]
],
'questions'
=>
[
[
'name'
=>
'ax-translation-view-feedback-useful'
,
'layout'
=>
'single-answer'
,
'question'
=>
'ax-translation-view-feedback-title'
,
'answers'
=>
[
// These below only have label message keys
[
'label'
=>
'ax-translation-view-feedback-positive'
],
[
'label'
=>
'ax-translation-view-feedback-negative'
]
]
],
// Question 2 - Depends on question 1 and the answer needs to be 'yes'
[
'name'
=>
'ax-feedback-positive-question'
,
'dependsOn'
=>
[
[
'question'
=>
'ax-translation-view-feedback-useful'
,
'answerIsOneOf'
=>
[
'ax-translation-view-feedback-positive'
]
]
],
'layout'
=>
'multiple-answer'
,
'question'
=>
'ax-translation-view-feedback-details-question'
,
'answers'
=>
[
[
'label'
=>
'ax-translation-view-feedback-positive-missing-information'
],
[
'label'
=>
'ax-translation-view-feedback-positive-translation-quality'
],
[
'label'
=>
'ax-translation-view-feedback-positive-quick-overview'
],
[
'label'
=>
'ax-translation-view-feedback-positive-technical-aspect'
],
],
],
// Question 3 - Depends on question 1 and the answer needs to be 'no'
[
'name'
=>
'ax-feedback-negative-question'
,
'dependsOn'
=>
[
[
'question'
=>
'ax-translation-view-feedback-useful'
,
'answerIsOneOf'
=>
[
'ax-translation-view-feedback-negative'
]
]
],
'layout'
=>
'multiple-answer'
,
'question'
=>
'ax-translation-view-feedback-details-question'
,
'answers'
=>
[
[
'label'
=>
'ax-translation-view-feedback-negative-missing-information'
],
[
'label'
=>
'ax-translation-view-feedback-negative-translation-quality'
],
[
'label'
=>
'ax-translation-view-feedback-negative-quick-overview'
],
[
'label'
=>
'ax-translation-view-feedback-negative-technical-aspect'
]
],
],
]
]
];
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
19378700
Default Alt Text
Quick Survey config for feedback on AX (2 KB)
Attached To
Mode
P73967 Quick Survey config for feedback on AX
Attached
Detach File
Event Timeline
Log In to Comment