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(a)gmail.com
On Fri, Aug 17, 2012 at 10:30 AM, Akshay Agarwal <akshay.leadindia(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l