Plagger のフェーズの流れ

| 0 Comments | 0 TrackBacks

Plagger のフェーズが気になったので、調べてみました。

Initialize

- plugin.init

Aggregate

- subscription.load
- (feed = subscription->feeds)
  - feed->aggregator OR
  - customfeed.handle
    (↓Aggregator::* の場合↓)
    - aggregator.filter.feed
    - (entry = remote->entries)
      - aggregator.entry.fixup
- aggregator.finalize

(05/25 02:20 aggregator まわりを修正)

Upgrade

- (feed = update->feeds)
  - (entry = feed->entries)
    - update.entry.fixup
  - update.feed.fixup
- update.fixup

SmartFeed

- smartfeed.init
- (feed = update->feeds)
  - (entry = feed->entries)
    - smartfeed.entry
  - smartfeed.feed
- smartfeed.finalize

Publish

- publish.init
- (feed = update->feeds)
  - (entry = feed->entries)
    - publish.entry.fixup
  - publish.feed
  - (entry = feed->entries)
    - publish.entry
- publish.finalize

No TrackBacks

TrackBack URL: http://blog.woremacx.com/MT/mt-tb.cgi/109

Leave a comment