younginnovations / iatipublisher

IATI Publishing Tool
GNU Affero General Public License v3.0
7 stars 0 forks source link

Design the new user guide modal and get feedback #1521

Closed praweshsth closed 2 weeks ago

shreyaydi commented 2 months ago

We’ve designed two flows to guide first-time users. Please check out these design Figma files:

  1. Organization registered with IATI
  2. Organization new to IATI

The key difference is on the first screen, where the publishing settings vary depending on whether the organization is already linked with the registry or needs to be linked.

cc: @praweshsth

emmajclegg commented 2 months ago

Thanks @shreyaydi, I like the design of these. I'll ask my IATI Support colleagues for feedback as well, but here are some initial comments:

I've left a few comments in the Figma designs, and will add further ones after talking with colleagues tomorrow. It's definitely looking good though!

emmajclegg commented 2 months ago

@shreyaydi - after my comment above, I've spoken to colleagues to collect further feedback.

Our main reflection is - rather than the user exiting the wizard at each step to go to the relevant page in IATI Publisher, then having to find it again to continue, is there a way to keep them more within the wizard for steps 1-3? We feel it breaks up their user journey otherwise, and there's a risk they don't return to the wizard and remaining steps.

I'm open to ideas here, but ones I've suggested in the Figma comments:

This applies to steps 1-3, then I think it's fine for the user to exit to the Activity Data page at Step 4, as you've currently got in the design.

I've added some other minor Figma comments, mainly around wording.

Happy to discuss - any questions let me know.

shreyaydi commented 2 months ago

@emmajclegg Thank you for your feedback, we will look into them and update the designs accordingly.

shreyaydi commented 2 months ago

@emmajclegg The flow you've suggested will definitely help users quickly complete their necessary settings, but this might take more time than what we've estimated, as we will need to use different components for the settings to be done from that screen.

emmajclegg commented 2 months ago

Hi @shreyaydi - I think it's fine to spend a bit more design time on this at this point. On the development side, if this increases the complexity and time needed by a few days, I think that's fine - if we're talking more effort than that, then it's probably not worth doing.

I'll take your steer on what the lowest-effort way of adjusting the flow might be, with the main thing being making it easier for the user to pick the wizard back up at the point they left off.

asminashrestha commented 2 months ago

@emmajclegg

We’ve updated the design for the two flows to guide first-time users. Please check out these design Figma files:

  1. Organization registered with IATI

  2. Organization new to IATI

emmajclegg commented 2 months ago

Thanks @asminashrestha.

I've highlighted some typos in the Figma comments and suggested removing the completeness alert on the Default Values step, but otherwise the designs look great.

asminashrestha commented 1 month ago

hi @emmajclegg One more thing we wanted to share: Please take a look at this Error state. In step three of the onboarding process, users will encounter an error state if they attempt to publish before their email has been verified or if their account has not been verified on the Registry. This is crucial because publishing is not allowed until verification is confirmed. The error message displayed will clearly inform users of this requirement, ensuring they understand the necessary steps to proceed.

emmajclegg commented 1 month ago

Ok - that makes sense @asminashrestha. I've added some comments to the Figma design about wording, but otherwise all looks good.

PG-Momik commented 2 weeks ago

Closing this issue since the user story has been deployed to prod.

cc: @emmajclegg @BibhaT @asminashrestha @Yash-ftW