Hi all, I'd like to introduce you all to a very simple uservoice clone app made in web2py: http://github.com/adsahay/web2py_feedback
It is still work in progress. The main motivation for this app is that the existing feedback applications, apart from being sometimes ridiculously priced, force users to create multiple accounts (one for the app, one for passing feedback) which is a major turn-off. If I'm registered as a user at Radbox (http://radbox.me), I should be able to pass feedback/bugs/comments on the application without creating a new user account on uservoice or such application. This is the motivation behind the web2py_feedback (till I come up with a nicer name). I'd like help from the community on making this app plug-n-play not just for web2py apps, but for any web application that wants an accompanying feedback app. Also, this doesn't take advantage of the nicer layouts which are available now. Technical query - what's a good way to make this single-sign on friendly for any app to use? My own opinion is that feedback is not a very confidential thing, so we need not use the strictest authentication mechanism, but there has to be a way to transfer some user credentials from an application to its feedback app, without needing the user to create a new login. This allows the app developers to know which user faced a particular problem, and maybe even look up the user's application usage history to debug it. When it reaches a decent version 1.0, we can use it for web2py community as well (we plan to use it for Radbox soon).