Skip to content

Commit

Permalink
Merge branch 'main' of github.com:next-l/documentation into main
Browse files Browse the repository at this point in the history
  • Loading branch information
masao committed Jan 15, 2025
2 parents 47ca354 + 2881f7c commit 736303e
Show file tree
Hide file tree
Showing 15 changed files with 81 additions and 59 deletions.
25 changes: 14 additions & 11 deletions 1.4/enju_install_vm_10.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Enjuサーバは,外部からネットワーク経由でアクセスするこ
1. 最新の配付パッケージを使用すること:Enjuコンテナについても,今後,バージョンアップを重ねるたびに配付を予定しています。機能面での充実というだけではなく,セキュリティ面からも最新のパッケージを使用ください。
2. 不必要な外部からのアクセスを禁止すること:場合によっては,ファイアウォールの導入やリモートルータでのフィルタリングについても検討した方が良いこともあるでしょう。

[[stop-enju]]
=== Enju を停止する

この章では頻繁にEnjuを停止する方法の説明がありますので、停止する方法についてまず説明しておきます。
Expand All @@ -34,6 +35,7 @@ cd enju_leaf
docker compose down
```

[[reboot-enju]]
=== Enju を再起動する

この章では頻繁にEnjuを再起動する方法の説明がありますので、再起動する方法についてまず説明しておきます。
Expand All @@ -54,43 +56,43 @@ docker compose up -d
Enju 「条件を詳しく指定して検索」の画面をカスタマイズする方法を説明します。
設定する画面がないため、これはサーバー上の作業をする必要があります。

. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. <<stop-enju,Enjuを停止する>> を実行して、Enjuを停止します。
. 以下のファイルの中身を編集して保存します。
+
```
app/views/page/advanced_search.html.erb
```
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、「条件を詳しく指定して検索」の画面をリロードして確認します。修正が必要なら 1. と 2. の手順を行います。
. <<reboot-enju,Enjuを再起動する>> を実行してEnjuを再起動し、「条件を詳しく指定して検索」の画面をリロードして確認します。修正が必要なら 1. と 2. の手順を行います。


=== トップの画面の検索フォームをカスタマイズする

Enju トップの画面の検索フォームをカスタマイズする方法を説明します。
設定する画面がないため、これはサーバー上の作業をする必要があります。

. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. <<stop-enju,Enjuを停止する>> を実行して、Enjuを停止します。
. 以下のファイルの中身を編集して保存します。
+
```
app/views/page/_search_form.html.erb
```
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、トップの画面をリロードして確認します。修正が必要なら 1. と 2. の手順を行います。
. <<reboot-enju,Enjuを再起動する>> を実行してEnjuを再起動し、トップの画面をリロードして確認します。修正が必要なら 1. と 2. の手順を行います。

=== 検索結果一覧画面の検索フォームをカスタマイズする

Enju 検索結果一覧画面の検索フォームをカスタマイズする方法を説明します。
設定する画面がないため、これはサーバー上の作業をする必要があります。

. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. <<stop-enju,Enjuを停止する>> を実行して、Enjuを停止します。
. `app/views/manifestations/_index_form.html.erb`を編集します。
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います。
. <<reboot-enju,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います。

=== 検索結果一覧画面に表示項目を追加する

Enju 検索結果一覧画面に表示される書誌情報や所蔵情報の表示内容をカスタマイズする方法を説明します。
設定する画面がないため、これはサーバー上の作業をする必要があります。

. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. <<stop-enju,Enjuを停止する>> を実行して、Enjuを停止します。
. `app/views/manifestations/_manifestation.html.erb`を編集します。
例えば、件名などを追加表示したい場合は以下のようなコード片を挿入します:
+
Expand All @@ -101,9 +103,10 @@ Enju 検索結果一覧画面に表示される書誌情報や所蔵情報の表
<%- end -%>
----

. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います。
. <<reboot-enju,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います。


[[add-image-to-home]]
=== トップ画面やヘルプなどに表示する画像を置く

. 置きたい画像を用意します。(ここでは例として logo.png とします)
Expand Down Expand Up @@ -140,10 +143,10 @@ $ bundle exec rake assets:precompile
たとえば、バナー画像を使いたい場合などは、
サーバー上の作業をする必要があります。

. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. <<stop-enju,Enjuを停止する>> を実行して、Enjuを停止します。
. バナー画像があれば、画像ファイルをEnju に置きます。
+
* 画像ファイルを置く方法は、<<_トップ画面やヘルプなどに表示する画像を置く,トップ画面やヘルプなどに表示する画像を置く>>を参照してください。
* 画像ファイルを置く方法は、<<add-image-to-home,トップ画面やヘルプなどに表示する画像を置く>>を参照してください。
* 説明で使う例として:置いたファイル:custom/logo.png
* バナー画像の大きさは 横:640ピクセル 縦:65ピクセル にするとちょうどよいです。大きすぎるとはみ出て表示されます。

Expand Down Expand Up @@ -173,7 +176,7 @@ $ bundle exec rake assets:precompile
{:/comment}
////
+
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、リロードして画面(どの画面でもよい)を確認します。修正が必要なら 1. と 2. 3.の手順を行います。
. <<reboot-enju,Enjuを再起動する>> を実行してEnjuを再起動し、リロードして画面(どの画面でもよい)を確認します。修正が必要なら 1. と 2. 3.の手順を行います。

=== Sitemapsを設定する

Expand Down
4 changes: 2 additions & 2 deletions 1.4/enju_install_vm_2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ Enjuを実行させるために、Project Next-LではGitHub上でソースコ

**本マニュアルでは、「2. Dockerを用いる方法」について述べます。**

まず、xref:enju_install_vm_3.adoc#動作環境の確認とdockerのインストール[「動作環境の確認とDockerのインストール」]と xref:enju_install_vm_4.adoc#enjuのインストール[「Enjuのインストール」]の章において、簡便にNext-L Enjuを利用する手法として、1台のコンピュータ上のみでNext-L Enjuを利用する(同じコンピュータ上でサーバとクライアントの両方を動作させる)方法について述べます。もちろん、使用するコンピュータはデスクトップではなくノートブックでも問題ありません。
まず、xref:enju_install_vm_3.adoc#check-env-docker-install[「動作環境の確認とDockerのインストール」]と xref:enju_install_vm_4.adoc#enju-install[「Enjuのインストール」]の章において、簡便にNext-L Enjuを利用する手法として、1台のコンピュータ上のみでNext-L Enjuを利用する(同じコンピュータ上でサーバとクライアントの両方を動作させる)方法について述べます。もちろん、使用するコンピュータはデスクトップではなくノートブックでも問題ありません。

image::../assets/images/1.1/image_install_000.png[1台のコンピュータでEnjuを動作させる]

さらにxref:enju_install_vm_7.adoc#他のコンピュータからの利用設定[「他のコンピュータからの利用設定」]の章において、設定したNext-L Enjuをネットワークを介して別のコンピュータからも利用する方法について説明していきます。
さらにxref:enju_install_vm_7.adoc#remote-access-setup[「他のコンピュータからの利用設定」]の章において、設定したNext-L Enjuをネットワークを介して別のコンピュータからも利用する方法について説明していきます。

Next-L Enjuがインストールされたサーバコンピュータにクライアントコンピュータから接続して利用する際、クライアントコンピュータからはブラウザーソフトを利用してNext-L Enjuのデータにアクセスします。したがってクライアントコンピュータのOSは問わず、またEnjuの動作はクライアントコンピュータの環境に依存しません。

Expand Down
1 change: 1 addition & 0 deletions 1.4/enju_install_vm_3.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ version: 1.4

toc::[]

[[check-env-docker-install]]
== 動作環境の確認とDockerのインストール

=== 動作環境を確認する
Expand Down
1 change: 1 addition & 0 deletions 1.4/enju_install_vm_4.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ version: 1.4

toc::[]

[[enju-install]]
== Enjuのインストール

=== Enjuの入手
Expand Down
1 change: 1 addition & 0 deletions 1.4/enju_install_vm_7.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ version: 1.4

toc::[]

[[remote-access-setup]]
== 他のコンピュータからの利用設定

以下のWebサイトをごらんください。
Expand Down
22 changes: 12 additions & 10 deletions 1.4/enju_operation_2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,10 @@ Librarian(図書館員)の権限を持つアカウントでログインす
* 統計機能
* 印刷その他の機能

<div class="alert alert-info memo">
【Memo】Librarian(図書館員)はアカウントの権限を変更することができません。権限の変更は、Administrator(管理者)権限を持つアカウントでログインして行います。
</div>
[NOTE]
====
Librarian(図書館員)はアカウントの権限を変更することができません。権限の変更は、Administrator(管理者)権限を持つアカウントでログインして行います。
====

==== アカウントを編集する

Expand All @@ -82,18 +83,19 @@ image::../assets/images/1.1/image_operation_003.png[Enju初期画面]
+
image::../assets/images/1.1/image_operation_005.png[Enjuログイン]

<div class="alert alert-info memo">【Memo】ブラウザを閉じてもログイン状態を保持したい場合は、[ウィンドウを閉じてもログインしたままにする]をオンにします。
</div>

<div class="alert alert-info memo" markdown="1">
[NOTE]
====
ブラウザを閉じてもログイン状態を保持したい場合は、[ウィンドウを閉じてもログインしたままにする]をオンにします。
====

【Memo】[パスワードを忘れましたか?」のリンクをたどった先の画面で、
[NOTE]
====
[パスワードを忘れましたか?」のリンクをたどった先の画面で、
メールアドレス(Enjuに登録した自分のメールアドレス)を入れて、
[パスワードを再発行する]ボタンをクリックすると、
再発行されたパスワードがメールで送られてきます。
但し、[メールサーバーの設定(インストールマニュアル 4-4-3節参照)](enju_install_vm_4.html#section4-4-3)があらかじめ必要です。

</div>
====

. 自分のアカウントでログインされていることを確認します。
+
Expand Down
2 changes: 2 additions & 0 deletions 1.4/enju_operation_3.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ image::../assets/images/1.2/image_operation_033.png[利用者を登録する]
+
image::../assets/images/1.1/image_operation_034.png[仮パスワードが発行]

[[import-user-data]]
=== 既存のデータから利用者情報をインポートする

既存の利用者データがファイルで存在する場合は、インポートと呼ぶ読み込みを行い、利用者情報に取り込めます。インポートするには、あらかじめファイルをTSV形式で作成しておく必要があります。
Expand Down Expand Up @@ -280,6 +281,7 @@ image::../assets/images/1.1/image_operation_041_3.png[エラーメッセージ]

. 該当行のエラーを修正し、ヘッダ行とエラーのあった行以降のレコードが入ったTSVファイルを作成し、インポートをします。

[[update-user-info]]
=== 利用者情報を変更する(編集する)

登録した利用者情報は、必要に応じてあとから変更できます。ただし、Librarian権限でログインしている場合は権限の変更は行えません。
Expand Down
7 changes: 6 additions & 1 deletion 1.4/enju_operation_4.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ image::../assets/images/1.1/image_operation_079.png[購入リクエスト作成]
+
image::../assets/images/1.1/image_operation_083.png[購入リクエスト作成結果]

[[make-purchase-list]]
==== 発注リストを作成する

複数の購入候補の図書を一つの発注リストにまとめるために、
Expand All @@ -97,6 +98,7 @@ image::../assets/images/1.1/image_operation_074.png[発注リストを作成]
+
image::../assets/images/1.1/image_operation_074_2.png[発注リストを作成]

[[add-purchase-requests]]
==== 発注したい図書(購入リクエスト)を発注リストに登録する

作成した発注リストに、発注したい図書(購入リクエスト)を加えていきます。
Expand Down Expand Up @@ -489,6 +491,7 @@ image::../assets/images/1.2/image_operation_author_auto.png[著者名の自動
+
image::../assets/images/1.2/image_operation_100_2.png[原題のほか必要な項目を入力し登録]

[[update-bib]]
==== 図書の書誌を編集(修正)する

. 書誌を編集したい本の名前を検索語に入力し、[検索]をクリックします。
Expand Down Expand Up @@ -965,6 +968,7 @@ Administrator権限、Librarian権限のときのみ出力する項目です。
一般利用者には見せないが、業務上必要なデータを残したい場合などに使用します。


[[input-and-show-holdings]]
=== 所蔵情報を登録・一覧表示する

登録された資料を、図書館の蔵書として登録します。
Expand Down Expand Up @@ -1672,6 +1676,7 @@ image::../assets/images/1.1/image_operation_151_3.png[画像ファイルを作
+
image::../assets/images/1.1/image_operation_151_4.png[画像ファイルを追加した資料の表示]

[[list-images]]
==== 画像の一覧表示

. [図書館の管理]メニューから[システムの設定]を選択します。
Expand Down Expand Up @@ -1741,7 +1746,7 @@ image::../assets/images/1.1/image_operation_export_bib_6.png[エクスポート

xref:enju_webapi_1.adoc#bib_tsv_export[Web APIマニュアル「書誌と所蔵のTSVの項目」]を参照してください。


[[add-agent]]
=== 人物・団体情報を登録する

人物・団体情報は、書誌を登録するさいに自動的に登録されますので、
Expand Down
2 changes: 2 additions & 0 deletions 1.4/enju_operation_7.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ version: 1.4

toc::[]

[[add-closed-days-events]]
== 休館日と催し物を登録する

Enjuでは、休館日の登録に関して、次のような機能があります。
Expand Down Expand Up @@ -91,6 +92,7 @@ image::../assets/images/1.1/image_operation_event_other_new.png[開催日と催
+
image::../assets/images/1.1/image_operation_event_other_new_success.png[催し物登録]

[[import-event-data]]
==== 催し物のデータをインポートする

既存のデータファイルを指定して読み込む「インポート」を行うと,一度に複数のデータを登録することができます。インポートするには,あらかじめデータファイルをTSV形式で作成しておきます(参照:[「TSV形式のデータファイルの作り方」](#section7_import_tsv)(本節の最後に記載))。
Expand Down
4 changes: 2 additions & 2 deletions 1.4/enju_setup_2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Administrator(管理者)の権限を持つアカウントでログインす

=== アカウントを編集する

アカウントの権限以外の項目の編集は,Librarian(図書館員)でも行うことができます。操作の方法については,xref:enju_operation_3.adoc#利用者情報を変更する編集する[運用マニュアル「利用者情報を変更する(編集する)」]を参照してください。
アカウントの権限以外の項目の編集は,Librarian(図書館員)でも行うことができます。操作の方法については,xref:enju_operation_3.adoc#update-user-info[運用マニュアル「利用者情報を変更する(編集する)」]を参照してください。

=== ログイン/ログアウトする

Expand Down Expand Up @@ -128,7 +128,7 @@ image:../assets/images/1.1/image_initial_001.png[Enjuログイン]

Enjuのメッセージ機能を利用して,利用者にメッセージを送信することができます。
詳細については,
xref:enju_operation_2.adoc#メッセージをやり取りする[運用マニュアル「メッセージをやり取りする」]
xref:enju_operation_2.adoc#message-function[運用マニュアル「メッセージをやり取りする」]
を参照してください。

include::enju_setup_toc.adoc[]
Loading

0 comments on commit 736303e

Please sign in to comment.