Development:Developer documentation: Difference between revisions
From MoodleDocs
(→Documentation for specific components: - Added Conditional activities) |
(→Documentation for specific components: now for existing code only) |
||
Line 22: | Line 22: | ||
==Documentation for specific components== | ==Documentation for specific components== | ||
This section is for documentation of specific components of the existing core Moodle code. Discussion of components that are under discussion or in development can be found in the [[Developer notes]] or on the [[Roadmap]]. | |||
*[[UTF-8 migration|Migration to UTF-8]] | *[[UTF-8 migration|Migration to UTF-8]] | ||
Line 30: | Line 31: | ||
*[[Email processing]] | *[[Email processing]] | ||
*[[Cookieless Sessions]] | *[[Cookieless Sessions]] | ||
== Developer resources and tools == | == Developer resources and tools == |
Revision as of 09:45, 13 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
This section is for documentation of specific components of the existing core Moodle code. Discussion of components that are under discussion or in development can be found in the Developer notes or on the Roadmap.
- 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