「モバイルウェブサービスを有効にする」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の29版が非表示)
1行目: 1行目:
{{ウェブサービス}}
{{ウェブサービス}}


作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] ([[利用者・トーク:Mitsuhiro Yoshida|トーク]])
Moodleには、モバイルアプリケーションのために設計されたウェブサービスが実装されています。公式の[[dev:Moodleモバイル]]を動作させる必要があります。あなたがユーザに公式アプリを使用させたい場合、またはサードパーティのアプリを明確に必要とする場合のみ、ウェブサービスを有効にしてください。


Moodleには、モバイルアプリケーションのために設計された内蔵ウェブサービスが実装されています。It is required to run the official [[dev:Moodle Mobile]]. Enable it only if you want people to use the official app or if a third party app explicitly requires it.
== モバイルデバイスのウェブサービスを有効にする ==


== モバイルウェブサービスを有効にする ==
まず、サイト管理者はモバイルデバイスのウェブサービスを有効にする必要があります:


A site administrator first must enable mobile web services:
*「設定 > サイト管理 > プラグイン > ウェブサービス > モバイル」において、
*「モバイルデバイスのウェブサービスを有効にする」をチェックして、
*「保存」ボタンをクリックしてください。


*In ''Settings > Site administration > Plugins > Web services > Mobile''
完了です! 他の作業は必要ありません。
*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".
== サービスを有効にした場合、何が起きるのか ==
モバイルデバイスのウェブサービスを有効にすることで、自動的に:
* ウェブサービスシステムが有効にされます (設定 > サイト管理 > 拡張機能)
* 「モバイルウェブサービス」と呼ばれる組み込み外部サービスが有効にされます - あなたにはこの新しいモバイルサービスが有効にされた旨、一覧表示されます。
* xml-rpcプロトコルが有効にされます (メンテナンスされていないMy Moodleアプリに対する下位互換のため)。
* REST (Representational State Transfer) プロトコルが有効にされます。
* 認証ユーザロールに対して、「webservice/xmlrpc:use」ケイパビリティを許可します。
* 認証ユーザロールに対して、「webservice/rest:use」ケイパビリティを許可します。


== サービスを有効にした場合、何が起きるのか ==
== モバイルデバイスのウェブサービスを無効にする ==
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 (for backward compatibility with unmaintained My Moodle app)
* enable the rest protocol
* allow the 'webservice/xmlrpc:use' capability for authenticated user role
* allow the 'webservice/rest:use' capability for authenticated user role


== モバイルウェブサービスを無効にする ==
あなたが「モバイルデバイスのウェブサービスを有効にする」のチェックを外した場合、自動的に:
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
** xml-rpcプロトコルを無効にします。
** disable the xml-rpc protocol
** restプロトコルを無効にします。
** disable the rest protocol
** 認証ユーザロールの「webservice/xmlrpc:use」ケイパビリティを削除します。
** remove the 'webservice/xmlrpc:use' capability for authenticated user role
** 認証ユーザロールの「webservice/rest:use」ケイパビリティを削除します。
** remove the 'webservice/rest:use' capability for authenticated user role


==関連情報==
==関連情報==

2013年10月4日 (金) 15:11時点における最新版


Moodleには、モバイルアプリケーションのために設計されたウェブサービスが実装されています。公式のdev:Moodleモバイルを動作させる必要があります。あなたがユーザに公式アプリを使用させたい場合、またはサードパーティのアプリを明確に必要とする場合のみ、ウェブサービスを有効にしてください。

モバイルデバイスのウェブサービスを有効にする

まず、サイト管理者はモバイルデバイスのウェブサービスを有効にする必要があります:

  • 「設定 > サイト管理 > プラグイン > ウェブサービス > モバイル」において、
  • 「モバイルデバイスのウェブサービスを有効にする」をチェックして、
  • 「保存」ボタンをクリックしてください。

完了です! 他の作業は必要ありません。

このドキュメントの残りでは、モバイルウェブサービスの「舞台裏」を説明しています。

サービスを有効にした場合、何が起きるのか

モバイルデバイスのウェブサービスを有効にすることで、自動的に:

  • ウェブサービスシステムが有効にされます (設定 > サイト管理 > 拡張機能)
  • 「モバイルウェブサービス」と呼ばれる組み込み外部サービスが有効にされます - あなたにはこの新しいモバイルサービスが有効にされた旨、一覧表示されます。
  • xml-rpcプロトコルが有効にされます (メンテナンスされていないMy Moodleアプリに対する下位互換のため)。
  • REST (Representational State Transfer) プロトコルが有効にされます。
  • 認証ユーザロールに対して、「webservice/xmlrpc:use」ケイパビリティを許可します。
  • 認証ユーザロールに対して、「webservice/rest:use」ケイパビリティを許可します。

モバイルデバイスのウェブサービスを無効にする

あなたが「モバイルデバイスのウェブサービスを有効にする」のチェックを外した場合、自動的に:

  • 「モバイルウェブサービス」と呼ばれる外部サービスが無効にされます。
  • 「モバイルウェブサービス」の外部サービスのみが有効にされている場合:
    • ウェブサービスシステムを無効にします。
    • xml-rpcプロトコルを無効にします。
    • restプロトコルを無効にします。
    • 認証ユーザロールの「webservice/xmlrpc:use」ケイパビリティを削除します。
    • 認証ユーザロールの「webservice/rest:use」ケイパビリティを削除します。

関連情報