The Page Editor allows you to create rich, customisable pages using configurable sections, columns, and in-page panels. Pages can contain text, media, image maps, and panels with design support from the Panel Manager.
Creating a Page
You create and manage pages through the Dashboard Manager. Access control lists (ACLs) for each page are handled within the Dashboard Manager, following the same workflow as for dashboards. When you have editing ACLs for a page, you automatically receive edit rights for that page's in-page panels and view rights for standard panels.
The live preview displayed on the page layout for editing user is populated with data from the editing user's account.
Note:
-
the dashboard type in the dashboard pages manager is an internal dashboard.
-
creation of a page via duplication is not supported.
Page Layout
A page consists of one or more sections. The Page Layout Editor provides the tools for arranging content within these sections.
Page editor header
Each page in editing mode has a header with the following actions from left to right
-
Page title (set in settings)
-
Language dropdown list
-
page starts in the default language
-
the dropdown list shows the available languages in the system
-
changing the language allows the editing user to preview the final page in that language
-
allows the user to localize in-page panels
-
-
Page details/Settings
-
Title - this is the name of the page that will be used in the dashboard pages manager
-
Keywords
-
Description
-
Show panels according to clearances - effect does not take place in editing mode
-
Display welcome message for initial registration - effect does not take place in editing mode
-
Display welcome message with resume action - effect does not take place in editing mode
-
Display general welcome message - effect does not take place in editing mode
-
-
Save and close
-
Cancel
Sections
Each section supports the following actions from left to right via the tool bar on the upper left corner side:
-
Drag & Drop
-
for sections the drag and drop functionality can be used to move a section up and down
-
-
Section layout settings
-
one column
-
two columns
-
Three columns
-
One-third left
-
One-third right
-
-
Full width/section width
-
Delete the section
Columns
Each column supports the following actions from left to right via the tool bar on the upper right corner side of a column:
-
Drag & Drop
-
for panels the drag and drop functionality can be used to move a panel inside a section or to an empty column of another section
-
-
Add/Remove visual wrapper
-
Panel settings - only available for in-page panels and a subset of standard panels
-
Language chip for the current language
-
Name
-
Description
-
Title
-
Displayed Infotext
-
Set as Gloabl Panel - Make this panel available across multiple pages. Future edits will affect all pages using it.
-
-
Edit - only available for in-page panels and a subset of standard panels
-
Delete
Panel assignment
You assign panels to a page using the panel assignment drawer. Only panels with design support from the Panel Manager are available for assignment.
Panels configurable in the Page Editor
A defined subset of panels supports direct configuration inside the Page Editor through a configuration drawer. All other panels are configured exclusively in the Panel Manager. The following panel types support configuration directly in the Page Editor. Configuration changes that are saved via the drawer are directly updated in the panel manager as well and do not require the page itself to saved.
-
Feature plugin panel
-
Entry in catalog
-
Current courses
-
Recommended learning
-
Mandatory courses
Each of these panels provides a filter option within the configuration drawer.
In-page panels
Within a page, you can add in-page panels to compose rich content around panels. The following item types are available.
Rich Text
Add and format text using the built-in rich text editor.
File Upload
Upload documents for display or download.
Image Map
Upload images, draw hotspots, and configure tooltips and links for interactive image maps.
Edit conflict handling
When you access a page through via the dashboard manager or the editing URL, the system displays an edit conflict warning. This way the second user can make contact to their colleague and align on which of them keeps editing. In case more than one user keep editing the page at the same time, the last save overwrites the state of the page.
Multi-language Support
Panels configured in the panel manager
Panels configured in the Panel Manager support multiple languages. The page automatically displays the panel in the currently selected page language. To configure translations for a panel, follow these steps.
-
Open the Page Editor
-
Select the panel you want to configure
-
Change the page language using the language selector at the top of the page
-
Open the panel configuration drawer - the active language appears as a language chip in the drawer header
-
Adjust the translation for the selected language
-
Repeat for additional languages as needed
In-page panels
Translations for in-page panels are initially generated based on the default language used when the page was created. To edit translations for in-page content, follow these steps.
-
Switch the page language at the top of the page
-
Edit the text directly on the page in the selected language
The active language is indicated by a language chip in the editor drawer.
Language handling summary
|
Panel type |
Where to edit |
Language selection |
How to adjust translations |
|---|---|---|---|
|
Panels configured in the Panel Manager |
Panel manager |
Follows the selected page language automatically |
Change page language, open panel configuration, edit translation |
|
in-page panels |
Directly on the page |
Based on the page's default language at creation |
Change page language, edit directly on page |
ACL considerations
In the Page Editor, users with page-editing ACLs can see all panels already added to the page, regardless of whether they hold direct ACLs on individual panels.
In view mode only: if a panel on a page is not available to a user due to missing ACLs, the system blocks the panel from view and displays an informational message explaining the restriction. This ACL behaviour applies at runtime in view mode only.
If the editing user does not have ACLs for a panel, the edit and settings button are greyed out and not usable.
Hints and tips
-
Assign one page per target group to avoid missing columns caused by users who do not share the same panel ACLs
-
Verify panel visibility by using the edit mode or viewing the page as a learner → the editing user needs to have content for the panels for themselves to have a realistic preview
-
The Feature Plugin Panels require adjustments in legacy configuration files when used in the Page Editor
-
For multi-language hanlding of in-page panels it is recommended to finish the layout and panel assignment in the default language before starting the localization of the content
Related functions and topics