• Threads
  • Categories
  • Users
  • Documentation
  • GitHub
  • Discord
  • forum
  • group
  • search
  1. Threads
  2. Apps, Extensions, Plugins
chevron_left Apps, Extensions, Plugins

How do I get started on creating an extension for misago?

  • forum 11 replies
  • last reply by avi July 20, 2014
  • Last
  • link
    avi
    Members 24 posts
    June 16, 2014, 4:55 p.m. June 16, 2014, 4:55 p.m.
    link

    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!

  • link
    rafalp
    Project Lead 1476 posts
    June 16, 2014, 8:49 p.m. June 16, 2014, 8:49 p.m.
    link

    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:
    www.djangopackages.com/grids/g/oauth/

    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.

  • link
    avi
    Members 24 posts
    June 17, 2014, 4:56 a.m. June 17, 2014, 4:56 a.m.
    link

    Fine! I will poke around the code and try to learn

  • link
    avi
    Members 24 posts
    July 4, 2014, 7:16 p.m. July 4, 2014, 7:16 p.m.
    link

    any update on this?

  • link
    rafalp
    Project Lead 1476 posts
    July 4, 2014, 7:37 p.m. July 4, 2014, 7:37 p.m.
    link

    Like I've said, if you want to work on getting social auth to work with Misago 0.6, let me know and I'll prioritize getting users auth in 0.6 done so you can get to it.

  • link
    avi
    Members 24 posts
    July 4, 2014, 7:39 p.m. July 4, 2014, 7:39 p.m.
    link
    @rafalp has written:

    Like I've said, if you want to work on getting social auth to work with Misago 0.6, let me know and I'll prioritize getting users auth in 0.6 done so you can get to it.

    Yes I really want to work :)

    however I am a beginner with Django. But I have written Oauth Google/Facebook login for my tornado app. There is already Django library for oauth, Django alloauth. Not sure if that can be integrated with Misago.

  • link
    rafalp
    Project Lead 1476 posts
    July 5, 2014, 5:37 p.m. July 5, 2014, 5:37 p.m.
    link

    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.

  • link
    avi
    Members 24 posts
    July 5, 2014, 5:40 p.m. July 5, 2014, 5:40 p.m.
    link
    @rafalp has written:

    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.

    that would be great! by that time I hope to learn basic bits and pieces of Django

  • link
    rafalp
    Project Lead 1476 posts
    July 6, 2014, 12:44 a.m. July 6, 2014, 12:44 a.m.
    link

    For record, here is checklist for 0.6 auth:

    github.com/rafalp/Misago/issues/362

  • link
    rafalp
    Project Lead 1476 posts
    July 11, 2014, 10:10 p.m. July 11, 2014, 10:10 p.m.
    link

    Only parts of Misago auth that are on TODO are finishing users admin, reset-password and UserCP for changing sign-in credentials.

  • link
    rafalp
    Project Lead 1476 posts
    July 19, 2014, 11:14 p.m. July 19, 2014, 11:14 p.m.
    link

    Auth reimplemented: github.com/rafalp/Misago/issues/362

    If you wish to start experimenting on adding social auth to Misago, feel free to fork and start lurking around misago.users

  • link
    avi
    Members 24 posts
    July 20, 2014, 8:16 p.m. July 20, 2014, 8:16 p.m.
    link

    Great! I have been Django from few days and I understand basic structure. Time to fork and start poking around Misago!

    and thanks for considering my request :)

There are no more posts in this thread.

  • This site uses cookies to gather statistical data for use in traffic analysis.
  • Documentation
  • GitHub
  • Discord
  • Terms of service
  • Privacy policy
powered by misago