ZOMEKI Ver.3.4.11 build-96をリリースしました。

公開日 2019年06月26日

リリース内容

軽微な改善

管理番号 項目 詳細
[zomekiv3-sqr:01147] その他 非推奨になった「OpenSSL::Cipher::Cipher」から「OpenSSL::Cipher」を使用するように変更しました。
[zomekiv3-sqr:01156] 問合せ サイト削除時に、そのサイト内の問合せコンテンツの回答データ等が65535件以上あるとエラーが発生するため、削除IDを分けて削除するようにSQLの調整を行いました。
[zomekiv3-sqr:01166] ファイル 代替テキスト(ALT)がファイル一覧画面に表示されるように変更しました。
[zomekiv3-sqr:01174] 管理画面

以下のCSS調整を行いました。

  • ディレクトリの詳細のパンくずが番号付きリスト表示になっていたので表示形式を変更
  • 管理画面トップのメンテナンス情報とお知らせ情報を展開したときの行間などを調整
  • スマートフォンで操作する場合の記事の編集画面を調整
  • 上部メニューの第一階層にhoverした際のドロップダウンメニューの表示タイミングを調整
  • 上部メニューの第一階層がカレント状態のときに下位メニューがドロップダウンしないように変更
[zomekiv3-sqr:01175] 記事 記事設定の記事一覧表示形式のバリデーションエラーのメッセージを変更しました。
[zomekiv3-sqr:01189] 公開画面 ふりがな表示を行っている場合よみあげ機能は動作しないため、ふりがな表示中はよみあげボタンが表示されないように変更しました。

不具合修正

管理番号 項目 詳細
[zomekiv3-sqr:01144] カレンダー

イベントページにカレンダーピース設置している場合、プレビュー画面でURLのパスから正しい年月が取得できず、ピースが表示されない状態になっていました。
公開画面では正常にピースが表示されていたため、この修正による影響はありません。
build-88から発生していました。

[zomekiv3-sqr:01163] 記事

テンプレートを設定した記事の詳細画面を開いた際に、テンプレートアイテムが非表示の項目が表示されていたため、公開中のアイテム項目のみが表示されるように修正しました。

[zomekiv3-sqr:01176] 記事

プレビュー画面では、QRコード画像へのリンクが/_preview/000*/~から始まるパスになっていたため、QRコード画像の表示がリンク切れになっていました。
QRコード画像へのリンクを相対パスに変更しました。
公開画面ではQRコード画像は表示されていたため、この修正による影響はありません。

[zomekiv3-sqr:01178] 記事

記事設定で「QRコード」を「使用する」にして初期表示値を「表示」にしても記事作成時に非表示が選択されている状態になっていました。
プログラムファイルの中で設定されているデフォルト設定が優先されていたため設定を削除しました。

[zomekiv3-sqr:01179] 記事

記事設定で「地図」を「使用しない」にしても「コンテンツ」を設定していると、記事編集画面の地図タブ内に「マップ表示」「並び順」「マーカーアイコン用カテゴリ」の項目が表示される状態となっていました。
この修正による公開画面への影響はありません。

[zomekiv3-sqr:01185] 記事 管理画面URLを変更した際に添付ファイル挿入のリンクURLが「_system」のままになっていたため、application.rbの「ADMIN_URL_PREFIX」で設定した値を参照するように修正しました。

更新手順は以下の通りです。

アプリケーションルートディレクトリに移動
$ cd /var/www/zomeki

ソースを更新
$ git pull

ライブラリを更新
$ bundle install

DBを更新
$ bundle exec rake db:migrate RAILS_ENV=production

cronを更新
$ bundle exec whenever --update-crontab

CSS, jsファイル等をコピー(public/_common ->  site/000*/public/_common)
$ bundle exec rake zomeki:maintenance:common_dir:copy RAILS_ENV=production

assetsコンパイルを実行
$ bundle exec rake assets:precompile RAILS_ENV=production

delayed_jobを再起動
$ bundle exec rake delayed_job:restart RAILS_ENV=production

unicornプロセスを再起動
$ kill -USR2 `cat /var/www/zomeki/tmp/pids/unicorn.pid`