[geeklog-devel] Autoinstall plugins and dependencies
Joe Mucchiello
joe at ThrowingDice.com
Sat Oct 3 15:18:58 EDT 2009
At 02:46 PM 10/3/2009, Randy Kolenko wrote:
>I thought about having the dependency idea as well as you noted.
>That, in fact, could be part of the return array in the
>plugin_autoinstall_pluginname function.
>This way the autoinstaller can detect if those specific plugins are
>installed or not and then bail out of the install with messages
>signifying those plugins are not installed.
>
>Perhaps that is a "simpler" way to do this?
What if a plugin requires a specific version or higher of a plugin in
order to work? As nice as the autoinstaller is for most installs,
sometimes a plugin needs control before it can allow itself to be
installed. Moving the preinstall check function out of
admin/install.php and into autoinstall.php seems much simpler. The
admin/install.php file can just include autoinstall.php if necessary
for a manual install. Plugins can have other kinds of dependencies,
such as directory structure requirements, that cannot be handled
neatly and simply in the autoinstall array.
----
Joe Mucchiello
Throwing Dice Games
http://www.throwingdice.com
More information about the geeklog-devel
mailing list