Mobile web services: Difference between revisions
From MoodleDocs
Helen Foster (talk | contribs) m (moved Enable mobile web services to Mobile web services: shorter title) |
|||
Line 12: | Line 12: | ||
That's it! No other steps required. | That's it! No other steps required. | ||
== What happens | == What happens when the service is enabled == | ||
Enabling the mobile web services will automatically: | Enabling the mobile web services will automatically: | ||
* enable the web services system (''Settings > Site administration > Advanced features'') | * enable the web services system (''Settings > Site administration > Advanced features'') | ||
Line 18: | Line 18: | ||
* enable the xml-rpc protocol | * enable the xml-rpc protocol | ||
* allow the 'webservice/xmlrpc:use' capability for authenticated user role | * allow the 'webservice/xmlrpc:use' capability for authenticated user role | ||
== Disabling mobile web services == | == Disabling mobile web services == |
Revision as of 08:41, 1 November 2011
Template:Moodle 2.1Moodle 2.1 comes with a built-in web service designed for mobile applications. It is required to run the official Mobile app. Enable it only if you want people to use the official app or if a third party app explicitly requires it.
Enabling mobile web services
A site administrator first must enable mobile web services:
- In Settings > Site administration > Plugins > Web services > External services
- Check "Enable mobile web services" and then
- Click Save.
That's it! No other steps required.
What happens when the service is enabled
Enabling the mobile web services will automatically:
- enable the web services system (Settings > Site administration > Advanced features)
- enable the built-in external service called 'Mobile web services' - you should see this new mobile service listed as enabled
- enable the xml-rpc protocol
- allow the 'webservice/xmlrpc:use' capability for authenticated user role
Disabling mobile web services
When you uncheck 'Enable mobile web services', it will automatically:
- disable the external service called 'Mobile web services'.
- if 'Mobile web services' was the only external service enabled:
- disable the web services system
- disable the xml-rpc protocol
- remove the 'webservice/xmlrpc:use' capability for authenticated user role