Serene Bach - sb Development Laboratory presents

Serene Bach 3.00 beta025

Serene Bach 3 beta025 を公開しています(ダウンロードセンター)。

β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 3.00 beta025 では、以下のバグが修正されました。

  • オススメ検索のロケールが正しく設定できません
  • SQLite / MySQL 利用時、月別・日別アーカイブで設定したタイムゾーンが無視されています

また、以下の仕様変更があります。

  • コメント受信時の文字コード変換処理を若干変更
  • 処理通知メッセージを閉じる際、よりスムーズにアニメーションするように
  • オススメ検索の対応ジャンルを更新
  • flv/mp4 がアップロードできるように

先日公開した Serene Bach 2.22R 同様、オススメ検索の対応ジャンルが増えました (Amazon Product Advertising API Version 2009-11-01 に準拠)。3.00 beta024 からは以下のジャンルが増えています。

  • [全て] - 全てのジャンルから検索を行います
  • カー&バイク用品
  • 食品
  • DIY・工具
  • オフィス用品
  • シューズ

Serene Bach 3.00 beta024 からのバージョンアップ

Serene Bach 3.00 beta024 からは、以下の手順でバージョンアップを行なってください。

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)
  2. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/App/ ディレクトリ内Receipt.pm
lib/sb/Driver/ ディレクトリ内SqlBase.pm
lib/sb/File/ ディレクトリ内MimeType.pm
lib/sb/Language/ ディレクトリ内ja.pm
lib/sb/Net/ ディレクトリ内Aws.pm
lib/resource/ ディレクトリ内ja.txt
resournce/script/ ディレクトリ内fader.js

Serene Bach 3.00 beta024

Serene Bach 3 beta024 を公開しています(ダウンロードセンター)。

β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 3.00 beta023 以前のバージョンには、セッション ID が推測可能である脆弱性が存在します。全ての Serene Bach 3 ご利用ユーザー様にバージョンアップを推奨します。

Serene Bach 2.20R 以前にも同様の脆弱性があります。詳しくは Serene Bach 2.21R をご覧ください。

Serene Bach 3.00 beta024 では、以下のバグが修正されました。

  • セッション ID が推測可能である脆弱性があります(重要)
  • TrackbackReceiver を設定している時、自ウェブログにトラックバックが送信されません
  • コメント・トラックバックが消せない場合があります

Serene Bach 3 beta023 以前のバージョンでは 8 月中旬以降、管理画面からの「オススメ検索」ができなくなる予定です。

また、以下の仕様変更があります。

  • Product Advertising API に対応
  • オススメ検索の対応ジャンルを更新
  • カテゴリーインデックスページのリスト用代替 javascript にカテゴリーリストを追加

Serene Bach 3.00 beta023 からのバージョンアップ

Serene Bach 3.00 beta023 からは、以下の手順でバージョンアップを行なってください。

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える (あるいは追加する)
  2. plugin/ ディレクトリ内の Reorder.pm を差し替える
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内Build.pm
Session.pm
Text.pm
lib/sb/Admin/ ディレクトリ内List.pm
Message.pm
Trackback.pm
lib/sb/Net/ ディレクトリ内Aws.pm
Ping.pm
lib/sb/Text/ ディレクトリ内sha.pm (追加)
lib/resource/ ディレクトリ内ja.txt
plugin/ ディレクトリ内Reorder.pm

Serene Bach 3.00 beta006

Serene Bach 3 beta006 を公開しています(ダウンロードセンター)。

β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 3.00 beta006 では、3.00 beta005 から以下のバグが修正されました。

  • Internet Explorer for Windows で記事編集が正しく動作しません
  • 「拒否設定」で、禁止要件リストを保存したときに余計な改行コードが含まれる場合があります
  • Serene Bach 2 からのアップグレードで正しくデータがバックアップフォルダに移動されない場合があります
  • アーカイブテンプレートを設定していても、アーカイブページの 2 ページ以降に反映されません

また、以下の仕様変更があります。

  • ログイン画面のエラーメッセージの仕様を一時的に変更

Serene Bach 3.00 beta005 からのバージョンアップ

Serene Bach 3.00 beta005 からは、以下の手順でバージョンアップを行なってください。

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. install.cgi を削除していれば、install.cgi をアップロードして、適切なパーミッションを指定する
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内InitParser.pm
lib/sb/Admin/ ディレクトリ内Login.pm
Template.pm
lib/sb/App/ ディレクトリ内Install.pm
Main.pm
resource/script/ ディレクトリ内codepress.js
spica.js

init.cgi 設定について

init.cgi に記述するデータベースの設定につきまして、以下の通り、簡単な説明を用意しています。

設置手順

設置手順は以下の通りになります。

新規インストール
  1. 解凍したアーカイブの内容を設置先にアップロード
  2. init.cgi を設定し、アップロード
  3. install.cgi にアクセスして、「新規インストール」ボタンより初期設定を行う
  4. インストーラ終了後、念のため install.cgi を削除する
Serene Bach 2.* からのアップグレード
  1. data/, plugin/, lib/ の内容をバックアップ
  2. sb.cgi, mb.cgi, admin.cgi, cnt.cgi を入れ替える。同時にinstall.cgiをアップロード
  3. lib/ の中身を入れ替える。同時に resource/ をアップロード
  4. init.cgi を設定し、アップロード
  5. install.cgi にアクセスして、「アップグレード」ボタンよりデータ移行する
  6. インストーラ終了後、念のため install.cgi を削除する

init.cgi にて、Serene Bach 2.* で利用していた文字コードを指定します。デフォルトでは euc に設定してありますので、Serene Bach 2.* UTF-8版をご利用されている方は、以下の設定を init.cgi に追加してください。

sb2_charcode	utf8

sb2_charcode と utf8 の間は tab を入力します。

Serene Bach ver 2.16D

Serene Bach ver 2.16Dを公開しています(ダウンロードセンター)。

末尾に「D」のつくバージョンは開発途上版です。公開に当たって、一通りの動作チェックはしていますが、機能追加/仕様変更に伴い、動作が不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 2.16Dでは、以下の仕様変更があります。

  • Amazon Web Service ECS4.0 に対応
  • オススメの画像が空の場合に代替イメージを利用するように

Amazon Web Service ECS4.0への対応で、オススメ検索に対して仕様変更があり、以下のような影響を受けます。

  • 独自タグ{amazon_Availability}で表示される、オススメの「追記事項」が常に空になります
  • 独自タグ{amazon_OurPrice}で表示される、Amazonでの売価が従来の価格と異なる場合があります

これらの変更は、Serene Bach 2.16Dへのバージョンアップ後から反映され、これまでに保存されたオススメアイテムには影響しません。

Amazon Web Service ECS4.0の対応に伴い、管理画面上のオススメ検索では、以下の変更点があります。

  • ホビー・スポーツ・ヘルス&ビューティー・時計の検索が可能になりました
  • ブレンド検索が可能になりました

ブレンド検索は、複数のジャンルをまたがって検索します。ブレンド検索の対象となるジャンルは、以下の通りです。

  • 和書 [Books]
  • DVD
  • エレクトロニクス [Electronics]
  • ホーム&キッチン [Kitchen]
  • 音楽 [Music]
  • ソフトウェア [Software]
  • スポーツ [SportingGoods]
  • おもちゃ [Toys]
  • ビデオ [VHS]
  • ゲーム [VideoGames]
  • Apparel *
  • Automotive *
  • GourmetFood *
  • PCHardware *
  • PetSupplies *
  • SoftwareVideoGames *
  • Tools *

[* 注記] 日本のAmazonでは、2007/07/23時点で対応していません。

ブレンド検索の対象ジャンルは、ECS4.0の仕様に基づくものです。上記対象ジャンルはAPI VERSION = 2007-06-13時点での内容です。

Serene Bach 2.16Dでは、以下のバグが修正されました。

  • Mailer モジュールでヘッダの一部が正しく扱えない可能性があります

Serene Bach 2.12R/2.15Dからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. 管理画面にアクセスして、バージョンが2.16Dになっていることを確認する

Serene Bach 2.15Dからは以下のファイルの差し替えでもバージョンアップができます。

lib/ディレクトリ内sb.pm
lib/sb/ディレクトリ内Aws.pm
Mailer.pm
lib/sb/Admin/ディレクトリ内Amazon.pm
lib/sb/Data/ディレクトリ内Amazon.pm

Serene Bach ver 2.15D

Serene Bach ver 2.15Dを公開しています(ダウンロードセンター)。

末尾に「D」のつくバージョンは開発途上版です。公開に当たって、一通りの動作チェックはしていますが、機能追加/仕様変更に伴い、動作が不安定な場合があります。あらかじめご了承の上、ご利用下さい。

Serene Bach 2.15Dでは、以下の仕様変更があります。

  • Mailer モジュールの仕様を変更
  • データ移行プラグインでファイル名をエクスポート・インポートするように
  • データ移行プラグインで階層化したカテゴリーをインポートできるように
  • データオブジェクトの仕様を一部変更
  • 古いメールアドレスをコードから削除

Serene Bach 2.12R/2.14Dからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. 管理画面にアクセスして、バージョンが2.15Dになっていることを確認する

Serene Bach 2.14Dからは以下のファイルの差し替えでもバージョンアップができます。

lib/ディレクトリ内sb.pm
lib/sb/ディレクトリ内全てのpmファイル
lib/sb/Admin/ディレクトリ内全てのpmファイル
lib/sb/App/ディレクトリ内全てのpmファイル
lib/sb/Data/ディレクトリ内全てのpmファイル
lib/sb/Driver/ディレクトリ内Text.pm
lib/sb/Language/ディレクトリ内全てのpmファイル
1/5