Archive for the 'wiki' Category

Applying for Summer of Code 2009…

Tuesday, March 10th, 2009

I’ve just put in Wikimedia’s org application for Google Summer of Code 2009… Hopefully we’ll get in. :)

We’ve had mixed luck in previous years with GSoC, but I think we’ve got enough internal bandwidth this year that we can make sure there’s enough effort put into interacting with the student candidates ahead of time to pick the coolest and most go-get-em self-starter awesome projects and then support them through the project term.

I’ve tossed up a student application template if you want to get started early. :)

Update 2009-03-18: We’re in!

Testing user testing

Tuesday, March 10th, 2009

Part of the Wikipedia Usability Initiative‘s work plan is to do some genuine real end-user testing — this’ll give us a more solid idea of a) what problems to prioritize and b) a solid measure of progress as improvements get made.

An initial test run is starting now: a banner is running for a small percentage of English Wikipedia anonymous page views inviting folks to participate in the study:

usertest-banner

This leads to an online survey thingy which the testing firm we’ve contracted uses to pick out candidates for remote or in-person testing:

test-box

A subset of the respondants will get a callback from the testing firm, and in a couple weeks we’ll get folks in a lab and smack ourselves with how confusing our site is while we tape them. :)

Currently we’re mostly targeting San Francisco Bay Area locals; next time we think we can trim down the notice a little better to ensure it’s not showing to non-local visitors.

Inline video test

Thursday, March 5th, 2009

Just a quick test of Ogg-friendly video embedding with mv_embed in my WordPress blog…

Here’s Elephant Mud Bath.ogg from Wikimedia Commons:


Good:

  • Seems to work nice in Firefox 3.0 with Java
  • Seems to sort of work in Safari 3.2 with Xiph Quicktime components (have to play, then pause, then play again

Haven’t tested other browsers or FF 3.1 yet.

Bad:

  • Still have to edit some settings in mv_embed.js manually to make it work (fix path, disable MediaWiki-dependent script loader)
  • Currently have to manually make/pick a thumbnail image
  • Seeking doesn’t currently seem to work (needs server support for oggz_chop?)
  • WordPress’s wysiwyg editor eats the entire <video> tag if I switch out of HTML mode! It leaves the <script> at least. :P
  • Integrating support into the upload/insert tool would be awesome of course, beating manual writing of the HTML. :)

San Francisco Dent Event

Friday, February 27th, 2009

We had a “dent event” meetup of open microblogging fans the other day here in San Francisco, as identi.ca’s Evan Prodromou is wandering about after the recent RecentChangesCamp in Portland.

There was wacky fun! Beers were drunk, fish and chips were eaten, netbooks were compared, and there was a nice little turnout of Wikimedians and Creative Commoners in the group.

There was talk about some of the various ways in which microblogging feeds are being used in the Wikimedia world (there are Twitter and Identica feeds of Wikinews updates, as well as a feed we set up recently with server administration log updates [and at Twitter]) and some talk of possible set up of localization work for the Laconica software at Betawiki where most of MediaWiki’s localizations are maintained.

We also discussed the necessity of setting firmer plans ahead of time for our next San Francisco Wikimedia meetups. ;)

Also of note — there’s a Laconica hackfest planned in Berkeley tomorrow (Saturday, February 28), which may be of interest to some Bay Area coders.

PDF live testing on English Wikipedia

Thursday, February 26th, 2009

I’ve enabled the article-to-PDF generation extension on en.wikipedia.org for live production testing. This is still slightly experimental, so the PDF download link and multi-article book collection part of it are currently limited to logged-in users only to let the load grow gradually.

We’re going to be keeping an eye on load on the PDF generation server in case we need to pull it temporarily. :)

Update: the server died for a few minutes as we had a memory leak go very bad. :) We’ve re-installed a watchdog script which automatically reboots it. PediaPress devs have been looking into seeing if they can prevent the leak. :D

I’ve been asked to point out where to report problems with page rendering — please report them to the PediaPress developers bug tracker directly, or in a pinch if you report something on our Bugzilla under the “Collection” extension component it’ll get to them as well.

Update 2009-02-27: More helpful links for folks:

i broked the wiki

Tuesday, February 24th, 2009

Page history views were broken for a few minutes today, between my disabling of change tag filtering as a temporary performance workaround and Andrew fixing my fix.

Sorry!

In happier news, we’re about to turn on Abuse Filter for more testing on Meta. Whee!

Wikimedia data dump update

Tuesday, February 24th, 2009

Quick update on data dump status:

Dumps are back up and running on srv31, the old dump batch host.

Please note that unlike the wikis sites themselves, dump activity is not considered time-critical — there is no emergency requirement to get them running as soon as possible.

Getting dumps running again after a few days is nearly as good as getting them running again immediately. Yes, it sucks when it takes longer than we’d like. No, it’s not the end of the world.

Dump runner redesign is in progress.

I’ve chatted a bit with Tim in the past on rearranging the architecture of the dump system to allow for horizontal scaling, which will make the big history dumps much much faster by distributing the work across multiple CPUs or hosts where it’s currently limited to a single thread per wiki.

We seem to be in agreement on the basic arch, and Tomasz is now in charge of making this happen; he’ll be poking at infrastructure for this over the next few days — using his past experience with distributed index build systems at Amazon to guide his research — and will report to y’all later this week with some more concrete details.

Dump format changes are in progress.

Robert Rohde’s p.o.c code for diff-based dumps is in our SVN and available for testing.

We’ll be looking at what the possibility on integrating this is to see what the effect on dump performance is; currently performance and reliability are our primary concerns, rather than output file size, but they can intersect since the bzip2 data compression is a time factor.

This will be pushed back to later if we don’t see an immediate generation-speed improvement, but it’s very much a desired project since it will make the full-history dump files much smaller.

Wikipedia downtime resolved

Friday, February 20th, 2009

More internal NFS troubles — some of our redundancy was not as complete as we thought. :(

Sites down for approx 1 hr between 00:50 and 01:50 UTC, February 21:

borked

Right now main sites are back up and working. SSL interface and blog aggregator and a couple other little things took a little longer as that server was temporarily being used to move other files around.

We’re bumping priority on non-NFS protocols for internal file usage. Sigh…

Cooool…

Friday, February 20th, 2009

Neat real-time feed watcher of Mozilla activity…

Be fun to have that kind of stuff for our community stuff. :D

Mobile browser links

Wednesday, February 18th, 2009

We’re trying to get some more traffic onto the new mobile gateway for testing — and figuring out how best to get people to the mobile-optimized site if they hit a regular Wikipedia link while on their mobile phone.

For the moment I’ve slipped in some JavaScript onto English Wikipedia which (intermittently for now) pops up a big link if it detects you’re on an iPhone, iPod Touch, or Android-based device:

Barack Obama with link

the link takes you to the same page on the mobile-optimized gateway site:

Barack Obama on mobile siteBarack on mobile next page

Text is rearranged for comfortable viewing without a lot of zooming, images are sized for niceness, and sections are collapsed and expandable as you need them. Neat!

Hampton Catlin’s working on getting some awesome stuff going with cross-platform native client front-ends to wrap on top of this basic view for iPhone, Android, and potentially a few other platforms… updates to come. :)

Note that the gateway is not English-only — German, Polish, and a few others have support so far, with others coming. (A few localized bits are needed for the front page interface and other navigation.)

Please report any issues you find with the mobile interface to our bug tracker!


I love Wikipedia!