Serene Bach - sb Development Laboratory presents

次回予告

私自身もいい加減に正式版に移行したいのですが、もうちょっとご辛抱下さい。

次回は画像関連の機能を若干強化する予定です。

あと、ページ表示に関するバグ修正。

現在、編集画面ではアップロードした全てのファイルがプルダウンメニューに表示されます。最初の内はいいんですが、画像が増えてくると正直なところうるさい感じです。

なので、ここら辺の仕様をちょっと詰めます。JUGEM正式版のように最新5つとしてもいいんですが、別の方法にしようかと思っています。

あと画像絡みということでコメントなどに絡んだ機能をおまけで……。

ちなみに先程から公開しているver 0.07では複数のsbを設置した時にlibとextをできるだけ共通で利用できるような改造を施しています。

あ、ver 0.07ではsb.cgi, admin.cgiとcnt.cgiのバージョン番号をあげ忘れてます……。

sb 0.07

ver 0.07を公開しています。

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

  • 拡張子設定が正しく反映されない[B032]
  • 更新PINGが正しいタイミングで送信されていない[B033]

takaryuさんから指摘を受けたバグにとりあえず対処してみました。これで直っていればよいのですが。

また、移転に伴い、管理画面上部のタイトルのリンク先などを変更しています。

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

sb 0.06

ver 0.06を公開しています。

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

  • 記事のタイトルに'が含まれているとリストが正しく出力されない場合がある[B031]

具体的にはjavascriptを利用して出力している部分で正しく出力されない場合がありました。

ver 0.06では以下の機能追加もしくは仕様変更があります。

  • 英語版
  • アクセス解析機能
  • テンプレート機能の拡張
  • 日付表記の拡張

先に述べたようにアーカイブ表示とプロフィール表示に適用するテンプレートを設定できるようになりました。環境設定にテンプレートに関する設定が増えています。

テンプレートセットが複数ある場合に有効になります。環境設定でアーカイブ表示とプロフィール表示に適用するテンプレートを選択します。アーカイブ表示並びにプロフィール表示では選択されたテンプレートのベースHTMLテンプレートが利用されます。

また、この時にスタイルシートも変更するかどうかを設定可能です。環境設定の「CSS反映」で「CSSテンプレートも変更する」を選択すると、アーカイブ表示・プロフィール表示において選択したテンプレートセットのスタイルシートを利用するようになります。

この仕様変更に伴って{selected_archive}という独自タグを追加しています。

日付表記はエントリーリストにも反映されるようにしました。新たに「リスト表記には日付を表示しない」と「リスト表記に年も含める」という表記が追加されています。この表記を選んだ場合、他の日付表記は「日本式(曜日は英語表記)」になります。

ver 0.06になってアクセス解析の機能が追加されましたが、デフォルトではオフになっています。

ver 0.06で追加された{collect_log}というsb専用の独自タグをHTMLテンプレートに追加することで有効になります。ベースHTMLテンプレート・個別エントリー用HTMLテンプレートにこの独自タグを含めれば全てのページのログを収集できます(個別エントリー用HTMLテンプレートを利用していない場合はベースHTMLのみで結構です)。

ログ収集用の独自タグを用意することでログの収集の必要のないページなどを切り分けることができます。

アクセス解析では総アクセス数もカウントします(一応、連続アクセスはカウントしない仕様になっています)。また、管理者のアクセスはアクセスログには残りません。純粋に訪問者のアクセスを記録します。

管理者を識別するためにクッキーを利用します。複数のブラウザをご利用している方は利用している全てのブラウザで一度管理画面にログインする必要があります。

アクセス数を表示する簡単な独自タグ{show_counter}も用意しました。おまけ的な位置づけなので単に数字を表示する簡単な機能になっています。

やろうと思えば、例えば昨日のアクセス数を表示するとかもうちょっと凝ったこともできますけど。

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

進捗 2004/07/05

近日中にver 0.06を公開しようかと思います。

ver 0.06ではアクセス解析機能が追加されたのとテンプレート機能が拡張されたのが大きな特徴です。

あと使用言語で「英語」を選べるようになっています。

これまでsbの実行スクリプトはsb.cgiadmin.cgiの二つだけでしたが、アクセス解析用にひとつ実行スクリプトが増えます。

テンプレートの基本的な仕様は従来通りですが、アーカイブ表示・プロフィール表示に対して適用するテンプレートを割り当てられるようにしました。従って、アーカイブ表示・プロフィール表示で見せ方をがらりと変えることも可能になっています。

ここのバージョンはまだ0.05ですが、今日中に新しいバージョンに差し替える予定です。

[追記] 昨日、ver 0.06に差し替えました。動作確認も兼ねて。問題なければ明日にでも公開します。

進捗 2004/06/30

現在、ver 0.06を作成中です。

とある条件で最新エントリーリストなどがうまく表示されないというバグ[B031]を修正しています。

大きな変更点としては使用言語に英語を加えることでしょうか。ヘルプドキュメントの完成がいつになるか分からない状況ですが、とりあえず管理画面は英訳しました(変な言い回しなど沢山ありそう……)。

管理画面の英訳が一段落したので、気分転換にアクセス解析の機能を付けようかとも思っています。アクセス解析導入によってsb専用の独自タグがいくつか増える予定です。

カウンタとしての機能もついちゃうので、それ用の独自タグですね。アクセス解析の実装に関しての詳細な仕様は現在煮詰めている最中ですが。

あと、sbで複数のウェブログを設置されている方向けに簡単なユーティリティも作ろうかと思っていたりします。あくまでもユーティリティという位置づけでsbそのものが複数のウェブログを管理できるようにするためのものではありませんが。

他にテンプレート作成支援スクリプトの予定がありますが、こちらはまだぼんやりと頭の中でアイデアがある程度。どんな感じにしよーかなー?

45/48