ダウンロード数/...最新バージョン/...

RELEASE リリースノート

baserCMS 3.0.2 リリースノート

baserCMS 3.0.2 リリースノート

新機能

  • [コア] プラグイン管理でbaserマーケットのフィードを読み込めるようにした
  • [コア] テーマにbaserマーケットのテーマを読み込めるようにした
  • [コア] プラグインのイベントの優先順位を設定できるようにした(GUIは未実装)
  • [コア] プラグインのアップロード機能を追加
  • [コア] テーマのアップロード機能を追加した
  • [コア] データリセット機能を追加
  • [コア] fixes #5463 テーマ内に配置したプラグインを利用できるようにした
    ・テーマ内にプラグインを有している場合、プラグイン管理より管理する事ができる
    ・配置場所:/theme/{テーマ名}/Plugin/
    ・優先順位:Baser < app < theme

変更点

  • [コア] テーマの切替時、プラグインも自動的に有効化、無効化するようにした
  • [コア] 標準テーマを nada-icons から m-single に変更
  • [コア] fixes #5476 CakePHP 2.4.6 に対応した [コア] テーマ初期データのダウンロード時にプラグインのデータも含めれるようにした
  • [コア] メインイメージを出力する場合、存在する画像のみを出力するようにした
  • [コア] プラグインのコントローラで、スマートフォン、モバイルのindexアクション時のアクション名を省略可能に修正
  • [コア] イベント呼び出し方について仕様を調整
    ビュー、ヘルパーイベントにおいて、プラグインからイベントを呼び出す場合、
    イベント名にプラグイン名を含める必要があったが含めない仕様に変更した
  • [コア] インストール画面では、「インストールモード」というマークを表示しないようにした
  • [コア] テーマの初期データ読込事によく使う項目も初期化する仕様に変更
  • [コア] baserCMSのリセット時にfilesフォルダ内もリセットするようにした
  • [コア] baserコアのwebrootの配置場所を変更
  • [コア] エレメント読込時のパス解決の仕様を変更
    エレメントを管理システムなどより読み込む場合、プレフィックスをサブフォルダとしたパスにエレメントを保存する必要があったが、サブフォルダ内にテンプレートが存在しない場合は、その上位階層のエレメントも検索する仕様にした。
    理由は、CakePHPのプラグインを動作させようとする場合に、エレメントのパスを勝手に書き換える仕様が邪魔だった為。
  • [コア] CakePHP2系よりビューのnocacheタグが変更となっていたので修正
  • [コア] 管理画面のfont-familyを変更(メイリオを追記, ヒラギノ角ゴ Proをヒラギノ角ゴ ProNに変更)

