Serene Bach - sb Development Laboratory presents

sb 1.04D

sb 1.04Dを公開しています。

ver 1.04Dでは以下の機能が追加されています。

  • メール通知機能
  • サブカテゴリー設定
  • tDiary2形式のログ読込み対応

これらの追加機能に関しては、後述します。

ver 1.04Dでは以下のバグを修正しました。

  • 上級者向けの設定が正しく反映されない[B097]
  • URI エスケープが正しく動作しない[B098]
  • 保存形式を「None」にしている時に再構築されません[B099]

ver 1.04Dでは以下の仕様変更があります。

  • カテゴリーの詳細設定に表示設定を追加
  • 携帯用表示にフォームが表示されるように
  • 記事編集画面のカテゴリーセレクタの並び順を変更
  • 記事編集画面で前記事・次記事のナビゲーションリンクを追加
  • 記事編集画面のカテゴリー指定方法を変更

カテゴリー設定に「表示設定」を追加しました。トップページに含めたくないカテゴリーを指定することが出来るようになっています。

サブカテゴリー導入に伴って記事編集画面のレイアウトなどが若干変更されました。普通にアップデートする分には全く影響ありませんが、「エントリーナビゲーション」プラグインを利用していると正しくカテゴリーが記録されない場合があります。

ver 1.04Dでは標準で編集画面のエントリーナビゲーションが導入されているので、上記のプラグインは不要になります。予めご了承下さい。

続きを読む>>

sb 1.03D

sb 1.03Dを公開しています。

ver 1.03Dでは以下のバグを修正しました。

  • カテゴリーテンプレートが個別記事に反映されません[B092]
  • コメント投稿後、テンプレートが正しく反映されません[B093]
  • カテゴリーのPING送信先が空になってしまいます[B094]
  • 文字コードを EUC 以外に設定している場合に携帯電話用の表示が文字化けします[B095]
  • カテゴリーテンプレートを標準にしている場合にアーカイブのテンプレートが反映されません[B096]
  • jugem.jp となっている JUGEM サイトからログが取りこめません[B097]

ver 1.03Dでは以下の仕様変更があります。

  • 再構築オプション(全てを再構築/クリーンアップ)を追加
  • 上級者向け設定のデフォルトを変更
  • 環境設定・編集設定の設定変更後の処理を若干変更
  • ヘルプドキュメントを若干整備

「全てを再構築」オプションを復活させました。お使いの環境によって「全てを再構築」ができない場合、範囲を指定して再構築するようにしてください。

また、「クリーンアップ」というオプションを追加しています。これはログディレクトリ内のhtmlファイルを消去するという機能です。

上級者向け設定(キーワード・保存名)をデフォルト設定を変更しました。この影響で1.01D/1.02Dをご利用の方はこれらの設定が変わってしまいます。一度「編集設定」で設定を保存し直して下さるよう、お願いします。

環境設定・編集設定では、設定を変更後、処理通知画面が表示されていましたが、引き続き設定の変更が可能なように、設定の変更後も同画面が表示されるように仕様変更しました。

ヘルプドキュメントは一部の内容を「付録」として分けました。付録の内容は結構「濃い」ものになっているかと思います。sbを利用する上で参考になればと思います。

なお、ver 1.03D公開に伴ってこちらで公開しているAAA!CAFE対応パッチも最新版を公開しています。AAA!CAFEパッチを利用されている方は合わせてダウンロードしていただくよう、お願いします。

sb 1.02D

先程、公開したばかりですが、バグの報告を受けたので、ver 1.02Dにバージョンアップしました。

すでにver 1.01Dをご利用の方はlib/内のsbcommon.plとsbtemp.plを差し替えて頂ければ、ver 1.02D相当でご利用いただけます。

ver 1.02Dでは以下のバグを修正しました。

  • カテゴリーの設定が空になってしまいます[B090]
  • カテゴリーテンプレートで「標準」を選ぶとエラーになります[B091]

sb 1.01D

sb 1.01Dを公開しています。

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

ver 1.01Dでは以下の機能が追加されています。

  • 携帯電話からの閲覧・コメント投稿用スクリプトを追加
  • カテゴリー毎のテンプレート設定
  • カテゴリー毎の保存先設定
  • 記事毎の保存名指定

携帯電話関連の機能詳細については後述します。

カテゴリーの機能を少しだけ強化しました。

ひとつはカテゴリー毎のテンプレート指定です。

テンプレートをカテゴリー毎に設定できるようになりました。テンプレートを設定したカテゴリーに対しては、個別表示の際もカテゴリーに設定されたテンプレートが利用されます。

保存形式を「Individual」にしている場合、カテゴリー毎に保存先を指定できるようになりました。

これまでは自動的にログディレクトリに記事を保存していましたが、カテゴリー毎にその保存先を変えることができます。

ベースディレクトリ内のディレクトリ、もしくはログディレクトリ内のディレクトリが保存先として指定できます。予め保存先のディレクトリをログディレクトリと同じパーミッションで作成しておけば、カテゴリー設定画面でそのディレクトリが選択できるようになります。sb自体はディレクトリを自動的に作成しませんので、ご注意下さい。

保存形式を「Individual」にしている場合、記事毎に保存名を指定できるようになりました。

従来は記事のIDから自動的に保存するファイル名が決定されていましたが、これを自由に設定できます(利用できる文字は半角英数と「_」(アンダーバー))。

ただし、保存名の重複チェックは行われず、すでに設定されている名前をつけた場合、そのまま上書きされる可能性があります。保存名の重複には注意してください。

カテゴリー毎の保存先指定と記事毎の保存名指定によって柔軟なサイト構築が可能になっているかと思います。

ver 1.01Dでは以下のバグを修正しました。

  • タイトルに改行が含まれている記事を sb it! すると投稿画面の記事タイトルがおかしくなります[B086]
  • タグ入力支援設定の画像の alt が正しくありません[B087]
  • EUC-JP 以外の文字コードに設定しているときに環境設定で設定を保存すると管理画面が文字化けします[B088]
  • JUGEM からのデータインポートでトラックバックのタイトルを取り込めない[B089]

[B086]の修正でlib/lang/内にあるscript.jsを変更しています。これを修正して利用されている方はご注意下さい。

ver 1.01Dでは以下の仕様変更があります。

  • 管理画面のリファラチェックを設定でオフできるように[D040]
  • コメント投稿の際、状態に応じてメッセージを表示するように[D039]
  • charset が指定されていない検索・コメント投稿で文字化けを軽減するように
  • 保存形式 Monthly のときのコメント投稿後の処理軽減
  • 環境設定ファイル読込み部分をサブルーチン化
  • カテゴリーの並び替えができるように
  • カテゴリー名の一括変換ができるように
  • キーワードを設定できるように
  • 独自タグ{entry_keyword}の追加
  • 再構築する範囲を指定できるように

最後の仕様変更により、全体の再構築は事実上なくなりました。標準設定では一度に100件ずつの記事を再構築できます。

これにより再構築の負荷はかなり軽減します。ただし、100件以上の記事がある場合に再構築の手間が増えます。

また、リンク・ユーザー・カテゴリーを変更した際の挙動が若干変更されています。保存形式を「Monthly」に設定されている場合、アーカイブに対してリストの内容を反映させるには再構築が必要になっています。

なお、ver 1.01D公開に伴ってこちらで公開しているAAA!CAFE対応パッチも最新版を公開しています。AAA!CAFEパッチを利用されている方は合わせてダウンロードしていただくよう、お願いします。

続きを読む>>
5/5