Serene Bach - sb Development Laboratory presents

Serene Bach 3.00 beta013

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

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

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

  • sbtext が動作しません
  • ユーザーの更新 (追加・並べ替えなど) がトップページにすぐに反映されません
  • グローバル環境設定 resource_dir がディレクトリ文字列として処理されていません

また、Serene Bach 3.00 beta013 では、以下の仕様変更があります。

  • 処理通知メッセージの後処理コードを若干変更
  • init.cgi のフォーマット仕様を若干変更
  • コンテンツ用プラグインのロードタイミングを変更

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. plugin/ ディレクトリで変更されたファイルを差し替える
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
config.pl
lib/sb/ ディレクトリ内InitParser.pm
lib/sb/Admin/ ディレクトリ内User.pm
resource/script/ ディレクトリ内adminutils.js
fader.js
plugin/ ディレクトリ内sbTextFormat.pm

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 3.00 beta012

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

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

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

  • 「アンチスパム」プラグインが正しく動作していません
  • 誤ったプラグイン情報が表示される場合があります

また、Serene Bach 3.00 beta012 では、以下の仕様変更があります。

  • デフォルトのデバッグレベルを 0 に

Serene Bach 3.00 beta012 より以下のプラグインが標準添付されるようになりました。

  • 「sbtext」プラグイン
  • 「sbtext extension」プラグイン

sbtext プラグインは Serene Bach 3.* 用に書き直されました。sbtext 用の追加プラグインを利用することで記法を追加することができます。

新しく追加された「sbtext extension」プラグインは、sbtext 用の追加プラグインです。単独で利用しても何も起きませんので、「sbtext」とセットでご利用ください。

「sbtext extention」プラグインを利用すると、sbtext 利用時に以下の記法が追加利用できます。

  • コード記述 : html / css / js / perl / ruby
  • インラインスタイル記述 : &style(カラー,サイズ,文字列);
  • ルビ記述 : &ruby(文字列,振り仮名);

コード記述は、

>|perl|
my $var = 'hello world'; # set strings
print $var,"\n";
||<

のように「>|(コード名)|」と「||<」のマークアップで記述します。

コード記述では、コードに適応したキーワード・コメントなどが html としてマークアップされた形で出力されます。

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. plugin/ ディレクトリで変更されたファイルを差し替える
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
config.pl
lib/sb/ ディレクトリ内Plugin.pm
plugin/ ディレクトリ内AntiSpam.pm
sbTextExtension.pm
sbTextFormat.pm

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 3.00 beta011

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

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

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

  • サブカテゴリーを並び替えるとエラーになります
  • 新しいサブカテゴリーを追加した直後、カテゴリー画面に反映されていません
  • テンプレート情報が改行なし・リンクなしで表示されています
  • テンプレートリストからテンプレート情報へのリンクが隠れてしまう場合があります
  • コメント受信時のエラーメッセージが正しく出力されません

また、Serene Bach 3.00 beta011 では、以下の仕様変更があります。

  • 記事の本文・続きのフォーマット処理を若干変更

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
config.pl
lib/sb/ ディレクトリ内App.pm
lib/sb/Admin/ ディレクトリ内Category.pm
Template.pm
lib/sb/App/ ディレクトリ内Receipt.pm
lib/sb/Content/ ディレクトリ内Entry.pm
lib/sb/Data/ ディレクトリ内Entry.pm
lib/resource/ ディレクトリ内ja.txt
lib/resource/ja/ ディレクトリ内template.html

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 3.00 beta010

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

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

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

  • 「ちょっと一言」プラグインの拡張性が低下しています
  • クイック投稿が利用できません
  • sb::Language モジュールで正しく charset がセットされていません
  • sb::Language の初期化に失敗した際、エラー出力されずにスクリプトの起動に失敗します
  • コメント受信時のエラーメッセージが正しく出力されません
  • 標準添付プラグイン内に typo があります

また、Serene Bach 3.00 beta010 では、以下の仕様変更があります。

  • アップロードファイルを上書き保存する時に、新しいアップロードアイテムを追加するのではなく、既存のアイテムを更新するように
  • sb::Text に後方互換インタフェースを追加
  • デバッグ用出力インタフェースを追加
  • テキストフォーマットプラグインの登録方法を変更
  • テキストフォーマットプラグインに対して、記事オブジェクトならびに内容種類 (本文 or 続き) を渡すように

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. plugin/ ディレクトリで変更されたファイルを差し替える
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内Language.pm
Plugin.pm
Text.pm
lib/sb/Admin/ ディレクトリ内Quickpost.pm
lib/sb/App/ ディレクトリ内Feed.pm
Main.pm
Mobile.pm
Receipt.pm
Rsd.pm
Upgrade.pm
lib/sb/Data/ ディレクトリ内Entry.pm
lib/sb/Driver/ ディレクトリ内Mysql.pm
SqlBase.pm
Sqlite.pm
lib/sb/Language/ ディレクトリ内ja.pm
lib/sb/Text/ ディレクトリ内autobreak.pm
Base.pm
md5.pm
lib/resource/ja/ ディレクトリ内main.html
plugin/ ディレクトリ内AccessLog.pm
AntiSpam.pm
Memo.pm

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 3.00 beta009

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

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

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

  • プラグイン用の外部リソースディレクトリを扱うための API を追加

Serene Bach 3.00 beta009 から以下のプラグインが標準添付されるようになりました。

  • 「ちょっと一言」プラグイン
  • 「アンチスパム」プラグイン
  • 「アクセス解析」プラグイン

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. plugin/ ディレクトリの内容をアップロードする
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内Plugin.pm
Text.pm

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 を入力します。

6/21