alp-fail icon indicating copy to clipboard operation
alp-fail copied to clipboard

Allow general public to add names of support

Open DooblyNoobly opened this issue 6 years ago • 10 comments

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.

DooblyNoobly avatar Dec 07 '18 00:12 DooblyNoobly

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

jampola avatar Dec 07 '18 00:12 jampola

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. 🤔

terencehuynh avatar Dec 07 '18 01:12 terencehuynh

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.

mensly avatar Dec 07 '18 03:12 mensly

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?

hugomd avatar Dec 07 '18 04:12 hugomd

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 avatar Dec 07 '18 10:12 cailyoung

#62 is a start?

cailyoung avatar Dec 08 '18 09:12 cailyoung

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.

renlord avatar Dec 08 '18 09:12 renlord

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: https://github.com/terencehuynh/alp-fail/pull/71

terencehuynh avatar Dec 08 '18 12:12 terencehuynh

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.

lukefisklennon avatar Dec 09 '18 04:12 lukefisklennon

I think #71 is a much more elegant solution.

cailyoung avatar Dec 09 '18 09:12 cailyoung