Tag Archives: sumo

Improve your karma: Help some Firefox users today!

Today, Firefox 3.6 will be released. From a support perspective, the big highlights of 3.6 are

  1. Less crashes
  2. Automatic plug-in update notifications
  3. More win

It’s certainly a time for celebration (perhaps I’ll even have a beer despite the fact that it’s only Thursday!) — but it’s also an opportunity to help the many people that will try Firefox for the first time today, or the even higher number of people who will upgrade from older versions of Firefox.

Do you think you know more about Firefox than the average user? (Hint: if you’re reading Planet Mozilla or my blog, the answer is most probably yes.) Then you can make a huge difference to a lot of people by helping them have a better experience on the web!

All it takes is a few minutes in our Firefox support forum. Simply browse through the questions asked by users of Firefox and see if you know the answer to some of them. If you do, make someone’s day by posting the answer!

On behalf of Mozilla and the 350 million Firefox users out there: Thank you.

žomg it's a small community!

There is an old saying that we live in a small world. It turns out that this is true for the Mozilla community as well — and definitely in that same good way!

Matjaž with his excellent taste

Matjaž with his excellent taste

Matjaž Horvat is a perfect example: I’ve seen the guy at various Mozilla events such as MozCamp Barcelona, MozCamp Prague, and the Mozilla Summit in Whistler, and I’ve always admired his great taste of fashion.

But it wasn’t until today during a chat with him about how we could kickstart Slovenian SUMO localization that I finally realized it: this guy with the same unbelievably stylish Diesel sneakers as I was wearing in Barcelona actually worked with me on Firebird Help way back in 2003! Indeed, Matjaž was the Slovenian translator of the site, and his excellent work is still up for public viewing in the Internet Archive — only with a little bit less style.

Just for the record, Matjaž reminded me today that we actually talked about this in Whistler, and I apparently managed to completely forget that… Not sure what to say in defense other than the fact that I’ve never met as many new faces before as I did in Whistler.

Sometimes the Mozilla community is just so cool. Or as Matjaž said during our chat: “it’s amazing how good this community feels!”

I can’t wait to work with you on Firefox support again, Matjaž!

I have four words for you

Meeting fellow Mozillians at events like MozCamp is very much like meeting old friends: it’s familiar, energizing, and fun. MozCamp 2009 in Prague was no exception and left me with a lot of extra enthusiasm about being part of Mozilla.

This event was extra special from a SUMO point of view, because for the first time, we were able to invite a number of non-localization contributors of SUMO. I was very pleased to finally meet European Live Chat experts Tobbi and mzz in real life (to be fair, we did invite many more SUMO community members, but unfortunately most of them were unable to join). You can chat with both Tobbi and mzz in the #sumo channel of irc.mozilla.org.

Another SUMO contributor I had never met before is Milos from Mozilla Serbia. He is an incredibly multi-talented contributor helping out with things like Serbian localization, QA of new SUMO features, web QA, market share analysis and many other things. As always during events like this, time really flies and I wish I had more time to hang out with Tobbi, mzz, and Milos.

Of course, it was also great to meet long-time SUMO contributors Simone from Mozilla Italia, and Thomas from Mozilla Germany again. I had really productive chats with them about which things to improve with SUMO l10n and I’m hoping we can get these fixes in early in 2010. More on that soon.

My photos from the event can be found on Flickr. Some random things I liked about MozCamp 2009 in Prague:

One of the absolute highlights of the event was something I had been fantasizing about for almost two years. The idea actually formed at FOSDEM 2008, when Seth and I had a brief moment of genius (or just a strong hangover) and started to play with the idea of having Chris Hofmann come up on stage and do the Ballmer dance, Mozilla-style. When I blogged last year about the almost painful laughs during the Sunday dinner with Seth, Mark Finkle, Mic and  Zbigniew, this idea of “I love this community” was the primary reason for the pain. :)

So it was with pure joy, pride and excitement that I finally got to experience it for real — it felt like giving birth to a child (or not even close; what do I know?). Thanks Seth and chofmann for making it happen!

I really do love this community.

Update: A blog post about MozCamp 2009 without acknowledging the incredible work by the people who organized it is not cool. William, Irina and the track leaders Patrick Finch, Marcia Knous, Paul Rouget, Gandalf and Brian King all did an amazing job. Thank you!

Marc Laporte coming to town

As many people already know, SUMO as a support web platform is built around open source software. For the knowledge base and forum, we use TikiWiki, an open-source PHP-based content management system. What fewer people might know is that SUMO is currently based on TikiWiki 1.10, which is almost two years old today. The latest version of TikiWiki is 3.1 and in only a couple of months 4.0 will be released.

This week, TikiWiki community lead/member Marc Laporte is paying me a quick visit in Eskilstuna, Sweden to discuss our current situation and to figure out what to do with SUMO. We have identified three potential plans:

  • Plan A: upgrade SUMO to TikiWiki 4.x. This is what I’m hoping we’ll be able to achieve. The question is how much work it means to get to 4.x and how much better things will be once we’re there.
  • Plan B: fork our current codebase and continue to add our own features on top of it. This is essentially what we’re doing today, and it’s not exactly ideal since we end up doing work in parallel with TikiWiki, and we’re wasting precious resources.
  • Plan C: migrade our content to another CMS, e.g. Drupal. By far the most costly effort in the short term, and not clear whether the benefits outweighs the investment cost.

Now that Marc and I have the opportunity to spend two full days working face to face, I’m hopeful that we can not only pick Plan A, but come up with a solid plan for the first few steps to make the plan a reality.

If you’re part of the SUMO or TikiWiki community, I would love to hear what you think and if you think there are things we should focus on discussing!

I fell in love with Geneva

