Just before the New Year, I was in a round-table discussion with Andrew Lih and Liam Wyatt over at Wikipedia Weekly. We talked about a lot of things, but the first bit of it was by far my favorite bit. We got into a rather extensive discussion about usability (specifically the Stanton Grant) and the problems MediaWiki faces in this area. Specifically, I’d like to go into more details about the wiki markup.

Back in 2005, I began contributing to Wikipedia. One of the reasons I began to work on the project was my love for the free/open source, with free/open content being a natural extension of that.  The second reason was because it was ridiculously easy. The markup was still (relatively) simple at the time and presented no major barrier to contribution. Since then, we’ve seen Wikipedia grow massively, and MediaWiki had to grow with it. ParserFunctions have since arrived, as have many other additions to the markup. I’ve never learned ParserFunctions; I can’t memorize template parameters. Asking our newbies to do this is unrealistic, and puts an insurmountable barrier in the way of their contribution.

Part of the problem is a lack of WYSIWYG (as has been blogged many times by many people). This comes back to the fact that the wiki markup A) Has no formal grammar (see bug 7 and the Markup spec project), and B) Hasn’t grown in a manageable and predictable way. Over the years, more features and tags have been tacked on the side, as I said above. Hopefully the Stanton Grant will make a difference in these areas.

What problems do you have with using MediaWiki? What would you like to see easier to do?