Page MenuHomePhabricator

Scale: ability to deploy without help desk feature
Open, Needs TriagePublic

Description

NOTE: Breaked out from T248193.

The Growth team feature set contains features that require experienced users to participate: the help panel and the mentorship module. As we scale Growth features to 100 wikis, we know that we will encounter wikis who do not have active help desk. Some of those wikis will need time to develop those things, and some will never develop them.

We want to be able to deploy, to a given wiki, all the Growth features that do not require help desk to work, and be able to separately deploy the remaining features when ready. That means we want to have a way to deploy our features without the question-asking feature of help panel. Without this capability, the help panel should only contain the helpful links and the search.

Perhaps a good thing to think about (in relation to T246939), is whether wikis could turn on those remaining features just by slotting a help desk page or a mentor list page into an on-wiki config, so that the Growth team doesn't have to actively deploy the remaining features later.

Event Timeline

Current state

When help desk title is not configured, help panel does not display at all. See T273782: Help desk errors out when GEHelpPanelAskMentor is true and there are no mentors available for what happens when GEHelpPanelAskMentor is true.

Open questions

The task wants to enable other help panel features (like help search) when there is currently no help desk title defined. However, question asking feature is not the only feature that requires prior configuration. Help panel also has a list of frequently used help pages, which is configured manually. Do we want to remove the list of help pages as well, when it's not configured, leaving only searching help namespace open? Should we check if there are any pages in the help/Wikipedia namespace, so there is something that can be displayed to a newcomer? What if there is a village pump in Wikipedia NS, but no real help content?

When help desk title is not configured, help panel does not display at all. See T273782: Help desk errors out when GEHelpPanelAskMentor is true and there are no mentors available for what happens when GEHelpPanelAskMentor is true.

As a side effect, this also means that guidance when using suggested edits does not display.