Page MenuHomePhabricator

Test the on-wiki configuration editor
Closed, ResolvedPublic

Description

Background

To make it easier to scale Growth team features to more wikis, we decided to build an on-wiki configuration editor, which allows wiki administrators to customize how the Growth features work on their wiki. That way, we don't need to negotiate how the features work with every wiki we deploy to, but instead, we let the wikis to set it by themselves.

Task
NOTE: Editing the configuration requires administrator permissions. If you don't have administrator permissions on the beta wiki in your language, ping @Urbanecm_WMF, and tell him your beta wiki username.

The on-wiki configuration editor was deployed to all the beta wikis. I would like to ask the ambassadors (@PPham, @Ankan_WMF, @Dyolf77_WMF and me) to test it on their beta wiki and make sure it does what you would expect it to. This testing will make me more confident it works as intended, before deploying it to other wikis.

You can find the on-wiki config editor here:

Please also translate the special page name, see T280114: Localize Special:EditGrowthConfig to pilot wiki's languages.

Event Timeline

I tested today with @Urbanecm_WMF looking on. Here's what we found:

  • Something is wrong with the caching and display. I made edits, loaded the page again, but they were gone. But the change was in the edit summary, along with an edit I didn’t make!
  • For the following options, we want to make them into radio buttons with two options, instead of checkboxes:
    • Where to post questions on help desk? Options: "Top of page", "Bottom of page".
    • Where should questions from help panel be directed? Options: "Mentors", "Help desk"
    • Enable mentorship features? Options: "Yes", "No".
  • After saving an edit with the form, we need a way for the user to return to the form. This can either be just returning them to the form with a banner or toast saying "Your changes have been saved." Or could be a link to return from the confirmation page.
  • Documentation should include that users may need to wait a minute or two to see changes on the wiki.
  • Remove that link that is only used in start module: "Tutorial page title".

I tested today with @Urbanecm_WMF looking on. Here's what we found:

  • Something is wrong with the caching and display. I made edits, loaded the page again, but they were gone. But the change was in the edit summary, along with an edit I didn’t make!

Filled as T280282: Special:EditGrowthConfig should not use cache for loading the form.

  • For the following options, we want to make them into radio buttons with two options, instead of checkboxes:
    • Where to post questions on help desk? Options: "Top of page", "Bottom of page".
    • Where should questions from help panel be directed? Options: "Mentors", "Help desk"
    • Enable mentorship features? Options: "Yes", "No".

Filled as T280352: Use radio buttons rather than checkboxes.

  • After saving an edit with the form, we need a way for the user to return to the form. This can either be just returning them to the form with a banner or toast saying "Your changes have been saved." Or could be a link to return from the confirmation page.

Done, feel free to try it on beta again.

  • Documentation should include that users may need to wait a minute or two to see changes on the wiki.
  • Remove that link that is only used in start module: "Tutorial page title".

Filled as T280350: Remove "Tutorial page title" from Special:EditGrowthConfig.

So after taking a look at the configuration page, I think some places are quite unclear:

  • "Post questions on top of help panel?": This should be "help desk", right?
  • "View more link displayed in help desk": And this should be "help panel"?
  • "Search the following namespaces": this is not clear enough, it should be something like "search the help pages in the following namespaces"
  • "Page title of list of manually assigned mentors": This one is currently blank in my language but I'm not sure what it means by "manually".
kostajh triaged this task as Medium priority.Apr 20 2021, 12:06 PM

So after taking a look at the configuration page, I think some places are quite unclear:

  • "Post questions on top of help panel?": This should be "help desk", right?
  • "View more link displayed in help desk": And this should be "help panel"?

Thanks for catching this! Both bullet points should be fixed now :).

  • "Search the following namespaces": this is not clear enough, it should be something like "search the help pages in the following namespaces"
  • "Page title of list of manually assigned mentors": This one is currently blank in my language but I'm not sure what it means by "manually".

It is for Special:ClaimMentee. Only mentors can use that page. Czech Wikipedia had some mentors who wanted to claim mentees they teach at in-person events, but didn't want to be assigned to random people. So, we have two list of mentors: one for the automatically assigned mentors, and second one for people who are allowed to use Special:ClaimMentee.

Marshall suggested a few wording changes that I think should make this more clear. They will be likely merged next week.

Calling this done. Thanks everyone!