El Rincón del Tío Nuke

Open web, software libre, privacidad y más

Contribute form for everyone!


In the last months a lot of work has been done on the Mozilla.org contribute page to improve its functionality in terms of localization.

  • Localization: Having the content in your language was the first step. (You can ask support for your locales filling a bug under mozilla.org L10n blocking bug 755351)
  • Local email: The information filled in the form was sent to the contributor engagement team and also to the person in charge of volunteer involvement in each functional area. Obviously they handle requests in English, so for localized inquiries we needed this emails to be sent to local communities, we can now define an email where to get these inquiries, in our case is the Mozilla Hispano mentors.
  • Auto-responses: Some areas in English had auto-responses defined when a new person sends the form. Having this localized is super import because you can define you own template based on your procedures to on-board volunteers, and you can handle much more people this way giving them important information on how to get involved in a particular area right away.
  • Embeddable form: The last piece was being able to embed the form on external sites using an iframe, so we can offer a consistent way to get involved in mozilla not matter where people get to us (Thanks Ricky!). We have already implemented it on our contribute page at Mozilla Hispano.

Code example to include the form on your site (remember to customize callback url to your site’s url)

<iframe width="500" height="550" frameborder="0" src="https://www.mozilla.org/contribute/embed/?callbackurl=http://yousitehere.com" marginheight="0" marginwidth="0">Loading...</iframe>

Why all of this is important?

Providing a central way to get people involved with Mozilla in their language is very important, keep in mind that for Spanish we are getting more than 100 inquiries per week. We should be able to track and answer everyone.

How does it work for you?


Update: In September 2013 we modified the procedure based on our experience to be able to handle a big amount of inquires, please check that instead.

The process for Mozilla Hispano is the following:

  • Someone uses the form in Spanish (from mozilla.org/contribute or our contribute page)
  • We get a notification at our mentor’s email alias.
  • The person gets an auto-response, with different links (all with information in Spanish) depending on the area of interest. Here it’s important to note that this email tells people to read a few links with information about how to get involved (area description, link to contribute forum…) and to answer when they are ready to start (reply-to header is defined to our mentor’s alias).
  • It’s impossible to handle more than 100 inquiries per week if you have to manually answer everyone, so we wait till the person reads the initial information and answer the auto-response email to assign him a mentor.
  • Keep in mind that we tell people in the template they can contribute to mozilla even if they don’t have a lot of time, we observed that most people didn’t answer this first auto-response because they were not sure if they were going to be able to handle it.
  • If the person answers, a mentor is assigned and he follows our procedure for on boarding new contributors.

Next steps

In the future we will be able to track inquiries directly from a tracking system at mozilla.org, so we won’t have to deal with a lot of emails and shared spreadsheets to track new contributors progress.

Now we are able to embed the form in our language in more places, event pages, reps portal…

We need to get more awareness about how important on-boarding volunteers is for the future of mozilla, currently we have to literally beg most of the times for resources to improve and help community builders or wait till someone has free time to help.

Volunteers are the fuel for moving the project forward, give them some love please! 😉

5 comments for “Contribute form for everyone!

Comments are closed.