The administration area has options for customizing the signup process. The KB article is here.
The problem is it doesn't offer the ability to remove unnecessary signup steps. I would like the signup process to be one single step – enter name, email and password. No further steps. This would mean no profile or photo steps.
Which part of the source code should I modify to remove these steps? I have tried hiding the forms, and also redirecting to home in the signup controller:
header('Location: /');
exit();
... but the issue then is that the account isn't created until after the profile step is complete so I don't think this is the right way.