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

Create "Splash Screen" on dashboard #492

Closed
wonderchook opened this issue Jul 21, 2016 · 20 comments
Closed

Create "Splash Screen" on dashboard #492

wonderchook opened this issue Jul 21, 2016 · 20 comments
Assignees
Labels
Milestone

Comments

@wonderchook
Copy link
Contributor

We need some sort of intro for the dashboard so people know what they are looking at. This would be a good time to link to the documentation as well.

@wonderchook wonderchook added this to the Post July Release Sprint milestone Jul 21, 2016
@clash99 clash99 self-assigned this Jul 25, 2016
@wonderchook
Copy link
Contributor Author

@nastynoel is going to be responsible for the wording that goes in this.

@clash99
Copy link
Contributor

clash99 commented Jul 29, 2016

@nastynoel - Based on our conversation Wednesday I wanted to start a list of some examples of splash screens with various levels of engagement:

@wonderchook
Copy link
Contributor Author

Thanks for gathering all of these Chandra. I think we need to think through a couple things:

  1. What are we asking the user to do?
  2. What is our overall message?

Feedback I got recently on the demo site was that the person didn't now they could make an org and project and then would have full permissions to do everything. I'm not sure if we communicate this here, but perhaps we should have some level of explanation.

Another question: Should this be customizable? Do we want to say something on demo that is different than the platform site?

@nastynoel
Copy link

Thanks, Chandra!

I think the first few examples are close to what would work initially for
us to briefly provide users some more additional info and options for even
more detail. The second and third options in particular offer a good
starting point.

I like WRI’s option there of additional links with some limited messaging.

I do think we need a different splash map for demo vs. production.

As our repository of materials, videos, etc. grows, I can see us graduating
that opening dashboard, or updating the land page, to be more like some of
the later examples you’ve captured.

