This post is about a workshop “Add-on Development” which was held in The Bhopal School of Social Science Bhopal – Madhya Pradesh for every student who was interested in knowing what is Mozilla Addon Development on 22 September 2017. This Event was organized by Robin Koshy our Mozilla Representative. We reached the campus The Bhopal School of Social Science Bhopal at 11:00 AM and the venue was provided with lab, projector and internet connection.
- About Mozilla and MozActivate initiative.
- About Web Extensions API & Add-ons.
- Demo of basic add-ons for Firefox.
- The basic environment of Web Extension API and few examples.
- Hands-On session on Add-on development.
- Propose your idea for an add-on you want in your browser.
When the session started Mrs. Prabha Biju Mam introduced us.
- Mr. Faisal Aziz Mozilla Reps Mentor and Founder of MozMPCG Community.
- Kuntal Maam
- Aditi Maam
- Robin Koshy Reps Mozilla
- Mukesh Pathak Reps Mozilla.
Robin Koshy started the session by giving a brief introduction to Mozilla and its mission. Continuing the session telling the students about the MozActivate initiative. Every student interrogated about the topics taught. Then after that Robin Koshy asked some interesting questions and the students who answered them correctly got mementos “swags”. Every single student including club members seems interested in the session and everybody took part enthusiastically in the session. After completion of Robin’s segment, he called Mr. Faisal Aziz our Reps Mentor to say about CommunityBuilding.
Then our Mentor Mr. Faisal Aziz came to motivate the students regarding this kind of Mozilla community building. He boosted up the students with all the positive thoughts. He is sharing lots of knowledge the students. After completion of Mr. Faisal Aziz’s segment, he called me to say about Add-on and web extensions.
For continuing the session I came to say about Mozilla Add-on by giving a brief description I explained what is add-ons why be need add-ons and what are web extensions and With Web Extensions APIs. And I also explained Basic environment of Web Extension API and few examples. After this, I explained the basic architecture of web extensions like manifest.json and its components. I gave demo how to use an add-on in your browser. After which they put queries which were easily resolved. And we asked the question from the students about the session and they replied in an enthusiastic way and then distributed the swags to them.
Moving forward to the hand on a session, then we all build the coding for the borderify basic add-on. I explained every step of the coding on the spot the attendees had some queries so I cleared their doubts. Then I show second web extensions Context Menus the attendees easily understood the second add-on.
Few students asked questions and we provided them with answers and we distributed swags to every student and Students have enjoyed the session a lot and we have taken some photos. They had given feedback submitted the “how was it” form that the session was useful and we hope that more sessions like this will be conducted in future.
Event Link : https://reps.mozilla.org/e/add-ons-development-bsss/
All Pictures link : https://www.flickr.com/photos/146994184@N04/albums/72157686196683051