パレットCMS Ver.1.9をリリース
ご利用環境への適用は、本リリース内容と「Ver.1.8.2リリース」を含めて実施します。
Ver.1.9のリリース内容
Ver.1.9の主なリリース内容は以下になります。
主要モジュールにおいて、内部処理のリファクタリングを実施。大量のデータを扱う場合の負荷を軽減し、処理速度が大幅に向上しました。
下記は、30万件のデータ検索を比較した例です。コンテンツ側も処理速度が向上します。
それに伴う機能調整のほか、不具合修正、セキュリティアップデートを行いました。
機能追加・調整
処理速度向上の施策として、以下の機能調整を行いました。
- 任意項目の登録に制約を追加
- 6モジュール(user、manager、item、entry、form、review)の任意項目作成において、1シートあたりのサイズ制限を設けました。
- 文字列(1行)項目の行サイズ制限のほか、プルダウン・ラジオ・チェックボックスの選択肢を直接記述にする場合、1行あたりの文字列は64文字以内に制限されます。
- 文字列(1行)項目の「最大入力文字数」設定の留意点
- 最大入力文字数は1シートあたりの行サイズ制限内で運用できるよう、入力内容に応じて適切に設定してください。例えば「10文字以内」の入力項目に「255文字」で設定した場合、データベースの領域を必要以上に使用することになります。
- 本バージョンにおいては、項目登録後の最大入力文字数は編集できません。変更が必要な場合は再作成してください。
※最大入力文字数の編集機能は次期バージョンで実装予定です。
- 任意項目(画像、添付ファイル)登録時の格納先ディレクトリを変更
- データ管理上の観点から、画像、添付ファイルの格納先ディレクトリの生成ロジックを変更しました。
- 登録済みデータ、コンテンツは新しいファイルパスに変換されるため影響ありませんが、外部にファイルパスを共有している場合は、ご注意ください。
- Webhook機能の調整
- user、itemモジュールのWebhook通知トリガーとして、CSVインポートによる操作(登録・編集)を追加。それに伴い、一括登録時の負荷などを考慮し、通知をタスク処理するように変更しました。
不具合修正
- コンテンツ検索条件が特定の条件下で正しく設定できない件
- コンテンツ編集画面において、一覧・詳細コンテンツの検索条件の選択肢に「同名の日本語名称」がある場合、想定したクエリが設定できない不具合を修正しました。