バグフィックス

  • [コア] fixes #4851 管理画面でwysiwygエディタを全画面表示すると全画面表示解除が出来ない問題を改善
  • [コア] fixes #5009 メールフォームの項目に和暦日付があるとフォームが動作しない不具合を改善
  • [コア] ユーザーグループ一覧でページネーションが動作していなかったので調整
  • [コア] テーマカラーの設定が解除できない不具合を改善
  • [コア] ビューにおいて $this->request->here の出力が間違っていた為調整した
  • [コア] テーマの初期データ読込時、固定ページカテゴリの存在するデータを正常に読み込めない不具合を改善した
  • [コア] fixes #5484 シリアライズされたデータが壊れてしまう問題を改善
  • [コア] fixes #5228 固定ページのタイトルにアポストロフィを使用すると保存、表示でエラーになる不具合を改善した
  • [コア] fixes #5478 同一コンテンツで複数のビューキャッシュが生成されてしまう不具合を改善
  • [コア] 受信メール詳細画面で br タグがエスケープされる不具合を調整
  • [コア] BcBaserHelper::getBaseUrl() と BcBaserHelper::baseUrl() を追加
  • [コア] 初期データ読込時にテーブル名にプラグイン名が入っていないデータを読み込むとエラーとなっていた不具合を改善
  • [コア] fixes #5422 BcUploadHelperで日本語ファイル名が正常に表示されない件の修正
  • [コア] fixes #5421 管理画面にて表示件数の変更後にページネーションできない件の修正
  • [コア] UsersController::admin_login() が正常に動作していなかったので調整した
  • [コア] AuthPrefixにおいてログイン処理をプラグインで実装できるようにした
  • [コア] Windows環境におけるbaseUrl関数の不具合を改善
  • [コア] [WISYWIG]プルダウンの「サイズ」をクリックすると画面が上部にスクロールしてしまう不具合を改善 fixes #5360
  • [コア] 固定ページカテゴリー情報編集のときにリンクが不正になるのを調整+余分な文字を削除
  • [コア] 環境によってスマートフォンのリダイレクトが正常動作しない不具合を改善した
  • [コア] 初期データを利用してインストールした際に、よく使う項目が反映されない問題を改善
  • [コア] 新規ブログ記事登録の際、よく使う項目に追加しようとするタイトルが自動設定されない不具合を改善
  • [コア] プラグインのbootstrapが2重に呼び出されていた不具合を改善
  • [コア] fixes #4838 初期データ読込を行うと、現在のユーザーのパスワードが変更されてしまう不具合を改善
  • [コア] 固定ページに.html付でアクセスした際に、ローカルナビが動作しない問題の解消
  • [コア] fixes #5010 管理画面の固定ページ一覧画面で検索に失敗する問題を改善
  • [コア] fixes #4965 ユーザー権限初期値のtypo修正
  • [コア] baserCMS管理画面でinput type=buttonを利用した際の不要なforcsイベントを除去
  • [コア] fixes #4890 モバイル対応をオフにしても固定ページよりページタイプ選択の表示が非表示とならない不具合を改善
  • [コア] BcUploadBehaviorを同時に複数のモデルで利用している場合に正常にアップロードできない不具合を改善
  • [コア] fixes #4919 固定ページでテーマヘルパーを正常に利用できない不具合を改善
  • [コア] fixes #4918 スマートフォンの際 BcBaser::element() で subDir の指定がうまくいかない不具合を改善
  • [コア] php.ini で pdo_mysql.so を有効にし、mysql.so を無効にしているケースでインストールが正常に行えない問題の解決
  • [コア] データソースの利用可否判定処理でPDOの機能を使っていない箇所をPDOを使うように変更
    CakePHP2 系の System Requirements に PDO が含まれているため、class_exists('PDO')は無意味であるので処理を削除した。
    同様の理由により、mysql_connect, pg_connect が使えるかを MySQL と PostgreSQL が利用可能かの判定にしても正常に動作しないため PDO::getavailabledrivers にmysql と pgsql が含まれているかを利用可否の条件に変更した。
  • [コア] fixes #4905 時間の選択をドロップダウンで選択できるようにした
  • [コア] モバイルサイトのサイト内検索結果ページのページネーションのリンクが正常でなかったので調整した
  • [コア] fixes #4861 スマートフォンのサイト内検索が動作しない、ページネーションのリンクが有効でない問題を改善
  • [コア] fixes #4858 プラグインデータが初期化できない不具合を改善
  • [コア] fixes #4848 フォーラムで報告のあったトラブル「ノーマルモードで携帯ページがAn Internal Error Has Occurred.になる」問題に対処した
  • [コア] fixes #4845 データメンテナンスでzipがダウンロードできない不具合を改善
  • [コア] データメンテナンス時などに、zipがダウンロードできず、エラーとなる問題を改善した。
  • [コア] 404のときにパンくずが表示されなかったので条件分岐を整理
  • [コア] fixes #4832 管理側編集画面で文字数カウンターが表示されない点を修正
  • [ブログ] fixes #5475 スマートURLオフの場合、アイキャッチ画像が参照できない不具合を改善した
  • [ブログ] ブログ記事の編集画面のテキストエリアでエンターキーを押すとカテゴリの入力欄が表示されてしまう問題を改善
  • [ブログ] fixes #4892 ブログウィジェットの設定内容が一部保存されない不具合を改善
  • [ブログ] fixes #4859 ウィジェット「ブログ投稿者一覧」を利用すると、公開側ブログを表示する際に認証が掛かって表示できなくなる点を修正
  • [ブログ] fixes #4855 BlogHelper::isSingle() がスマホで判定に失敗する不具合を改善
  • [メール] fixes #5065 自動送信メールの内容に、複数選択のチェックボックスで選んだ項目が記述されない不具合を改善
  • [メール] fixes #5482 [Mailプラグイン] PostgreSQL利用時にコンテンツ名を変更するとメッセージテーブルのシーケンス名が正しく取得出来ない不具合改善
  • [メール] SQLite環境でメールフィールドの名称変更が失敗する不具合を改善した
  • [メール] fixes #5250 メールフォームのデバッグモードでのバリデーションエラー時にWarningが発生する不具合を改善
  • [メール] fixes #5122 管理画面の[メールフォーム設定編集]から送信メールテンプレートの編集ができない不具合を改善した
  • [メール] メール送信時、見出しにタグを入れている場合に、メール本文にタグが表示されてしまう不具合を改善
  • [メール] fixes #4864 メールフォームを複数作成した場合に、環境によって受信メール一覧が正常に閲覧出来ない不具合を改善
  • [フィード] フィードがないときの表示が長音記号だったので全角ハイフンに変更
  • [フィード] SimplePieを最新版v1.3.1に対応&モバイル、スマホにおけるフィード読込部分の表示崩れを改善
  • [フィード] RSSフィードを読み込む際に、エラーログが出力されてしまう不具合を改善
  • [フィード] fixes #4835 スマートフォンでフィード読込を行った際、PCのテンプレートが適用されてしまう問題を改善
  • [フィード] fixes #4834 フィード一覧で表示件数が保存できない不具合を改善
  • [フィード] fixes #4833 フィードの詳細設定を10件以上登録しても表示されない問題を改善

アップデート方法

3.0.2へのアップデートは簡単に行えます。