公開日 2018年07月25日
リリース内容
機能追加
- [zomekiv3-spec:00236] 管理画面でのブックマーク登録機能
- [zomekiv3-spec:00253] [ディレクトリ] XMLサイトマップ機能
- [zomekiv3-sqr:01040] [ファイル管理] ファイル名・ディレクトリ名の編集機能
機能変更
- [zomekiv3-sqr:00967] [ファイル管理]CMSが管理しているファイルにはタイトルを表示するように変更
- [zomekiv3-sqr:00975] [ピース]複製(更新用)ボタンを廃止し、公開中のピースを編集した際に自動的に更新用複製が作成されるように変更
- [zomekiv3-sqr:00980] [編集]記事などの編集時に保存せずにページを移動・更新するときに警告を表示
- [zomekiv3-sqr:01047] [グループ/コンセプト] 展開表示に変更
軽微な改善
- [zomekiv3-sqr:01045] [nginx] インストール時にダミー証明書を設定
- [zomekiv3-sqr:01051] リンクチェックエラーのCSSを調整
- [zomekiv3-sqr:01052] [CKエディター]テンプレートのCSSを調整
- [zomekiv3-sqr:01054] [コンテンツ] コンテンツのカレントメニューに色を付ける
- [zomekiv3-sqr:01056] [組織コンテンツ] 一覧画面の微修正
- [zomekiv3-sqr:01057] [ジョブ] デフォルトジョブと再構築のプロセスを分ける
- [zomekiv3-sqr:01062] [記事] テンプレートコンテンツの添付ファイルのタグを調整
- [zomekiv3-sqr:01066] [添付ファイル] トリミング領域の左上端の判定を修正
- [zomekiv3-sqr:01071] [フィード]出力内容を調整
リファクタリング
- [zomekiv3-sqr:01042] [ユーザー] 所属グループ設定のリファクタリング
- [zomekiv3-sqr:01055] [その他] コンセプトのセレクトボックスのリファクタリング
- [zomekiv3-sqr:01058] [ユーザー] ユーザー権限のオプション定義をリファクタリング
- [zomekiv3-sqr:01059] [再構築] 再構築オプションのリファクタリング
- [zomekiv3-sqr:01064] [その他] javascript処理のリファクタリング
ライブラリのバージョンアップ
- [zomekiv3-sqr:01061] [その他] gemライブラリのバージョンアップ
- [zomekiv3-sqr:01067] [その他] javascriptライブラリのバージョンアップ
更新手順は以下の通りです。
【注意】
以下の手順にはnginx.confの設定ファイルをコピーする手順が含まれます。
nginx.confを変更して運用している場合は、コピー後に変更差分を適用してください。
アプリケーションルートディレクトリに移動
$ 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`
ダミー証明書を作成
$ bundle exec rake zomeki:configure:certs RAILS_ENV=production
$ cp config/nginx/samples/nginx.conf config/nginx/nginx.conf
nginxをリロード
$ su -
# systemctl reload nginx