Hi, I am a GSoC'11 student, this summer I have developed Extension:SignupAPI http://www.mediawiki.org/wiki/Extension:SignupAPI with jorm as my mentor.
This extension creates a special page that cleans up SpecialUserLogin from signup related stuff, adds an API for signup, adds sourcetracking for account creation & provides Ajax-ified validation for signup form.
A few concerns are:- 1) Security over Ajax validation, there was quite some debate over this during project start but a common consensus could not be reached. Therefore, I have made this option user configurable
2) Managing layout with the extra space occupied by the client side validation indicators. Currently, I have added <span> tags for displaying them next to their respective input fields but it is not consistent especially when there are long messages to be displayed.
3) Integration with Clicktracking extension. Can the sourcetracking part of my extension be integrated with clicktracking? Would it offer additional benefits?
4) Integration with core. Currently, my extension supports only MW 1.19, should it also support earlier versions? Would that affect its early adoption into core? What other factors need to be handled before core integration?
I am eagerly looking forward to all your comments & suggestions. Overall, working with MediaWiki as my GSoC organisation has been a wonderful learning experience & am excited to continue contributing in the coming days.
Thanks to everyone of you who has helped me in making this project a reality!
User: Akshay.agarwal
wikitech-l@lists.wikimedia.org