Moodle.org
  • Home
  • Documentation
  • Downloads
  • Demo
  • Tracker
  • Development
  • Translation
  • Moodle.net
  • Search

You are here

Main Page

Jump to: navigation, search

Docs overview ► Dev docs

Welcome to the Developer Documentation.

These Developer Docs are for developers who work with Moodle code, plugins and themes, or contribute to the Moodle project in other ways, such as translation.

If you manage a Moodle site, or if you teach using Moodle, try the User docs.

Overview

  • Mission
  • Roadmap
  • Releases
  • Development processes
  • Developer meetings
  • Working Groups
  • Forum discussions
  • Developer credits/statistics
  • Research
  • Testing

More overview info ...

Plugin development

  • Activity modules
  • Blocks
  • Themes
  • Course formats
  • Enrolment plugins
  • Authentication plugins
  • Repository plugins
  • Filters

Full list of plugin types ...

Core APIs

  • Access API
  • Data manipulation API
  • File API
  • Form API
  • Logging
  • Navigation API
  • Page API
  • Output API
  • String API

Full list of core APIs ...

Guidelines

  • Coding guidelines
  • Git use
  • Contributing plugins
  • Creating patches
  • PHPUnit tests
  • Acceptance testing
  • Writing tests
  • Aria Guidelines
  • HTML Guidelines
  • Automatic class loading
  • Templates
  • Javascript Modules
  • AJAX

Developer tools

  • Setting up Eclipse
  • Setting up Netbeans
  • Firefox extensions

Full list of developer tools ...

Moodle Mobile

  • Moodle Mobile Customization
  • Moodle Mobile Plugins Development
  • Moodle Mobile Themes
  • Moodle Mobile Developing a plugin tutorial

Full list of mobile app documentation ...

Retrieved from "https://docs.moodle.org/dev/index.php?title=Main_Page&oldid=50469"
Views
  • Main page
  • Discussion
  • View source
  • History
Personal tools
  • Log in
Navigation
  • Main page
  • Recent changes
  • Moodle Docs 3.1
  • Docs overview
Tools
  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Powered by MediaWiki
  • This page was last modified on 23 June 2016, at 21:23.
  • Content is available under GNU General Public License unless otherwise noted.
  • Privacy policy
  • About the Dev docs
  • Disclaimers