Message: 4 Date: Mon, 15 Aug 2011 19:49:40 -0400 From: mhershberger@wikimedia.org (Mark A. Hershberger) Subject: [Wikitech-l] Mobile bug Triage ? non-WMF devs wanted! To: Wikitech List wikitech-l@lists.wikimedia.org Message-ID: 87k4aeme0b.fsf@everybody.org Content-Type: text/plain; charset=utf-8
What: ?Mobile? bug triage When: Wednesday, August 17, 17:00UTC Time zone conversion: http://hexm.de/5r Where: #wikimedia-dev on freenode Use http://webchat.freenode.net/ if you don't have an IRC client
This Wednesday, I'll be conducting a bug triage of bugs related to mobile devices and the new MobileFrontend Extension. In order to get as much non-WMF interest as possible, I'm announcing the triage two days early.
If you have a wiki that you would like to add mobile support to, then this is the triage for you! You'll have a chance to talk to developers about the issues and, if you can help with PHP development, you'll be able to see which bugs are most important to you to be fixed and even get some hints to begin diving into the code yourself.
If we're trying to attract non-wmf devs, parts of the extension seems very wmf specific (or do you mean we're trying to attract volunteer devs who only care about Wikipedia?).
For example, at one part there is a check hardcoding things specific to the wmf server setup: stripos( $_SERVER['HTTP_VIA'], '.wikimedia.org:3128' ) !== false )
There's another line doing stuff like: $featuredArticle = $this->mainPage->getElementById( 'mp-tfa' ); $newsItems = $this->mainPage->getElementById( 'mp-itn' );
Which I assume is a refrence to class names used on the english wikipedia's main page.
I personally feel (without actually looking at the issues involved, so take this with salt) that its bad to hardcode such things even if its only going to be used by wmf, since they can change. However if we're aiming for third party re-use, then hardcoding such things is definitely a bad idea.
-bawolff