On Mon, 09 Jun 2008 14:21:38 +0200
Michael Baierl <[EMAIL PROTECTED]> wrote:

> till wrote:
> > Maybe we can work on a required set of "methods" and calls for all
> > plugins to get rid off those [file, function]_exists() things. We
> Still you need them as RCD should not fail in case something is
> missing. And it does not make sense to force the plugin developer to
> have to create a long template with all callbacks.
> You will always end up with such _exists() methods if you upgrade
> your Plugin API - you don't want the plugins to fail...

Why would you ever need those nasty *_exists() and callbacks, why not
create a base Plugin class and inherit actual plugins from it and let
them provide all additional info (up to dependency tracking) by
themselves? It's PHP5!

Sure, it will make writing plugins a bit more difficult, but will
simplify plugins initialization and validation code in core module.

--
Regards, 
Aleksei Miheev
ST-Hosting
mailto:[EMAIL PROTECTED]
xmpp:[EMAIL PROTECTED]
+7 (8313) 244-000
_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to