New Firefox Nightly firstrun page and community growth


Note: this article has been cross-posted on the Mozilla Blog.

This summer, I'm doing an internship at Mozilla, and so far that's the most exciting time of my life. I work in the Localization Team at Mountain View, California, and one of my goals for this summer is to increase the number of users on Firefox Nightly builds.
Several projects are ramped up to reach this goal, and one of them is the Nightly firstrun page. The firstrun page is the web page you see the first time you run Nightly (makes sense, right?), but also each time we release a new Firefox.

Why do Firefox Nightly builds matter?

Firefox Nightly is the earliest Firefox branch, on which all Firefox developers push their work. This build may be unstable, (but I've been using it as my main browser for more than 3 years, so far not that many issues). Most of the users are technical users, and they would be really valuable to the Mozilla mission if we could find an easy way to get them more involved in the project. Here comes the firstrun!

Why does the firstrun page matters?

This page is one of the first things we show to our technical users. The page has been simplified on purpose, to give them a clear way to get involved. 3 core areas are displayed: coding, QA, and localization. For instance, they can find a way to provide feedback to the localization team of their language, this is really helpful for localizers to get early feedback. They can even join the team! There is also an optional community section on the page. We really want users to get more involved with their local community. That's why we added a customizable block at the bottom of the page which allows Mozilla communities to create and publish their own content, (for instance to promote local events, IRC channel) so that users can meet them and get involved more quickly and easily.
I, myself, was initially using Nightly and contributing to Firefox code before even knowing a French community existed!
The page has been live for a few minutes now, and you'll see it if you create a new profile on Firefox Nightly. You can take a look at the per-locale customization on the French page for instance.

You too, get more involved!

If you want to contribute to these areas, you can download Firefox Nightly in your language. Right now this is the only link we have to get people to download localized Firefox Nightly builds, but we plan to get them more exposed really soon by adding Firefox Nightly to the channel page.

Personnal notes

I learned a lot during this project, this was my first page for, and this was a fun challenge. I did all the HTML/CSS code and, of, course, be sure the page was l10n friendly! There were a lot of things to take into account: performances, accessibility, localization, metrics, responsive design… but it was really worth it. A huge thank you to Pascal Chevrel and Delphine Lebédel my mentors, and to all the Mozillians for helping me learning new things!
Théo Chevalier, June, 26 2014, at 02:26 PM


Bill Gianopoulos
  June, 26 2014, at 05:05 PM #1
I had noticed the new first-run page and thought gee someone really put a lot of thought into this and wondered who it was.

Great job!
Bill Gianopoulos
  June, 26 2014, at 05:07 PM #2
But it seems your blog site has issues with posting comments from Linux. because of Line endings.
Bill Gianopoulos
  June, 26 2014, at 05:09 PM #3
OIC looks fine when actually posted just the return feedback of what will be posted seems to have 'n's all over the place if you insert line breaks.
  June, 26 2014, at 07:01 PM #4
Thanks Bill!
Yeah, I'm aware of the n bug, just need to find the time to fix it^^
  June, 26 2014, at 10:56 PM #5
  June, 26 2014, at 11:20 PM #6
I like it good job. No tiles haha.
David Boswell
  June, 27 2014, at 10:52 AM #7
Great job on building the page. I'm really excited to see how this helps get more people involved :)
  December, 25 2015, at 03:01 PM #8
Nice article M. Chevalier !

ps: de la part d'un français fan de votre blog. :)
  May, 16 2016, at 07:28 AM #9
Moi aussi une petite frenchie de passage sur votre blog. Sympa comme lecture. A bientôt !

Leave your comment

(*) required.

Email isn't published.
Avatars come from