AVERTISSEMENT: L'intégration avec WordPress n'est plus prise en charge depuis le 28 janvier 2022 et a atteint sa fin de vie le 28 avril 2022.
Introduction
En intégrant votre Blog WordPress ou votre site avec votre plateforme learning Docebo, vous pouvez transformer votre site en LMS WordPress. Téléchargez le plugin Docebo pour WordPress ici. Suivez ensuite les étapes décrites ci-dessous pour activer l’application depuis la section Applications et Fonctionnalités de votre plateforme Docebo.
A noter : Les plugins personnalisés ne sont pas pris en charge dans WordPress.com (la version SaaS de WordPress). Vous devez disposer d’une version hébergée (https://wordpress.org/) de votre site afin d’installer le plugin Docebo WordPress App. Veuillez vous référer à cet article pour plus de détails sur les différences entre wordpress.com et wordpress.org.
Activer l’Application WordPress dans Docebo
Activez l'application WordPress tel que décrit dans l'article de la Knowledge Base Managing Apps & Features. L'application est répertoriée sur l'onglet Third Party Integrations.
Une fois l’application activée, vous verrez que l'application API et SSO est activée par défaut (si elle n’était pas déjà active). Ne désactivez pas cette application ou vous ne pourrez pas pleinement utiliser l’intégration WordPress.
Configurer l’Application API et SSO pour WordPress
Pour configurer votre plateforme pour l’intégration WordPress, vous devrez d’abord configurer l’application API et SSO. Accédez au Menu Admin depuis l’icône engrenage. Puis recherchez la section API et SSO dans le menu et cliquez sur Gérer.
Sur la page Paramètres de l’application API et SSO, sur l’onglet SSO, cochez la première case pour Activer SSO avec un logiciel tiers via un jeton. Entrez le mot clé pour le calcul du hash et cliquez sur Enregistrez les Modifications. Vous êtes maintenant prêt à configurer votre application WordPress.
Veuillez noter que selon les standards de sécurité WordPress, les noms d’utilisateur ne peuvent pas contenir d’espace ou de caractères spéciaux.
Gérer l’Application WordPress dans Docebo
Pour configurer votre application WordPress, accédez au Menu Admin depuis l’icône engrenage. Puis recherchez la section WordPress dans le menu et cliquez sur Gérer. Sur la page suivante, vous verrez toutes les informations fournies par votre LMS et utilisées pour votre plugin.
En haut de la page, vous verrez le lien pour télécharger le plugin, si vous ne l’avez pas déjà fait. La Clé API, Secret API et le Jeton SSO sont utilisés pour configurer ce plugin. Vous pouvez maintenant configurer le plugin.
Configurer le Plugin Docebo pour WordPress
Une fois le plugin téléchargé, connectez-vous à votre blog ou site WordPress et accédez au Dashboard. Depuis le menu plugins de votre dashboard, activez le plugin Docebo. Chaque élément du menu vous permet de configurer les interactions entre votre blog WordPress et votre LMS Docebo. Passons-les en revue.
General Settings
Premièrement, choisissez le schéma qui vous convient. Si vous souhaitez garder vos utilisateurs dans Docebo séparés de WordPress, choisissez la première option. Si vous souhaitez activer un système SSO qui combine l’accès à WordPress et à Docebo, choisissez la deuxième option.
Entrez ensuite l’adresse de votre LMS Docebo et les informations suivantes : Clé API (API Key), Secret Key et SSO Token affichées sur la page de Paramètres WordPress de votre plateforme learning (veuillez vous référer à la section ci-dessus pour savoir comment récupérer ces informations).
Log in
Cette fenêtre permet à vos utilisateurs de se connecter à votre plateforme learning depuis un site WordPress sans système SSO. Vous pouvez insérer la fenêtre login dans votre page WordPress en utilisant le shortcode [docebo_login] ou en ajoutant le widget Docebo Login. Vous pouvez personnaliser le bloc en ajoutant un logo dans la fenêtre de login ou en désactivant l’utilisation du logo (par défaut le plugin utilise le logo de Docebo). Vous pouvez également ajouter un texte sous votre logo si vous souhaitez ajouter des instructions sur la connexion ou simplement l’utiliser en tant qu’espace de communication. Vous pouvez personnaliser la fenêtre login en définissant les dimensions et le style ou en modifiant manuellement le fichier CSS dans WordPress.
Single Sign-on
- Text Link. Il est possible d’ajouter un lien qui redirigera directement les utilisateurs vers la plateforme learning dans une page WordPress. Pour cela, utilisez le shortcode suivant : [docebo_sso_link text="YOUR LINK TEXT HERE"]
- SSO box. Vous pouvez également afficher une fenêtre avec votre progression et les cours disponibles dans la plateforme. Pour cela, utilisez le shortcode [docebo_sso] ou le widget Docebo SSO dans WordPress. Vous pouvez personnaliser la fenêtre en ajoutant un titre et une introduction. Vous pouvez également définir la largeur et la hauteur de la fenêtre et le texte du bouton SSO ainsi que choisir sa position (gauche, centre ou droit). Dans les options de la fenêtre, choisissez si vous souhaitez afficher les cours dans lesquels l'utilisateur est inscrit et les derniers cours suivis. Dans la section Customize Your SSO, vous pouvez changer le texte et le couleurs ou modifier manuellement le fichier CSS en cliquant le lien WordPress.
My Courses
Cette fonction montre aux utilisateurs les cours dans lesquels ils sont actuellement inscrits. Lorsqu’il clique sur un cours, l’utilisateur est redirigé vers sa plateforme learning. Utilisez le shortcode [docebo_mycourses] pour afficher la liste complète des cours en indiquant la largeur et la hauteur du bloc ainsi que le nombre de cours à afficher. Vous pouvez également ajouter le widget My Courses depuis la plateforme learning à votre page.
User Synchronization
Cette fonction récupère les utilisateurs de WordPress et les ajoute au Cloud Docebo dans la racine principale de la plateforme. Le nom d’utilisateur et le mot de passe sont récupérés et les utilisateurs déjà présents dans le Cloud Docebo ne seront pas ajoutés. Après la première synchronisation, chaque utilisateur ajouté à WordPress sera automatiquement créé dans la plateforme Docebo.