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
  • Writing tests

More concepts and guides...

Developer tools

  • Setting up Eclipse
  • Setting up Netbeans
  • Firefox extensions

Full list of developer tools ...

Projects

  • Mobile app
  • Question Engine 2
  • Course completion
  • Student projects

Full list of projects ...

Retrieved from "https://docs.moodle.org/dev/index.php?title=Main_Page&oldid=49322"
Views
  • 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 1 February 2016, at 12:40.
  • Content is available under GNU General Public License unless otherwise noted.
  • Privacy policy
  • About the Dev docs
  • Disclaimers