I know the basics, how it will work, but i'm to bad in programming to make this happen and after 3 hours of trying i need your help, you will also benefit from this!
This is my Tip:
The reason why new user sign up is simply, because they want more rights like asking questions or giving answers. So if we dont want to loose some users, we have to make it simple and fast. The Facebook Login was a great thing but we can make it even better:
This is how we can do it:
If a new user wants to post something he gets this message "please log in or register to do xy". A much better way would be to redirect him to a site that allready has the login AND the register form side by side. This would 1. save him one click (for the lazy ones) and 2. He will see that you only need to fill out three fields, so simple and fast that nearly everyone can join in 5 seconds and not (like they will expect) 10-20 fields like in most forums and boards. 3. We can place there a field with benefits that he will have after registration.
This are the things i found out to code it:
qa-page-login.php has the login formular
qa-page-register.php has the register formular
function page_error() in qa-theme.php is were the error message is produced
qa-page-ask is one of the places where we have to insert this
I hope you can understand what i mean, maybe you like this idea too =)