Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Start page #49

Closed
4 tasks
johnpeart opened this issue Feb 6, 2022 · 3 comments · Fixed by #61
Closed
4 tasks

Proposal: Start page #49

johnpeart opened this issue Feb 6, 2022 · 3 comments · Fixed by #61
Assignees
Labels
enhancement New feature or request

Comments

@johnpeart
Copy link
Collaborator

Recommendation

Add a 'Start page' before the main tool.

Context

People are not good at computers. Users might need help understanding what this tool is for and how it works. Getting things right with design requires proper user research and we don't have the ability to do that. So let's steal from best practice!

Options

  1. Do nothing – see if people figure it out themselves!
  2. Add help text similar to the CS LGBT+ Network tools pages – add a summary/details block at the top of the tool that users can expose
  3. Add a start page like on GOV.UK services – add a separate preceding page before users see the tool

Option 3 provides greater ability to simplify the journey, and could also make it easier to sign post the privacy/cookies policy (see #47).

Next steps

@johnpeart johnpeart self-assigned this Feb 6, 2022
@johnpeart johnpeart added the enhancement New feature or request label Feb 6, 2022
@johnpeart
Copy link
Collaborator Author

@jonodrew per our discussion on pull request #48; this is how I'd propose moving forward with the 'about this tool' type text.

I can do steps 2 to 4; how do you add a page such that the index.html page is now the Start Page, and the tool becomes something like /matcher.html

@jonodrew
Copy link
Owner

jonodrew commented Feb 6, 2022

I love this idea! So I'd propose:

  • start with the index page, which has the route /`. This will have the "Start" content and button, and lead to:
  • upload page, where people will upload their docs - I will need to do some work on the html page so our web server recognises that they're files
  • a "process" page, where we'll move the javascript you wrote that does the updating and add a button that says "process"

Does that all make sense? I think we could break each of these into their own feature branch

@jonodrew
Copy link
Owner

jonodrew commented Feb 6, 2022

Let's pair on it this week - I can walk you through creating new routes

This was linked to pull requests Feb 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants