Moodbile HTML 5 Client Developer documentation
Contents |
Developer documentation
How to configure Moodbile HTML5 Client
Actually configure Moodbile HTML5 Client is quite easy, the only file that you need to edit (if is necesary) is config.php. This file allow you to configure client side options as client language, modules that you want to be enabled on the client, theme, make client cacheable...
How you can contribute
Being a Javascript, PHP programmer or not, there are too many ways to contribute and being envolved with Moodbile project.
If you are a programmer
How to use Moodbile Webservices
Firstly, we recommend you to read Moodbile Spec before starting reading how to use the Moodbile Webservices on Moodbile HTML 5 Client.
How to develop for Moodbile HTML 5 Client
As soon as you have read how to use the Moodbile Webservices. You could start developing for the client following also the guidelines for develop new stuff.
If you are not a programmer
Send a feedback
If you are testing our project and you think that there is something that it could be change or a simple opinion about Moodbile HTML 5 Client, please send us your feedback to Using Moodbile course. It will be a pleasure to us.
Report a bug
On the other hand, when you are testing Moodbile HTML5 Client and you find an error/bug please send a report to Using Moodbile course about it. It will be very helpful for us to develop a better client for you.
Translate Moodbile HTML5 Client into other languages
Firstly Moodbile HTML5 Client takes the default language that it is seted on Moodle, but once that a user is logged in, the application takes a language that user has configured.
Nevertheless and unfortunately Moodbile HTML5 Client does not support a lot of languages yet. Actually, it supports languages like English (default language), Spanish, Catalan and Basque.
For this reason, if you want to contribute translating the client check translation guidelines.
Create a theme for Moodbile HTML 5 Client
If you decide to create a new or customize Moodbile HTML 5 Client default theme . See Create a theme to know more about how to do it. This document will try to help and give you some guidelines and resources to go ahead with the creation/customization of your own theme.
Plans for the future
As a not distant future, Moodbile team is working to develop a HTML 5 client which will be easy for you, to configure, develop and contribute with the project.
While you could check the Moodbile roadmap or discuss your ideas with the Moodbile Team on Using Moodbile course