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

Provide a solution to post for users with an existing Discourse account #8

Open
tanius opened this issue Nov 15, 2019 · 0 comments
Open

Comments

@tanius
Copy link
Member

tanius commented Nov 15, 2019

People who use this form but already have an account on the targeted Discourse forum will see this error message when submitting the form in the last step:

It seems you already have an account on our forum using this e-mail address, or have entered an invalid address. Please choose a different e-mail address and click again on "Send".

This is very late to tell them, so we need a solution for this case. Options include:

  1. A hint on one of the first slides, telling people where on the Discourse forum to post directly if they already have an account. This can be done with a link that opens a pre-filled editor for a new Discourse topic.

    This solution would be ok at first, but for the medium term, one or more of the following solutions would be better to a have the same, simple flow as the user experience for all users of the form..

  2. Providing the questions plus their responses in Markdown format to simply copy & paste into a new topic in Discourse.

  3. Allowing people to enter their e-mail address or username, and password, of the targeted Discourse forum, and posting with that information. This is probably difficult to implement as Discourse is not meant to be accessed like that – other applications are supposed to use User API keys, but connecting such an application to ones Discourse account is not a good user experience …

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

No branches or pull requests

1 participant