Note:

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

Moodle Mobile 2 (Ionic 1) Developing a plugin tutorial: Difference between revisions

From MoodleDocs
Line 6: Line 6:


=== Set up your development environment ===
=== Set up your development environment ===
Clone or fork the official git repository [https://github.com/moodlehq/moodlemobile] in a local directory.
Set up your development browser, see [[Moodle_Mobile]], I mainly use the Google Chrome browser.


=== Set up your Moodle installation ===
=== Set up your Moodle installation ===
Enable debugging, disable caches, etc... the typical settings for developing.
Enable the Web Services and also the protocols you are going to use for testing and developing (REST is mandatory). See [[Web Services]] documentation.


=== Develop the Moodle local/mod/block/... plugin ===
=== Develop the Moodle local/mod/block/... plugin ===


=== Test your Web Services using a demo client ===
=== Test your Web Services using a demo client ===


=== Enable Web Services and create your custom Service ===
=== Create your custom Service ===


=== Set up your MoodleMobile client ===
=== Set up your MoodleMobile client ===

Revision as of 09:33, 28 January 2013

Introduction

Plugin spec

Steps

Set up your development environment

Clone or fork the official git repository [1] in a local directory.

Set up your development browser, see Moodle_Mobile, I mainly use the Google Chrome browser.

Set up your Moodle installation

Enable debugging, disable caches, etc... the typical settings for developing.

Enable the Web Services and also the protocols you are going to use for testing and developing (REST is mandatory). See Web Services documentation.

Develop the Moodle local/mod/block/... plugin

Test your Web Services using a demo client

Create your custom Service

Set up your MoodleMobile client

Develop the MoodleMobile plugin

Deliver your plugin