I haven't posted in a while for a couple good reasons - I've learned enough django to write more code than words now, and our new intern has taken over most of the project management work for MDN. So, I have time and ability to code and I'm using it! I should still post about *what* we're coding, so here we go.
We've done a lot since my first status post 4 months ago. We released Demo Studio, Learning, and Dev Derby from our "mdn" branch. I played some small parts in the Demo Studio work, and I implemented the Learning feature while I myself learned our jingo and tower libraries.
I did some important but less-visible work - I copied our mdn code from our old mdn repository into our new kuma repository. We maintain an mdn branch in kuma where we do main development to push to the live site. The master branch holds all of the kuma-only features. We frequently merge mdn into master to keep master current. I set up continuous integration projects for both kuma and mdn on the Mozilla jenkins server.
All along I've been fielding bugs on our old MindTouch/DekiWiki system and helped prepare our upgrade from MindTouch 9 to MindTouch 10, currently running on the MDN staging server.
Finally, just last week, I broke free from MDN features & infrastructure to work on the kuma wiki features. The kuma wiki is cloned from the kitsune wiki that powers SUMO. So, we're starting with a large solid wiki foundation already. On Thursday I started changing the kuma wiki templates to match our mdn templates. Along the way, I added ckeditor to the wiki app (just like our existing MindTouch), removed and/or hid many fields that SUMO requires that we will not, and restored and refactored over 80 wiki unit tests. (Which gave me a nice bump up the Leader board in our cigame.) Now I'm working on article viewing - our implementation is different since we store HTML content rather than wiki markup, so we need to change the way we bleach content - and I'll work on article previews next. All of this is continuously pushed to our kuma staging server. Very Soon™ we should be able to invite community testers to the staging server to start banging on kuma wiki and giving us feedback.
Outside of my Mozilla work, I gave a Web Application Security talk for Tulsa School of Dev 2011 along with other members of Tulsa Web Devs. I hacked the crap out of a WordPress site right after our other guys promoted WordPress as a great open-source CMS, which it really is; I feel bad to have hacked it in front of a bunch of Microsoft fanboi's, but oh well. Just please PLEASE keep your WordPress updated and be careful about which plugins you install!
Outside of my tech work, my wife and I had our 2nd baby girl on April 8th - River Daphne. It's been quite a learning experience with 2 kids under the age of 2, but we're starting to adapt. I've also made a couple of trips out to Clear Creek Abbey to help Brother Paul start brewing beer for the monks and guests. This last time I got to sample an American Pale, an English Brown, and a Munich Lager - all of them were great; hard to believe Brother Paul has only been brewing a few months.
Enough words. Time for more code.