バージョンアップのお知らせ(1.2.4c)

バージョン1.2.4cをリリースいたしました。

 

ID/パスワードの管理に重大な問題が発見されたことに関する修正です。修正対象ファイルは
/(SOY CMSのインストールディレクトリ)/common/logic/admin/Administrator/AdministratorLogic.class.php
の1ファイルのみですので、1.2.4b以前のSOY CMSをご利用の方はこちらのファイルで上記を上書きしていただくだけでも結構です。

 

1.2.4b以前のSOY CMSからバージョンアップを行うと現在のID/PWでログインすることができなくなりますので、下記のバッチファイルでパスワードを再設定してください。再設定には「初期管理者」のIDとパスワードが必要です。再設定後は必ずこのファイルを削除してください。

パスワード再設定用バッチファイル

 

解凍してできるファイルを、ドキュメントルート以下の適当な場所に設置し、ブラウザからアクセスしてください。たとえば
/(ドキュメントルート)/(SOY CMSのインストールディレクトリ)/upgrade_pass.php
に設置する場合、
http://****/(SOY CMSのインストールディレクトリ)/upgrade_pass.php
にアクセスしてください。あとは表示されるメッセージに従い操作していただければ結構です。

2009年4月6日 バージョンアップのお知らせ(1.2.4c)

バージョンアップのお知らせ(1.2.4b)

バージョン1.2.4bをリリースいたしました。バージョン1.2.4aでは同梱すべきプラグインがパッケージから漏れていたのを修正いたしました。お手数をおかけしまして申し訳ございません。プラグインのみ下記でも配布しておりますので、1.2.4aをお使いの方はこのファイルを解凍してできるディレクトリ

/common/

/(SOY CMSのインストールディレクトリ)/common/

に重なるようにアップロードしていただいても結構です。

1.2.4aで抜けていたプラグイン

2009年4月1日 バージョンアップのお知らせ(1.2.4b)

バージョンアップのお知らせ(1.2.4a)

バージョン1.2.4aをリリースいたしました。管理画面にログインしている状態でCMS管理のサイト削除機能のURLを直接呼び出した場合にサイトの削除が実行されてしまうという問題点を修正いたしました。

2009年3月23日 バージョンアップのお知らせ(1.2.4a)

バージョンアップのお知らせ(1.2.4)

新機能を追加し、1.2.3のバグを修正したバージョン1.2.4をリリースしました。
主な変更内容は下記の通りです。

追加機能
  • block:idやcms:idの付いたタグを<!-- -->でコメントアウトできる
  • キャッシュ再生成のタイミングを追加
    • ページ更新時
    • ブロック更新時
    • プラグインON/OFF切り替え時
  • 管理画面の「キャッシュの削除」でサイト側のキャッシュも削除する
  • 「サイトの設定」(管理画面下のリンクから)に以下を追加
    • 管理側にログインしている時のみ表示機能の追加
      • 用途は公開前のチェックなど
    • ファイルのディフォルトアップロード先を日付ごとにするオプションの追加
  • ブログページ
    • toggled_by_labelの処理を追加(エントリー編集画面でラベルと連動して表示・非表示を切り替えられる)
    • ブログのエントリーページの個々のURLを個別に設定できる(カスタムエイリアスプラグイン)
    • ブログの記事の編集画面からその記事のURLにアクセスできるリンク「記事の確認」を追加
    • ブログのアーカイブページにblock:id=current_category_or_archiveを追加
    • ブログのフィードにタイトルフォーマットを指定できるようにした
    • 本文が空のコメントを投稿できないようにした
  • ファイルマネージャーに「更新」ボタンを追加(FTPなどファイルマネージャーを使わずに追加したファイルを表示するのに必要)
  • cms:id="title_plain"は同じページ内で一度しか使えないが、何度でも使えるcms:id="title_plain*"を追加
    (title_plainに限らず、すべてのblock:idやb_block:idやcms:idで使用可能)
  • [PHP]繰り返しのあるブロックで_counter変数が使えるようになった
    (block:id="entry_list"なら$entry_list_counter、1から開始)
  • user.config.phpでサイトを作成するディレクトリを指定できるようにした
変更
  • カスタムフィールドプラグインの大幅なバージョンアップ
    • ラベル別設定
    • チェックボックスの追加
    • cms:idの記入されたタグの属性への出力機能の追加
  • cssエディタは保存出来ない場合でも表示するように修正
  • コメントフォームに入力した情報をクッキーに保存するように修正
  • エントリーに入力したURLは強制的に絶対パスになるように修正
  • ブログのトップページのURLで末尾のスラッシュ(/)が付いてなかったらスラッシュ付きのURLにリダイレクトするように変更
  • ブラウザで複数ウィンドウまたは複数タブを開いて別のサイトを編集しようとしたときに警告を出すようにした
    (複数サイトへの同時ログインはこれまでのどのバージョンでもできない)
  • サイトIDにドット(.)が使えるようになった
  • インストーラー
    • magic_quotes_gpcがOnの時の警告をNOTICEに変更(1.2.1からmagic_quotes_gpcのOn, Offによらず動作する)
    • PHPのモジュールSQLite, MySQLが必須になっていた(元々PDO + PDO_SQLiteまたはPDO_MySQLで動作する)
  • プラグインオブジェクトのserialize後にaddslashesを施す(private, protected対策)
  • エントリーのWYSIWYGエディタ(TinyMCE)のデザイン変更(文字を大きくしてアイコンを変更)
バグ修正
  • IEでエントリーブロックの設定画面でレイアウトが崩れることがあることへの対応
  • カレンダープラグインのバグを修正
    • 月が日曜日に始まった場合一週間ずれて表示されるバグ
    • アーカイブページでの表示がおかしくなるバグ
  • エントリー管理者のダッシュボードに常にウィジットが表示されるバグの修正
  • エントリー管理者(公開権限なし)でもエントリーの検索結果からはラベル操作ができてしまった。
  • エントリー管理者のダイナミック編集時公開する・しないのラベルが出力されていないバグを修正
  • エントリーの表示順に関するバグ
    • エントリー一覧でラベルを一括操作したときに表示順がおかしくなるバグ
    • ブログのエントリーページのprev_entry, next_entryが管理画面の表示順通りにならないバグ
  • ファイルマネージャーで他のサイトのファイルが検索結果に含まれていたバグ
  • ブログページ
    • 個々の記事のURL(エントリーのエイリアス)が他と重複してしまうことがあった
    • 記事のタイトルに「&」が入っているとその記事のページにアクセスできなくなるバグ(CGIモード限定、URLから「&」を削除)
    • カテゴリーのタイトル(ラベル名)にURLとして意味のある記号(?/&#%\)が含まれているとそのカテゴリーのページにアクセスできなくなるバグ(URLから?/&#%\を削除)
  • ラベル名の変更で&<>がエスケープされてしまうバグ
  • im.phpで幅が96pxを超えたときのリサイズ処理がおかしいバグ
  • ブログページや携帯ページのダイナミック編集
    • CSSの読み込めないバグ
    • リンク先がおかしくなるバグ

2009年3月11日 バージョンアップのお知らせ(1.2.4)