User talk:Ale jrb/Archives/April 2012

Invitation to events: bot, template, and Gadget makers wanted
I thought you might want to know about some upcoming events where you can learn more about MediaWiki customization and development, extending functionality with JavaScript, the future of ResourceLoader and Gadgets, the new Lua templating system, how to best use the web API for bots, and various upcoming features and changes. We'd love to have power users, bot maintainers and writers, and template makers at these events so we can all learn from each other and chat about what needs doing.

Check out the the Berlin hackathon in June, the developers' days preceding Wikimania in July in Washington, DC, and our other events.

You can register now for the Berlin event and if you need financial help or visa help, just mention that in the registration form.

Best wishes! - Sumana Harihareswara, Wikimedia Foundation's Volunteer Development Coordinator. Please reply on my talk page, here or at mediawiki.org. Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator 13:44, 2 April 2012 (UTC)

The Signpost: 02 April 2012

 * Read this Signpost in full
 * Single-page
 * Unsubscribe
 * EdwardsBot (talk) 06:17, 3 April 2012 (UTC)

iglooCSD
So I've pretty much finished the iglooCSD. Once again, it can be found here and depends on something in the igloo settings module which I can't access. I'm pretty sure the code is good, but I'd appreciate if you could check it, especially csdlink and csdlist. Since last time I've added the ability to log csds from igloo and allow admins to delete directly from igloo. My main concern. Since you're rewriting igloo, I don't know how this will fit in; you might have to change some code to allow for integration into jin and the new igloo. Now that igloo will use more jquery, i'll see if I can shorten the code using jquery but no promises ;). So, that leads us to the few things you'll have to do :P, apart from integrating it into igloo1, adding the igloo settings variable, and checking out the code. Well, it's the same as last time, just finding out the location of the module in the top bar and finding an icon for the mouseover. Hope I'm not troubling you. Best, -- Kangaroo  powah  03:45, 30 March 2012 (UTC)
 * Heya. I currently have no intention of altering the current version of igloo any further, even after I get it running again. I've been rewriting some of the modular components for some time, and combined with the interface library which I wrote for another project, it seemed reasonable to get the better version running. With that in mind, the modular nature of the new version will actually make it much easier to integrate your code, so I imagine I'll do that when I get round to putting the whole thing together. It will have to be slightly modified for a few special cases (it needs to be trigger automatically if the current author is the only author when someone hits revert, for example) but it seems generally sound and I expect I'll use it as a baseplate. Thanks for all your work! A le_Jrb talk  09:48, 30 March 2012 (UTC)
 * Sounds good. I'll check out jin to start the UI migration. I'm still going to use waLib for the ajax calls though- it's really efficient. Best, -- Kangaroo  powah  01:51, 31 March 2012 (UTC)
 * Ok, so I decided to try converting some wa_window to jin but I hit a small snag. Wa_Window has the param win_disp which does not exist in jin.button. Unfortunately, this is (I think), important for the positioning of the igloo csd button. I've also come across some difficult in constructing the div that houses the ul that houses all the different list options. I'll show you the original code and then my changed code refactored to use jin.button. (I think that for the second bit of code (this.csddisplay) should be a panel but I'm not sure. Here's the code:


 * Note: The new code is not complete:


 * Oh and btw, I have to thank you for giving me the opportunity to make the module. Regardless of it helping gloo (which i am happy about), it opened my eyes to the world of javascript- ajax, regex and all sorts of things. Thanks, -- Kangaroo  powah  03:09, 31 March 2012 (UTC)
 * Ok, so I can do this.csdDisplay apart from the font size and win_Disp, but since border colors are usually different from the main color, there needs to be a separate border color param in jin's border panel. Best, -- Kangaroo  powah  04:31, 31 March 2012 (UTC)
 * There's a 'BorderPanel' class for creating panels with borders, though I think there are some minor bugs with it in the version currently uploaded. Alternatively, you can create two panels and make the inner one slightly smaller. In Jin, you don't use the 'display' attribute to stop things from showing up. Because Jin dynamically resizes all child elements when their parent changes, having elements attached to the object tree that serve no purpose would be needlessly inefficient. If you wish to duplicate the effect of win_diplay = 'none', you should remove the element from the parent object entirely. You can do this manually by setting object.panelElements[chidIndex] to null (the add call returns the childIndex when called), then calling object.render, or you can simply call object.clear on the parent, then rebuild the tree. If you simply wish an element by to invisible but remain active, set its alpha value to 0. Finally, adapting your csd thing to use Jin may be somewhat premature. Because the entire interface will use it, things like 'wa_attach' will be irrelevant, and are handled rather differently. A le_Jrb talk  18:15, 4 April 2012 (UTC)

Since I'm technically a dev....
Hi,

I was just wondering if, since I kinda am a dev of igloo (although I know that i just made the backbone for the igloo csd module) I was wondering if I could see the backend code for igloo. I'm not asking for the userinfo and stuff but just to see how the whole scoring system works. I'm fine if you can't/ don't want to.

Thanks, -- Kangaroo  powah  02:29, 4 April 2012 (UTC)

The Signpost: 09 April 2012

 * Read this Signpost in full
 * Single-page
 * Unsubscribe
 * EdwardsBot (talk) 23:37, 9 April 2012 (UTC)

Igloo down
Is Igloo down again. Just been saying - Warning: igloo could not connect to the remote server. Loading stopped. for the last two days. Edinburgh  Wanderer  22:55, 10 April 2012 (UTC)
 * The database server, hosted on Cluenet, is currently down. I'll try and talk to someone, but as it is no longer my host, there's not much I can do. A le_Jrb talk  12:20, 11 April 2012 (UTC)
 * Not again :'( Shriram (talk) 12:56, 11 April 2012 (UTC)

The Signpost: 16 April 2012

 * Read this Signpost in full
 * Single-page
 * Unsubscribe
 * EdwardsBot (talk) 21:43, 16 April 2012 (UTC)

Possible igloo bug
Noticed that igloo immediately reported someone to AIV despite no prior warnings. My suspicion is that this is because the last post on their talk page was a warning but it was not dated...but that is just my suspicion. Here's the report diff and here's the user's talk page prior to my igloo intervention. Note the dangling vandalism warning from July 2011 that did not have a date at the end. ɠǀɳ̩ςεΝɡ bomb  01:59, 17 April 2012 (UTC)

The Signpost: 23 April 2012

 * Read this Signpost in full
 * Single-page
 * Unsubscribe
 * EdwardsBot (talk) 10:34, 24 April 2012 (UTC)