+ # Allow perl module plugins
+ if ($plugin =~ m/::/ && -z "$plugin_dir/$plugin") {
+ # For Blosxom::Plugin::Foo style plugins, we need to use a string require
+ eval "require $plugin_name";
+ }
+ else {
+ eval { require $plugin };
+ }
+ $@ and warn "error finding or loading blosxom plugin $plugin_name - skipping\n" and next;