BaserCMS の最新版をリリースしました!
今回、はじめての安定版となります!
前回のバージョンでは、PHP4をサポートとうたっておきながら、PHP5環境においてインストールでこけるという大失態をおかしてしまっていたのですが、今回こちらも改善しております。
新機能としてはたいしたものはありませんが、まずは安定版ということでバグフィックスを中心に改善をおこなっています。
変更内容は下記のとおりです。是非、一度お試しください!
≫ ダウンロードはこちらから
NEWSbaserCMSニュース
BaserCMS 1.5.3 安定版 をリリースいたしました
新機能
- グローバルメニュー管理に簡易的な並び替え機能を実装しました。
- メールフィールド管理に簡易的な並び替え機能を実装しました。
変更点
- インストーラーを改善しました。.htaccess は ルートディレクトリと app/webroot 内の2箇所のみをチェックするようにしました。
- ページ機能のキャッシュ処理を見直し速度改善をおこないました。
- PHP5に依存しているコードを排除しました。当面 PHP4もサポートします。
- 管理画面にもテーマを適用できるようにしました。
- メール送信テンプレートのフォルダ構成を変更しました。バージョンアップの方はご注意ください。
- フィード読み込み機能のキャッシュ処理を見直し速度改善をおこないました。
バグフィックス
- ページ機能で、実際に存在するコントローラーと同じカテゴリを作成すると公開側で表示されないバグを修正しました。
- ページ管理でページテンプレート読込を行った際に正しい構成でページカテゴリが読み込まれないバグを修正しました。
- サブドメインを利用した場合、モバイルルーティングがうまくいかないバグを修正しました。
- ルーティング処理で、HTTP_USER_AGENT環境変数を持たないクライアントからアクセスした際にエラーとなるバグを修正しました。
- ブログカテゴリを削除した際に関連記事が全て削除されてしまうバグを改善しました。関連記事は削除しません。
- 同日投稿のブログの並べ替えがうまくいかないバグを修正しました。
- ブログで同日記事への前後移動ができないバグを修正しました。
- ブログコメントが正常に登録されないバグを修正しました。
- Windows環境にてトップページのフィード表示がうまくできないバグを修正しました。
- メールフォームで携帯での送信メールが文字化けしてしまうバグを修正しました。
- メールフォールの自動補完郵便番号を利用した際にメールフォームの送信メールに郵便番号の値が表示されないバグを修正しました。
- メールフォームの送信メールでは、テーマ内のテンプレートを見ない仕様となっていたのを改善しました。
- SQLite環境において、メールフォームで受信したデータのCSVダウンロードができないバグを修正しました。
- SQLite環境において、メールフォームで、メールアカウント名を変更するとメール送信時にエラーになるバグを修正しました。
前バージョンからのアップデートについて
今回のバージョンは前バージョンの1.5.2からのみアップデートが可能です。
≫ アップデート方法はコチラ
アップデート時の注意点
今回、メールフォームテンプレートの構成を変更しています。
以前は1つのテンプレートで構成されてましたが、今回メンテナンスの事も考え、フォーム・確認・完了の3つに分けています。
メールフォームのテンプレートをカスタマイズされていた方は調整が必要となります。
■ BaserCMS 標準テンプレートの場所(変更前
baser/plugins/mail/views/mail/default.ctp
■ BaserCMS 標準テンプレートの場所(変更後
baser/plugins/mail/views/mail/default/index.ctp (フォーム)
baser/plugins/mail/views/mail/default/confirm.ctp (確認)
baser/plugins/mail/views/mail/default/submit.ctp (完了)
■ テーマの場合は下記となります(変更後
app/webroot/themed/[テーマ名]/mail/mail/default/index.ctp (フォーム)
app/webroot/themed/[テーマ名]/mail/mail/default/confirm.ctp (確認)
app/webroot/themed/[テーマ名]/mail/mail/default/submit.ctp (完了)
2010/02/16
1.5.3 へのアップデートについて追記
BaserCMS1.5.2 から 1.5.3 へのアップデートを行った方へ追記です。
メール送信について構成変更が必要です。
下記変更を行ってください。
- baser/plugins/mail/controllers/components/mail_ex.php を削除
- 管理画面のお問い合わせ基本設定より送信メールのテンプレート名を default から mail_default に変更
- メール送信テンプレートをカスタマイズされている方は、テンプレートの場所を elements内に移動
■ app/plugins にテンプレートを設置されている場合
app/plugins/views/mail/mail/email/text/default.ctp
↓
app/plugins/views/elements/email/text/default.ctp
■ app/views にテンプレートを設置されている場合
app/views/plugins/mail/mail/email/text/default.ctp
↓
app/views/elements/email/text/default.ctp
■ テーマとしてテンプレートを設置されている場合
app/webroot/themed/[テーマ名]/mail/email/text/default.ctp
↓
app/webroot/themed/[テーマ名]/elements/email/text/mail_default.ctp