プラグインのまとめ
Plaggerのプラグインの考え方と代表的なプラグインのまとめ。
プラグインのアーキテクチャ
- Subscription
- CustomFeed
- Aggregator
- Fillter
- Publish / Notify / Search
それぞれ以下のような機能を持つ。
分類 | 概要 | |
---|---|---|
(1) Subscription | Plaggerが巡回するフィードのリストを取得 | |
(2) CustomFeed | RSS/Atom以外のフォーマットで記述されたページをパースしたり、MixiのようなSNSから情報を取得 | |
(3) Aggregator | Subscriptionで取得したフィードを実際にHTTPで取得し、パースする | |
(4) Fillter | 取得したフィードのエントリに対して何らかの処理を行う | |
(5) Publish | 取得したフィードのデータをコンバート、配信 | |
(6) Notify | 取得したフィードのデータをもとに通知 | |
(7) Search | Namazuなどの検索エンジンにインデックする |
たとえば、「Bloglinesの更新を取得して、広告を削除して、Gmailに送信」というレシピは
という具合。
フェーズごとに実行されるプラグインのリスト
- Phase for Plagger Plugin
http://pub.woremacx.com/.plagger/plugin-list/trunk.html|