sb 1.00R
- 2004/08/31 Tue 00:00
- アップデート通知 > 安定版
sb 正式版 ver 1.00Rを公開しています。
β版を公開してからおよそ2ヵ月半でどうにか正式版を公開できるところまでこぎつけました。β版にて沢山のフィードバックをいただき、ありがとうございます。
正式版では従来のsbと比較して機能的な変更はあまりありませんが、二点ほど機能追加があります。
- タグ入力支援ボタンカスタマイズ機能
- プラグイン機能

正式版では「記事の内容」と「記事の続き」で利用できるタグ入力支援ボタンをカスタマイズできます。
編集設定画面にて「タグ挿入支援」からボタンのカスタマイズ画面を開くことができます。
ボタンの表示・非表示の設定はもちろん、どのタグを挿入するようにするかなどの設定も可能になっています。よく利用するタグは登録しておくと便利でしょう。

正式版からプラグインを利用できるようになりました。
プラグインを利用することによって比較的柔軟な機能拡張が可能になっています。独自タグ・ブロックの追加はもちろん、sbの標準の動作をプラグインによって変更することもできます。
また、プラグインは環境設定画面から簡単にon/offが切り替えられるようになっています。
ver 1.00Rでは以下のバグを修正しました。
- 保存形式を Monthly にしているときにアーカイブテンプレートが反映されません[B075]
- 環境設定でウェブログの説明が正しく表示されません[B076]
- script.js のバグ[B077]
- sbtext.pl のバグ[B078]
- 記事編集画面のタブオーダー[B079]
- 記事タイトルが実体参照化されていない[B080]
- 内容のないトラックバックも取り込んでしまう[B081]
- データの書出しが出来ない[B082]
- スクリプト内部の typo [B083]
- 空にした環境設定が反映されない[B084]
- 検索結果のページ設定が反映されない[B085]
ver 1.00Rでは以下の仕様変更があります。
- 保存形式を Monthly にしている場合の静的生成方法
- セキュリティ強化(管理画面利用時のリファラチェック)
- ping送信先が選択できるように
- ヘルプドキュメント(英語版)を仮作成(完成するまで添付せず)
- ヘルプドキュメントに印刷用のスタイルシートを設定
- メニュー表記を一部変更
- sb-check.cgiのバージョンアップ
管理画面のセキュリティ強化に伴って、管理画面でいくつかの操作に対してリファラをチェックするようになっています。セキュリティ用ソフトウエアを導入されている場合、リファラ情報を変更するものもあるようですので、ご利用の際にはご注意いただくよう、お願いします。
ヘルプドキュメントに印刷用のスタイルシートを定義しています。対応したブラウザ(Internet Explorer 6.0 for Windows, Firefox など Mozilla系ブラウザ, Safari, Opera 7.5など)ではブラウザの画面とは異なるスタイルで印刷されます。
スタイルシートはこうやって使うという一つの見本になれば幸いです。
英語版ヘルプは完成するまで添付しないことにしました。英語のリソースも現状ではoffになっています(配布内容には含まれています)。
なお、ver 1.00R公開に伴ってこちらで公開しているAAA!CAFE対応パッチもアップデートしています。AAA!CAFEパッチを利用されている方は合わせてダウンロードしていただくよう、お願いします。
AAA!CAFEではSocketの利用が制限されているため、基本的にsbの全機能はご利用いただけません(制限される機能は「更新PINGの送信」「トラックバックの送信」「オススメ商品」などです)。全機能がご利用いただけるサーバもこちらで確認していますが、基本的にサポートされていないということを予めご理解の上、ご利用頂くようお願いします。
ver 1.00Rに添付したsb-check.cgiによってsbの全機能が利用できるかどうかをチェックできます。「外部接続チェック」という項目が追加されています。
正式版を公開しましたが、もちろんsb自体は今後も開発が継続されます。
開発継続バージョンは「1.xxD」のように末尾に「D」が付いたバージョンとして公開されます。

