I was thinking to develop OAuth2 extension which would enable to login via FB, Gmail, Github etc.
But where do I get started? Appreciate any help. Thank you!
Thanks for showing interest in adding features to Misago!
While 0.6 release is not "behind corner", energy may be better spent by writing OAuth for it instead of 0.5 line that will be deprecated eventually and won't be compatibile with 0.6.
I see on DjangoPackages that pleny of solutions exist that could be integrated into Misago:
If you'll wish to add OAuth to Misago 0.6, I will try to find time tomorrow to get done with 0.6's sign-in page tomorrow for you to build upon.
I've started work on front-end part of users auth. While I can't give ETA for its completion, I am hoping that in few days I will have registration/activation/password reset/signin features done on future branch and you'll be free to start experimenting with implementation of oauth.