Development:Developer documentation
From MoodleDocs
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