2008-03-19
[Bilbo]コメントオン
Bilboでテスト運用中の本ブログにコメントプラグインを投入。 まだ実験段階なので、不都合があると消すことがあるかも。 スパムに対しても何の対策もしてないので、スパムが大量に来た場合も一括削除しちゃうかも。
スパム対策はスパムが来てから考える。
あと、RSSでコメントを配信するようにしてる。本文とまぜちゃうとスパムが来たときに問題がありそうなので、コメント用に専用のRSSを用意してみた。
http://dgames.jp/dan/?rss_comments
必要な機能をさくっとプラグインで簡単に追加できるというのが夢だったのだけど、いまのところうまくいっている。 今回コメントのRSS配信用に追加したコードは以下。
class Controller def rss_comments generate_rss(Comment.find('20*'), :title => "Comments - #{config[:title]}") end end class Comment def rss_description(n = 128) body[0, n] end def rss_tile name end def date Date.parse(@filename.to_s[/\A\d{8}/]) end end Plugin.add_hook(:header) { %Q!<link rel="alternate" type="application/rss+xml" title="RSS" href="?rss_comments">! }