Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Main Page: Difference between revisions

From MoodleDocs
No edit summary
(Adding sections, more categorisation to come.)
Line 1: Line 1:
[[image:moodle-development-logo.jpg|right|400px]]
__NOTOC__
The Developer Docs are currently being migrated from the old system into this one. 


Exciting things will be here soon!
<p class="note">
'''Welcome to the Developer Documentation.'''
This Developer section of Moodle Docs is aimed at developers who work with Moodle code, plugins and themes.
If you manage a Moodle site, or if you teach using Moodle, try the [[:en:Main_page|User docs]].
</p>


In the meantime, a good place to start would be [[Developer_documentation]]...
<div class="frontpagetotal">
 
<div class="frontpageblock">
<h2>[[:Category:Coding guidelines|Guidelines]]</h2>
* [[How_to_create_a_patch|Creating patches]]
* [[Coding|Coding guidelines]]
* [[Git_for_developers|Git use]]
* [[Guidelines for contributed code|Contributing code]]
* [[:Category:Coding guidelines|...]]
</div>
 
<div class="frontpageblock">
<h2>Plugin development</h2>
* [[Blocks]]
* [[Modules]]
* [[Authentication plugins]]
</div>
 
<div class="frontpageblock">
<h2>[[:Category:Themes|Theme development]]</h2>
* [[Themes 2.0]]
* [[Themes_2.0_creating_your_first_theme|Theme creation]]
* [[:Category:Themes|...]]
</div>
 
<div class="frontpageblock">
<h2>Interfaces</h2>
* [[Database Schema|Database schema]]
* [[lib/formslib.php_Form_Definition|Form definition]]
* [[DML functions]]
* [[Web services]]
* [[Roles]]
* [[Grades]]
* [[Repository API]]
* [[File API]]
</div>
 
<div class="frontpageblock">
<h2>[[:Category:Developer tools|Developer tools]]</h2>
* [[Setting up Eclipse]]
* [[Setting up Netbeans]]
* [[:Category:Firefox extensions|Firefox extensions]]
* [[:Category:Developer tools|...]]
</div>
 
<div class="frontpageblock">
<h2>[[:Category:Project|Projects]]</h2>
* [[Mobile app]]
* [[Question Engine 2]]
* [[Course completion]]
* [[Student projects]]
* [[:Category:Project|...]]
</div>
 
<div class="frontpageblock">
<h2>Core development</h2>
* [[Releases]]
* [[Roadmap]]
* [[Process|Moodle HQ development process]]
* [[Developer meetings]]
* [[Credits]]
</div>
 
<div class="frontpageblock">
[[image:moodle-development-logo.jpg|400px]]
</div>
 
</div>

Revision as of 08:04, 2 November 2011