• en
  • it

Docebo for Joomla 3.X

Home / Docebo for Joomla 3.X

Docebo Help & Support

docebo help and support

Master your Docebo E-Learning Platform: write your question and: find the answer in few seconds!

  • KB Quicklinks en

  • Docebo Knowledge Base > Integrations > Docebo for Joomla 3.X

    Docebo for Joomla 3.X

    Learn how to integrate your Joomla website with the Docebo Learning Management System.

    Last Updated: March 14, 2016

    This manual will illustrate how to integrate your Joomla website with the Docebo Learning Management System.

    You can achieve three different results:

    Log in

     The Docebo LMS offers a login box that can be added to your Joomla blog or website. This will allow users to log into the Docebo LMS directly from Joomla, without a single sign on system.

    Single Sign-On

     The single sign-on system will allow you to synchronize Joomla users with Docebo LMS users. With this feature enabled, your credentials for Joomla and Docebo will be identical.

    My Courses

    Users logged into Joomla will be able to see the courses they are enrolled in within the Docebo LMS. By clicking each course they will be redirected to Docebo and their course LMS site.

    Click here  to download the Docebo plugin: https://www.docebo.com/wp-content/uploads/media/DoceboJoomla.zip

    Log in to your LMS as administrator  and click APPS and Feature from the sidebar.

    APPS and Features - menu ENG

    The Docebo APPs are divided into five areas:

    • My APPs: all the APPs that you have already activated;
    • Single Sign On: all the APPs that activate a Single Sign On in combination with other software;
    • Additional features: all the APPs through which you can add functionalities to your platform;
    • Third party integrations: all the APPs that integrate your platform with third party software;
    • Web conferencing: all the APPs that integrate the LMS with Web conferencing software.

    You can also filter and choose APPS from a select area, either only the free APPs, or only the APPs available for a fee.

    In order to activate the Joomla APP , select the Third party integrations  tab.

    Third party integration

    Choose the Joomla APP and select the ACTIVATE APP button.

    If you activate the Joomla APP first the system will automatically activate the API and SSO (both are free).

    Read the information and select again ACTIVATE NOW.


    The APP has now been added to My APPS.

    Click on the SET-UP icon and choose your settings.

    Joomla SET UP

    API and SSO Set up

    Click on the “Enable SSO with a third party software through a token” and then choose a secret token hash.

    Click the Save changes button when you are finished.


    Click the Joomla APP icon and then click SET-UP.

    Joomla set up

    Login to your Joomla blog or website.

    Log In

    From the menu, select the Extension option and choose Extension Manager

    Extension: extension manager

    Download the plugin from Joomla to your Docebo LMS.

    Extension manager: install

    Upload the file: Select Choose File and click Upload and Install.

    Extension: upload and install

    The system will give you a message to indicate that the operation was successful.


    From the menu on the left select Manage and do a search using Docebo as a keyword.

    Extension Manager: Filter

     Observe all the available packages to connect to your Docebo LMS: 3 Modules, a plug in and a Component.

    Available packages

    Next you have to activate the User – Docebo plug-in by selecting the highlighted icon.

    Activate the user Docebo Plugin

    The system will provide you with feedback once the operation is completed.

    Extension successfully enabled

    Now, from the main menu, select Components – Docebo – General Settings. 

    Components: Docebo - general settings

    And choose if you would like to synchronize users from Joomla to the Docebo LMS.

    Select the green New button.

    Docebo: general settings

    Decide which kind of interface you would like to obtain and fill in the boxes.

    Choose user's scenario

    Click Save & Close to activate the connection between Joomla and Docebo.

    In this case you can activate the Single Sign-On System so you will be able to synchronize Joomla and Docebo users: Once completed, every time you add or edit a user in Joomla the operation will be visible in your Docebo LMS.

    Attention: The synchronization only happens from Joomla to Docebo, not from Docebo to Joomla. This means that all the changes made in your Docebo LMS will not be visible on Joomla.

    Choose Scenario: save and close

    Select the User Synchronisations option: You will see the number of users subscribed on Joomla and the Docebo LMS. To synchronise these users click the Sync Users button.

    User Synchronizations

    To edit the login panel select the Logins option.


    Flag the login panel you would like to customize and click Edit.

    Logins: edit

    Now, you can edit settings: Add a logo and edit the width and height of your login box, manage colors and customize the Login button. When you are done, click Save.

    Login sample

    Follow the same procedure to customize the subscribed courses button: Select Single Sign Ons, then flag the check box and click Edit.

    Docebo Single sing on

    Now, you can edit settings: Add a logo and edit the width and height of your login box, manage colours and customize the Sign in button. When you have done, click Save.

    Docebo SSO sample

    Follow the same procedure to customize the courses view: From the menu select My courses, flag the check box and click Edit.

    Docebo: My courses

    You can edit the boxes dimension (approximately between 170 and 230 pixels) and the number of courses you would like to view. Leave the zero to display all courses.

    Edit my courses block

    When a user selects a course from Joomla’s list of enrolled courses the system will redirect them to that course.

    After you have customised your boxes, you will be able to decide where you would like to place the courses on your Joomla website.

    From the main menu, select Extensions and choose the Module Manager option.

    Extensions: Module Manager

    Flag the check box and click Edit.

    Use the word “Docebo” as a keyword in your search.  You will be able to publish the items visible in the picture below.

    Module manager: Modules

    Select the first item: Docebo Log in Box and set the options to place the box on your webpage.

    Remember: The position depends on your Joomla template.

    To publish the box choose the Published status and establish the Public Access.

    Module manager

    From the Menu Assignment tab select the page in which you would like to publish the Docebo Log in Box.

    This is the final result:

    Check the final outcome

    To view the information on the Docebo My Courses Box you have to Log in first.

    Docebo My Courses Box

    Joomla and Docebo are now synchronised.

    Share on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0Email this to someone