Connect-CMS - November 2022 リリース (version1.2)
2022年11月18日 15時00分 [OSWS石垣](12/23更新)
アップデート 1.2.8: リリースノート
アップデート 1.2.7: リリースノート
アップデート 1.2.6: リリースノート
アップデート 1.2.5: リリースノート
アップデート 1.2.4: リリースノート
アップデート 1.2.3: リリースノート
アップデート 1.2.2: リリースノート
アップデート 1.2.1: リリースノート
Connect-CMS 1.2がリリースされました!
バージョン 1.2で追加された新機能・変更点をお知らせします。
スライドショープラグイン
PDFアップロード機能
当機能の利用にはPDF Upload APIの実装&設定が必要です。
https://github.com/opensource-workshop/connect-cms/wiki/PDF-Upload-API
PDFを画像に変換してスライドショーに登録する機能を追加しました。
従来は画像を一枚ずつアップロードする必要があったため、発表資料など複数のスライドをアップロードする際に手間がかかっていました。PDFアップロード機能により、複数のスライドを容易にスライドショーへ登録することが可能になりました。
ページ管理画面での描画速度の改善
ページ移動をセレクトボックスからモーダルウィンドウ表示での移動へ変更しました
今回の改修で、大量ページサイトでのページ管理画面表示が大幅に早くなります。
サイトの負荷軽減対策
robots.txtでインデックス不要な処理を拒否
検索サイトは検索結果を表示するために、定期的にロボットでサイトの情報を収集しています。
検索結果に不要なページは、robots.txtで指定する事ができます。
今回設定を見直した事で、検索サイトからの不要なアクセスを減らす事で、サイトの負荷が軽減されるようになります。
画像キャッシュ対応
ログインしなくても見える画像を、ブラウザにキャッシュする対応をしました。
今までは全てキャッシュしない設定でしたが、ブラウザのキャッシュを使う事で、サイトの負荷が軽減されるようになります。
画像キャッシュ設定は、.envのCACHE_CONTROLを変更する事でONになります。
(変更しない場合、今まで同様に何もキャッシュしません。)
(設定例)CACHE_CONTROL="max-age=604800"
NetCommons3からの移行対応
Connect-CMSはNetCommons3移行に対応しました。
移行ツールを使う事で、以下の機能を移行する事ができます。
- ページ、ルーム
- ユーザ
- 各プラグイン
- お知らせ
- メニュー
- ブログ
- 掲示板
- 汎用DB
- 新着
- キャビネット
他プラグインの移行も今後開発する予定です。
移行手順はgithub wikiのMigration from NC3ページをご参照ください。
機能強化
- [カレンダー] 登録後は初期画面へ画面遷移を見直し OW-1577 by @akagane99 in #1518
- [施設管理] 施設の予約一覧の絞り込み追加 OW-590 by @akagane99 in #1515
- [固定記事] 表示コンテンツ選択のソートにアンカーを設定 by @akagane99 in #1514
バグ修正
- [NC2移行]会員項目のNC2システム固定値と会員の作成日時を移行できるようにしました by @horitada in #1467
- [nc2移行] ブログのタイトル・続きを読む・続きを隠すのタブ混入除去 by @akagane99 in #1480
- [掲示板]枠なしテンプレートで詳細画面表示時のタイトル表示重複を改善しました by @horitada in #1475
- [nc2移行] フォーム移行エクスポートでダブルクォーテーションを移行できるように対応、また改行の移行に対応 by @akagane99 in #1496
- [nc2移行] フォーム移行エクスポートで改行+ダブルクォーテーションでも移行できるように対応 by @akagane99 in #1499
- [コア] トップページ500エラー対応 by @akagane99 in #1500
- [コア] 画像キャッシュを設定しても、画像キャッシュされない不具合修正 by @akagane99 in #1501
- PHP8.1でインポートが出来ないバグ修正 by @akagane99 in #1509
- [コア] アップロードしたページがない場合、今まで500エラーで見えなかった。そのためページがない場合、ファイルは非表示とする by @akagane99 in #1513
- [カレンダー] 予定登録時にキャンセルボタンがきかないバグ修正 by @akagane99 in #1519
- [祝日管理] 独自設定の祝日と同じ日が計算の祝日にあれば、計算の祝日を消して、独自設定を有効にする。が実現できてなかったため修正 by @akagane99 in #1520
- [施設予約] 終日毎日繰り返し+終了日指定だと+1日予約される不具合修正 OW-1637 by @akagane99 in #1532