MozillaFoundation / mozfest-program-2016

Mozilla Festival proposals for 2016
https://mozillafestival.org
67 stars 13 forks source link

Hack and Remix the Web with Web Extensions #409

Open mozfest-bot opened 8 years ago

mozfest-bot commented 8 years ago

[ ID ] ad29d9b4-6293-4b7a-a4e3-0f62b08ec47b

[ Submitter's Name ] Kumar McMillan [ Submitter's Affiliated Organisation ] Mozilla [ Submitter's Twitter ] @kumar303

[ Space ] demystify [ Secondary Space ] movement

[ Format ] learning-lab, hands-on

Description

WebExtensions let you customize your web browser in many ways, such as alter content from any website, augment the toolbar, manage windows and tabs, intercept network requests, and much more. Join us for a hands on workshop where we will build our own WebExtensions after a quick introduction to the tools and concepts. WebExtensions are zipped folders comprised of HTML, CSS, and JavaScript. With today’s WebExtension API, it’s possible to create a single extension that will run in Firefox, Chrome, and Opera. No advanced knowledge of WebExtensions is required but experience building a standard web page is recommended.

Prerequisites

There will be two instructors who already know how to build WebExtensions but we will recruit more experts to help out if possible. If there are 3 participants, we can work one on one with each participant. If there are 15 or more we will break participants into teams of 3-4 so that they can work together on building an extension. One or more instructors / helpers can make themselves available to each team to answer questions and help them solve problems.

Outcome

Most importantly, everyone will learn how enhance the web browsing experience in powerful ways. Many participants will build a working WebExtension to completion during the workshop. They can use the extension in their own browser or distribute it for others to use. At the very least, each participant would learn the skills needed to continue building their WebExtension on their own time.

kumar303 commented 8 years ago

@rpl (Luca Greco) will be co-facilitating this workshop