Changes

Jump to: navigation, search
m
updated User link
The course is broken into two parts. First, general open source and and community specific skills and ideas are taught. Students learn how to deal with the tools, techniques, and practices of the OpenOffice.org project and its community. Second, students are taught about extensibility models, and how to write Add-ons and Extensions.
 
Most pages related to OpenOffice.org hosted here can be found through here: [[:Category:OpenOffice.org]].
=Part I – Essential Open Source Development Skills and Concepts=
** If completed move to next platform (at least two)
* [http://qa.openoffice.org/issue_handling/project_issues.html Issues]
** Filing or Submitting submitting [http://qa.openoffice.org/issue_handling/basic_rules.html Rulesrules]
*** Only one problem per issue
*** Summary (recognizable, descriptive, meaningful)
** [http://www.openoffice.org/scdocs/issue_lifecycle.html Issue Life cycle ]
** [http://qa.openoffice.org/issue_handling/project_issues.html About Issues]
*Tinderbox Links
**[http://tinderbox.go-oo.org/ Tinderbox]
**[http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.odp About TinderBox]
* '''TODO'''
** Complete the build at least on two platforms
** Collaborative-ly Create create and complete [[OOo Issues]] wiki page. A brief document from creating an issue to closing it.
== Week 5 (Feb 9) - Navigating the source code The Source Code ==* Learning to be Lost Productively"lost productively"** Adding to Open Office OpenOffice is not like writing a program from scratch
** Leverage the existing code by reading, studying, and copying existing code
* OpenOffice.org Source Code source code structure and style** [http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.pdf Developers Guideguide]** [http://wiki.services.openoffice.org/wiki/Source_code_directories OOo directory structure]* Searching for Codecode
** [http://svn.services.openoffice.org/opengrok/ {OpenGrok]
* How to Make Changesmake changes
** [http://wiki.services.openoffice.org/wiki/Building Building]
** [[InstallingMultiple OOo Builds]]
** [http://wiki.services.openoffice.org/wiki/Hacking Hacking]
** [http://wiki.services.openoffice.org/wiki/Tutorials Hackers Tutorialstutorials]
* [[Hacking procedure on Fedora]]
** [http://kohei.us/ooo/ "Roundtrip to Shanghai via Tokyo!!!"]
* '''TODO'''
** complete Complete week 4 TODO** runRun, maka make a change, build, and then runagain
== Week 6 (Feb 16) - Patches, Build, GDB ==
* Guest Lecturer lecturer Eric Bachard, lead of OOo [http://education.openoffice.org/ Education Project]
** Patches
** Build
** [http://www.gnu.org/software/gdb/ GDB]
* '''Resources'''
** [http://fardad.com/irclogs/Default.aspx?co=1&log=%23lecture.education.openoffice.org.freenode.20090217&u1=All+Users&u2=No+One+Else&u3=No+One+Else&u4=No+One+Else Tuesday Lecture[Debugging OOo]** [http://fardad.com/irclogs/Default.aspx?co=1&log=%23lecture.education.openoffice.org.freenode.20090219&u1=All+Users&u2=No+One+Else&u3=No+One+Else&u4=No+One+Else Thursday Lecture]Lectures by Eric Bachard
** [http://linux.about.com/od/commands/l/blcmdl1_patch.htm patch command]
* '''TODO'''
** complete Complete week 5 TODO** Test, Experiment and experiment with patches; Createie. create, dry run, apply... (blog, wiki)** use Use GDB and run openoffice OpenOffice in debug mode (blog, wiki)
== Week 7 (Feb 23) - Selecting a project Project (Issue) ==
* '''[http://education.openoffice.org Education project]'''
** Become a member: [http://education.openoffice.org/servlets/ProjectMemberList Membership]
** Select a project: [http://wiki.services.openoffice.org/wiki/Education_Project/Effort Available Projects] (Search search for those with Seneca tag)
** [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress Additional projects]
** Update Seneca page: [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Seneca Seneca Page On Education Project]
** [http://wiki.services.openoffice.org/wiki/ChildWorkSpace ChildWorkSpace(CWS)]
* '''TO DO'''
== Study break Week (Mar 02) - Study break==
== Week 8 (Mar 09) - Working on Issues==
'''Resources to help you with your projects:'''
* [http://api.openoffice.org/ The OpenOffice.org API (application programming interface) Project]
* [http://wiki.services.openoffice.org/wiki/API/Tutorials API Tutorials]
* [http://api.openoffice.org/docs/common/ref/index-files/index-1.html API Global Index]
* [http://api.openoffice.org/docs/cpp/ref/names/index.html Global Namespace in C++]
* [http://kohei.us/files/class_diagram.odg OpenOffice Class Diagram (.odg file)]
* [http://wiki.services.openoffice.org/wiki/Source_code_directories Source Code Directories]
* [http://docs.go-oo.org/ '''OpenOffice Documentation and all what you need from classes(Amazing!!!)''']
* [http://udk.openoffice.org/cpp/man/tutorial/unointro.html C++ UNO tutorial]
 
== Week 9 (Mar 16) - Presenting Issues ==
* Tue: filling spots
* Thu:
** Andrew Braini, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/PyUNOupgrade Upgrade Python to 2.6], [http://www.openoffice.org/issues/show_bug.cgi?id=92413 Issue 92413]
** Daeseon Moon, Improve impress style, Issue Link.
 
== Week 10 (Mar 23) - Presenting Issues ==
* Tue:
** No Presentation
* Thu:
** [[User:Tiago|Tiago Moreira]], Building OpenOffice on OpenSolaris
** Ladan Zahir, Fix MouseWheel jump in Calc, [http://www.openoffice.org/issues/show_bug.cgi?id=81907 Issue 81907].
** Bartosz Barcicki, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Impress_Master_Copyable Make Impress Master Pages Copyable], [https://bugzilla.novell.com/show_bug.cgi?id=380039 Issue 380039].
 
== Week 11 (Mar 30) - Presenting Issues ==
* Tue:
** Jerry Pau, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Additional_3D_Transitions Implement additional 3D slideshow transitions], No Issue Link.
** (Fred Wang, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Document_Impress_Code Understand the Impress application (6)])
 
* Thu:
** IRC: #OSD600
 
== Week 12 (Apr 05) - Presenting Issues ==
* Tue:
** On IRC #OSD600
 
* Thu:
** On IRC #OSD600
 
== Week 13 (Apr 12) - Presenting Issues ==
*Tue:
** Daeseon Moon, Issue, Issue Link.
** Andrew Braini, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/PyUNOupgrade Upgrade Python to 2.6], [http://www.openoffice.org/issues/show_bug.cgi?id=92413 Issue 92413]
** Ladan Zahir, Fix MouseWheel jump in Calc, [http://www.openoffice.org/issues/show_bug.cgi?id=81907 Issue 81907].
*Thu <b>ON #OSD600</b>:
** [[User:Tiago|Tiago Moreira]], Building OpenOffice on OpenSolaris
** Fred Wang, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Document_Impress_Code Understand the Impress application (6)]
** Bartosz Barcicki, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Impress_Master_Copyable Make Impress Master Pages Copyable], [https://bugzilla.novell.com/show_bug.cgi?id=380039 Issue 380039].
** Jerry Pau, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Additional_3D_Transitions Implement additional 3D slideshow transitions], No Issue Link.
 
 
'''Resources to help you with your projects:'''
* [http://docs.go-oo.org/ OOo Source Code Documentation (fragmentary)]
* [http://wiki.services.openoffice.org/wiki/Category:Impress Pages and documentation related to Impress]
* [http://wiki.services.openoffice.org/wiki/Source_code_directories Nice page to find out what's what]
 
[[Category:OpenOffice.org]]
3
edits

Navigation menu