Skip to content

Installation

In order to install the integration Jahia module you need to upload the Jar file using Module Manager interface.

  • Access: You need root or system administrator credentials for the Jahia environment.
  • File: If manually uploading, ensure you have the compiled .jar file of the integration usually bynder-picker-gladtek-version.jar.
Play
  1. Access Administration Mode: Log in to Jahia and click on Administration in the top navigation bar (or the tool menu).
  2. Navigate to Module Management: Go to Server (on the left panel) > Modules and Extensions > Modules.
  3. Upload the Bundle:
    • Locate the “Upload module” section.
    • Click Select Module, select your .jar file, and click Upload.
  4. Verify State: Once uploaded, search for your module in the list below (you can search by the word Bynder).
    • Green Circle: The module is Started (Successfully installed).
    • Red/Gray: The module is Resolved or Installed but not started. You may need to manually click the “Start” (Play button) icon.

You can install the module using a provisioning file in Jahia

03-bynder-provisioning.yaml
# Install the integration module jar file
- installBundle:
- 'file:/fileLocation/bynder-picker-gladtek-1.2.0.jar'
autoStart: true
uninstallPreviousVersion: true
# Configure Bynder
- editConfiguration: "org.gladtek.jahia.modules.bynder_picker"
configIdentifier: "global"
properties:
bynder_provider.endpoint: "https://example.bynder.com/"
bynder_provider.token: "exampleSecretToken"
bynder_provider.transformationsActive: "true"
bynder_provider.fileAssetTypes: "DOCUMENT,AUDIO"
- karafCommand: "log:log 'Bynder configured'"
# Enable BynderPicker on your Jahia Websites
- enable: "bynder-picker-gladtek"
site: ["digitall", "bynder-demo"]

If you have the source code in your local machine, you should use Maven to compile and deploy in one step.

  1. Configure your settings.xml: Ensure your local Maven settings.xml file has the correct server configuration for your local Jahia instance (usually localhost:8080).

  2. Run the Deploy Command: Navigate to your module’s root folder in your terminal and run:

    Terminal window
    mvn clean install jahia:deploy

    Or, if you need to deploy to a specific profile/server defined in your settings:

    Terminal window
    mvn clean install jahia:deploy -P yourProfile

This will compile the code, create the JAR, upload it to the server, and start the OSGi bundle automatically.