# 6.2. XooNIpsの初期設定と確認

&#x20;XooNIpsを使用するための設定をします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fec83c707a0501a35287cc644fc611121293d3035.png?generation=1601839802240250\&alt=media)

&#x20;管理者メニューで\[XooNIps]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Ff1d242635d661c76f1de3e8bbe1d554be2ba4902.png?generation=1601839807679235\&alt=media)

&#x20;\[システム設定]をクリックします。

## 6.2.1. **ファイルアップロードディレクトリの変更** <a href="#id-6-2-1-change-the-file-upload-directory" id="id-6-2-1-change-the-file-upload-directory"></a>

Webサーバの権限で書き込みが出来るディレクトリを指定する必要があります。

| `[root@xoonips-server ~]#` **mkdir /var/www/xoonipsupload**     | ← ディレクトリを作成     |
| --------------------------------------------------------------- | --------------- |
| `[root@xoonips-server ~]#` **chmod a+w /var/www/xoonipsupload** | ← パーミッションを変更する。 |

|   |
| - |

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Ff7aedc80c8e7ef4195b98e72837b2c4c878aa1dc.png?generation=1601839807108102\&alt=media)

&#x20;\[基本設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fb5013be90f2bcc868f462cc3905ad73020052101.png?generation=1601839795314966\&alt=media)

\[ファイルアップロードディレクトリ]の項目&#x306B;**/var/www/xoonipsupload**と入力します。

更新ボタンをクリックして変更した設定を有効にします。

## 6.2.2. **インラインフレーム設定** <a href="#id-6-2-2-setup-inline-frame" id="id-6-2-2-setup-inline-frame"></a>

&#x20;ここではインデックスツリーの表示領域を変更することが出来ます。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F898b704536f90525ea2fccc279710cf314002849.png?generation=1601839794458893\&alt=media)

&#x20;\[インラインフレーム表示設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fee28970cc57b36f83feae3e58c2120c4792dc627.png?generation=1601839788288867\&alt=media)

インデックスツリーの幅とインデックスツリーの高さを数値で入力して更新ボタンを押します。

インデックスツリーの幅を割合（％）で指定することによりブロック内での表示領域の割合を変更できます。

| Width indicated in 100%.                                                                                                                                                                                | Width indicated in 50%.                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F7a96de0d89f425193f1353f805b25cc80c53c9d7.png?generation=1601839809330950\&alt=media) | ![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2F-LTRXf-nOXYtwsZ-Vjj-%2F-LTRXoI3zcupzIX93Is1%2Fxoonips-install15.png?generation=1544519643219514\&alt=media) |

&#x20;インデックスツリーの高さをピクセルで指定することにより表示領域の大きさを変更できます。

| Height indicated in 400 pixels.                                                                                                                                                                         | Height indicated in 200 pixels.                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F5e41b3620b932a7177ff24c957458bccd5a80568.png?generation=1601839771544212\&alt=media) | ![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F0b9faf56bab36c4b1d513a268eaa5e496792e455.png?generation=1601839766394267\&alt=media) |

## 6.2.3. **印刷設定** <a href="#id-6-2-3-setup-print-formats" id="id-6-2-3-setup-print-formats"></a>

&#x20;ここではページを印刷する際にヘッダとして表示させる情報を入力することが出来ます。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F5e4121ec538f72997485f56f515e97f401428a87.png?generation=1601839795087021\&alt=media)

&#x20;\[印刷設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F7157ab6e9fc5ff7f07772b9bc95ee0f54b3faf49.png?generation=1601839804083368\&alt=media)

&#x20;入力した情報は詳細画面などを印刷の際ヘッダ情報として同時に印刷されます。

## 6.2.4. **RSS配信設定** <a href="#id-6-2-4-set-up-for-rss-distribution" id="id-6-2-4-set-up-for-rss-distribution"></a>

XooNIpsはRSS1.0(RDF)、RSS2.0、Atom1.0の３種類のフィード形式をサポートしています。

設定画面で表示されるURLを公開することでアイテムの更新情報及びグループの新規作成状況がアナウンス出来ます。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F5bd0563d071842a5ba25fd1221f0f4981dc87e9b.png?generation=1601839810239232\&alt=media)

&#x20;\[RSS設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F6e5fc3e3adfc02ecb8ccaaa3cfe5cc03d40fecb7.png?generation=1601839788263950\&alt=media)

&#x20;利用するフィード形式のテキストボックスの内容をコピーして公開してください。

## 6.2.5. **OAI-PMH設定** <a href="#id-6-2-5-set-up-oai-pmh" id="id-6-2-5-set-up-oai-pmh"></a>

XooNIpsはメタデータの情報を機械的に収集する仕組みとしてOAI-PMHを採用しています。

ここではOAI-PMHに対応した別のサーバにメタデータを提供するための設定（リポジトリ設定）とOAI-PMHに対応した別のサーバからメタデータを収集するための設定（ハーベスタ設定）の両方が行えます。.

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F6dc0154171af9132f7f68947ca84be7f8e4a5bfd.png?generation=1601839709664843\&alt=media)

&#x20;\[OAI-PMH設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fe5f757101c1959f59874fddedb76f02b7cfa89ad.png?generation=1601839797270002\&alt=media)

* &#x20;リポジトリ設定はメタデータを他のサーバに提供する為の設定です。

