You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The key parent class is PluginHook, in /thinkup/webapp/common/. You can register callback methods on the PluginHook class, but you don’t do that directly. The Crawler and Webapp classes—both intialized on every page in init.php extend PluginHook—which means you can register callback methods on them.
With Crawler and Webapp instantiated, the plugin files get included and register their callbacks. Webapp and Crawler execute those callbacks at the appropriate places in their execution. For example, the Webapp object executes the configuration callback on the plugin configuration screen.