[OSM-dev] Registering on osm.org with a social account

2015-11-12 Thread Ilya Zverev
Hi everyone,

We at maps.me (well, me alone for now) are looking into simplifying OSM sign up 
process on mobile devices. As you know, the current process, which involves 
opening a browser, then opening a mail app, then opening a browser again, then 
returning to an app and entering credentials once again, is quite disruptive. 
But since we already support linking accounts to social login services (like 
Facebook and MS Live), there are few things that could simplify registering 
users on mobile. I wrote some thoughts on hackpad:

https://hackpad.com/Facebook-Registation-for-OSM.org-4MI6M5EeeRh

My point is to create a set of API methods that allow for user registration 
without at any point leaving the app, but not removing any steps from the 
registration process (except e-mail verification, which is done by a third 
party). This would greatly increase number of OSM editors, not only because web 
registration will take less clicks, but from a great number of mobile users, 
who don't want to bother with a website.

I can probably learn RoR and make these changes myself, but for now I'd like to 
learn if the community is good with this proposal.

IZ
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Registering on osm.org with a social account

2015-11-12 Thread Jóhannes Birgir Jensson

To me this seems like a good step forwards.

The pre-filled display name could be the short name (if the API provides 
it) of the user, like in Facebook URLs (which you can pick) but 
highlight that they can change the name (and might have to).


If the API provides an approximate location (Littletown, Somecounty, 
Thatcountry) then we could even go a step further and use Nominatim for 
a lookup and set that up as their Home Location by default.


Þann 12.11.2015 13:58, Ilya Zverev reit:

Hi everyone,

We at maps.me (well, me alone for now) are looking into simplifying
OSM sign up process on mobile devices. As you know, the current
process, which involves opening a browser, then opening a mail app,
then opening a browser again, then returning to an app and entering
credentials once again, is quite disruptive. But since we already
support linking accounts to social login services (like Facebook and
MS Live), there are few things that could simplify registering users
on mobile. I wrote some thoughts on hackpad:

https://hackpad.com/Facebook-Registation-for-OSM.org-4MI6M5EeeRh

My point is to create a set of API methods that allow for user
registration without at any point leaving the app, but not removing
any steps from the registration process (except e-mail verification,
which is done by a third party). This would greatly increase number of
OSM editors, not only because web registration will take less clicks,
but from a great number of mobile users, who don't want to bother with
a website.

I can probably learn RoR and make these changes myself, but for now
I'd like to learn if the community is good with this proposal.

IZ
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev



___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Registering on osm.org with a social account

2015-11-12 Thread Tom Hughes

On 12/11/15 13:58, Ilya Zverev wrote:


We at maps.me (well, me alone for now) are looking into simplifying OSM sign up 
process on mobile devices. As you know, the current process, which involves 
opening a browser, then opening a mail app, then opening a browser again, then 
returning to an app and entering credentials once again, is quite disruptive. 
But since we already support linking accounts to social login services (like 
Facebook and MS Live), there are few things that could simplify registering 
users on mobile. I wrote some thoughts on hackpad:

https://hackpad.com/Facebook-Registation-for-OSM.org-4MI6M5EeeRh


Well there are many, many things wrong about that document.

Firstly for social signup it is better to click the button on the login 
page, not start from the signup page. Yes that isn't good design and we 
really need to merge the two.


Secondly, we already prefill the email if the service provides it, so no 
need to enter it once, let alone twice. In fact in some cases we even 
trust the email without verifying it.


There's also no requirement to enter a password if you use social signup 
and I believe the page makes that clear.


Basically if you click a social login button on the login page then your 
"alternate flow" is pretty much what already happens.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev