バージョンアップのお知らせ(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)

SaaS版バグフィックスのお知らせ

SaaS版SOY CMSのバグをいくつか修正しました。
詳しくはフォーラムのトピック「SaaS版のバグフィックス」をご覧ください。

2009年2月5日 SaaS版バグフィックスのお知らせ

カレンダープラグイン修正のお知らせ

1.2.3までのSOY CMSに同梱されているプラグイン「カレンダープラグイン」に第一週が表示されないことがあるバグが見つかりました。修正版の配布はフォーラムで行っています。

2009年2月3日 カレンダープラグイン修正のお知らせ

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

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

追加機能
  • CMS管理画面にヘルプメッセージを追加
  • DAOのキャッシュ生成(表示の高速化)を追加
  • 「エントリー管理者(公開権限なし)」を追加
  • ダイナミック編集時に非公開のエントリーを表示する機能を追加
  • ScriptModuleBlockの実装(common/config/user.config.phpのSOYCMS_BLOCK_LISTに設定時のみ動作)
  • キャッシュのクリア機能を追加
  • カスタムフィールド・プラグインでフィールドの表示名(ラベル名)を変更できるようにした
  • スパムコメント対策プラグインを追加
変更
  • トップページとサイト管理でURLが長い場合は省略して表示する
  • onSubmitCommentイベントと、onSubmitTrackbackイベントの呼び出しタイミングを変更。
  • エントリー管理者のダッシュボードの表示を変更
  • Ajax(「テンプレート保存」ボタン)でページを保存した場合にもブロック管理とCSS編集を更新するように修正
  • エントリー管理者(公開権限なし)のxmlrpcの動作の変更
バグ修正
  • CSSエディタのIEでの動作不良を修正
  • ラベルブロックと他サイトラベルブロックでブログへのリンクを解除できなかったバグを修正
  • ブログの設定更新時にコメント・トラックバックが拒否に戻るバグの修正
  • ダイナミック編集がIEで動かない問題を修正
  • SOY2HTMLのバグ修正(省略endtagの認識に問題があり、標準添付のブログテンプレートの新着記事などの年月日表示がおかしくなっていた)
  • Blog API(xmlrpc)の動作不良を修正
  • SOY Appが全くインストールされていない状態で初期管理者以外でログインしようと致命的なエラーとなってログインできない(1.2.0~で1.xからのバージョンアップ時にバッチを当てていないときに発生)
  • テンプレートエディタのリンク挿入で外部リンク挿入時に先頭に勝手に「/」がつく。
  • サイトID変更後も前のサイトIDがキャッシュされテンプレートエディタのCSS編集などに支障がでる(キャッシュ強制生成廃止の1.2.2~で発生)
  • エントリー管理者のダッシュボードで「SOY CMS更新情報プラグイン」などが右側に表示されてしまうバグを修正
  • IE7でエントリー編集画面において「本文」「追記」のアクティブでないタブの画像が表示されてしまう問題を修正
  • エントリーブロックの詳細表示の不具合修正(中央寄せで表示される、常に期間外と表示される)
  • エントリーが0の時の表示メッセージの大きさを修正
  • エントリー検索ページの表示崩れを修正

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

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

1.2.0~1.2.2のバグを修正したバージョン1.2.2aをリリースしました。主な修正内容は下記の通りです。

1.2.0のバグ
  • ラベルブロックなどで公開期間が設定されたエントリーの公開設定や表示順が指定通りにならない可能性があった。
1.2.1のバグ
  • im.phpを使ったモバイル用画像URLへの変換で余分な文字列が付加されていた。
1.2.2のバグ
  • 公開側で他サイトブロックが動作しなくなっていた。
  • 公開側でcommon/config/user.config.phpが読み込めていなかったため、「携帯で画像のリサイズを行わないようにする」の設定が常に無効になっていた。

2008年12月02日 バージョンアップのお知らせ(1.2.2a)

SOY App公開のお知らせ

SOY App」はSOY CMSとあわせて使用することで、便利な数々の機能を実現することができるアプリケーション群です。

