Create your own Plugins in glFusion

glFusion uses a callback handler function style plugin api to allow plugins to interact with and modify core code functionality. All callback handler functions for each plugin is located in its functions.inc file. The below functions are what you need to write your own plugins, including any extra parameters that you need to pass in, as well as a code example to get you started.

You will see references to <plugin name> in all the functions in the following pages. The <plugin name> values will come from the name of your plugin as set in the gl_plugins table when your plugin is installed.

An Overview of glFusion Plugins

Adding Administration and Configuration Support to Your Plugins

Adding User Services and Profile Support to Your Plugins

Adding Moderation Support to Your Plugins

Make Your Plugin Data Searchable in glFusion

Adding User Comments Support to Your Plugins

Adding Stats Page Support to Your Plugins

Adding RSS and Atom syndication Feed Support to Your Plugins

Adding Web Services Support to Your Plugins

Adding "Whats New?" Block Support to Your Plugins

Additional Optional Features.

Credits

Based largely off of information originally located at http://www.geeklog.net

glFusion version of this documentation:

Trinity Bays

glfusion/development/pluginapi.txt · Last modified: 2014/05/24 20:20 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: GNU Free Documentation License 1.3