![[PR] Serene Bach オフィシャルガイド](http://serenebach.net/template/users/sb_book.png)
Comments
現在のダウンロードページから1.00Rをダウンロードしようとすると、0.20がダウンロードされてしまいます。
対処をお願いします。
すみません。直しておきました。
ほんとにお疲れさまです!
sbはヘルプが親切なのも嬉しいです。
さっそく使わせていただきます!!
http://manabekawori.cocolog-nifty.com/blog/2004/08/_____1.html
を取り込むと、タイトルに改行がはいってしまうため、dataが変になってしまいます。手動でなんとか直してますが、これはどうなんでしょう?
早速使わせていただきます。
今後も楽しみにしています!があんまりムリせずに頑張ってください(^^
早速ダウンロードさせていただきました。
進化していく様子がとっても楽しいです。
頑張って下さい。
確認しました。元の<title>要素に改行入ってしまっていますね。
これはちょっと想定していなかったので、現状そのようになっています。
あと、Safariで動作しませんか?
私も思いきり Safari ユーザーなんですが、ちゃんと動いています。
Safariの件はキャッシュの問題のようですね。別のマシンのSafariから管理画面にいったらできました。すいません。
少なくとも Mozilla Firefox / Sage では理解できなくなっています。
ご報告ありがとうございます。
こちらでも確認してみます。
あと個別エントリを表示している時の{selected_entry_list}が最新エントリ一覧になるのは仕様でしょうか。昔のエントリを選択した場合関係の無い一覧になるので、選択中の個別エントリのみの表示や表示無し、あるいはカテゴリ内前(or後)エントリ…など関係の深いエントリ一覧になると嬉しいです。
現象、確認しました。文字コードの自動判別に失敗しているようです。
検索フォームに
<input type="hidden" name="charset" value="{site_encoding}" />
というのを追加すれば、とりあえず仮対処できます。
# 検索結果が複数のページに渡る時、2ページ目以降は失敗してしまうと思いますけど。
また、ご指摘の通り、{selected_entry_list} の挙動はそれが仕様になっています。
対応としては「非表示」が実装しやすいんですが、もっと有意義なリストとして実装できないか検討してみます。
移行の際、updateするファイルを抽出
できないでしょうか?
または、updateの手順などがあれば
教えて頂きたいのですが。
早速差し替えさせていただきました。PING送信を投稿画面で選択出来るようになって、とても使いやすくなりました。
コメントの名前記入欄に「ャコ」と記入すると文字化けするようです。「ャ」だけでも「コ」だけでも文字化けは起きません。
前のバージョンで確認したのですが、今回の1.00でも同じでしたのでご報告いたします。
編集設定の 「タグ入力補助ツール設定」の画像の
alt 属性がほとんど strong になってますよ!
いつも微妙なミスの指摘でスイマセン。
0.20 から 1.00R のバージョンアップは
lib/
doc/
の中身をそれぞれ入れ替えることで行えます。
lib/ の中は 0.20 と変わっていないファイルもありますが、どのファイルを入れ替えて下さいと指定すると入れ替え忘れなどもありうるので、公式的には lib/ の中を全て入れ替えて下さい、となります。
>>仁里 さん
ご利用されているページでコメントフォームに
<input type="hidden" name="charset" value="{site_encoding}" />
がありますか?
これがあるとほとんど文字化けしなくなると思うのですが。
>>usok さん
ご指摘感謝です。
いや、こーゆーところはなかなか気付かないので、ありがたいぐらい。
(上でabbさんの同様のご報告へのレスがあったのですね。よく記事を読まずに失礼致しました)
JUGEMのほうでもお世話になりました。
やっとこさっとこ何とか設置に成功して
使い勝手のよさに感動してます。
まだ全部把握しきってないですが;
これからも楽しみにしてます、頑張ってください!
すごい!^^
わたしも同じ現象になりましたが
lib/lang/ja/admin.html
を文字コードUTF-8にしてセーブし直すと大丈夫なようです。
す、すいません…文字化けの件、takkyunさんから直々に回避方法を教えていただき、無事解消しました。
このコメント欄にはトラブルだけ書き込んでそのままになってしまい、大変申し訳なく思っております。
以下、私が教えていただいた方法を転載させていただきます。どなたかのお役に立てば幸いです。
1. init.cgiで「TempConv 0」と設定する。
2. lib/lang/ja.pl を利用したいコードで保存する。
3. lib/lang/ja/admin.html を利用したいコードで保存する。
takkyunさん、その節はありがとうございました。
マノンさんにもお礼申し上げます。
いえいえ^^
すでに解決されていたようで良かったです。
お礼が遅れましたが、こんな素晴らしいツールを作ってくださったtakkyunさんに感謝感謝です。
オススメ商品の検索をすると、「no element found」というエラーが出ます。
「要素が無い」という意味に捉えられますが、エラーの原因は設置ミスなのでしょうか?
admin.cgiでアカウントを作り
sb.cgiもCSSが読み込まれて表示されるまでは行くのですが、
管理画面の新規記事から書き込もうとすると
Undefined subroutine &jcode::f called at lib/jcode.pl line 400.
というエラーが出て書き込めません
sb-checkでは
必須モジュール
LWP::UserAgentはインストールされています。
HTTP::Requestはインストールされています。
XML::Parser::Liteはインストールされていません。
Jcodeはインストールされていません。
と出ています。
何か解る方いらっしゃいましたら
ぜひご教授ください。
sbではJcode.pmの利用が必須になっています。
ダウンローのページより、sb_ext をダウンロードして頂き、その中にある readme.txt の指示に従って外部ライブラリを設置して頂くよう、お願いします。
extフォルダごとコピーとあったので。
sb/
├sb.cgi
├admin.cgi
├lib/
└ext/
のような構成になっていますでしょうか?
以上、よろしくお願いします。