...
Since this will be a significant change to the core of the messaging experience as it relates to threaded replies, onboarding is an important consideration.
Important Links
...
GA Phase
...
Onboarding
In-product notices
Leveraging the new in-product notices, we propose the following notices for phase 2:
Admin feature promo
For admins-only, this in-product notice will promote the new feature when it’s available. This is to encourage admins to turn on the setting at the system level to make it the default for users in their workspace.
...
End-user feature promo
End users will get a slightly different notice that will lead them to their account settings to enable the feature (if they have access).
...
Feedback prompt
For users who have had the threads feature turned on for 10 days, we would like to prompt them for feedback on the experience. An in-product notice will be used for this purpose as well.
...
Phase 3 Onboarding
In-product notices
Same as phase 2, except that we will not use the end-user notice. The tour below will be used instead.
Tour
Another method of guidance we’re proposing is a guided tour of the UI elements that relate to the new threads experience.
In-Channel Tour
When the collapsed threads feature is enabled, the first time a user lands on a channel that has a collapsed thread, the 2-step tour is engaged.
...
RHS Threads UX
...
Global Threads View Tour
When When the user meets ALL the following conditions, show the pulsing dot next to the “Threads” item in the sidebar (shown below). When the dot or “Threads” item is clicked, switch to the threads view and then start the tour (beginning with the modal).
Conditions:
The user has not seen this tour before
The client has CRT enabled
The user has 1 or more threads
The user has completed or opted out of the initial on-boarding tour.Removing this condition in https://mattermost.atlassian.net/browse/MM-41281
...
Tour
The tour itself will compose of an intro modal and three tips.
If the user clicks “Skip” or on any “x” at any point in the tour then we should not show any more tips and we should mark the tutorial as completed so they never see it again.
Do not allow the user to click outside any of the tips to dismiss them. They must click “Next” “x” or “skip”.
Tour Step 1: New Feature Intro
This modal uses similar UI to the in-product notices but shows dots to indicate the progress through the tour.
...
Tour Step 2: Global Threads View Intro
This tip appears as soon as the user clicks “Take the tour” in the modal above. In order to show this tip we need to force open this view (ie switch the user to “Threads” from whatever channel they were viewing before)
For each of the following tour points, an animated pulsing dot displays under the the tour point arrow to draw attention to the are of focus.
...
Tour Step 3: Global Threads List
This tip appears as soon as the user clicks “Next” on the step above.
...
Tour Step 4: Global Threads List - Unreads Filter
This tip appears as soon as the user clicks “Next” on the step above.
Once the user clicks “Finish tour” then we should dismiss the tips and mark the tour as complete so the user never sees it again.
...
RHS Threads Tour
Separate from the tour above, when the collapsed threads feature is enabled, the first time a user lands on the Global Threads view, the 3-step tour is engaged.
...
thread is opened up in the RHS, this tour point displays. A user should only see this once, so we should store (separately from the tour) when they’ve seen this tip so it never appears again.
...