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