Growth/Communities/Get the Growth experiments on your wiki

It is possible for your wiki to get the Growth team features.

Conditions
As detailed on our focus, we will work with the following wikis by order of priority:


 * 1) Wikipedias we have engaged with (Czech, Korean and Vietnamese) – we handle all the feedback they give us
 * 2) Mid-sized Wikipedias – they get the features as they are, we may consider suggestions of improvements
 * 3) All other projects – they get the features as they are

Bug reports will be prioritized by the Growth team.

The pre-requested to get the experiments are listed below.

Community

 * 1) Get a community agreement
 * 2) * it is a discussion organized the community
 * 3) * that discussion must explain what are the prototypes and what are the conditions to get them (including the fact that you get them "as they are")
 * 4) * decide which features you want to try
 * 5) Do community building
 * 6) * get people Growth team can contact
 * 7) * get people ready to help – a list of mentors, be sure people are motivated!
 * 8) Create a Phabricator task with all the elements listed below:
 * 9) *Translations: say if they are done and provide the aliases
 * 10) *Configuration: give every element
 * 11) *Add the  Phabricator tag

Please note that the Growth team may refuse to deploy some features on a given wiki. Some of the reasons can be:


 * if it takes too much time to implement some features on a wiki (requesting a specific deployment, or fixing something),
 * if the critical number of mentors is not reached,
 * etc.

Translations
Translations of the following elements are mandatory to start the deployments:


 * Translate the privacy policy
 * Translate the interface (on translatewiki.net, needs a specific account)
 * Translate the documentation
 * Growth/Personalized first day
 * Growth/Personalized first day/Newcomer homepage
 * Growth/Understanding first day
 * Growth/Focus on help desk
 * Growth/Focus on help desk/Help panel
 * Growth/Communities/How to work with newcomers on help desks
 * Translate aliases for the interface:
 * "WelcomeSurvey"
 * "Homepage"
 * "Impact"
 * "View more"

Overall

 * Provide the help desk title
 * Provide the homepage tutorial title

Help panel

 * What is the URL of your help desk?
 * How is your help desk archived? The configuration can use a template:
 * What are the 5 most important help pages newcomers should have access to.
 * We advise you to review those pages and enrich them. For instance, check if the page is well illustrated, if it presents the different steps needed to achieve something or if it explains how to edit using the visual editor.
 * On which namespaces it have to be deployed
 * Which namespace(s) and/or categories the Help panel search should handle
 * What is the wikilink to the main help page

Homepage

 * Everything that is done for the Help panel, plus:
 * What is the wikilink to the tutorial about editing
 * What is the wikilink to the list of newcomers
 * Mentors:
 * Create if necessary and provide the homepage mentors list title
 * The format of the page is a list of mentors, using wikilinks (format is
 * Protect that page, so that only experienced users can sign-up

Understanding First Day

 * The list of namespaces that would be monitored (0, 1, 6, 7 are mandatory).

Phabricator task template
[https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=Growth-team&description={{urlencode:

First
[ ] Decide which features will be deployed [ ] Post on Village Pump and have consensus [ ] Have a group of people who will enroll in this project as mentors (helping on the help desk or as direct mentors)

Translations
[ ] [|Translate the privacy policy] [ ] [|Translate the interface] (on translatewiki.net, needs a specific account) [ ] Translate the documentation [ ] [first day] [ ] [first day/Newcomer homepage] [ ] [first day] [ ] [on help desk] [ ] [on help desk/Help panel] [ ] [to work with newcomers on help desks] [ ] Translate aliases for the interface: * "WelcomeSurvey" = * "Homepage" = * "Impact" = * "View more" =

Configurations
* Provide the help desk title = * Provide the homepage tutorial title =

Help panel
* Provide the URL of your help desk * Provide the 5 most important help pages newcomers should have access to. =   *    *    *    *    *  * On which namespaces it have to be deployed = * Which namespace(s) and/or categories the Help panel search should handle = * What is the wikilink to the main help page =

Homepage
* What is the wikilink to the tutorial about editing = * What is the wikilink to the list of newcomers =

Mentors

 * Create if necessary and provide the homepage mentors list title (format is (`User:Name`) =

Understanding First Day

 * The list of namespaces that would be monitored (0, 1, 6, 7 are mandatory). = }} Create a pre-filled Phabricator task]

Configuration values
As information, these are all the configuration values we set when deploying to a new wiki ( in the sample below): 'wmgUseGrowthExperiments' => [ 'default' => false, 'newwiki' => true ], 'wgWelcomeSurveyEnabled' => [ 'default' => false, 'newwiki' => true, ], 'wgWelcomeSurveyPrivacyPolicyUrl' => [ 'newwiki' => ' https://foundation.wikimedia.org/wiki/{needs to be obtained per wiki}', ], 'wgWelcomeSurveyExperimentalGroups' => [ 'newwiki' => [ 'exp2_target_specialpage' => [ 'range' => '0-9' ], 'exp2_target_popup' => [ 'range' => 'x' ] ], ], 'wgGEHelpPanelEnabled' => [ 'default' => false, 'newwiki' => true, ], 'wgGEHelpPanelSearchEnabled' => [ 'default' => false, 'newwiki' => true, ], 'wgGEHelpPanelNewAccountEnablePercentage' => [ 'default' => 0, 'newwiki' => 50, ], 'wgGEHelpPanelReadingModeNamespaces' => [ 'default' => [ 2, 4, 12 ] ], 'wgGEHelpPanelHelpDeskTitle' => [ 'default' => '' , 'newwiki' => '{MW Help desk title. Can use a template, e.g. 위키백과:질문방/ ', ], 'wgGEHelpPanelViewMoreTitle' => [ 'default' => '' , 'newwiki' => '{MW Title for help contents}', ], 'wgGEHelpPanelLinks' => [ 'default' => [], 'newwiki' => [ [ 			'title' => '{MW Title}', 'text' => 'Display text', 'id' => 'unique-identifier-for-event-logging', ],               // 4 more of the above ], ], 'wgGEHomepageEnabled' => [ 'default' => false, 'newwiki' => true, ], 'wgGEHomepageNewAccountEnablePercentage' => [ 'default' => 0, 'newwiki' => 50, ], 'wgGEHomepageTutorialTitle' => [ 'default' => '' , 'newwiki' => '{MW title for the homepage tutorial}', ], 'wgGEHomepageMentorsList' => [ 'default' => '' , 'newwiki' => '{MW title with list of mentors for homepage feature}', ], Additionally, for UnderstandingFirstDay, we need: 'wgWMEUnderstandingFirstDay' => [ 'default' => false, 'newwiki' => true, ], 'wgWMEUnderstandingFirstDaySensitiveNamespaces' => [ 'default' => [ 0, 1, 6, 7 ], 'newwiki' => [ 0, 1, 6, 7, 118, 119 ], ], Finally, we need to define Special page aliases: $specialPageAliases['newwiki'] = [ 'WelcomeSurvey' => [ '' ], 'Homepage' => [ '' ], 'Impact' => [ '' ], ];