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

Suggestion for a text edit on the signup page #5227

Closed
publiclab-mimi opened this issue Mar 21, 2019 · 31 comments · Fixed by #5234
Closed

Suggestion for a text edit on the signup page #5227

publiclab-mimi opened this issue Mar 21, 2019 · 31 comments · Fixed by #5234
Labels
CSS good first issue has-pull-request issues which already have a pull request solving it help wanted requires help by anyone willing to contribute HTML

Comments

@publiclab-mimi
Copy link
Collaborator

Hey team,

A suggestion for an edit to the signup page to make the Code of Conduct/Privacy Policy more visible. If we could move the following line of text above the sign up button it will be more prominent for new users & (in theory) more widely read.
Text: "By signing up, you agree to the Code of Conduct, which applies to all online and in-person spaces managed by the Public Lab community and non-profit. You also agree to our Privacy Policy."
See below for current setup and the proposed setup from a different site.

Screen Shot 2019-03-21 at 11 49 35 AM

Screen Shot 2019-03-21 at 11 50 11 AM

@welcome
Copy link

welcome bot commented Mar 21, 2019

Thanks for opening your first issue! This space is protected by our Code of Conduct - and we're here to help.
Please follow the issue template to help us help you 👍🎉😄
If you have screenshots or a gif to share demonstrating the issue, that's really helpful! 📸

@jywarren
Copy link
Member

jywarren commented Mar 21, 2019 via email

@publiclab-mimi
Copy link
Collaborator Author

publiclab-mimi commented Mar 21, 2019 via email

@grvsachdeva grvsachdeva added help wanted requires help by anyone willing to contribute HTML CSS good first issue labels Mar 22, 2019
@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

I would like to work on this issue. May I claim it?

@grvsachdeva
Copy link
Member

Go ahead @edwd42! Thanks!

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

OK thanks! Will do.

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

Hi @gauravano can I ask you something? This is my first time editing in github. The edit icon says I must be in a branch. So there are many first-timers-something branches. Should I pick any particular one, or do I create a new branch, and how to do that?
Thanks!

@grvsachdeva
Copy link
Member

You need to fork the repo first and then create a new branch. have you installed plots2 locally?

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

Yes, that's what I thought. But was also told by Jeff to edit right in the github editor. I am cloning plots2 on cloud9 again from a fork. So will create my branch there.
Thanks very much for your help.

@grvsachdeva
Copy link
Member

Great! Feel free to comment here if you have any doubts.

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

Hi @gauravano I completed the task and got the green check Able to merge on the PR page. But the signup form looks nothing like the screenshot above. How can I be sure I have the right page? I clicked the link above and edited plots2/app/views/users/_create_form.html.erb
Can you take a look at this screenshot for me and verify I'm on the right page? Before I submit the PR?
Thanks!
Signup_form_issue_5227

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

Sorry I just noticed this line on the PR page, so I will ask my question there. Thanks.

  • ask @publiclab/reviewers for help, in a comment below

@edwd42
Copy link
Contributor

edwd42 commented Mar 22, 2019

@publiclab/reviewers - I completed the task and got the green check Able to merge on the PR page.
green_check_able_to_merge

But the signup form looks nothing like the screenshot above. How can I be sure I have the right page? I clicked the link above and edited plots2/app/views/users/_create_form.html.erb
Can you take a look at this screenshot for me and verify I'm on the right page? Before I submit the PR?
Thanks!
Signup_form_issue_5227

@grvsachdeva
Copy link
Member

Hi @edwd42, the page looks different because of the different spam detection method in the development environment and in production. In production, we use Google recaptcha.

@edwd42
Copy link
Contributor

edwd42 commented Mar 23, 2019

OK, @gauravano well thanks for pointing that out. So is there a way to use recaptcha in dev too so I would see the same view? For next time it comes up.
Thanks,

@grvsachdeva
Copy link
Member

You can change if condition in the file and add a key to see recaptcha in dev environment. Refer this how recaptcha works - https://rubyplus.com/articles/3661-Integrating-Google-reCAPTCHA-with-Rails-5-App. Thanks!

@grvsachdeva grvsachdeva added the has-pull-request issues which already have a pull request solving it label Mar 24, 2019
@edwd42
Copy link
Contributor

edwd42 commented Mar 25, 2019

Hi @gauravano I tried to register as indicated in that link's Step 1, but I responds with an error that my domain url on cloud9 is invalid. I guess I need a real domain, but I cloned plots2 onto cloud9. Do you have any suggestions for add a key to see recaptcha in dev environment?
Thanks!

@grvsachdeva
Copy link
Member

You can use rails server -b 127.0.0.1 to run server on http://127.0.0.1:3000/. And, you can add http://127.0.0.1 in domains list

@grvsachdeva
Copy link
Member

Actually, there's a easy way to - Go to config/initializers/recaptcha and change production to development there, so you don't need to generate keys for yourself

@grvsachdeva
Copy link
Member

Peek 2019-03-25 16-11

The view requires improvment with recaptcha too ☝️

@edwd42
Copy link
Contributor

edwd42 commented Mar 25, 2019

Awesome tip @gauravano Thanks for pointing that out! But I'm still getting the Are you human? spam filtering message and not the version you show above. Maybe because I'm running it on cloud9? idk. I can clone it locally and see if I get any better results.
BTW, is this issue has-pull-request label finished and closed, or it it still open until I resolve this question of mine? Thanks!

@grvsachdeva
Copy link
Member

The has-pull-request label is just for notifying others so they'd be aware that a PR is in progress against a task. Have you changes production to dev at signup view too?

@grvsachdeva
Copy link
Member

Hey, I just noticed you've raised 2 PRs for this issue - #5234 and #5233. Please close one. Thanks!

@edwd42
Copy link
Contributor

edwd42 commented Mar 25, 2019

Yes, I was confused about that too. I was put on this first-timers-list publiclab/image-sequencer#842 when I asked to be put on a list, and then was also put on #4963

I submitted my PR and plotsbot responded (in #5233) with: Your pull request is on the master branch. Please make a separate feature branch with a descriptive name like new-blog-design while making PRs in the future.

So I made a new branch, edited and tested my changes, and submitted that for PR. That's when the second PR showed up(#5234). So how do I close the first one #5233?

Sorry for the confusion, just learning...

@edwd42
Copy link
Contributor

edwd42 commented Mar 25, 2019

Oh, found it. I think. It now says closed.

@grvsachdeva
Copy link
Member

grvsachdeva commented Mar 25, 2019

No issue. making a separate feature branch is a good practice that's why we suggest it via bot, although, if you open a PR using master we'll consider it too :)

@edwd42
Copy link
Contributor

edwd42 commented Mar 25, 2019

hmmm. I'm catching on, but PR's learning curve can be a bit messy. There's so much to figure out here on PL, quite different than just coding.
Thanks so much for your help @gauravano!

@grvsachdeva
Copy link
Member

That's the beauty of Open Source!

@grvsachdeva
Copy link
Member

We try to make the contributing process easier for everyone, although.

@Manvi07
Copy link
Contributor

Manvi07 commented Aug 20, 2019

Hi @gauravano ! Is this issue resolved? If not, I would like to work upon it.

grvsachdeva pushed a commit that referenced this issue Aug 21, 2019
@grvsachdeva
Copy link
Member

Hi @Manvi07, this issue is somewhat complete. It works great locally but view needs to be checked on unstable.

grvsachdeva pushed a commit that referenced this issue Aug 22, 2019
jywarren pushed a commit that referenced this issue Aug 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CSS good first issue has-pull-request issues which already have a pull request solving it help wanted requires help by anyone willing to contribute HTML
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants