diff --git a/1.4/enju_install_vm_10.adoc b/1.4/enju_install_vm_10.adoc index 4a5f44d..0478804 100644 --- a/1.4/enju_install_vm_10.adoc +++ b/1.4/enju_install_vm_10.adoc @@ -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`を編集します。 例えば、件名などを追加表示したい場合は以下のようなコード片を挿入します: + @@ -95,7 +100,7 @@ Enju 検索結果一覧画面に表示される書誌情報や所蔵情報の表 <%- end -%> ``` -. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 4. と同様に、Enjuを起動します。 +. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、検索して検索結果一覧画面を確認します。修正が必要なら 1. と 2. の手順を行います。 === トップ画面やヘルプなどに表示する画像を置く @@ -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ピクセル にするとちょうどよいです。大きすぎるとはみ出て表示されます。 @@ -147,7 +152,7 @@ $ bundle exec rake assets:precompile ```

<%= link_to image_tag('custom/logo.png'), root_path %>

``` - ++ //// {::comment} @@ -165,8 +170,8 @@ $ bundle exec rake assets:precompile {:/comment} //// - -. <<_条件を詳しく指定して検索の画面をカスタマイズする,10-2節>> の 4. と同様です。 ++ +. <<_enju_を再起動する,Enjuを再起動する>> を実行してEnjuを再起動し、リロードして画面(どの画面でもよい)を確認します。修正が必要なら 1. と 2. 3.の手順を行います。 === Sitemapsを設定する