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.…“)
 
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Webservices}}
{{Webservices}}


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


== Enabling mobile web services ==
Als Administrator/in müssen Sie zuerst mobile Webservices aktivieren:


A site administrator first must enable mobile web services:
* Öffnen Sie die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Webservices > Externe Services''.
* Setzen Sie den Haken in die Checkbox ''Mobile Webservices''.
* Klicken Sie auf die Taste ''Änderungen speichern''.


*In ''Settings > Site administration > Plugins > Web services > External services''
Das war's schon, es sind keine weiteren Schritte nötig. Der Rest des Artikels beschreibt die Hintergründe der mobilen Webservices.
*Check "Enable mobile web services" and then
*Click Save.


That's it! No other steps required.


The rest of this document explains the "behind the scenes".
== 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-Block|Einstellungen]] > Website-Administration > Zusatzoptionen'');
* 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.


== 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 ==
== Mobile Webservices deaktivieren==
When you uncheck 'Enable mobile web services', it will automatically:
Wenn Sie den Haken aus der Checkbox ''Mobile Webservices'' wieder entfernen, wird automatisch:
* disable the external service called 'Mobile web services'.
* der eingebaute externe ''Moodle mobile web service'' deaktiviert;
*if 'Mobile web services' was the only external service enabled:
* wenn dieser ''Moodle mobile web service'' der einzige aktive mobile Webservice war, werden automatisch:
** disable the web services system
** Webservices als Zusatzoption deaktiviert;
** disable the xml-rpc protocol
** das XMLRPC Protokoll deaktiviert;
** remove the 'webservice/xmlrpc:use' capability for authenticated user role
** 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;


==Siehe also==
* [[Mobile App]]


[[Category:Mobile]]
==Siehe auch==
* [[Mobiles Moodle]]
 
[[en:Mobile web services]]
[[en:Mobile web services]]

Aktuelle Version vom 2. Dezember 2015, 14:33 Uhr


Mobile Webservices aktivieren

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

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

  • Öffnen Sie die Seite Einstellungen > Website-Administration > Plugins > Webservices > Externe Services.
  • Setzen Sie den Haken in die Checkbox Mobile Webservices.
  • Klicken Sie auf die Taste Änderungen speichern.

Das war's schon, es sind keine weiteren Schritte nötig. Der Rest des Artikels beschreibt die Hintergründe der 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 Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt;
  • die Fähigkeit Protokoll REST verwenden für die Rolle Authentifizierte/r Nutzer/in auf erlauben gesetzt.


Mobile Webservices deaktivieren

Wenn Sie den Haken 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 Rolle Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;
    • die Fähigkeit Protokoll REST verwenden für die Rolle' 'Authentifizierte/r Nutzer/in auf Nicht gesetzt zurückgesetzt;


Siehe auch