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:
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.
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.
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.
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.
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.
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.
Login to your Joomla blog or website.
From the menu, select the Extension option and choose Extension Manager
Download the plugin from Joomla to your Docebo LMS.
Upload the file: Select Choose File and click 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.
Observe all the available packages to connect to your Docebo LMS: 3 Modules, a plug in and a Component.
Next you have to activate the User – Docebo plug-in by selecting the highlighted icon.
The system will provide you with feedback once the operation is completed.
Now, from the main menu, select Components – Docebo – General Settings.
And choose if you would like to synchronize users from Joomla to the Docebo LMS.
Select the green New button.
Decide which kind of interface you would like to obtain and fill in the boxes.
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.
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.
To edit the login panel select the Logins option.
Flag the login panel you would like to customize and click 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.
Follow the same procedure to customize the subscribed courses button: Select Single Sign Ons, then flag the check box and click Edit.
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.
Follow the same procedure to customize the courses view: From the menu select My courses, flag the check box and click Edit.
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.
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.
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.
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.
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:
To view the information on the Docebo My Courses Box you have to Log in first.
Joomla and Docebo are now synchronised.