Serene Bach 3.00 beta018
- 2009/02/09 Mon 19:00
- アップデート通知 > β版
Serene Bach 3 beta018 を公開しています(ダウンロードセンター)。
β版の動作は不安定な場合があります。あらかじめご了承の上、ご利用下さい。
Serene Bach 3.00 beta018 では、以下のバグが修正されました。
- 記事エディタのリサイズバーの幅が若干ずれて見えます
また、以下の仕様変更があります。
- 管理画面スタイルを選択可能に
- 記事タイトルが無記名のときの処理を若干変更
Serene Bach 3 では管理画面のスタイルとして
- blue
- green
- rose
が用意されています。「ユーザープロフィール」→「編集設定」→「管理画面スタイル」より選択できます。
ユーザープロフィールは、画面右上のユーザー名から開くことができます。
Serene Bach 3.00 beta018 では、以下の機能が追加されました。
- FastCGI (mod_fastcgi) 上で動作するように
Serene Bach 3 のスクリプトを FastCGI で動作させる (手順一例)
FastCGI は、スクリプトのプロセスをサーバ上で永続的に実行することで、スクリプトの起動と終了にかかる時間を節約するための仕組みです。
手元のごく簡単なテストでは、FastCGI としてスクリプトを起動させることで、全再構築にかかる時間が 20% ほど改善しています。
Serene Bach 3 のスクリプトを設置したディレクトリの「.htaccess」ファイルに以下の記述を追加する。
AddHandler fastcgi-script .fcgi
サーバ環境によっては、必要ない場合もあります。詳細はサーバ管理者にお尋ねください。
FastCGI で動作させるスクリプトの拡張子を fcgi に変更する。
sb.cgi
→sb.fcgi
admin.cgi
→admin.fcgi
mb.cgi
→mb.fcgi
設定ファイル「init.cgi」に対応するスクリプトの名称指定を追記する。
basic_sb sb.fcgi basic_admn admin.fcgi basic_mob mb.fcgi
対応するスクリプト名指定のデフォルト設定は /lib/config.pl をご参照ください。
名称変更したスクリプトにアクセスして、正しく表示されることを確認したら終了です。
Serene Bach 3.00 beta017 からのバージョンアップ
Serene Bach 3.00 beta017 からは、以下の手順でバージョンアップを行なってください。
- lib/, resource/ ディレクトリの内容を差し替える、もしくは、以下の表に示すファイルを差し替える
- 管理画面にアクセスして、ログインできることを確認する
新規追加されたファイル、削除されたファイルなどがありますので、ご注意ください。
lib/ ディレクトリ内 | sb.pm |
---|---|
config.pl | |
lib/sb/ ディレクトリ内 | App.pm |
Config.pm | |
Content.pm | |
FastCGI.pm (新規追加) | |
Interface.pm | |
Language.pm | |
Object.pm | |
Plugin.pm | |
lib/sb/Admin/ ディレクトリ内 | Amazon.pm |
Build.pm | |
Category.pm | |
Entry.pm | |
Home.pm | |
Link.pm | |
List.pm | |
Profile.pm | |
User.pm | |
lib/sb/App/ ディレクトリ内 | Admin.pm |
Xmlrpc.pm | |
lib/sb/Content/ ディレクトリ内 | List.pm |
lib/sb/Data/ ディレクトリ内 | Entry.pm |
lib/sb/File/ ディレクトリ内 | Dir.pm |
lib/sb/Language/ ディレクトリ内 | en.pm |
ja.pm | |
lib/resource/ ディレクトリ内 | ja.txt |
lib/resource/ja/ ディレクトリ内 | entry.html |
resource/ ディレクトリ内 | ext_blue.css |
ext_green.css | |
ext_rose.css (新規追加) | |
style.css | |
resource/script/ ディレクトリ内 | codepress.js |