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:
- 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
- Verify you have a Storable with lock_retrieve installed; if not, decide whether you really want to try to use this, or install it.
- download and unzip the plugin.
- Copy the plugin to your plugins directory
- Configure the username variable; it won't do anything until you do. Configure your Amazon Associate ID if you have one.
- 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.
- Try it out -- load your blog in your browser.
- 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
- Drop me a note letting me you're using it and how things are working for you.
- 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