いくつか気になったことがあって、「Webはくしゅ」の改造作業中です。(といってもあんまし進んでないけど)
んで、1つ目の懸案は、
さすがに第1弾の公開だけあって、「Webはくしゅ」の拍手カウントの仕様は
「設置後現在に至るまでのすべての対象ページへのカウントの合計」
を記録するものであって、具体的なログというと
タイトル1、カウント数
タイトル2、カウント数
タイトル3、カウント数
タイトル4、カウント数
とう具合に、ページ名とそのページに対するカウント数のリストになっており、1回の拍手ごとにその時間とかをも含めてを記録しているわけではありません。
もちろん、たとえ合計で何万回の拍手があったとしても、ログの行数の最大はページ数どまり、となって読み込むデータも少なくて済むことから、処理も早く終わります。
当初、普通のHPの各コンテンツに対する拍手を想定していたために、それでいいと思っていたわけですが、たとえばブログの各記事に拍手ボタンを設置したときのことを考えたら、いくつか不都合が生じてきます。
1例をあげると、過去にとっても評価された記事があって、それこそ群を抜いて拍手数が多い記事があったとすると、その記事が既に過去のものとなった1年後2年後になっても相変わらずその記事へのカウントが首位に君臨し続けることになります。
それはそれで、トータル的な指標にはなるのですが、たとえば、過去1週間でのランキング、過去1か月でのランキングというふうに、ある程度期間を区切った評価もできた方がいいだろう、と思い至ったわけです。
というわけで、1拍手1行の拍手ログをあらためて残すようにし、過去1週間、1か月、1年でのカウントをそれぞれ集計して表示させることができるように、しようと思っています。
もちろん、今までのページおよびカウント数のみのログも使い、期間別用のログは、そうですね1年以上古いものは過去ログに回していく感じでログの肥大を防げばいいのかなぁ。それでも重たくなるぐらい拍手がくるサイト(ブログ)って、個人が扱う限り考えにくいですしね。
続いて、もうひとつの懸案は、
私の場合、トップページに、と位置付けたHP版とブログ版とでサーバースペース(ドメインも)は同じものの、サブドメインを使って分けています。思えば、それが失敗だったのでしょうが、今さら変えるわけにもいかないとして、
この両方のサブドメインから送られてきた拍手(およびコメント)を1か所の「Webはくしゅ」本体で受け入れさせることができないか、という、いわゆる試行錯誤です。
せっかくほとんど見分けがつかないようにスタイルを揃えたHP版とブログ版ですし、小説などのコンテンツもブログの記事も、同じ扱いでWebはくしゅに乗っけることができれば、それにこしたことはないでしょう。
そんな、またもや「できるかなぁ」という興味に従い、そこでネックになるのが二重投稿防止に使ったトークンの扱いです。同じドキュメントルートであるからこそ成立するセッションのやり取りが、サブドメインが異なる場合は使えるとは思えません。(ひょっとしたら使えるかも知れませんが、極めて特殊な環境を想定することになります)
ということで、トークンに頼らず、拍手の呼び出し方法を単純化させる方向で検討中です。
例によって、開発中のテストはサンプルページのを使ってやってますので、いつの間にかレポートページの内容とかが変わっていくかも知れません。(もちろん、エラーが出て真白になっている可能性大)
もうひとつ、Webはくしゅ本体がVerUPすれば、それをまるごと(な~んも中身を変えずに)同軸させているだけのモジュール版も自動的にVerUPする予定です。
≪ 続きを隠す