Skip to content

Commit

Permalink
相互参照の書式を修正。
Browse files Browse the repository at this point in the history
Enjuの停止と再起動を別建てで書くように修正。
  • Loading branch information
yegusa committed Jan 13, 2025
1 parent 948b993 commit c93e4bd
Showing 1 changed file with 35 additions and 30 deletions.
65 changes: 35 additions & 30 deletions 1.4/enju_install_vm_10.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,73 +19,78 @@ Enjuサーバは,外部からネットワーク経由でアクセスするこ
1. 最新の配付パッケージを使用すること:Enjuコンテナについても,今後,バージョンアップを重ねるたびに配付を予定しています。機能面での充実というだけではなく,セキュリティ面からも最新のパッケージを使用ください。
2. 不必要な外部からのアクセスを禁止すること:場合によっては,ファイアウォールの導入やリモートルータでのフィルタリングについても検討した方が良いこともあるでしょう。

=== 「条件を詳しく指定して検索」の画面をカスタマイズする
=== Enju を停止する

Enju 「条件を詳しく指定して検索」の画面をカスタマイズする方法を説明します。
設定する画面がないため、これはサーバー上の作業をする必要があります。
この章では頻繁にEnjuを停止する方法の説明がありますので、停止する方法についてまず説明しておきます。

. Enjuをインストールしたディレクトリに移動します。
+
```
cd enju_leaf
```
. Enjuを停止します
. Enju を停止します
+
```
docker compose down
```
. 以下のファイルの中身を編集して保存します。

=== Enju を再起動する

この章では頻繁にEnjuを再起動する方法の説明がありますので、再起動する方法についてまず説明しておきます。

. Enjuをインストールしたディレクトリに移動します。
+
```
app/views/page/advanced_search.html.erb
cd enju_leaf
```
. Enjuを再起動し、詳細検索画面をリロードして確認します。修正が必要なら 2. と3. の手順を行います
. Enjuを再起動します
+
```
docker compose up -d
```

=== トップの画面の検索フォームをカスタマイズする
=== 「条件を詳しく指定して検索」の画面をカスタマイズする

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

. Enjuをインストールしたディレクトリに移動します。
+
```
cd enju_leaf
```
. Enjuを停止します。
. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. 以下のファイルの中身を編集して保存します。
+
```
docker compose down
app/views/page/advanced_search.html.erb
```
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、「条件を詳しく指定して検索」の画面をリロードして確認します。修正が必要なら 1. と 2. の手順を行います。


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

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

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

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

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

. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 1. 〜 2. と同様に、Enjuを停止します。
. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. `app/views/manifestations/_index_form.html.erb`を編集します。
. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 4. と同様に、Enjuを起動します
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います

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

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

. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 1. 〜 2. と同様に、Enjuを停止します。
. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. `app/views/manifestations/_manifestation.html.erb`を編集します。
例えば、件名などを追加表示したい場合は以下のようなコード片を挿入します:
+
Expand All @@ -95,7 +100,7 @@ Enju 検索結果一覧画面に表示される書誌情報や所蔵情報の表
<%- end -%>
```

. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 4. と同様に、Enjuを起動します
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います


=== トップ画面やヘルプなどに表示する画像を置く
Expand Down Expand Up @@ -134,10 +139,10 @@ $ bundle exec rake assets:precompile
たとえば、バナー画像を使いたい場合などは、
サーバー上の作業をする必要があります。

. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 1. 〜 2. と同様に、Enjuを停止します。
. <<_enju_を停止する,Enjuを停止する>> を実行して、Enjuを停止します。
. バナー画像があれば、画像ファイルをEnju に置きます。
+
* 画像ファイルを置く方法は、<<_トップ画面やヘルプなどに表示する画像を置く,「10-5 トップ画面やヘルプなどに表示する画像を置く>>を参照してください。
* 画像ファイルを置く方法は、<<_トップ画面やヘルプなどに表示する画像を置く,トップ画面やヘルプなどに表示する画像を置く>>を参照してください。
* 説明で使う例として:置いたファイル:custom/logo.png
* バナー画像の大きさは 横:640ピクセル 縦:65ピクセル にするとちょうどよいです。大きすぎるとはみ出て表示されます。

Expand All @@ -147,7 +152,7 @@ $ bundle exec rake assets:precompile
```
<h1><%= link_to image_tag('custom/logo.png'), root_path %></h1>
```

+
////
{::comment}
Expand All @@ -165,8 +170,8 @@ $ bundle exec rake assets:precompile
{:/comment}
////

. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 4. と同様です
+
. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、リロードして画面(どの画面でもよい)を確認します。修正が必要なら 1. と 2. 3.の手順を行います

=== Sitemapsを設定する

Expand Down

0 comments on commit c93e4bd

Please sign in to comment.