Skip to content

Revamped User Workflows and Many Improvements!

Compare
Choose a tag to compare
@arocks arocks released this 11 Mar 21:59
· 80 commits to master since this release

Detailed in the blog post

  • Email-based logins!: Most websites don’t need usernames. Furthermore, the users have to come up with a unique and memorable username. But their email address is already unique and memorable, hence more widely used for logins these days.
  • User profiles!: In 90% of the user based applications you will need to create a user profile. So we have added one with nice default fields like a user avatar image, bio etc. They are extendable too.
  • Python 2.7 support!: Supporting Python 2.7 was a much requested change. Back-porting needed not just syntactic changes but some tricky Unicode management as well.
  • Less Bootstrappish: After browsing through several examples of well designed bootstrap-based sites, several design improvements have been added like see-through navbar that changes on scroll, full cover image etc.
  • Environment specific Settings and Requirements files: This was a convention most Django developers follow so the environment specific files have been split out.
  • Authentication Workflows: In addition to signup, login and logout; we now have views to change password, reset password etc. They are class-based views, hence easier to extend.
  • Lots more: check the wiki for details.