I'm using the q2a platform for our software development team. Since our team is distributed the question2answer site resides on the public server. It contains a lot of sensitive information that should not be viewed by anonymous users so I set the following permissions:
Viewing question pages: registered users
Asking questions: registered users
Answering questions: registered users
but still if some random user bumps into my site he/she can access the question list pages, see the users list, tags list and so on and get some information I do not want to share.
It would be great to have a new permission that hides the entire q2a site from anyone who is not logged in so that the only thing that is visible is the login form.
I am also PHP-dev myself so I can develop it and do a pull request if the feature is accepted.