feedreader plugin update

May 15th, 2007

I've updated the feedreader mephisto plugin fixing a serious lack of caching. If you happen to use this plugin to display rss feeds on your blog, I highly suggest getting the current version. I should note that the current version will only work with the mephisto trunk as many plugin architecture changes have happened since the 0.7.3 release. The curious can check the trac instance for more information. At some point I'll get around to modifying the other plugins, I'd like to have them take advantage of the UI based configuration stuff that's been added to mephisto.

7 Responses to “feedreader plugin update”

  1. segfault segfault Says:
    I wonder if anyone thinks I should start using version numbers?
  2. W. Andrew Loe III W. Andrew Loe III Says:
    I commented on your other post about my issues, I wanted to add that it appears your site has the same issue. Uncached pages (I clicked around on some random stuff) are taking > 20 seconds to render whereas your homepage is generally around 1 second for me.
  3. segfault segfault Says:
    I'll give it a shot with a test app. It may well just be FeedTools. I generally don't run into it too much, as once it's speedy once cached. It's possible that the feed cache is empty at the time the page is updated, forcing another pull. It might be worth trying the feed_updater app, which is designed to periodically update the feed cache. I'm going to set that up as a cron job and see if it makes a difference.
  4. segfault segfault Says:
    testing to see if running multiple rails instances has any effect
  5. segfault segfault Says:
    Ok, so I've profiled mephisto and it look's like it's REXML which FeedTools currently uses to parse xml. I'm going to look into switching FeedTools over to libxml. I know Bob Aman already wants that to happen, so this could be win-win.
  6. dominiek dominiek Says:
    To solve this error: dodo@membrane:~/blog/mephisto$ ruby script/runner -e production 'Mephisto::Plugins::Feedreader.install' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:266:in `load_missing_constant': uninitialized constant Mephisto::Plugin (NameError) ... change vendor/plugins/mephisto_xfeedreader/lib/feedreader/plugin.rb line 3 to: class Feedreader < MephistoPlugin I guess they renamed Mephisto::Plugin to MephistoPlugin Cheers! P.S. Nice plugin
  7. Andrew Andrew Says:
    i love this plugin!

Leave a Reply