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

Allow general public to add names of support #13

Open
DooblyNoobly opened this issue Dec 7, 2018 · 10 comments
Open

Allow general public to add names of support #13

DooblyNoobly opened this issue Dec 7, 2018 · 10 comments
Labels
feature request Request for a new feature

Comments

@DooblyNoobly
Copy link

Request:

I think a simple form at the bottom of the page that would allow the general public who do not have github accounts to add their names of support to this letter would make the impact of this site even more powerful.

Maybe OAuth could be used to ensure a bit more credibility for each signee.

@jampola
Copy link

jampola commented Dec 7, 2018

Here, here. Whilst the whole pull request as a form of Signature is clever, it's not particularly friendly for the layman. Thanks!

@terencehuynh
Copy link
Owner

terencehuynh commented Dec 7, 2018

Hey! I might spend sometime on the weekend looking into this. Otherwise happy for someone to take this on board and do this too!

Just got to figure out how to do this with Netlify and Gatsby. 🤔

@mensly
Copy link
Contributor

mensly commented Dec 7, 2018

I actually really like the idea of requiring a pull request and suggest keeping it as is. The letter is from the tech community, not the general public, and being able to perform a github pull request is sorta a simple shibboleth that you're part of this community.

@hugomd
Copy link
Collaborator

hugomd commented Dec 7, 2018

I think it'd be reasonably easy to hook up a Netlify function to store it somewhere. It would be nice to open this up to the general public as they're all affected by the bill, and have voting rights.

How would we go about verifying users though?

@cailyoung
Copy link
Contributor

If there’s a mechanism to catch the outgoing social media call and either create a PR or dump the name and source somewhere that might be easier?

Otherwise you just need to implement all of change.org 🤔

@cailyoung
Copy link
Contributor

#62 is a start?

@renlord
Copy link
Contributor

renlord commented Dec 8, 2018

I think it'd be reasonably easy to hook up a Netlify function to store it somewhere. It would be nice to open this up to the general public as they're all affected by the bill, and have voting rights.

How would we go about verifying users though?

Send a confirmation email and request that the user authenticate with a provided URL.

@terencehuynh
Copy link
Owner

terencehuynh commented Dec 8, 2018

I did a manual copy and paste of Twitter users - and couple of things:

  1. It was hard to differentiate between people who were signing the letter or just sharing it
  2. Hard to verify if the person was an actual person
  3. Names are not a reliable indicator

With regards to issue 1: I basically used the default tweet as an indicator of signing it (since we did say "Add your name to the open letter" above it). If people mentioned in the list did not want to sign it, they can probably DM me and ask for removal.

See PR: #71

@lukefisklennon
Copy link

What about only letting members of the tech community sign alp.fail, but having a change.org page linked for the general public? That way you can preserve the credibility of the site itself while also opening it up to everyone, and not having to go to all this trouble trying to verify identities.

@cailyoung
Copy link
Contributor

I think #71 is a much more elegant solution.

@hugomd hugomd added the feature request Request for a new feature label Dec 10, 2018
@hugomd hugomd changed the title Feature Request: Allow general public to add names of support Allow general public to add names of support Dec 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request for a new feature
Projects
None yet
Development

No branches or pull requests

8 participants