In the Developer Resources tab, click Access Tokens for Testing and Development.
Adobe Learning Manager (ALM) integrates with Adobe Experience Manager (AEM) sites. This enables you to create your own website and responsive mobile interfaces for Adobe Learning Manager with minimum coding effort. With this integration, you can create customized learning experiences for your users.
To build such an experience, ALM provides an Adobe Learning Manager reference site package (ALM reference site package) for AEM Sites in the form of a ZIP file that you can install on your AEM Sites instance.
The package includes AEM Sites web page templates and website components along with embeddable widgets, for example, Learning catalog, embeddable widgets, calendar, and so on.
After you install the ALM reference site package, you can start building a website for Adobe Learning Manager that you can host on your AEM Sites instance. Your users can then drag and drop the components on the website.
Install ALM reference site package
Licenses for AEM Sites and Adobe Commerce.
AEM on-premise 6.5 or Adobe Experience Manager – Cloud Service
Adobe Commerce 2.4.3
After you secure your environment of AEM Sites, you must install the ALM reference site package. This package includes AEM web pages and website components that help construct the learning platform.
The reference site package is hosted on the GitHub repository.
For more information, see the README.
After you install the AEM site package, you must configure an ALM application to connect your learning portal with the AEM site.
This scenario is applicable when AEM is used with Adobe Learning Manager.
Follow the steps below:
Note the application credentials from the screen.
To approve the application, click Approve.
Adobe Learning Manager now enables you to showcase your product and training to your existing and prospective customers and partners without mandating account creation or sign-in. This functionality will help you drive product and training adoption by providing learners with a quick and easy preview of the training, which helps highlight and promote product features. Therefore, you can effectively showcase your products and offerings, especially to prospective customers and partners resulting in increased product awareness. The ease of access and better reachability lead to heightened interest, which helps drive training enrollments and learning adoption.
Using this workflow a learner can preview a training, access training information, or search for training without signing into Adobe Learning Manager. This workflow is not applicable for the native Learning Manager interface (applicable ONLY for AEM Sites, and other headless interfaces).
Configure and enable the learning platform connector
This section underlines the steps needed to configure and enable the following connector:
Training Data Access
This connector enables your AEM Sites-based or another custom-made headless user interface to retrieve and render training information to the learners and realize a seamless training information search either before or after a learner logs in.
This connector is only required if you are using AEM Sites-based or other headless interfaces.
The connector exports training metadata to a data storage and retrieval solution as well as a search enablement system. Therefore, you can configure your AEM Sites-based or another custom-made headless user interface to use these two services to retrieve training data, render web pages, and provide optimized training search functionality to the learners. For example, a non-logged in AEM Sites-based interface can use the exported metadata to help a learner search, browse, and access training pages that show training information.
Enable this connector to build and render your AEM Sites-based web pages and deliver customized experiences to your learners both before and after login. Enable this connector to build and render your AEM Sites-based web pages and deliver customized experiences to your learners both before and after login.
Adobe Learning Manager now provides solutions to help you seamlessly integrate the learning platform with Adobe Commerce. This release will enable you to easily connect your native, AEM sites-based or other headless Learning Manager interfaces to Adobe Commerce. This integration enables you to realize e-commerce abilities within your learning platform. You can now offer paid training to your customers and business partners as well as enable training purchases easily on both native and non-native Learning Manager interfaces. A learner can also preview a training, access training information, or search for training without signing into Adobe Learning Manager.
A user can use the already AEM application and approve it, instead of creating one.
Customize your webpages by using the AEM references site and the available widgets.
Apart from the templates that you can use that are provided by the reference site package, you can also create webpages based on the templates ibn AEM.
The ALM reference site package provides a “Learning Site Blueprint,” which enables you to create a website for your learning platform. AEM blueprints allow you to build webpages directly from AEM Sites components. You need not use any templates.
In addition to using the built-in templates and creating your website from scratch using the WYSIWYG components, you can also write code and build the site.
The code is in the Reference site GitHub repository for you to get started.
The main parts of the template are:
All the code is in the repo to get you up and running.
Installing AEM reference site package adds the Learning Manager components to your AEM Sites instance. By default, you can add these components to the web project (website) Learning Site that we provide out-of-the-box. These components are also available in the website that you create from the Learning Site Blueprint.
However, if you want to use these newly added Learning Manager components to your existing web project or website, you should import them using the following procedure.
Joining a meeting
Open the HTML file and add the following code snippets to the page component so that the code executes before the learning components present in the page render.
<sly data-sly-use.configModel="com.adobe.learning.core.models.GlobalConfigurationModel"/>
<meta name="cp-config" content="${configModel.config}" />
The preceding code adds the mapped configuration in the meta tag of the page, which is required for the learning components to render. For more details, see https://github.com/adobe/adobe-learning-manager-reference-site/blob/master/ui.apps/src/main/content/jcr_root/apps/learning/components/page/customheaderlibs.html.
The following procedure enables the template to fulfill the client library dependencies of the imported Learning Manager components.
The web pages that include these components should load these libraries to successfully render and use the components.
After you save this template, you can add the Learning Manager components in all web pages derived from this template.
Sign in to your account