Introduction to Plugins
What are plugins?
Plugins allow you to extend b2evolution with features that are not included in the the core (or at least not included yet…).
Plugins provide additional functionality by taping into hooks that are provided by the b2evolution core. This way, the application can easily get extended without modifying its PHP files directly. The advantage is that when you use plugins for extension rather than modifying core b2evolution files, any upgrades to the b2evolution core will not overwrite your plugin functionality.
For b2evolution to be able to use a plugin, it must be installed first. This allows b2evolution to be aware of the presence of the plugin and to know when to call it.
Installation and management of plugins is done through the back office in the System > Plugins Tab.
Installing a plugin
To install a plugin in b2evolution, you simply have to put either the downloaded plugin file or folder (depending on what was given to you) into the
Some plugins might not get enabled right away, but need further configuration. You should receive a note about this then.
Uninstalling a plugin
If for some reason you need to uninstall a plugin after being properly installed, as described above, you have to go to System > Plugins in the back-office, locate the plugin and click on the "Delete" icon.
Please be careful and consider this action could not be undone after confirm, and the deletion process will also delete all the tables associated with the plugin, producing a possible loss of data.
At this moment your plugin is uninstalled but available for installation again. If you want to fully delete it, then you have to identify its folder (if any) and files at the
plugins/ folder and delete the files from there.
Where to get plugins
We have a repository at http://plugins.b2evolution.net/, where you can browse plugins by category and version.
Created by • Last edit by on Aug 20, 2015