Serene Bach - sb Development Laboratory presents

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

サムネイルビュー ver 0.00

Serene Bach 3.* 用プラグイン「サムネイルビュー」ver 0.00 を公開しています。→ 「サムネイルビュー」プラグインをダウンロード (zip 形式 / 13.7KB)

サムネイルビューは、管理画面にてアップロードしたイメージや追加したオススメをサムネイル形式で一覧表示するためのプラグインです。

[図]「サムネイルビュー」プラグイン動作イメージ

このプラグインは Serene Bach 3 beta008 以降でのみ動作します。Serene Bach 3 beta007 以前のバージョンにもインストールできますが、正しく動作しない恐れがあります。

サムネイルビューのメイン画面は JavaScript により実装されています。ブラウザによっては正しく動作しない場合があります。以下のブラウザでの動作は確認しています。

  • Firefox 3
  • Internet Explorer 7
  • Safari 3

インストール

添付ファイルをそれぞれ以下の場所にパーミッション 644 でアップロードします。

plugin/ ディレクトリ内ThumbnailView.pm
plugin/resource/ja/ ディレクトリ内thumbnailview.html
thumbnailview.txt

プラグインディレクトリを変更されている場合、変更されているプラグインディレクトリになります。また、プラグインディレクトリが存在しない場合は上述の通りベースディレクトリ上に作成して下さい。

プラグインを所定の位置に設置後、ホーム→プラグインより「サムネイルビュー」がプラグインとして認識されているかどうかを確認して下さい。

「サムネイルビュー」プラグインを有効にすると、追加機能に「サムネイルビュー」メニューが追加されます。

「サムネイルビュー」メニューへの最初のアクセスでプラグイン用のリソースファイルが初期化されます。

[図]サムネイルビュープラグインの初期化画面

再度アクセスすることで、サムネイルビューのメイン画面が表示されます。

使い方

上部タブにより「イメージ」と「オススメ」の表示を切り替えることができます。

[図]「サムネイルビュー」プラグイン動作イメージ (オススメ一覧)

スライダーで表示画像の大きさを変更することができます。表示数はリストの設定表示数に依存しています。

ご利用上の注意

当プラグインをご利用される前には、必ず付属の readme.txt をご覧ください。

このバージョンは試用版のため、表示数や表示ページの変更がまだ実装されていません。

Serene Bach 3.00 beta008

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

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

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

  • カテゴリーリストに記事数が表示されていません
  • メインスクリプトが正しく実行できない場合があります

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

  • SQL データベース利用時 auto increment を利用しないように

この仕様変更により、データベースの実装に依存していた id の取り扱い方法が変更されました。

これまで id に関わる不具合として、Serene Bach 3.00 beta004 から beta005 にアップグレードする際のご注意Serene Bach 3.00 β版で管理画面にアクセスできないなどの環境に依存した問題が報告されていました。

今回の仕様変更に伴い、Serene Bach 2.* との互換性が向上して、上述の不具合が解消される予定です。

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

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

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

install.cgi にアクセスしてデータベースを更新する操作を忘れないようにお願いします。

lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内Driver.pm
lib/sb/Admin/ ディレクトリ内Amazon.pm
Upload.pm
lib/sb/App/ ディレクトリ内Admin.pm
Install.pm
Main.pm
Upgrade.pm
lib/sb/Content/ ディレクトリ内List.pm
lib/sb/Data/ ディレクトリ内Amazon.pm
Image.pm
lib/sb/Driver/ ディレクトリ内Mysql.pm
SqlBase.pm
Sqlite.pm
Text.pm
TextOld.pm
lib/sb/resource/ ディレクトリ内ja.txt
lib/sb/resource/ja/ ディレクトリ内main.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 beta007

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

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

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

  • 非公開記事を確認することができません
  • アップロードした画像の URL が正しく出力されません
  • RSS / Atom フィードが正しく出力されません
  • コメント投稿時の cookie が反映されません
  • コメント・トラックバック受信時のメール通知が動作しません
  • メール通知設定が変更できません
  • メール通知で送られているメールの表題が正しく設定されていません
  • 管理画面リソースを別ドメインに置くと、記事が編集できません

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

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

  1. lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
  2. install.cgi を削除していれば、install.cgi をアップロードして、適切なパーミッションを指定する
  3. 管理画面にアクセスして、ログインできることを確認する
lib/ ディレクトリ内sb.pm
lib/sb/ ディレクトリ内Data.pm
Language.pm
Template.pm
lib/sb/Admin/ ディレクトリ内Entry.pm
Profile.pm
lib/sb/App/ ディレクトリ内Admin.pm
Feed.pm
Main.pm
Receipt.pm
Rsd.pm
lib/sb/Data/ ディレクトリ内Image.pm
lib/sb/Language/ ディレクトリ内ja.pm
lib/sb/resource/ ディレクトリ内ja.txt
resource/script/ ディレクトリ内codepress.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 を入力します。

11/48