On Mar 23, 2015, at 11:39 AM, Chinmaya Patanaik <patanaikchinm...@gmail.com> wrote:
> • User signup/login using their social media accounts(Google, Facebook, > Twitter). Use OAuth for user authentication. There are a lot of excellent > django libraries available such as django-allauth, django-social-auth etc. If the current system is a mediawiki plugin, then social media / oauth login is already possible. > • Add admin functionality using django admin interface and customize it > by developing new forms. New forms that do what? Compared to the current, I’m not sure what that means. > • Design and Develop REST APIs. There are many open source libraries > available such as django-rest framework or django-tastypie etc. You’d also have to elaborate on what exactly this would provide that is not currently provided, and maybe provide examples. > • Email notification to user corresponding to any change in the > database. I believe this is already possible. > • Automate installation and deployment process. Explore various options > such as Shell scripts, Python Fabric or a configuration management system > such as Chef, Ansible or Puppet. This could be useful. However, it’s not something that affects users too, so not a primary consideration. I reiterate my earlier concern that this should not be a django exercise, justifying how everything will be easy to do in django. I suggest thinking through “what” in more detail before even considering “how”. The focus first is on requirements — what you are going to accomplish as it pertains to users and developers (with emphasis on users). You covered some of that, but it feels incomplete. How you aim to implement the requirements is something you can elaborate later in your proposal when it’s more clear what the benefit and bigger picture looks like. Cheers! Sean ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel