Giter Site home page Giter Site logo

Play 1.x Roadmap? about securesocial HOT 6 CLOSED

jaliss avatar jaliss commented on September 13, 2024
Play 1.x Roadmap?

from securesocial.

Comments (6)

magro avatar magro commented on September 13, 2024

+1 for a 0.2.5 release.

from securesocial.

gobijan avatar gobijan commented on September 13, 2024

+1...
anyone alive here? jorge?

from securesocial.

jaliss avatar jaliss commented on September 13, 2024

@Akumadevil main development is going to be focused on Play 2 at least until I can make it more complete. Bug fixes and minor improvements can go into the Play 1 version. If you want to add things that's great. You're most welcome to contribute.

Let me comment on your list:

  1. Out of the box use of database tables rather than hashmap (done)
    I did not want to impose a model or storage requirement to people using the module. That's why I provide the SocialUser class that you can map and save it to whatever you want (eg: database, mongo, etc) by implementing your own UserService. As I commented on the code, the hashmap implementation is not suitable for production environments.

  2. Support for multiple identity providers, which would be consolidated against a single user record
    This is something I'm planning for version 2. But we could add it to version 1 as well. We should agree on the design if you want to work on this.

  3. Email as the username (no need to have both)
    Good point. I was thinking of removing the username in the version for Play 2. We could do it in this version too.

  4. Overwrite any view or email template
    This can already be done, you need to add the templates in your app views directory following the same directory structure and Play should automatically pick up your files instead of the module's.

  5. Reset password
    This already implemented

  6. Resend activation link (i.e. don't lock the username)
    This is already implemented

  7. Remember me
    I think my concern with the "remember me" functionality is that you would not get a new oauth tokens from the social networks which could be different from your last visit. If you already signed in using any of the networks you'll just jump into the app. One click. Remember me could be helpful for username/password logins ... Not so sure about this one.

  8. Enforced HTTPS
    This would be good to have, but again would just be useful in the username/password case.

Thanks,
Jorge

from securesocial.

gobijan avatar gobijan commented on September 13, 2024

Hi Jorge,
thx for your explanation. How about bugfix releases? Facebook for example is currently broken and you need to do is accept the attached code here: #69
Would be really cool if we could speed up this branch here for all the play1 lovers with a bit of Release Early Release Often(TM) mentality :)
Cheers

from securesocial.

jaliss avatar jaliss commented on September 13, 2024

@tschundeee you are right :-) Things have been crazy on my end and haven't been able to follow this properly. Hope to be back on track soon.

from securesocial.

jaliss avatar jaliss commented on September 13, 2024

I'm afraid I can't continue working on the 1.x branch. All the development effort is going into the main branch that works with Play 2+

from securesocial.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.