Development:Developer documentation: Difference between revisions
From MoodleDocs
(Reorganised and extended) |
|||
Line 1: | Line 1: | ||
==How you can contribute== | |||
Even if you are not a programmer there are things you can change or help with. | Even if you are not a programmer there are things you can change or help with. | ||
Line 23: | Line 9: | ||
*[[Bug tracker|Participating in the bug tracker]] | *[[Bug tracker|Participating in the bug tracker]] | ||
== | ==Guides for developers== | ||
*[[Moodle architecture]] | |||
*[[Coding|Coding guidelines]] | |||
*[[Interface_guidelines]] | |||
*[[CVS|Moodle CVS for developers]] | |||
*[[Blocks Howto|A Step-by-step Guide To Creating Blocks]] | |||
==Plans for the future== | |||
*[[Roadmap]] | |||
*[[Developer notes]] | |||
*[[Developer conference|Developer conferences]] | |||
==Documentation for specific components== | |||
*[[UTF-8 migration|Migration to UTF-8]] | |||
*[[Quiz developer docs|Quiz module]] | |||
*[[SCORM schema|SCORM module 1.5 schema]] | |||
*[[Authentication API]] | |||
*[[Stats package]] | |||
*[[Email processing]] | |||
*[[Cookieless Sessions]] | |||
== Developer resources and tools == | |||
*[http://moodle.org/bugs/ Moodle bug tracker] - bug reports, feature requests and other tracked issues | *[http://moodle.org/bugs/ Moodle bug tracker] - bug reports, feature requests and other tracked issues | ||
*[http://cvs.sourceforge.net/viewcvs.py/moodle/moodle/ CVS code] | *[http://cvs.sourceforge.net/viewcvs.py/moodle/moodle/ CVS code] | ||
Line 31: | Line 38: | ||
*[http://moodle.org/mod/resource/view.php?id=1267 Core API] | *[http://moodle.org/mod/resource/view.php?id=1267 Core API] | ||
*[http://moodle.sourceforge.net/dhawes-phpdoc/ Moodle PHP doc reference] | *[http://moodle.sourceforge.net/dhawes-phpdoc/ Moodle PHP doc reference] | ||
*[[Unmerged files|1.4 and 1.5 un-merged files]] | |||
==See also== | |||
*[http://security.moodle.org/ Moodle Security Centre] | *[http://security.moodle.org/ Moodle Security Centre] | ||
*[http://moodle.com/partners/ Moodle Partners] - providers of custom Moodle development services | *[http://moodle.com/partners/ Moodle Partners] - providers of custom Moodle development services |
Revision as of 14:56, 12 February 2006
How you can contribute
Even if you are not a programmer there are things you can change or help with.
- Activity modules
- Themes
- Translation
- Database schemas
- Course formats
- Participating in the bug tracker
Guides for developers
- Moodle architecture
- Coding guidelines
- Interface_guidelines
- Moodle CVS for developers
- A Step-by-step Guide To Creating Blocks
Plans for the future
Documentation for specific components
- Migration to UTF-8
- Quiz module
- SCORM module 1.5 schema
- Authentication API
- Stats package
- Email processing
- Cookieless Sessions
Developer resources and tools
- Moodle bug tracker - bug reports, feature requests and other tracked issues
- CVS code
- Cross reference - phpxref output for browsing Moodle source code
- Core API
- Moodle PHP doc reference
- 1.4 and 1.5 un-merged files
See also
- Moodle Security Centre
- Moodle Partners - providers of custom Moodle development services
- Presentations
- Moodle manuals
- Using Moodle book