BaserCMS 1.6.11 をリリースしました。
残念ながら、今回、管理画面のリニューアルは間に合いませんでしたが、サイト内検索や、ブログのタグ機能が実装されています。
また、プラグイン開発における改善がいくつか含まれています。
なお、アップデートを行う際は、アップデート時の注意事項を必ずお読みください。
追記)2011/05/29 バグフィックス版として、バージョン1.6.11.4 をリリースしました。
新機能
-
[コア] サイト内検索実装 fixes 1016
-
[コア] 管理システムの各画面の一覧件数の初期値を設定できるようにしました。 fixes #1326
-
[コア] サイトマップを出力する機能を追加 fixes #1381
-
[コア] ページカテゴリの並べ替え機能を実装 fixes #1391
-
[ブログ] ブログヘルパーに記事内の画像を抜き出すメソッドを追加しました。 fixes #1331
(例)<?php $blog->postImg($post) ?>
-
[ブログ] ブログにタグ機能を実装 fixes #1330
-
[ブログ] BaserHelper に、ブログの記事一覧を出力する関数を追加しました。
(例)<?php $baser->blogPosts('news') ?>
-
[ブログ] ブログコメント一覧の表示件数設定機能を追加しました。 fixes #1339
変更点
-
[コア] トップページの新着部分の出力方法をフィード読み込みから DB読み込みに変更しました。
(例)<?php $baser->blogPost('news', 5) ?>
-
[コア] ヘッダー・フッターの出力方法を変更しました。
(例)<?php $baser->header() ?><?php $baser->footer() ?>
-
[コア] プラグインからコアのDB構造を変更するalterDbメソッドを追加しました。(プラグインのinit.php で利用します)
(例)$this->Plugin->alter('blog', 'plugin');
-
[コア] CakePHPを1.2.10 にアップデートしました。
-
[コア] ヘルパーの新しいプラグインフックを追加しました。
beforeFormCreate / afterFormCreate / beforeFormEnd / afterFormEnd / beforeFormInput / afterFormInput / baserHeader / baserFooter
-
[コア] ビヘイビアのプラグインフックを追加しました。
setup / beforeFind / afterFind / beforeValidate / beforeSave / beforeDelete / afterDelete / onError
-
[コア] bootstrap でプラグインのbootstrapも読み込めるようにしました。
/app/plugins/{プラグイン名}/config/bootstrap.php として配置します。
-
[コア] プラグインのコンフィグファイルを読み込む関数を追加しました。(Configure::load() では読み込めない為)
loadPluginConfig()
-
[コア] jquery.corner を 2.11 にアップデート(Firefox4系で動作しなかった為)
-
[メール] メール送信の際、コア側の処理でプラグインのテンプレートを指定できるようにしました。
-
[メール] お問合せ管理の受信メール詳細画面に「削除」ボタンを設置しました。 fixes #1278
-
[メール] メールフォームで入力値の前後の空白を削除する処理を実装しました。 fixes #1329
-
[メール] メールの件名に、メールフォームで送信された値を表示する仕組みを追加しました。
件名欄に{$フィールド名} で入力します。
バグフィックス
-
[コア] Google Analytics 文字数制限を変更しました。 fixes #1285
12文字 →16文字
-
[コア] IEの場合に、ColorBoxの角丸画像読み込みが表示速度の障害となっている問題を解消 fixes #1336
-
[コア] 同じ名称のページカテゴリを作成した場合、パンくずが正常に出力できない不具合を改善しました。 fixes #1344
-
[コア] ページカテゴリ名を変更した際に、関連するページのURLが更新されない不具合を改善しました。 fixes #1376
-
[コア] 管理システムの Webページ一覧で一覧が正常に取得できない場合がある問題を改善しました。
-
[コア] インストール時初期データなしオプションの場合、初期状態でモバイルが表示できない問題を改善しました。
-
[コア] PostgreSQLでデータの更新が正常にできない不具合を改善 fixes #1387
-
[コア] フィード読み込みで複数のフィードを設定し、1つ目のフィードに記事がないと2つ目以降の記事も読み込まれない不具合を改善 fixes #1382
-
[ブログ] 追加のブログを作成した場合に携帯でのコメント送信に失敗する不具合を改善 fixes #1384
アップデート時の注意事項
1.6.11へのアップデートは今までどおり baserフォルダの上書き&アップデートスクリプト実行で行えますが、それに加え、下記注意事項を必ずお読みなり必ず対応を行ってください。
CakePHPの更新について
今回コアフレームワークであるCakePHPも1.2.10へと更新を行っています。baser フォルダに加え、cake フォルダも上書きしてください。
ツイッタープラグインの更新について
今回のコアアップデートによって、Twitterプラグインが動作しなくなります。
Twitterプラグインをご利用の方は、1.0.3へアップデートしてください。