Prev Previous Post   Next Post Next
Old 2nd June 2013, 13:47
tom123 tom123 is offline
Join Date: Feb 2012
Posts: 93
Thanks: 0
Thanked 0 Times in 0 Posts
Default Plugin architecture

i've seen that plugins are called by events. Each plugin will subscribe for an event and then called when this event is triggerd.

This is good, but how can I get a feedback from the plugin? Are plugin able to send back a response to the caller or the communication is just in one-way ISPConfig -> Plugin only ?

For example, what happens if some plugin actions doesn't work as expected ? How can I get this from ISPConfig ?

next question: modules announce some events and then each module will register itself for some database table changes. Each db change will trigger one or more event (announced by modules) that will call the plugin ?

For example:
- module web announce an event called "web_domain_insert"
- module web register for web_domain db table change. On each change it will trigger the "process" method inside itself
- module web process method will trigger an event "web_domain_insert"
- the event "web_domain_insert" is detected by plugin "apache2_plugin" that was listening for that event due to the method "onLoad"

In this way, each module is able to create custom events, trigger some events based on db changes and plugins are able to trigger some action due to the event registration, right?
Reply With Quote
Sponsored Links


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Spamassasin markasjunk2 roundcube plugin HyperAtom General 1 17th November 2012 21:19
Need help with ISPConfig Mail and Squirrelmail m.xander Installation/Configuration 109 3rd February 2012 01:15
How to install OpenOficeOrg 3.0.0 in Ubuntu 8.04 ernesthagger HOWTO-Related Questions 43 23rd December 2008 15:42
Spamsnake - Problem with spamassassin, FuzzyOcr and MySQL debuguser HOWTO-Related Questions 6 16th September 2008 19:37
Spamassassin not working hairydog2 General 7 12th July 2008 22:15

All times are GMT +2. The time now is 23:45.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.