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
No edit summary
Line 15: Line 15:


<div class="frontpageblock">
<div class="frontpageblock">
<h2>[[:Category:Coding guidelines|Guidelines]]</h2>
<h2>[[Guidelines]]</h2>
* [[How_to_create_a_patch|Creating patches]]
* [[How_to_create_a_patch|Creating patches]]
* [[Coding|Coding guidelines]]
* [[Coding|Coding guidelines]]
* [[Git_for_developers|Git use]]
* [[Git_for_developers|Git use]]
* [[Guidelines for contributed code|Contributing code]]
* [[Guidelines for contributed code|Contributing code]]
* [[:Category:Coding guidelines|...]]
* [[Guidelines|More concepts and guides...]]
</div>
</div>


Line 29: Line 29:
* [[Themes]]
* [[Themes]]
* [[Course formats]]
* [[Course formats]]
* [[Enrolment plugins]]
* [[Authentication plugins]]
* [[Authentication plugins]]
* [[Enrolment plugins]]
* [[Repository plugins]]
* [[Repository plugins]]
* [[Filters]]
* [[Filters]]
Line 37: Line 37:


<div class="frontpageblock">
<div class="frontpageblock">
<h2>[[:Category:Themes|Theme development]]</h2>
<h2>[[Core APIs]]</h2>
* [[Themes 2.0]]
* [[Access API]]
* [[Themes_2.0_creating_your_first_theme|Theme creation]]
* [[Data manipulation API]]
* [[:Category:Themes|...]]
</div>
 
<div class="frontpageblock">
<h2>[[:Category:Interfaces|Interfaces]]</h2>
* [[Database Schema|Database schema]]
* [[lib/formslib.php_Form_Definition|Form definition]]
* [[DML functions]]
* [[Web services]]
* [[Roles]]
* [[Grades]]
* [[Repository API]]
* [[File API]]
* [[File API]]
* [[:Category:Interfaces|...]]
* [[Form API]]
* [[Logging API]]
* [[Navigation API]]
* [[Page API]]
* [[Output API]]
* [[String API]]
* [[Core APIs|See full list of core APIs ...]]
</div>
</div>



Revision as of 04:06, 25 January 2012


moodle-development-logo.jpg

Welcome to the Developer Documentation.

These Developer Docs are 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 User docs.


Note: This wiki is using a new theme designed to help users with smaller screen sizes. Blocks previously in the left column can now be found at the bottom of each page. Feedback on this new layout is welcome - please join the new Moodle Docs theme discussion.

See the Developer documentation page for a more extensive list of links.