AllConsuming Plugin 0+3i

The AllConsuming plugin has been updated (yes, again).

Changes:

  • Amazon Associate ID is a configuration variable, not embedded in the default templates
  • Multiple networking implementations: SOAP::Lite, LWP, wget, curl. The LWP, wget and curl implementations use AllConsuming's demonstration CGI script, which is presumably less supported and less stable than the SOAP interface.
  • Caching is optional (but I don't think you'd want to use it without it; it will at least not cause system errors if the plugin is installed but Storable isn't available).
  • HTML::Entities is optional; if it's not available, a simple implementation which just encodes '<', '&' and '>' is used.
  • Algorithm::Numerical::Shuffle is no longer required; the shuffle algorithm is included directly
  • For lists that are configured to not build (ie, $num{foo}=0), the data isn't even transferred.

Installation:

  1. Verify you have the requirements for one of the networking implementations installed (SOAP::Lite or the LWP suite of modules or a 'curl' or 'wget' executable); if not, choose one to install
  2. Verify you have a Storable with lock_retrieve installed; if not, decide whether you really want to try to use this, or install it.
  3. download and unzip the plugin.
  4. Copy the plugin to your plugins directory
  5. Configure the username variable; it won't do anything until you do. Configure your Amazon Associate ID if you have one.
  6. Add $allconsuming::reading, $allconsuming::finished, or the like to one of your flavour files. See the included POD documentation (perldoc allconsuming) for the complete list.
  7. Try it out -- load your blog in your browser.
  8. If everything is working, set $debug_level to 0; if not, check your error log to make sure the plugin is being loaded, and see if it's logging any errors
  9. Drop me a note letting me you're using it and how things are working for you.
  10. Enjoy!

Things still to do, still active from 0+1i:

  • locally cache the amazon image files, and supply the width and height; my previous non-plugin method did this, but I just haven't gotten to it for this.

Things I'd like to do that require Blosxom changes:

  • use the system interpolation system, getting the benefits of any interpolation plugins

2003-03-28 05:30:00 | Comments (0) | TrackBack (0) | Computers::Internet::Web::Blosxom::Plugins::AllConsuming

Trackback Pings

TrackBack URL for this entry:
http://molelog.molehill.org/~jtl/mt/mt-tb.cgi/488

Comments

Post a comment




Remember Me?

(you may use HTML tags for style)