Last modified: 2014-03-08 15:26:53 UTC
Akshay has been working on fixing bugs and making user experience improvements: https://www.mediawiki.org/wiki/User:Akshay.agarwal and I know that the editor engagement experiments and community folks at Wikimedia Foundation are interested in getting this extension reviewed and deployed.
This extension aims to resolve bug 34447 .
Also this will help with https://meta.wikimedia.org/wiki/Research:Account_creation_UX
I have heard that Ryan Kaldari may be interested in working on this codebase, and in reviewing it prior to deployment. Assigning to him. Ryan, along with your GSoC mentorship time, do you have time to work on this as part of your 20% time, or possibly as part of your regular work? Thanks.
Not really a shell bug until a senior MediaWiki developer approves it for deployment, so, not putting the "shell" keyword in yet.
I added the extension to the Git migration request list:
Now we wait on Chad.
Akshay, do you have a Gerrit account yet? If not, you'll need to get one before the extension can be migrated.
If you don't, see https://www.mediawiki.org/wiki/Git/Workflow#Get_the_right_permissions
(In reply to comment #3)
> I added the extension to the Git migration request list:
> Now we wait on Chad.
This has been exported to Gerrit and can be cloned from the mediawiki/extensions/SignupAPI.git project.
I couldn't find Akshay in Gerrit yet, but you're in the extension-SignupAPI group Ryan, so you can add the user when Akshay is setup.
Thanks Chad! Don't you ever sleep?
(In reply to comment #6)
> Thanks Chad! Don't you ever sleep?
No, we keep him hooked up on a ballmer peak of coffee.
Ryan Kaldari and Chris Steipp are collaborating on reviewing this extension towards getting it deployed on Wikimedia sites. You can see it at https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/SignupAPI,n,z . The Editor Engagement Experiments team is eager to get this reviewed and deployed. Thanks, Ryan and Chris.
Looks like Kaldari has left some review comments.
I assume our next steps is get Ori on implementation of requested changes. Thanks Kaldari for the help!
Adding Ori to this bug.
Looking at https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/SignupAPI,n,z - who is it who's working on this right now? Ryan, should this bug be assigned to you, Ori, or someone else?
This is still in the work queue for E3, but since we're in the middle of testing/deploying a different experiment it's on the backburner.
Hi. In my initial development for the Account creation user experience experiment <https://www.mediawiki.org/wiki/Account_creation_user_experience> I've looked at the code. I made some notes in https://www.mediawiki.org/wiki/Account_creation_user_experience/SignupAPI , maybe you'll find them of interest.
My bias for the experiment is to leave the server-side PHP code unchanged, rather than adding a new Special:UserSignup; but I may adopt some of your validate API.
I am working on implementing the changes as suggested in the code review and bugs filed by E3 team during testing. I shall collaborate with Ori on this & possibly he might mentor me on pushing this towards deployment.
Akshay: Would it be useful to have a dedicated "SignupAPI" component here in Bugzilla under the "MediaWiki extensions" product, and set you as the default assignee for bug reports filed under it?
Might make it easier to report and find issues of SignupAPI...
Andre: That would be excellent. I tried adding a new component to Bugzilla from the administration page but I do not have the sufficient rights, could you please do this for me. thanks.
Steven and S, I just wanted to check on the status of the updated signup functionality. I see that https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/SignupAPI,n,z includes some -1 reviews from Arthur and S -- are you waiting for improvements by author Akshay? Is there another place I should be looking for signup API improvements?
Steven, S: Could you answer comment 18 please?
Akshay: Is anything blocking you?
WMF will not deploy SignupAPI, instead we will some day rewrite much of the "account creation user experience" code currently in the E3Experiments extension into core.
Also Gerrit change #18127 implemented a 'createaccount' API with similar functionality to 'signup'.
I acknowledge and appreciate Akshay's work, it was very helpful.