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

New log-in page for donors #1849

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

New log-in page for donors #1849

wants to merge 4 commits into from

Conversation

Changaco
Copy link
Member

When an unauthenticated visitor submits a donation form, they see a page asking them to log in or create an account (screenshot). That page is a little overwhelming and disturbs some people, particularly those who dislike the idea of having to create an account, so I'm proposing a simpler page that doesn't use the word “account”.

Screenshot of the new log-in page for donors


Screencast of the new donation flow for a new donor

@rkingett
Copy link

We should also make sure this new page conforms to accessibility standards and inclusive design.

@Changaco
Copy link
Member Author

The new page is simple HTML, like the current one, so I don't expect any accessibility issue.

@Changaco
Copy link
Member Author

A remaining problem with this new page is that the donor is asked to accept Liberapay's terms of service. Removing this distraction requires further consideration and work.

@SISheogorath
Copy link

I'm less distracted by the terms but more about the e-mail requirement. Wouldn't it make sense to just generate an individual donator ID and display it there without the requirement to collect e-mail addresses?

@Changaco
Copy link
Member Author

A way to contact the payer is a necessity for a recurrent donation, we need to be able to notify them when it's time to renew the donation. Email addresses are the standard contact method, and they're stable identifiers that enable grouping a person's donations together into a single account.

@SISheogorath
Copy link

I'm undecided. Personally I would just setup a standing order, at least over here, that's absolute standard for banks. Pay amount X to Y every Z days/weeks/months. One time setup, just works.

So in that perspective I don't see the need for email there and even less the possiblity to miss a payment, since the bank handles it, but 🤷🏻 maybe I'm complicated.

@Changaco
Copy link
Member Author

Setting up a standing order through your bank's website might seem simpler to you, but it's a payment method that we can't support, because it's too problematic.

@Bubu
Copy link

Bubu commented May 13, 2021

Hey, @Changaco, sorry to bother you about this some more but we've been asked a lot why liberapay doesn't "just" support this method of donations. Could you elaborate a bit here why this is problematic? This would help pointing people to when this comes up again. :)

(Looking forward to this page redesign a lot though!)

@Changaco
Copy link
Member Author

@Bubu See #2026.

@Cher172

This comment was marked as spam.

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

Successfully merging this pull request may close these issues.

5 participants