Ashkay, 

I'm actually the designer on it, not the developers (Ori Livneh and S Page). 
We're still in the midst of planning the experiment, so it's not all ready to 
go yet. We'll email you with questions/etc. soon!

Thanks,
Munaf Assaf


On Monday, August 20, 2012 at 7:52 AM, Akshay Agarwal wrote:

> Hey Munaf,
> 
> Can we schedule a quick IRC meet sometime today to discuss this, I can help
> on incorporating the required changes.
> 
> Akshay
> 
> On Fri, Aug 17, 2012 at 10:46 PM, Munaf Assaf <[email protected] 
> (mailto:[email protected])> wrote:
> 
> > This is a long thread that I just caught wind of, but I thought I'd
> > interject with a few notes.
> > 
> > The E3 team is going to start doing experiments on the account creation
> > process, starting with the signup page. The front-end is going to be
> > reworked to conform to the design team's new "Agora" standards, like so:
> > 
> > http://www.mediawiki.org/wiki/Account_creation_user_experience
> > 
> > As for the API: we are going to make some improvements to it as part of our
> > first experiment. Yes, it is functional now, but we need to do a bit of
> > hacking to support our proposed UX improvements, as well as make it more
> > consistent with WMF JavaScript guidelines. If someone wants to improve the
> > signup template in core, that would be excellent - but since our team needs
> > to move quickly, we're likely going to just going to make our own fork of
> > the extension and display the proposed template for users in a small
> > experimental bucket.
> > 
> > Feel free to email me if you have questions. :-)
> > 
> > Cheers,
> > Munaf
> > 
> > On Fri, Aug 17, 2012 at 8:30 AM, Tyler Romeo <[email protected] 
> > (mailto:[email protected])> wrote:
> > 
> > > With items like SpecialPages and API classes, it is indeed a possibility
> > to
> > > first make it an extension and then integrate it, primarily because there
> > > is little difference in how a core SpecialPage/APIBase is implemented and
> > > how an extension is implemented. However, this workflow is not required.
> > > 
> > > The problem is that the LoginForm class is old and run-down, and we
> > > shouldn't really be basing code off of it. A better way to go about it
> > > would be to make use of the newer MW infrastructures like FormSpecialPage
> > > and Status to make a cleaner implementation. The account creation API
> > > currently in Gerrit is actually a bit of a hack (as is the Login API and
> > > many other similar modules) because of the fact that there is not a good
> > > separation between application logic and UI in many core features of MW.
> > > 
> > 
> > It
> > > would be much preferred to fix this then to pile on top of the current
> > 
> > way
> > > things are implemented.
> > > 
> > > *--*
> > > *Tyler Romeo*
> > > Stevens Institute of Technology, Class of 2015
> > > Major in Computer Science
> > > www.whizkidztech.com (http://www.whizkidztech.com) | [email protected] 
> > > (mailto:[email protected])
> > > 
> > > 
> > > 
> > > On Fri, Aug 17, 2012 at 11:09 AM, Akshay Agarwal <
> > > [email protected] (mailto:[email protected])
> > > > wrote:
> > > 
> > > 
> > > > I am not sure how stuff works now but at the time I was working on this
> > > > project, any features missing in the MediaWiki codebase were first
> > > > developed as an extension, reviewed, tested and then integrated in the
> > > > core.
> > > > 
> > > > The current version of the SpecialPage looks similar to LoginForm
> > because
> > > > it was indeed derived from there & one of the main goals for this
> > > 
> > 
> > project
> > > > was to remove the account creation code from SpecialUserLogin & put it
> > > > inside its own SpecialPage. I do realize that some refactoring might
> > > > 
> > > 
> > > still
> > > > be needed but I definitely can say that the efforts to do that would be
> > > > much lesser than rewriting the entire module because the new module
> > > > 
> > > 
> > > 
> > 
> > would
> > > > again have to go through similar iterations through which SignupAPI
> > > 
> > > already
> > > > went.
> > > > 
> > > > Tyler, I really appreciate your efforts in developing a new API & I
> > would
> > > > encourage you to contribute with all the learning that you have had in
> > > 
> > > this
> > > > project to getting SignupAPI deployed because the project involves many
> > > > more things than just an additional API, many of which I have conveyed
> > > > 
> > > 
> > > 
> > 
> > in
> > > > my previous mail.
> > > > 
> > > > On Fri, Aug 17, 2012 at 8:27 PM, Derric Atzrott <
> > > > [email protected] (mailto:[email protected])> 
> > > > wrote:
> > > > 
> > > > > > 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.
> > > > > 
> > > > > 
> > > > > Still we should take note of the lessons he learned when he made his
> > > > > extension and apply them to development of a API in the core, should
> > > > > 
> > > > 
> > > 
> > 
> > we
> > > > go
> > > > > that route.
> > > > > 
> > > > > I agree that this should be a core feature and not an extension.
> > This
> > > > > seems
> > > > > like the sort of thing that many Wikis will need and I'm somewhat
> > > > > 
> > > > 
> > > > surprised
> > > > > the request for someone to make it doesn't come up more often.
> > > > > 
> > > > > Thank you,
> > > > > Derric Atzrott
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Wikitech-l mailing list
> > > > > [email protected] (mailto:[email protected])
> > > > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> > > > > 
> > > > 
> > > > _______________________________________________
> > > > Wikitech-l mailing list
> > > > [email protected] (mailto:[email protected])
> > > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> > > > 
> > > 
> > > _______________________________________________
> > > Wikitech-l mailing list
> > > [email protected] (mailto:[email protected])
> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> > > 
> > 
> > _______________________________________________
> > Wikitech-l mailing list
> > [email protected] (mailto:[email protected])
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> > 
> 
> _______________________________________________
> Wikitech-l mailing list
> [email protected] (mailto:[email protected])
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> 
> 


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to