It’s Midsummer Eve in Sweden and I finally got some time to reflect on the fantastic weekend I had in Geneva together with other members of the Mozilla community. I was there to lead a discussion about SUMO and community support, with a focus on sharing experiences between the five local communities represented: Denmark, France, Germany, Italy, and Spain.
Mozilla Italia on SUMO

The discussion started with Mozilla Italia sharing their experiences with community support, where they explained why they recently decided to switch entirely to SUMO. It was really insightful to hear their main reasons for using SUMO today. Among other things, they said that:

  • Outdated content is worse than lack of content
  • If your documentation isn’t easy to find or badly structured, there’s no point in having it
  • Good documentation requires consistency, quality, and precision

This is absolutely true and we are constantly working on those three points on SUMO, so I was glad to see that these values were shared with Mozilla Italia. I was very impressed that they took the time and energy to share these experiences with the other communities, who are all handling community support in different ways.

After the presentation, the floor was open for questions and discussions, after which Simone, Francesco and Giuliano passed on the torch to me to hold a discussion/presentation combo about SUMO in general. Among other things, I showed the many new features in SUMO — both implemented and still in the works. In total, the SUMO discussions went on for over an hour, and many interesting ideas came out of it.

Discussions

For example, we were discussing the best way to indicate in the search results that some of the content is only available in English. Should these English results be mixed together with the localized content, or should it be separated? Should we add labels specifying the language of the article? Should the behavior differ depending on locale? For example, in Germany, mixing English and German content isn’t as common as mixing Swedish and English content is in Sweden. Kadir pointed out that in Germany, the existence of English content on a German website can even lead to mistrust of the quality of the website.

GenevaAfter almost nine hours of discussions and presentations, it was time for us to explore Geneva and have dinner. I have to say that I fell in love with Geneva. It wasn’t just the nice weather or the beautiful buildings — there was something with the atmosphere that made walking around in the old town at night taking photos together with fellow Mozillians really, really enjoyable. I think everyone felt extra proud of being part of the Mozilla community that night.

In retrospect, I think that this inter-community meetup was one of the most successful Mozilla events I’ve attended to so far. The focus was on exchanging experiences and discussing, rather than passively watching other people’s presentations. It really worked very well to have a smaller group of people, as that made discussing various topics much easier. Also, William’s “no laptop rule” helped everyone stay focused on the purpose of the day rather than escaping into the wonderful world of bug filing, blogging, tweeting, and coding. :)

A huge thanks has to go to William for ensuring that the day was a true success. Big thumbs up from me, William! I would also like to thank Simone Lando, Giuliano Masseroni, and Francesco Lodolo from Mozilla Italia, for so openly sharing their experiences, pros, and cons about SUMO. It was incredibly helpful!

EU Inter-Community Meetup Tomorrow!

Tomorrow I’ll be traveling to Geneva for the first EU Inter-Community Meetup, arranged by no other than the hard-to-resist William Quiviger. I’m really looking forward to this event, which will focus on bringing together active communities from across Europe in the same city for a day of presentations, discussions and workshops. Also, I’ve never been in Geneva before (but I’m actually not sure if I’ve been in Switzerland… I have a vague memory of sitting in the back seat with my brother Manuel on the way to Spain, hearing our parents say “now we’re driving through Switzerland!” …but it could might as well have been Luxembourg, which seems like a more sensible route from Sweden to Spain)!

The communities attending are:

  • Mozilla Danmark (MozDK) represented by Hansen, Henrik Gemal and Jesper Kristensen
  • Mozilla France (MozFR) represented by Cedric Corazza, Goofy and Omnisilver
  • Mozilla Germany represented by Kadir Topal, Thomas Schwecherl and Michael Köhler
  • Mozilla Hispano represented by Nukeador, Francisco Picolini and Willyaranda
  • Mozilla Italia represented by Giuliano “jooliaan” Masseroni, Francesco “flod” Lodolo and Simone “Underpass” Lando

I’ll be leading a discussion about SUMO and community support in order to figure out how support is handled today, how these local support communities look like and differ from each other, and if and how SUMO is part of their solution.

My hope is that this meetup will allow us to learn from each other and improve our communication and collaboration. I’m sure we’ll also have time to discuss specifics in SUMO itself — for example, maybe there are things in SUMO that could be improved to make support easier?

Of course, I’m also looking forward to meeting many of the fellow European Mozillians again and have a good time together. :)

Luxembourg

Postcard from Luxembourg by snaiwedu.

Firefox 3.5 — Upgrading the web once again

If you haven’t already, be sure to visit the coolest sub-domain of mozilla.org so far: hacks.mozilla.org.

The site was created to demonstrate what will be possible to do in Firefox 3.5 using open technologies. That is, technologies that are part of web standards like JavaScript and HTML — not proprietary plugins owned by single companies like, say, Flash.

As many people know, Flash is by far the most popular plugin on the web today, where the most obvious example of a website using it is YouTube. Replacing Flash as the technology for playing videos on YouTube with modern, open web standards would actually be very straightforward. The only catch is that there are too many people using old browsers that are not supporting these web standards yet, like Internet Explorer.

One way of solving this would be if everyone switched to Firefox 3.5 as soon as it’s released a few weeks from now. Or, web sites could be designed so that both Flash and Open Video formats are supported during this transition period when people are upgrading their browsers. Incidentally, that’s exactly what SUMO will do

Anyway, I’m really impressed with what’s possible to do on the web today using just standards. My hope is that web developers will start to utilize these new, powerful, and fully open technologies to accelerate the advancement of the web even further.

My favorite technology demo so far is Content Aware Image Resizing. It just blows me away that a thing like that is possible with just JavaScript!

Be sure to upgrade your browser when Firefox 3.5 is released. Not just because it will be the fastest Firefox yet, but because it will make the whole web better.