Archive for the 'wiki' Category

Putting the media in Wikimedia!

Saturday, November 7th, 2009

I’m here in the city of lights for Wikimedia’s big Multimedia Usability meeting. We’ve got a fair chunk of our MediaWiki devs and folks with more of the media & communications organization end in one place to hash out some of the key issues and see what we can really accomplish in the short and medium term, including long-needed reworking of the upload interface and the workflow of manually tidying up metadata for newly uploaded files — sometimes coming in batches of many thousands!

Since my free time’s pretty low these next couple months I’m trying to keep my own commitments to where I can pack the most punch…

Things to do proof of concept coding to confirm our implementation theory:

  • Metadata!
    • Proof of concept for template/field/subtemplate extraction and mapping to RDF
    • Try to organize w/ Robert about how to store and search the attached RDF fields in Lucene
    • [Note I've been pulling existing exif data to get some stats about what can be pre-extracted; only about 7% of Commons files with EXIF data have a 'Copyright' field.]

Things to ponder specs on:

Other things to peek at and give some directional advice on:

  • Check out what it’d take to integrate Geohack tools better (via Magnus)
  • Take a peek at Unicode encoding & keyboard input problems for some languages requiring funky script support such as Malayalam (via Gerard)

Update: Also want to poke XMPP RC test setup per Duesentrieb. :D

StatusNet Sphinx search work in progress

Thursday, November 5th, 2009

I’m retooling StatusNet’s Sphinx search engine support to pluginize it and better support multiple sites… Putting some notes up on the wiki.

Would love to see any additional issues or suggestions from folks using, or wanting to use, Sphinx for their SN instances!

WikiSym talk: Community Performance Optimization

Tuesday, October 27th, 2009

Got my presentation slides up for my WikiSym 2009 closing keynote. Had a lot of fun — I missed the last couple, but definitely need to get back to WikiSyms in the future!

Good questions from audience after the talk, hopefully video will be available online shortly.

SVG in Wikipedia and Wikimedia Commons

Sunday, October 4th, 2009

page1-200px-SVG-Open-2009-Wikipedia.pdfSlides for my talk at SVG Open available for download as PDF or Keynote source. (I can make my test corpus available as well — let me know if interested!)

– brion

post mirrored from Wikimedia Tech Blog

Moving to StatusNet

Monday, September 28th, 2009

I’d like to share some exciting news with you all… After four awesome years working for the Wikimedia Foundation full-time, next month I’m going to be starting a new position at StatusNet, leading development on the open-source microblogging system which powers identi.ca and other sites.

I’ve been contributing to StatusNet (formerly Laconica) as a user, bug reporter, and patch submitter since 2008, and I’m really excited at the opportunity to get more involved in the project at this key time as we gear up for a 1.0 release, hosted services, and support offerings.

StatusNet was born in the same free-culture and free-software community that brought me to Wikipedia; many of you probably already know founder Evan Prodromou from his longtime work in the wiki community, launching the awesome Wikitravel and helping out with MediaWiki development on various fronts. The “big idea” driving StatusNet is rebalancing power in the modern social web — pushing data portability and open protocols to protect your autonomy from siloed proprietary services… People need the ability to control their own presence on the web instead of hoping Facebook or Twitter always treat you the way you want.

This does unfortunately mean that I’ll have less time for MediaWiki as I’ll be leaving my position as Wikimedia CTO sooner than originally anticipated, but that doesn’t mean I’m leaving the Wikimedia community or MediaWiki development!

Just as I was in the MediaWiki development community before Wikimedia hired me, you’ll all see me in the same IRC channels and on the same mailing lists… I know this is also a busy time with our fundraiser coming up and lots of cool ongoing developments, so to help ease the transition I’ve worked out a commitment to come into the WMF office one day a week through the end of December to make sure all our tech staff has a chance to pick my brain as we smooth out the code review processes and make sure things are as well documented as I like to think they are. ;)

We’ve got a great tech team here at Wikimedia, and we’ve done so much with so little over the last few years. A lot of really good work is going on now, modernizing both our infrastructure and our user interface… I have every confidence that Wikipedia and friends will continue to thrive!

I’ll start full-time at StatusNet on October 12. My key priorities until then are getting some of our key software rollouts going, supporting the Usability Initiative’s next scheduled update and getting a useful but minimally-disruptive Flagged Revisions configuration going on English Wikipedia. I’m also hoping to make further improvements to our code review process, based on my experience with our recent big updates as well as the git-based workflow we’re using at StatusNet — I’ve got a lot of great ideas for improving the CodeReview extension…

Erik Moeller will be the primary point of contact for WMF tech management issues starting October 12, until the new CTO is hired. I’ll support the hiring process as much as I can, and we’re hoping to have a candidate in the door by the end of the year.

– brion vibber (brion @ wikimedia.org)
CTO, Wikimedia Foundation
San Francisco

Update: Evan’s announce is up on the StatusNet blog.

SVG issues and ideas for SVG Open talk?

Wednesday, May 13th, 2009

I’m putting together a talk proposal for SVG Open 2009, which will be in early October at the Google campus in Mountain View, CA.

I’ve got plenty of background I can pull in on the challenges and benefits of SVG on the web and the tradeoffs we’ve made in our usage and implementation, but I know lots of you folks out there have been more active on the ‘content-generation’ end of things and can point out some things I wouldn’t think of.

If anybody’s got any particularly interesting issues, examples, problems, or idea prototypes relating to usage of SVG on Wikipedia and other Wikimedia sites, I’d love to see how much I can pack in. :)

Pointers to cool feature proposals like Nikola’s localization presentation at Wikimania last year, or bulk anaylsis like benchmarks and compatibility tests on images in actual use would be of particular interest.

Berlin meetup notes

Saturday, April 4th, 2009

Berlin im Nacht
Did a quick pass squishing my at-event notes onto wiki… May be more tomorrow. :)

A couple items have already hit announcements over at the tech blog:

And of course, my photos from the trip so far. :)

Wikimedia needs Summer of Code mentors

Thursday, March 26th, 2009

Just a quick shout-out to my post on the tech blog until I figure out how to aggregate my posts there back into my own log. :)

MediaWiki devs — Wikimedia needs you!

Universal Edit Button update coming soon

Wednesday, March 18th, 2009

An update to the Universal Edit Button Firefox extension is in the works, with better compatibility and a spiffy new icon:

A public release should come soon…

Note that MediaWiki 1.14 and later have native support for the Universal Edit Button by specifying the <link rel=”edit”> it detects; older versions of MediaWiki can add it by installing the UniversalEditButton extension.

Updates a-coming…

Monday, March 16th, 2009

Last week was busy — we had our Wikimedia Foundation all-staff meeting here in San Francisco, so some of our out-of-towners were in for planning and wackiness.

Plenty of new stuff to come over the next while…

This week so far:

Coming soon…

  • A big code review update and bump to the live sites will come in the next couple days. Yeah, yeah. :)
  • Drafts extension will go live.
  • Fixes for video on Firefox 3.1beta…
  • Hopefully, more support for large file uploads — we’ll try some experimentation with upload-by-URL.
  • Tomasz will be summarizing architecture work on the data dump design.

And I’ll have plenty more to blog about…


I love Wikipedia!