On 28 May 2012 22:14, Steven Walling <[email protected]> wrote:
> On Mon, May 28, 2012 at 12:39 PM, Daniel Friesen > <[email protected]>wrote: > > > - To have a combined form like that you have to create a brand new > special > > page; you can't do that within our current Special:UserLogin > > - We don't provide a way to simply override the special page used for > > login links > > Hence with these two facts that means it's impossible to make an > alternate > > login form without replacing stuff inside the personal_urls by using > hooks > > and constructing your own arrays to put in the list. > > Wikia doesn't even bother with hooks, they just make core modifications > > for this stuff. > > > > Just FYI, work is being done to decouple account creation from > Special:UserLogin. The initial SignupAPI extension was a GSOC project, and > it's currently undergoing code review etc. This should allow us to > implement some long overdue improvements, such as: > https://bugzilla.wikimedia.org/show_bug.cgi?id=34447 > > The relevant bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=36225 > This corner of MediaWiki is horrifically old and rusty; I tried a big refactoring a while ago but it broke CentralAuth and so got pulled a couple of times. I might have another go now we have labs up and running and we can easily set up a SUL domain to match the cluster's. SignupAPI basically copied mountains of code from LoginForm, IIRC; wasn't a real refactoring (could be mis-remembering though). --HM _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
