Answering for Cees (hope you don't mind :) Bill Catlan wrote:
Cees, So a plugin author would use base CGI::Application::Plugin; in their plugin, and that would be it?
And they would have to add the CGIAppPluginMethod attribute to the methods they want the user to have access to. Just like this:
sub Mode1 : CGIAppPluginMethod
{
[whatever]
}
Separately, how would a CGI::Application app author get access to the plugin methods? What makes the Plugin available to the CGI::Application app - CGI:Application (though you said no mod to C::A code) or else the C::A app itself?
In the .pm file you're writing for you app you would use 'SomePlugin';and the methods the author gave to you would automatically be there for you to use as if they belonged to the class you're currently writing.
HTH
--
Michael Peters
Developer
Plus Three, LP
---------------------------------------------------------------------
Web Archive: http://www.mail-archive.com/suppressed/
http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.