Moodbile HTML 5 Client Developer documentation

From Moodbile
Jump to: navigation, search

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


See also

Personal tools
Namespaces
Variants
Actions
Navigation
Resources
Toolbox