バージョン1.2.6を公開いたしました。配布ファイルに不具合が見つかったため、現在公開を停止しています。近日中に再度公開を行いますので、もうしばらくお待ちください。お手数ですがすでにバージョンアップされた方は一度旧バージョンにお戻しください。
2009/09/28 14:30に公開されているバージョン1.2.6を修正しました。
最初の公開バージョンでは以下のバグが含まれていました。
- ルートサイトでブログページをトップページにした際に、ブログページ内のリンクURLが//で始まってしまいリンク先をたどれなくなるバグ
- 携帯ページ内でのリンクURLの途中の/が抜けてしまいリンク先をたどれなくなるバグ
2009/09/26 23:00~2009/09/28 14:30の公開バージョンでは1の修正のみ行っています。2009/09/28 14:30以降の公開バージョンでは1および2の修正が含まれています。
2009/09/28 14:30までの公開バージョンをインストールした方は最新版へのアップグレードをお奨めしますが、上記のバグが発生しない運用であればそのままお使いいただいても問題ありません。
今回のバージョンアップにはバグの修正、セキュリティフィックス、サイト表示の高速化(オプション)などが含まれます。
バージョンアップにはバッチファイルの適用が必要です。
バージョンアップ用バッチファイル(1.2.5->1.2.6)
「バージョンアップ用バッチファイル」の実行方法はSOY CMS Version1.0.xから1.1.xへのバージョンアップ方法を、バージョン番号を適宜読み替えて参照してください。
1.2.6の変更点詳細を読む
- バグ修正
-
- ツールボックスのページジャンプ:記事詳細ページだけ独自実装でページタイトルにHTMLが入っていると表示が乱れた
- エラー抑制の利かない(error_reportingが使えない)サーバーでもSOY2HTMLのエラーが出ないように修正
- SOY Appのディレクトリだけがあるときにエラーとなっていた障害の修正
- cms:linkが使えなくなってしまっていた(1.2.5~)
- ダイナミック編集
- 「*」から始まるラベルのラベルブロックの記事は編集できないようにした
- prototype.jsがjQueryと競合してしまうのを修正した
- ページ雛型のバグ修正
- ブログ
- フィード出力時に各項目をエスケープするようにした
- RSS出力でdescriptionの前に</item>が入ってしまいおかしくなっていたのを修正した
- フィードにもサイトの文字コード変換をかけてしまっていた
- 設定画面のRSSへのリンクのURLを修正した
- コメント投稿後にリダイレクトされていなかった
- 英語版
- 他サイトラベルブロックで「ブログにリンクを張る」としてもリンクが付かなかったバグの修正(1.2.5~)
- MySQL版
- サイト詳細の「再生成」で作られるサイトディレクトリ直下のindex.phpにデータベースのユーザー名とパスワードが含まれていなかった
- 記事の複製機能の変更(イベントの追加)
機能追加-
- CSRF対策
- テンプレート履歴から過去のテンプレートの中身が見られるようにした
- ラベルの一括追加機能
- ラベルブロックなどで「ブログにリンクを張る」とした場合にcms:id="title_plain"でリンクなしのタイトルが使えるようにした
- インストーラー
- MySQL版のデータベースの設定画面でポート番号を指定できるようにした
- PHP4で実行しようとした際にその旨表示されるようにした
- PHPの設定でshort_open_tag=Onとなっている場合でもXML宣言をテンプレートに書けるようにした
- 管理画面からPHPコード許可が確認できるようにした
- キャッシュによる高速化(ブログのコメント欄補完がなくなった)
- 変更
-
- ルート設定解除時にバックアップを取ってからindex.phpと.htaccessを削除するようにした
- ユーザIDとパスワードの文字数を30文字に拡大した
- RSS, Atomの出力項目をいくつか変更・追加した
- エラー時の表示にPHPモジュールの有無を追加した
- プラグインの呼び出しタイミングにafterEntryLabelsApply(記事編集でラベルを付け直した直後)を追加した
- Fatalエラーの処理
- 指定ラベルのついたエントリーではWYSIWYGエディタを表示しないプラグインの追加
- サイト一覧および管理者一覧で、ユーザーがログインできないサイトの情報は表示しないようにした
- ブログのURL生成周りのリファクタリング
- 携帯ページの記事割り当て画面で記事の並び順を更新順からID順に変更した
- 記事表示用ブロックの記事割り当て画面で記事の並び順を更新順からID順に変更した
- 記事管理者の記事管理トップで記事一覧を表示しないようにした
- カスタムフィールドプラグインのディレクトリ名とファイル名を変更した(custom_field→CustomField<)
- DB変更
-