Skip to content
This repository has been archived by the owner on Sep 4, 2018. It is now read-only.

As a new member, I want to land on a page that tells me what to do next, after I supply my email. #635

Closed
hollomancer opened this issue Feb 20, 2017 · 14 comments

Comments

@hollomancer
Copy link
Member

Right now, after a new member signs up, they receive an email telling them to join Slack.

We need to better communicate to new users what they've signed up for, and what to do next. i.e.

  1. User provides email.
  2. User lands on a page with information telling them what they now have access to, as a member of Operation Code.
  3. User learns that this information is provided via Slack.
  4. User is provided a link to the desktop or mobile version of Slack.
@rickr
Copy link
Contributor

rickr commented Feb 20, 2017

After a user submits the form lets do the following:

  • Add a new page that thanks the user for signing up, tells them to expect an email and an invitation to slack, and displays the slack download button.
  • Update the sign up action to point to this new page

@sethbergman
Copy link
Member

Would this be of any help?
auto-join-slack
Additional configuration is possible.

@rickr
Copy link
Contributor

rickr commented Feb 20, 2017

If that's the app I'm think it is not really. It's just doing what we're doing in https://github.com/OperationCode/operationcode/blob/master/app/jobs/slack_inviter_job.rb

@sethbergman
Copy link
Member

Ohh by the way, the reason this form doesn't work is because I'll need an admin API key.
https://api.slack.com/tokens
https://api.slack.com/docs/oauth-test-tokens

@sethbergman
Copy link
Member

Ahh ok gotcha

@lsaville
Copy link
Contributor

@rickr Does this still need doing? I'm looking to contribute to your project and would love to work on it if it hasn't been started by anyone else. Would the download slack button be an automatic download start or a redirect to Slack's download page?

@hollomancer
Copy link
Member Author

It does! I think the button should be an automatic download, if possible.

We also need to consider the mobile-user case, for later.

@lsaville
Copy link
Contributor

@hollomancer perhaps the mobile-user could be split into another issue/feature request? I don't have experience with mobile-specific development. I can still do the basic case if that sounds good to you. As far as specifics I'll plan on doing the general steps outlined by @rickr above.

@hollomancer
Copy link
Member Author

Agreed, was 'thinking out loud' a bit there - mobile is out of scope for this story.

@technicalpickles
Copy link
Contributor

It looks like there's a few other issues around this topic:

@lsaville
Copy link
Contributor

@hollomancer @technicalpickles, I've begun work on this. Would the zip code then belong in the additional information gathering? Just for clarification, currently there is no 'inside' of the app for a veteran?

@technicalpickles
Copy link
Contributor

@lsaville I only started looking at this app, but that is my understanding. I never got an password reset, so filed #650 . It seems there the password reset is just a welcome email, but doesn't include a link to reset your password which means a veteran would be logged in at any point.

I was trying to thinking through how a landing page would be implemented. I think the veteran would need to be 'logged in' after registration, so they can update their zip and other information. I think they would also need to be prompted to reset their password as well.

@rickr
Copy link
Contributor

rickr commented Mar 1, 2017

We're not currently using profiles and I don't think we will be in the near future.

For this ticket I'd like a simple landing page covering the following things:

  • Remove the current flash message
  • Add a header thank the user for signing up
  • Add a sub header telling the user there is one more step
  • Add copy explaining how to join slack
  • Add copy about how what slack is, how we use it and why
  • User is presented with a download link for slack

If simple lets try to get the download to pop up automatically.
Remember to keep mobile users in mind.

@rickr
Copy link
Contributor

rickr commented Mar 16, 2017

Fixed in #656

@rickr rickr closed this as completed Mar 16, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants