Plugin Dependencies

I'm working on an import/export module that depends on YAML, an easy format to represent hierarchical data.  What is the best way for including the Horde YAML library?   http://pear.horde.org/index.php?package=yaml.  Options:

* Tell the user to install it via PEAR (I don't like this one, because PEAR under Windows is quirky).

* Copy the Horde::YAML files into a plugins directory in my module.  Pros: it's there.  Cons: possibly conflict if user already has it installed.

* Package the YAML library as a plug-in, and make the module dependent on that plugin.  That's probably the "best" way to go, but not sure how to go about doing that.

Suggestions?

Thx,

Tac

Quote · 22 Nov 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.