| <p></p><ul><li><table data-header-hidden><thead><tr><th>リポジトリ名</th><th>例：INCF Japan Node XooNIps site</th></tr></thead><tbody><tr><td>リポジトリ名</td><td>例：INCF Japan Node XooNIps site</td></tr><tr><td>データベースID</td><td>サイト名等を利用してサイトを区別するための識別子を設定します。例：www.neuroinf.jp</td></tr><tr><td>アイテムの削除状態を保存する日数</td><td>アイテムを削除したという情報の保存日数を指定します。</td></tr><tr><td>institutionの値</td><td>OAI-PMHの応答に必要なinstitutionの値を設定します。</td></tr><tr><td>publisherの値</td><td>OAI-PMHの応答に必要なpublisherの値を設定します。</td></tr></tbody></table></li><li>ハーベスタ設定はメタデータを他のサーバから収集するための設定です。</li></ul><p>メタデータを収集するサーバのURLを改行区切りで入力します。</p><p>行の先頭に(セミコロン);を付けた場合はその行はコメントになります。</p> |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

## 6.2.6. **プロキシ設定** <a href="#id-6-2-6-proxy-configuration" id="id-6-2-6-proxy-configuration"></a>

&#x20;XooNIpsから他のサーバへアクセスする際プロキシを利用する場合に設定します。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F7d632071b5c8fa1b8a84f5b377dd222aaff88367.png?generation=1601839750521111\&alt=media)

&#x20;\[プロキシ設定]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Faf4b47f56a5760acb2a3cb98d582235e29dfb7d2.png?generation=1601839761609130\&alt=media)



| ホスト名 | プロキシサーバのホスト名を設定します |
| ---- | ------------------ |

| ポート番号 | プロキシサーバのポート番号を設定します |
| ----- | ------------------- |

| ユーザ名 | ユーザ認証が必要な場合にユーザ名を設定します |
| ---- | ---------------------- |

| パスワード | ユーザ認証のパスワードを設定します |
| ----- | ----------------- |

## 6.2.7. **イベント通知設定** <a href="#id-6-2-7-setup-for-event-notification" id="id-6-2-7-setup-for-event-notification"></a>

&#x20;XOOPSが本来持っているイベント通知機能を利用してXooNIpsがユーザに対して伝えることの出来るイベントを指定します。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fd037cdd72c5d66a710c580a9b819eca6bb1b5886.png?generation=1601839774107362\&alt=media)

\[イベント通知設定]をクリックします。

イベント通知設定は以下の４つから選択します。

* この機能を無効にする
* イベント選択オプションをブロックに表示する
* イベント選択オプションをメインコンテンツ下部に表示する
* イベント選択オプションをブロックおよびメインコンテンツ下部の両方に表示する

特定イベントを有効にするの項目は複数の選択が可能です。

| 通知する相手                    | 画面での表示                         | 設定される内容             |
| ------------------------- | ------------------------------ | ------------------- |
| XooNIps管理者                | 管理者：アイテム移譲通知                   | アイテムが移譲されたことを通知します。 |
| 管理者：アカウント承認通知             | アカウントが承認されたことを通知します。           |                     |
| 管理者：アイテム承認通知              | 公開アイテムが承認されたことを通知します。          |                     |
| 管理者：グループアイテム承認要求通知        | グループ領域へのアイテム承認要求があることを通知します。   |                     |
| ユーザ                       | XooNIpsユーザ：アイテム移譲通知            | アイテムが移譲されたことを通知します。 |
| XooNIpsユーザ：アイテム更新通知       | アイテムが更新されたことを通知します。            |                     |
| XooNIpsユーザ：アイテム承認通知       | 公開アイテムが承認されたことを通知します。          |                     |
| XooNIpsユーザ：アイテム承認拒否通知     | 公開アイテムの承認が拒否されたことを通知します。       |                     |
| XooNIpsユーザ：ファイルのダウンロードを通知 | ファイルがダウンロードされたことを通知します。        |                     |
| XooNIpsユーザ：グループアイテム承認通知   | グループ領域に登録したアイテムが承認されたことを通知します。 |                     |
| XooNIpsユーザ：グループアイテム承認拒否通知 | グループ領域へのアイテム登録が拒否されたことを通知します。  |                     |

## 6.2.8. **XOOPS拡張** <a href="#id-6-2-8-xoops-extension" id="id-6-2-8-xoops-extension"></a>

XOOPSのユーザーモジュールでユーザの登録を行った場合、そのユーザがXooNIpsの機能を使えるようにします。

XOOPSのユーザーモジュールでユーザの削除を行った場合、XooNIpsに残っているユーザ情報を削除します。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F740fae077042eb7152d1a9cfd06b73deb4042106.png?generation=1601839771167926\&alt=media)

&#x20;\[XOOPS拡張]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fa1426335b0e1b94e88cebbb936e96636deff24c9.png?generation=1601839795060478\&alt=media)

&#x20;操作欄にあるアイコンをクリックすることでユーザの追加や削除が行えます。

## 6.2.9. **動作確認** <a href="#id-6-2-9-configuration-test" id="id-6-2-9-configuration-test"></a>

&#x20;XooNIpsの動作設定を確認します。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F767e4746a2d412f83e62878e75f8da7e10737420.png?generation=1601839780401053\&alt=media)

&#x20;\[動作確認]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2F32f6432f9fbb374dd4a0a207974e51fd32635655.png?generation=1601839738712962\&alt=media)

&#x20;\[テスト]をクリックします。

![](https://1238315904-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD6Mk8IMfCUPLQPG759%2Fsync%2Fff8d8703e95db5cfd171f4d964098e4074df41bd.png?generation=1601839806673233\&alt=media)

XooNIpsの設定情報が表示されます。

総合判定がOKになっていればXooNIps動作前の設定は終了です。

赤色で表示された場所がある場合には、画面のコメントに従って修正する必要があります。
