[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