Over the last two days, Bhubaneswar witnessed the first Mozilla event in the city. A huge thank you to College of Engineering and Technology, Bhubaneswar, for hosting this event and the four of us from Mozilla. A special thanks to Tarashish Mishra for his idea, efforts and enthusiasm in organizing this event in his college. We learnt a lot and tried to give our best to spread the love for Mozilla and open-source, and we made a number of new friends who would love to be a part of the Mozilla mission.
Day 1 - Maker Party
Day 2 - MDN Day and Firefox OS
The second day was full of tracks on Mozilla Developer Network, aka, MDN. Priyanka conducted a documentation sprint on MDN, trying to improve existing articles, while I conducted a code sprint, where participants would work on the code-base running MDN and try to fix some bugs. The turnout on the second day was around 40, which was more than twice of our expectation.
However, as these students were not experienced web developers or designers, we could not proceed much with the code sprint. We faced several blockers with installing Kuma, the platform for MDN, as a majority of the participants were Windows users, and most of the rest did not have any prior experience in configuring Python based web applications. However, the Demo Studio on MDN got them interested, so we diverted those on the code sprint to hack around demos and create interesting demos of their own.
Introducing Firefox OS
We had conducted a pre-event survey asking the participants whether they would be interested in learning about Firefox OS. The response was highly positive. So, in the second half of the second day, Sayak introduced the audience to Firefox OS. They learnt basics of creating apps for the platform. The focus was purely to let them know about the Firefox OS and get them interested in learning more about the project. The session turned out to be quite gripping and the audience kept on asking questions even 1 hour after the event.
What we learnt
Maker party was a big success, as usual, but MDN requires special attention, both from the volunteers, the developers and the documentation team behind MDN to bring in new contributions through such events. Here are some things we can do to help efficiently conduct MDN events in future:
We need to include some setup script as part of Kuma which will automatically download and install the packages and call pip.
List API methods or some search methods to search list of:
a. untagged pages,
b. pages to improve,
c. pages that need examples,
so that we can target both novice as well as advanced users.