MozCampAsia2012/Schedule/GrowMozilla/Contributing to Mozilla Websites
Title of Session (should also be the title of your Wiki page):
Facilitator(s): Andrei Hajdukewycz, Benjamin Sternthal
Are you paid or volunteer staff?: Paid
Area of Contribution (Team Name): Web Productions
How are you currently involved with the community?: Thunderbird-related Mozilla sites - lead their l10n, mozillians.org, reps.mozilla.org, webdev contribute group
Location of Work (where do you reside?): Toronto, Portland Oregon
Talk Length (please choose between 30, 60, 90, 120 minutes): 60 minutes
Summary: Many people express interest in contributing to our websites, but find it difficult to get started. This session will be an evolution of the one from Mozcamp EU that was well received: Contributing to Mozilla Websites Instead of spending such a large amount of time on setup, we will distribute pre-built VMs for our chosen site(s), which is most likely Bedrock[mozilla.org], but also maybe Mozillians. If someone would like to request we look at a particular site, they're welcome to and we will seriously considering doing it. The VM will be available for download and also distributed via usb key at the session. We'll proceed from the basics, but use the time savings from the VM to show a more complex example of a patch, including some significant development work this time, CSS techniques and a brief overview of the Python back-end of our sites as well as how to use tools like github etc. There will be a clear progression from figuring out the basics, to writing a patch and then actually submitting the patch for review via Pull Request.
How your session furthers the MozCamp Goals: This session will provide a bunch of information to contributors on how to develop our sites as well as prepare attendees with the tools they need to work on them immediately if they so desire.
Expected Outcome or Deliverable: Even more contributors for our websites, or at least much-more-informed localizers!
Desired Audience Type or Skill-set: Nothing but interest in web development. There will be a quick poll of experience levels at the beginning of the session to modulate speed/content a little.
Equipment Needs (Video projector already included): An appropriately-sized pile of 8GB usb keys(20-30, $5/ea or less?), we can handle copying the files to them. Mozilla branded keys would be a bonus.
To Be Completed by the Audience-
(If you would like) Submit a Question for the Speaker(s) or indicate what information you hope to gain by attending this talk here:
Place your name here if you would like to attend this talk: