The SignupAPI I developed indeed takes care of everything required and was
truly developed to cater to such requirements. It would not be a good idea
to rework the same. A lot of brainstorming and architectural discussions
were already done while developing this project & it received input on
several different aspects from the community. I really think that instead
of developing something new, Extension:SignupAPI should be given a chance
for deployment because it solves several requirements including the
tracking of what events are most effective in creating accounts and then
having the ability to suggest suitable exit activities. Also, the UI was
totally revamped to make it visually appealing. Client side validations for
user input have also been implemented including the ability to alert user
if his desired username has already been taken while he enters it on the
signup form. The extension also does a lot of refactoring of the existing
SpecialLoginPage by taking out the account creation logic from it and then
putting it in its own API. The extension has also received extensive
testing by several developers including Santhosh who tested it out with
internationalized usernames & suggested relevant bugs which I fixed.
Some things came up and I didn't get back to working on SignupAPI, but I'm
really keen on helping now & wish to work towards deploying the extension.
I need a mentor to help me through the process because it seems that many
parts of the development process have significantly changed.
Thanks & Regards
Akshay Agarwal
Software Developer
Directi