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.
At this moment your plugin is uninstalled but it is still available for installation again. If you want to fully remove the plugin, you have to identify its folder (if any) and files in the
plugins/ folder and delete them from the disk.
Where to get plugins
We have a [[http://plugins.b2evolution.net/ plugins repository]] at https://b2evolution.net where you can browse and download plugins by category and version.