Hinweis: Sie sind auf den Seiten der Moodle 2.6 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Mobile Webservices.

Mobile Webservices: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „{{Webservices}} {{Zum Übersetzen}} Moodle comes with a built-in web service designed for mobile applications. It is required to run the official Mobile app.…“)
 
KKeine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Webservices}}
{{Webservices}}


{{Zum Übersetzen}}
Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Service ist erforderlich, um die offizielle [[Mobile App]] zum Laufen zu bringen. Aktiveren Sie diesen Service nur dann, wenn Sie die [[Mobile App]] oder eine andere Applikation, die diesen Service benötigt, tatsächlich nutzen wollen.
Moodle 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:
== Mobile Webservices aktivieren==


*In ''Settings > Site administration > Plugins > Web services > External services''
Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:
*Check "Enable mobile web services" and then
*Click Save.


That's it! No other steps required.
*Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Externe Services''.
*Markieren Sie die Checkbox ''Mobile Webservices''.
*Klicken Sie auf den Button ''Änderungen speichern''.


The rest of this document explains the "behind the scenes".
Das war's schon, es sind keine weiteren Schritte nötig.


== What happens when the service is enabled ==
Der Rest des Artikels beschreibt die Hintergründe von mobilen Webservices.
Enabling the mobile web services will automatically:
 
* enable the web services system (''Settings > Site administration > Advanced features'')
== Was passiert, wenn der mobile Webservice aktiviert ist? ==
* enable the built-in external service called 'Mobile web services' - you should see this new mobile service listed as enabled
Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:
* enable the xml-rpc protocol
* Webservices als Zusatzoption aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Zusatzoptionen'');
* allow the 'webservice/xmlrpc:use' capability for authenticated user role
* der eingebaute externe ''Moodle mobile web service'' aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Externe Services'');
* das XMLRPC Protokoll aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Protokolle verwalten'');
* das REST Protokoll aktiviert (siehe Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Protokolle verwalten'');
* die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt;
* die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''erlauben'' gesetzt.
 
== Mobile Webservices deaktivieren==
Wenn Sie das Häkchen aus der Checkbox ''Mobile Webservices'' wieder entfernen, wird automatisch:
* der eingebaute externe ''Moodle mobile web service'' deaktiviert;
* wenn dieser ''Moodle mobile web service'' der einzige aktive mobile Webservice war, werden automatisch:
** Webservices als Zusatzoption deaktiviert;
** das XMLRPC Protokoll deaktiviert;
** das REST Protokoll deaktiviert;
** die Fähigkeit [[Capabilities/webservice/xmlrpc:use|Protokoll XMLRPC verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;
** die Fähigkeit [[Capabilities/webservice/rest:use|Protokoll REST verwenden]] für die Rolle''Authentifizierte/r Nutzer/in'' auf ''Nicht gesetzt'' zurückgesetzt;


== 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


==Siehe also==
==Siehe also==

Aktuelle Version vom 7. Mai 2014, 16:38 Uhr


Moodle hat einen eingebauten Webservice für mobile Applikationen. Dieser Service ist erforderlich, um die offizielle Mobile App zum Laufen zu bringen. Aktiveren Sie diesen Service nur dann, wenn Sie die Mobile App oder eine andere Applikation, die diesen Service benötigt, tatsächlich nutzen wollen.


Mobile Webservices aktivieren

Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:

  • Gehen Sie auf die Seite Einstellungen > Website-Administration > Plugins > Webservices > Externe Services.
  • Markieren Sie die Checkbox Mobile Webservices.
  • Klicken Sie auf den Button Änderungen speichern.

Das war's schon, es sind keine weiteren Schritte nötig.

Der Rest des Artikels beschreibt die Hintergründe von mobilen Webservices.

Was passiert, wenn der mobile Webservice aktiviert ist?

Wenn Sie den mobilen Webservice wie oben beschrieben aktiviert haben, werden automatisch:

  • Webservices als Zusatzoption aktiviert (siehe Seite Einstellungen > Website-Administration > Zusatzoptionen);
  • der eingebaute externe Moodle mobile web service aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Externe Services);
  • das XMLRPC Protokoll aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Protokolle verwalten);
  • das REST Protokoll aktiviert (siehe Seite Einstellungen > Website-Administration > Plugins > Webservices > Protokolle verwalten);
  • die Fähigkeit Protokoll XMLRPC verwenden für die RolleAuthentifizierte/r Nutzer/in auf erlauben gesetzt;
  • die Fähigkeit Protokoll REST verwenden für die RolleAuthentifizierte/r Nutzer/in auf erlauben gesetzt.

Mobile Webservices deaktivieren

Wenn Sie das Häkchen aus der Checkbox Mobile Webservices wieder entfernen, wird automatisch:

  • der eingebaute externe Moodle mobile web service deaktiviert;
  • wenn dieser Moodle mobile web service der einzige aktive mobile Webservice war, werden automatisch:
    • Webservices als Zusatzoption deaktiviert;
    • das XMLRPC Protokoll deaktiviert;
    • das REST Protokoll deaktiviert;
    • die Fähigkeit Protokoll XMLRPC verwenden für die RolleAuthentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;
    • die Fähigkeit Protokoll REST verwenden für die RolleAuthentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;


Siehe also