RELEASE リリースノート
baserCMS 3.0.6 / 3.0.6.1 リリースノート
baserCMS 3.0.6 / 3.0.6.1 リリースノート
新機能
- [コア] アップデーターのAPIとしてアップデート画面にメッセージを表示できるようにした
アップデーターのフォルダの中にconfig.php を作成し、$updateMessage にメッセージを代入する - [コア] 管理画面のフォームにイベントを追加(afterForm)
イベント名: ControllerName.Form.afterForm / ControllerName.Form.afterOptionForm - [コア] beforeContent / afterContent イベントを追加
- [コア] fixes #6722 プラグインインストール時に対象プラグインのアクセス権限を追加できる機能を追加
- [コア] fixes #6524 プラグインの優先順位を変更できるインターフェイスを実装
- [コア] fixes #6525 プラグインの追加時よく使う項目に対象プラグインの管理ページを登録
プラグインのインストール時に、ログインユーザーのよく使う項目にプラグインの管理画面を登録する - [コア] BcTimeHelperに日本語曜日名を取得・表示するメソッドを追加
- [ブログ] BlogHelper::getPostLinkUrl()を追加(ブログ記事詳細URLの取得機能)
- [メール] メール機能にファイル添付機能を実装
変更点
- [コア] fixes #7152 管理画面のアセットファイルの設置場所を webroot 直下にデプロイするように仕様を変更
・テーマフォルダに配置してもこれまで同様読み込む
・テーマ切り替えのタイミングではデプロイしなおさない仕様に変更 - [コア] fixes #7153 ラジオやチェックボックスについて label でくくる仕様に変更した
- [コア] システム設定を保存する際、デバッグモードの場合はキャッシュを削除するようにした
- [コア] fixes #6523 $this->BcBaser->getPageList()でページリストを出力する際、作成日等で並び替えれるようにした
使い方 $this->BcBaser->getPageList(null, array('order' => 'Page.created')); - [コア] fixes #6725 baserマーケットのデータ取得が遅かったので調整
キャッシュは正常に保存されていたので、Ajax化した - [コア] レイアウトブロックの装飾の一部を変更し、レガシーブラウザー用の処理を除去。 また、HTMLや画像の読み込みが完了したあとにサイドバーが表示される処理も除去。
変更したブロックの装飾は以下
・角丸
・ボックスシャドウ - [コア] デフォルトのセッションの有効期間はブラウザを閉じても閉じなくて1日に設定
ただし、ガベージコレクションの発動確立は、100分の1を初期値とする。 - [コア] スマートフォン、モバイルをオフにした場合にビューキャッシュを削除する仕様に変更
オフにした場合にキャッシュが残り表示されてしまう場合がある為 - [コア] 初期データのフォルダ名についてアンダースコア区切り推奨に変更
- [コア] 梱包テーマに Nada Icon を追加
バグフィックス
- [コア] トップページのビューキャッシュが正常に読み込まれない不具合を改善
- [コア] fixes #7102 Vagrant 環境に PHPUnit をインストールするように設定を追加する
- [コア] fixes #6741 アップローダーで重複ファイル名判定に失敗する不具合を改善
- [コア] プラグイン一覧で無効化した際、レイアウトが崩れる不具合を改善
- [コア] fixes #7108 デモサイト用の処理を本体より追い出した
- [コア] fixes #6503 $BcBaser->isPage()を利用した場合、ページ名に拡張子(.html)がついていると正常に判定されない不具合を改善
- [コア] fixes #7110 携帯とスマホの初期設定をオフにした
- [コア] スペシャルサンクスのデータが2回目の表示以降正常に表示されていなかったので調整した
- [コア] fixes #6308 URLの拡張子をrssにすると発生するCakePHPのエラーを修正しbaserCMSのエラー画面を表示するようにした
- [コア] fixes #4758 よく使う項目の並び替え時に発生するエラーを修正
- [コア] fixes #6522 $this->BcBaser->element('global_menu')で展開されるリスト要素にてcurrentクラスが定義されないことがあるという不具合を改善
- [コア] fix #6928 BcBaserHelper::getContentsName()の動作修正
- [コア] Cookie による認証に失敗した際、失敗した情報がログインフォームに表示されてしまう不具合を改善
- [コア] BcForm::checkbox() において、hidden タグを出力しないオプションが正常に動作していなかったので調整した。
- [コア] モバイルのプレフィックスを mobile とした場合に正常に動作しなかったので調整した。
- [コア] モバイルのメールフォームを、PCの出力と同様の順序になるよう調整
- [コア] モバイル・スマホの固定ページ新規作成時、カテゴリ判断がURL生成後に行われている問題を修正
- [コア] fixes #6595 テーマ「m-single」でお問い合わせフォームが表示されない不具合を改善
- [コア] fixes #6521 SMTP設定のヘルプ用バルーンチップ表示修正
- [コア] ページカテゴリ、ブログカテゴリにおいて、削除を実行すると階層構造の情報が崩れて、並び替えがうまくいかなくなる不具合を改善
- [コア] ビューキャッシュファイルの命名規則の正規化処理を調整し、セキュリティコンポーネントに関連する不具合を発生しないように調整した
- [コア] fix #6475 コンテンツナビとローカルナビの表示問題を修正
- [コア] fix #6476 BcBaserHelperのパンくずリスト出力を修正
- [ブログ] ブログカテゴリが親子構造の場合、パンくず箇所に階層構造が反映されるように変更
- [ブログ] fixes #6880 ブログ記事に登録したアイキャッチ画像が、管理側に反映されない不具合を改善
- [ブログ] ブログ記事へのコメントの公開状態を変更した際にDbLogsに保存される内容が、公開・非公開が反対になっている点を修正
- [ブログ] fixes #4891 ブログカテゴリの追加が許可されてない場合でも記事編集画面にカテゴリ追加ボタンが表示されている 問題を修正
- [ブログ] 運営者ユーザーにてブログカテゴリの追加ボタンが正常に表示されない不具合を改善
- [ブログ] Blogのindexを正式なURL(/blog/blog/index/1)でアクセスすると内容が表示されない問題の修正
- [メール] fixes #6721 メールフォームのファイル送信についてのバリデーションを作成した
- [メール] モバイルにおいてメールプラグインの確認画面で、メールの確認情報などが表示されないよう調整
- [メール] メールフォームCSVダウンロード機能調整
ファイルタイプを利用する際、CSVをダウンロードすると、HTMLタグが埋め込まれてしまっていたので、
ファイル名のみに変更した。 - [フィード] fixes #6943 Feed詳細設定の編集保存時にエラーとなってしまう 問題を修正