From: Kate Chapman [mailto:[email protected]]
Sent: Saturday, 30 July 2016 3:45 AM
To: Cadasta/cadasta-platform [email protected]
Cc: nastynoel [email protected]; Mention [email protected]
Subject: Re: [Cadasta/cadasta-platform] Create "Splash Screen" on
dashboard (#492)

Thanks for gathering all of these Chandra. I think we need to think through
a couple things:

  1. What are we asking the user to do?
  2. What is our overall message?

Feedback I got recently on the demo site was that the person didn't now
they could make an org and project and then would have full permissions to
do everything. I'm not sure if we communicate this here, but perhaps we
should have some level of explanation.

Another question: Should this be customizable? Do we want to say something
on demo that is different than the platform site?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#492 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOLqSm92w4bHYtT7GYrKDRkK5yWlBpYYks5qajwogaJpZM4JSNOx
.

@clash99
Copy link
Contributor

clash99 commented Aug 2, 2016

For collecting feedback or contact us links, should we use the current email address available on the contact us page of Cadasta.org ([email protected])? Have we thought of developing a form specifically for platform feedback?

@wonderchook
Copy link
Contributor Author

info is fine for contact us.

We should think through the feedback path as well. I think a form would be useful.

@nastynoel
Copy link

Here's an initial thought on content and layout for a small overlay splash screen. my lovely button selections are obviously just there as placeholders. they would be Alexified to align with our branding. buttons would take the user to their selected option. Behind those we could have links that re-direct to forms for feedback, one for email, etc.
https://docs.google.com/a/cadasta.org/document/d/1VRF9cOZx_D29pQD2uGGaOFsnyyKuLS9ClN_zjze0cVc/edit?usp=sharing

We should also think about improving the pathway for providing feedback from within the Platform itself. Maybe change the "i" label on the tab to Support and build out more support links there with videos, links to user guides.

@nastynoel
Copy link

I should also point out that the draft is for the Demo site only at this point

@clash99
Copy link
Contributor

clash99 commented Aug 5, 2016

@wonderchook and @nastynoel:

Here is the first pass at some splash/onboarding options for the demo platform: https://drive.google.com/a/cadasta.org/file/d/0BzpiEtMtHC3rU21OQXJ0SmRhUHM/view?usp=sharing

My goal for these pages is to help new users become successful within our platform as quickly as possible. As you can see I've tried to reduce the number of options a user has to pick from to only one or two initially. We want to provide some choices, but not overwhelm.

These are based off using something like Appcues (http://www.appcues.com/) to provide short guided tours through various sections of our website. I think there are lots of advantages to this such as contextual user-guided tours, a/b testing options, ability to share access to creating and managing these tutorials across team members, maintenance of screenshots in documents becomes non-issue, and lots more.

I'm going to revisit these on Monday with a fresh head. Let me know your thoughts. Thanks!

@wonderchook
Copy link
Contributor Author

@clash99 looks great. I think the 1st option is the best one. How difficult will this be to implement?

@seav seav added the ui/ux label Aug 10, 2016
@clash99
Copy link
Contributor

clash99 commented Aug 11, 2016

@seav - this is still in progress but I have a few questions I was hoping you could help with:

  • What is the best way to implement a page to only show on the demo site? Eventually we will serve different variations of the page to the different sites, but for now we just want this to show on demo.cadasta.org.
  • The functional tests are breaking because the modal backdrop covers the map and the map points aren't clickable. Once I'm done can you adjust the functional tests so that when the splash screen is on, it ignores the clickable map points test?

Let me know what you think - I'm working on this today.

@seav
Copy link
Contributor

seav commented Aug 11, 2016

@clash99: For the first question: I think the best way is to set a variable in Django settings. If you'll notice when you follow the link, we already provide different settings for production vs. development. We can split the production settings into the actual platform vs. the demo platform. I think the easiest setting that we can add is the name of the splash template to use, and we then provide either selectable templates like splash_demo.html and splash_production.html.

@seav
Copy link
Contributor

seav commented Aug 11, 2016

For the functional tests, sure I can help with fixing them. Just tell me when you are ready.

I guess I just need to add code to close the splash screen so that normal testing steps can proceed?

@oliverroick oliverroick modified the milestones: Sprint 7, Sprint 8 Aug 18, 2016
@clash99
Copy link
Contributor

clash99 commented Aug 23, 2016

Quick synopsis of reviewing third-party walkthrough providers.

Important features for us initially:

  • Easy implementation
  • Customizable css
  • Multi-lingual
  • Multi-page walkthrough
  • White label
  • Pricing
  • Web and mobile-web support
  • Analytics
  • Local host supported
  • Nice to have additional help features such as hotspots, inline help, chat

Reviewed these third-party walkthrough providers:

  • WalkMe
  • MyTips
  • InlineManueal
  • AppCues
  • TourMyApp
  • Tutorialize.me
  • Iridize
  • Intercom
  • Intro.js
  • Joyride
  • Helppier
  • Nickelled.com
  • WhatFix
  • Chameleon

@clash99
Copy link
Contributor

clash99 commented Aug 26, 2016

Screenshot for splash screen walkthrough of dashboard for DEMO platform.

screenshot 2016-08-26 12 07 42

screenshot 2016-08-26 12 33 52

screenshot 2016-08-26 12 35 01

screenshot 2016-08-26 12 43 53

screenshot 2016-08-26 12 44 39

screenshot 2016-08-26 15 37 25

screenshot 2016-08-26 15 40 56

I'm still working on the last screen and some formatting issues. This is meant to be a more "hand-holding" type of walkthrough of the dashboard. I think we should continue to build more of these out for targeted interactions such as drawing a project boundary on the map, adding member permissions, etc.

@fhpichel and @dpalomino: If you have a minute, I would love another set of eyes to look for typos, grammar, etc. in the style that would be most useful for our audience.

@fhpichel
Copy link

@clash99 thanks for the work on the splash screen / walk through. One quick comment, on the last image (What do you want to do next?) with the left side (Start exploring...) would browsing the map be in the demo platform or production? We should make clear and also reiterate that it would only be the public projects that are seen

@clash99
Copy link
Contributor

clash99 commented Aug 30, 2016

@fhpichel - All links would keep the user on the production site (except for the link to the production site). I will make sure to include "public projects" in text whenever possible.

@clash99
Copy link
Contributor

clash99 commented Aug 31, 2016

  • Added splash walkthrough of dashboard that shows once for everyone upon visiting Cadasta demo platform home page. This can also be triggered by "i" underneath left map controls on dashboard. This trigger is a temporary fix until info link in header gets replaced with full help section where these walkthoughs will be available all the time. (Replace "i" link in header #622)
  • Added trigger for demo user sign-in walkthrough that appears as "?" on sign in button to public users.
  • Added simple project walkthrough that is more of a tour of the project layout rather than a full tour of a project. This needs more polishing because I need to figure out how to get conditional variables to work within a walkthrough to prompt a user to login as a demo user if they are not currently or logout/login if they are currently logged in as another user. (Inline manual conditional variables for sign in options (project walkthrough) #623) Once that logic is in place, we should link this tour to actions such as create a new project or create a new location.

@clash99 clash99 closed this as completed Aug 31, 2016
@clash99
Copy link
Contributor

clash99 commented Sep 2, 2016

@wonderchook: Updated text on splash screen. Shortened it to make it more scannable - let me know if we should modify:

screenshot 2016-09-01 20 35 50

@wonderchook
Copy link
Contributor Author

We use "Design, Collect and Share" where we describe the platform., but that seems a bit awkward to me to use here. Any ideas?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants