Installing and updating an add-on

Open Bee™ Portal has a system of add-ons to enrich the basic functionality of the application. This section describes the processes for installing and managing an add-on.

Two management modes are possible:

  • From the Open Bee™ Portal administration web interface
  • Command line from the server hosting Open Bee™ Portal

From the web interface

Log in as an administrator, “Administration > Add-ons” section.

Installing an add-on

Click on the “Add add-on” button.

There are two options:

1/The add-on is available online and appears in the list of installable add-ons.

Then simply click on the “Install” button

2/ The add-on is not available online and does not appear in the list of installable add-ons, but you do have the ZIP archive of the add-on.

Then click on the “Install an add-on” link, then choose the Zip archive of the add-on present on your computer.

Once the add-on is installed, it will appear in the list of add-ons. It is necessary to enable it in order for it to be usable by a user.

Enabling/Disabling an Add-on

From the list of add-ons you can enable/disable add-ons from the menu associated with each add-on, or in bulk from the batch action menu.

(info) Disabling an add-on usually hides it from users while retaining the associated configurations.

Updating an add-on

When a new version of an installed add-on is available online, a notification that an update is available is displayed in the “Version” column.

It is then possible to update the add-on by clicking on the icon .

Updating can also be done through the unit or batch action menu in the add-on list.

Uninstalling an add-on

From the list of add-ons you can uninstall add-ons from the menu associated with each add-on, or in bulk from the batch action menu.

(warning) Deleting an add-on will in most cases result in the deletion of the configuration and data associated with the add-on. This can vary from one add-on to another, as it depends on the choices made by the developers of the add-on.

Command Line

Add-on come in the form of a ZIP file.

All commands for managing the lifecycle of an add-on must be run from a console (as the machine administrator) in the “openbeeportal/sf3″ folder in the Open Bee™ Portal installation directory.

Installing an add-on

 php app\console addon:install <addonZipPath>

Replace <addonZipPath> with the absolute path of the add-on.

Add-on-specific parameters can be specified during installation. (If they exist, these parameters are specified in the documentation of each add-on)

 php app\console addon:install <addonZipPath> --param1=value1 --param2=value2

Enabling/Disabling an Add-on

Once the add-on is installed, it is not yet available to users. In order to make it accessible, it is necessary to activate it:

php app\console addon:enable Openbee/<addonName>

<addonName> is the name of the add-on. This is usually the same name as the one used in the zip archive. For an archive with the name “Chorus-6.6.0-ebea6ba.zip”, <addonName> will be “Chorus”.

The reverse operation allows you to disable the add-on of an installation, without deleting the data:

php app\console addon:disable Openbee/<addonName>

Updating an add-on

To update an add-on, use the following command:

php app\console addon:update <addonZipPath>
<addonZipPath> est le chemin de l'archive ZIP contenant la nouvelle version à installer.

Uninstalling an add-on

Before uninstalling an add-on, it is necessary to disable it.

Uninstalling an add-on deletes all user data associated with the add-on.

php app\console addon:remove Openbee/<addonName>