User account creation is something that is pretty critical to the MediaWiki infrastructure. If we're going to be completely revamping the signup page, it should not be done in an extension.
Furthermore, looking at the extension's code now, there are numerous design problems that would need to be fixed if this were to be deployed (primarily the fact that the entire special page looks pretty much like a copy of LoginForm's account creation interface).
Not to mention that an account creation API is something that the core needs and site admins should not have to rely on an extension to install it.
I'm welcome to a rewrite and refactoring of the LoginForm, if that's a goal we want to aim towards.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | tylerromeo@gmail.com
On Fri, Aug 17, 2012 at 10:30 AM, Akshay Agarwal <akshay.leadindia@gmail.com
wrote:
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 _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l