無料ブログ「rentafree.net」の管理人ブログ

追記

記事ページ時の次のページ、前のページですが、
今までは記事IDの前後でしたが、
記事IDでの前後比較ができなくなったので、記事時刻の前後に変更しました。

通常は問題ないと思いますが、
インポートした場合、記事時刻が同じ記事が複数出来上がる可能性がありますので、
その場合には同じ時刻の記事は前後ページに出ません。

完了しました

記事ID周りの仕様変更の件、作業完了しました。

今回の変更で、ブログの記事検索の際、
今までは記事IDが数値だったので記事ID順表示でしたが、
記事IDが文字列になったため、記事IDを文字列比較した順番となりました。
適切でない順番とは思いますが、ソート速度を考えるとやむをえないです。

また、一致数が100件を越える単語は、
今までは最新100件のみ記録でしたが、
どれが残るかわかりません。
これもソート速度を考えるとやむをえない。


あと、記事ページの次のページと前のページが、
次=現在の記事より1件新しい
前=現在の記事より1件古い
でしたが、
公式テンプレートではリストページと同じく、
左が前のページ、右が次のページとなっていましたが、
逆の方がふさわしいと思うので、
次=現在の記事より1件古い
前=現在の記事より1件新しい
と、逆にしました。

記事ID周りをちょいいじりました

ブログの記事IDが、サーバー上でユニークな連番だったのですが、
特定ブログを別サーバーに隔離した後に再度元のサーバーに戻すと問題になる感じだったんで、
将来のためにちょい仕様を変更しました。

記事IDは、
サーバー固有の記号+サーバー上で固有の連番
となります。
サーバー上でユニークではなく、サービスの全サーバー上でユニークとなります。

現在のサーバーの固有記号は空なので、表面上は変更がありません。

まだ変更完了していないので、
この件でまだもうちょい修正を行います。


記事IDをブログ単位で連番にすることも考えたのですが、
ブログごとに連番だとブログ上に存在する記事のIDが簡単に推測できてしまうため、
トラックバックスパム、コメントスパムに攻撃される可能性があると考え今回の方法となりました。

Wikiに掲示版機能つけようとしてたが・・・

Wikiに掲示版・コメント機能つけようと思ってたが、
掲示板だと複数ページに分割になるから、
掲示板のページ毎にWiki構文処理してたら効率悪いな・・・
JavaScript掲示板にするってのも考えたが、
掲示板とWiki完全に分けちゃって、外部掲示板にすればいいんでね?
って思った。
テンプレート適用できるようなレンタル掲示板サービスやるのもありかなあ。。。

掲示版じゃなくて、コメント機能は、
情報提供の場みたいな感じであった方がいい場合もあるかな・・・
思ったが、
ブログと違って古いページが流れないんで、
無制限に投稿できるようなのも良くないし、
一定数投稿されたら投稿不可になるのもどうかと・・・・
ってな事考えてたんだが、
気軽に書き込めるような場所の提供ってことなら、
こんなかんじのミニ掲示版をサイドバーに置く感じのがいいな。


ってなわけで、Wikiの掲示版・コメント機能は実装しない方向に傾いてる。

代わりに、掲示板系サービスをやるかどうか検討してる。