第一弾として、下記の3アプリケーションを公開しています。

SOY Inquiry
SOYCMSで管理されているWebサイトに簡単にお問合せフォームを作成・設置できます。また、お問合せの情報を管理画面上で閲覧することができます。
SOY Mail
メールの一括配信システムです。登録されているメールアドレスの中で、条件に合うものを絞り込んでメールを一括配信する機能を備えています。
SOY Board
SOY CMSで管理されているサイト内に設置できるシンプルな掲示板です。

2008年12月01日 SOY App公開のお知らせ

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

バージョン(1.2.2)をリリースしました。主な修正内容は下記の通りです。

機能追加
  • CMSインストール後のURL変更に対応
  • テンプレートのみAjaxで更新する機能の追加
  • ブログのテンプレート編集画面にブログの確認リンクの追加
  • ブログの月別アーカイブページに現在の月日を表示するブロックの追加(current_archive、current_archive_date)
  • 管理画面多言語化機能の追加
バグの修正
  • ページへジャンプするボックスが拡大するバグの修正
  • ブログページ:アーカイブページのブロックcurrent_categoryが年月日指定の時に評価されず、ブロック指定がHTMLに残ってしまっていたバグを修正
  • ブログページ:月別アーカイブでカテゴリーのタイトルフォーマットを使っていたバグを修正
  • ブログページ:@@blog_url;が常に空になってしまっていたバグを修正
  • アプリケーションページ:タイトルフォーマットが変更できなかったバグを修正
  • 管理画面で(エントリーページに入ったところで)エントリーがいつも期間外と表示されていたバグを修正
  • cms:linkで属性値が常に指定されるバグの修正
  • SOY2HTMLのバグの修正
  • ブログページ:すでに存在するURI(ページのアドレス)に変更しようとすると例外がキャッチされずにエラーとなっていたバグを修正
変更
  • フォントサイズが大きい場合の表示崩れの対策を行いました
  • 上部メニューのレイアウトを変更しました
  • ブログの管理画面のメニューを変更しました
    • ブログの確認を追加
    • 新着情報を消去
  • ページ管理の並び順がディフォルト更新順になるように変更

2008年12月01日 バージョンアップのお知らせ(1.2.2)

旧バージョンの公開

旧バージョンのダウンロードページを追加しました。
旧バージョンのソースコードが必要な方はこちらから取得してください。

旧バージョンの公開

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

バージョン(1.2.1)をリリースしました。

主な修正内容は下記の通りです。

  • 設定ファイル(user.config.php)で下記の項目を設定できるようにしました。
    • テンプレートでのPHPスクリプト許可、不許可
    • アップロード許可拡張子の追加
  • 設定ファイルのサンプル(user.config.php.sample)を追加しました。
    user.config.php.sampleをuser.config.phpにリネームして使ってください。
  • ページの新規作成とエントリーテンプレート画面のCSS修正
  • ページ設定画面でのテンプレートの適用のバグ修正
  • magic_quotes_gpc = On のサーバへの対応(推奨環境はOffです)

※1.2.1からの同梱プラグイン「SOY CMS更新情報プラグイン」で表示されるURLに不具合があったため、15:00より修正版を1.2.1aとして公開しています。
1.2.1をダウンロードされた方は以下のURLから「SOY CMS更新情報プラグイン」の修正版をダウンロードして既存のファイルを上書きしてください。
http://www.soycms.net/web/files/soycms/soycms_1.2.1a-plugin-soycms_info.zip

2008年10月24日 バージョンアップのお知らせ(1.2.1)

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

バージョン(1.2.0a)をリリースしました。


主な修正内容は下記の通りです。

  • MySQL4.0.xで動作するようにしました(Ver1.1.xはMySQL4.0.xで動作いたします)。
  • モバイルページのテンプレート機能を修正しました。
  • ルートサイト内モバイルページでim.phpのパスがおかしくなる不具合を修正しました。

2008年10月1日 バージョンアップのお知らせ(1.2.0a)