Feature Wiki

Information about planned and released features

Tabs

Introducing Page Templates in Content-tab

1 Initial Problem

Page templates can only be used in Portfolios and ILIAS learning modules. If users create a new page, you can create the page from a template.

With ILIAS 9 Page Templates become a page editor element. The page templates can be selected and inserted in the Page Editor via the Create Menu. In this way, page templates can be made available even in objects that do not have pages, such as container objects. 

2 Conceptual Summary

All page editor contexts should be selectable for page layout activation, all contexts should allow to insert content via page layouts.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration » Layout and Navigation » Page Templates » Settings
  • Page Editor » Create Menu

3.2 User Interface Details

After users have selected Template in the Create Menu, active templates are displayed in the Slate. A placeholder "Template in process" is displayed in the content area. Users can select a template via radio button, save their input, refresh the page or cancel the template selection.

Contexts in which page templates can be inserted are listed in the administration. Page templates can be activated or deactivated for individual contexts.

Page Layout Administration
All page editor contexts should be selectable

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

None.

4 Technical Information

No technical issues.

5 Privacy

Current privacy md: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Services/COPage/PRIVACY.md

This feature will not implement any privacy related changes.

6 Security

No security related changes.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

Kunkel, Matthias [mkunkel], 29 JUL 2024: The title of the FR lists 'course' and 'group'. But if I understand the request correctly, it should also be possible to use page templates in categories or folders, right?

Killing, Alexander [alex], 5 Aug 2024: It should be possible in all contexts.

JourFixe, ILIAS [jourfixe], 05 AUG 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10. In a first step, page templates should be usable in all container objects. If additional funding is available, the use of page templates can also be extended to all contexts where the page editor is used.

10 Implementation

{ The maintainer has to give a description of the final implementation and add screenshots if possible. }

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at {date} by {user}.

Last edited: 5. Aug 2024, 15:00, Strassner, Denis [dstrassner]