b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • Manuals Home
  • Latest Updates
 
  1. b2evolution CMS User Manual
  2. Developer Reference
  3. Plugins
  4. Introduction to Plugins

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.

Plugin Management

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 plugins/ folder.

After that, go to System > Plugins and click "Install new". This will show you the list of Plugins Available For Installation. This is where you can install/activate the new plugin.

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.

Introduction to Plugins
Click on the delete icon under the Actions column to uninstall the plugin

Warning: Please be careful, this action cannot be undone after confirmation. The uninstall process will also delete all the tables associated with the plugin, resulting to a possible loss of data.

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 plugins repository where you can browse and download plugins by category and version. Note: some of the plugins are bundled with the b2evolution distribution and will already be in your /plugins folder.

Tags: 6.11.3
Created by fatimahnasra • Last edit by fplanque on 2020-06-09 00:16 • •

2 comments

Comment from: mythusmage

Alan Kellogg

Don’t you need a download link in order to download?

2020-05-27 @ 01:26

Comment from: fplanque

Note: some of the plugins are bundled with the b2evolution distribution and will already be in your /plugins folder.

2020-05-27 @ 14:15

On this page

  • What are plugins?
  • Plugin Management
  • Installing a plugin
  • Uninstalling a plugin
  • Where to get plugins

Search the Manual

Content Hierarchy

  • b2evolution CMS User Manual
  • User's Guide
  • Installation / Upgrade
  • Front-office Reference
  • Back-office Reference
  • Developer Reference
    • Website Skins/Themes
    • Email Skins/Themes
    • b2evolution Files
    • Website Integration
    • Plugins
      • Introduction to Plugins
      • Renderer Plugins
      • Plugin development
      • Plugin / Apply Rendering
      • Widget Plugins
    • Debugging
    • Technical Reference
    • Hacks
    • Credits
    • Development
    • How to... (Customize)
    • Scheduled Tasks Reference
  • Operations Reference
  • Advanced Topics
  • Glossary
  • Archives
CMS

This online manual is powered by b2evolution CMS – A complete engine for your website.

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque