667
edits
Changes
Added week 1 info
=Introduction=
The fall is broken into two parts. First, open source and Mozilla specific skills and ideas are taught. Students learn how to deal with the tools, techniques, and practices of the Mozilla project and its community. Second, students are taught about Mozilla’s extensibility model, and how to write Firefox Addons and Extensions.
=Part I – Essential Mozilla Development Skills and Concepts=
== Week 1 (Sept 3) Course introduction ==
* Course introduction
* Intro to open source
* Intro to Mozilla project
** Community, Foundation, Corporation
** [http://www.mozilla.org/about/mozilla-manifesto.html The Mozilla Manifesto]
** [http://i.i.com.com/cnwk.1d/i/z/200701/2007_0328_CTD.mp3 Mike Shaver discusses the Mozilla Manifesto (MP3)]
** Mozilla [http://people.mozilla.com/~schrep/theMozillaPlatform.png platform] and technologies
* '''Readings/Resources'''
** [http://www.firstmonday.org/issues/issue3_3/raymond/ "Cathedral and Bazaar"] by Eric Raymond
** [http://video.google.ca/videoplay?docid=7707585592627775409&q=open+source "Revolution OS"] (movie) (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
* '''TODO'''
** Create an account on this wiki for yourself
** Create a personal page, and add a link for yourself to the [[People]] page
** Create a '''blog''' (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
** Read the [[Blog Guidelines]] for instructions on how to use your blog in the course
** Add your blog feed and info to the [[Open Source@Seneca Planet List]].
The fall is broken into two parts. First, open source and Mozilla specific skills and ideas are taught. Students learn how to deal with the tools, techniques, and practices of the Mozilla project and its community. Second, students are taught about Mozilla’s extensibility model, and how to write Firefox Addons and Extensions.
=Part I – Essential Mozilla Development Skills and Concepts=
== Week 1 (Sept 3) Course introduction ==
* Course introduction
* Intro to open source
* Intro to Mozilla project
** Community, Foundation, Corporation
** [http://www.mozilla.org/about/mozilla-manifesto.html The Mozilla Manifesto]
** [http://i.i.com.com/cnwk.1d/i/z/200701/2007_0328_CTD.mp3 Mike Shaver discusses the Mozilla Manifesto (MP3)]
** Mozilla [http://people.mozilla.com/~schrep/theMozillaPlatform.png platform] and technologies
* '''Readings/Resources'''
** [http://www.firstmonday.org/issues/issue3_3/raymond/ "Cathedral and Bazaar"] by Eric Raymond
** [http://video.google.ca/videoplay?docid=7707585592627775409&q=open+source "Revolution OS"] (movie) (see also http://www.revolution-os.com/ or QA 76.9.A25 R68 2003)
* '''TODO'''
** Create an account on this wiki for yourself
** Create a personal page, and add a link for yourself to the [[People]] page
** Create a '''blog''' (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
** Read the [[Blog Guidelines]] for instructions on how to use your blog in the course
** Add your blog feed and info to the [[Open Source@Seneca Planet List]].