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
m (New grid layout)
m (Added a link to the Moodle 4.0 developer update page.)
Line 8: Line 8:


If you manage a Moodle site, or if you teach using Moodle, try the [[:en:Main_page|User docs]].
If you manage a Moodle site, or if you teach using Moodle, try the [[:en:Main_page|User docs]].
<div class="card-deck">
<div class="card-deck">
  <div class="card">
<div class="card">
    <div class="card-body">
<div class="card-body">
      <h4 class="card-title">[[Overview]]</h4>
<h4 class="card-title">[[Overview]]</h4>
      <p class="card-text">
<p class="card-text">
* [[Mission]]
* [[Mission]]
* [[Roadmap]]
* [[Roadmap]]
Line 26: Line 25:
* [[Moodle_research|Research]]
* [[Moodle_research|Research]]
* [[Testing]]
* [[Testing]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[Overview|More overview info <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[Overview|More overview info <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
</div>
  </div>
</div>
 
<div class="card">
  <div class="card">
<div class="card-body">
    <div class="card-body">
<h4 class="card-title">[[Plugins|Plugin development]]</h4>
      <h4 class="card-title">[[Plugins|Plugin development]]</h4>
<p class="card-text">
      <p class="card-text">
* [[Activity modules]]
* [[Activity modules]]
* [[Blocks]]
* [[Blocks]]
Line 45: Line 43:
* [[Repository plugins]]
* [[Repository plugins]]
* [[Filters]]
* [[Filters]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[Plugins|Full list of plugin types <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[Plugins|Full list of plugin types <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
</div>
  </div>
</div>
 
<div class="card">
  <div class="card">
<div class="card-body">
    <div class="card-body">
<h4 class="card-title">[[Core APIs]]</h4>
      <h4 class="card-title">[[Core APIs]]</h4>
<p class="card-text">
      <p class="card-text">
* [[Access API]]
* [[Access API]]
* [[Data manipulation API]]
* [[Data manipulation API]]
Line 68: Line 65:
* [[String API]]  
* [[String API]]  
* [[Web service API functions]]
* [[Web service API functions]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[Core APIs|Full list of core APIs <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[Core APIs|Full list of core APIs <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
  </div>
</div>
</div>
 
</div>
</div>
<div class="card-deck mt-3">
<div class="card-deck mt-3">
  <div class="card">
<div class="card">
    <div class="card-body">
<div class="card-body">
      <h4 class="card-title">Guidelines</h4>
<h4 class="card-title">Guidelines</h4>
      <p class="card-text">
<p class="card-text">
* [[Moodle 4.0 developer update]]
* [[Coding|Coding guidelines]]
* [[Coding|Coding guidelines]]
* [[Git_for_developers|Git use]]
* [[Git_for_developers|Git use]]
Line 96: Line 93:
* [[AJAX]]
* [[AJAX]]
* [[Communication Between Components]]
* [[Communication Between Components]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[:Category:Guidelines|More guidelines <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[:Category:Guidelines|More guidelines <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
</div>
  </div>
</div>
 
<div class="card">
  <div class="card">
<div class="card-body">
    <div class="card-body">
<h4 class="card-title">[[:Category:Developer tools|Developer tools]]</h4>
      <h4 class="card-title">[[:Category:Developer tools|Developer tools]]</h4>
<p class="card-text">
      <p class="card-text">
* [[Linting]]
* [[Linting]]
* [[Setting up Eclipse]]
* [[Setting up Eclipse]]
* [[Setting up Netbeans]]
* [[Setting up Netbeans]]
* [[:Category:Firefox extensions|Firefox extensions]]
* [[:Category:Firefox extensions|Firefox extensions]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[:Category:Developer tools|Full list of developer tools <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[:Category:Developer tools|Full list of developer tools <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
</div>
  </div>
</div>
 
<div class="card">
  <div class="card">
<div class="card-body">
    <div class="card-body">
<h4 class="card-title">[[Moodle Mobile]]</h4>
      <h4 class="card-title">[[Moodle Mobile]]</h4>
<p class="card-text">
      <p class="card-text">
*[[Moodle Mobile Customization]]
*[[Moodle Mobile Customization]]
*[[Mobile support for plugins]]
*[[Mobile support for plugins]]
*[[Moodle Mobile Themes]]
*[[Moodle Mobile Themes]]
*[[Moodle Mobile FAQ]]
*[[Moodle Mobile FAQ]]
      </p>
</p>
    </div>
</div>
    <div class="card-footer">
<div class="card-footer">
: [[:Category:Mobile|Full list of mobile app documentation <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
: [[:Category:Mobile|Full list of mobile app documentation <i class="fa fa-sm fa-arrow-right" aria-hidden="true"></i>]]
    </div>
</div>
  </div>
</div>
</div>
</div>

Revision as of 03:36, 9 August 2021