Ekfloras のプラグインを github に公開した
March 22th, 2009
自分の他に ekfloras を使っている人というと snj14 さんしか知らないのだけれど、とりあえず公開しておく。
ekfloras.rb も含め元のものからはいろいろ手を加えているので注意。
一応、自分で書いたプラグインに関しては簡単に説明を。
- Archives
- 月別アーカイブ
- Auth
- はてなと flickr の認証 API に対応。Comment プラグインはこれのログイン情報を使うよう変更した
- Categories
- カテゴリーと記事数をリスト
- Diary
- ekfloras.rb からエントリを path_info でフィルタリングする部分を切り出してきたもの。あと、/yyyy/mm/entry-title/ みたいな WordPress 風のパーマリンクも使えるようにしている
- EntriesKache
- blosxom の entries_kache にちなんで。記事ファイルから時刻を読んで Entry#time に設定する
- Gentime
- X-Runtime をはく
- NotFound
- エントリがなかったら 404 Not Found を返す
- XREA
- XREA の標準エラー出力が標準出力と一緒に出力されるというよくわからない仕様に対処するためもの
Diary プラグインについて少し補足。これを書いたのは、Archives のようなプラグインでフィルタリングされる前のエントリのデータが欲しいのに filter フックの前に ekfloras がフィルタリングしてしまって困るので、この部分をプラグイン化して順序は priority で調整しようと思ったため。そういうわけで ekfloras.rb からはフィルタリング部を削除している。
Filed in Ruby
No comments
Leave a Reply
コメントを投稿する場合は下記の認証サービスのいずれかを経由してログインして下さい。
但し、認証を行うにはそのサービスのアカウントが必要です。