Feature Wiki

Information about planned and released features

Tabs

Page Editor » Insert Item Group - formerly Insert Resource List

This request is part of the project for a New Page Editor.

1 Initial Problem

With the Revision of the ILIAS Page Editor all existing Page Elements need to be moved to a new interface concept.

2 Conceptual Summary

We will move the selection of the Resource List to be shown in the page is moved to the slate.
Please see the printscreens below for the implementation.

3 User Interface Modifications

3.1 List of Affected Views

  • Create screen of the List of Items
  • Edit screen of the List of Items

3.2 User Interface Details

Create a List of Items through the standard create menu.
Insert new Resource List
The List of Ressources of Type is shown as the second option and not selected by default
The dialog for updating a Resource List is the same as the one for the creation.

3.3 New User Interface Concepts

No new concepts are needed.

4 Technical Information

No technical issues.

5 Privacy Information

For current state of privacy, see the existing PRIVACY.md.

This feature does not include and privacy related changes.

6 Security Implications

The Security of this element relies on standard concepts (checks when creating objects and page elements) and no new options to insert potentially malicious code are created.

7 Contact

8 Funding

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

More Informations: Page Editor Revision - Step 2 (Crowdfunding for ILIAS 8)

9 Discussion

Kunkel, Matthias [mkunkel], 18 FEB 2021: I assume that the option to insert an "Item Group" is only given in the form when an item group exists in the container. But I fully second the suggestion to make it the first in the list when an item group exists.

Kunkel, Matthias [mkunkel], 18 FEB 2021: Wouldn't this feature request be a good moment to streamline and improve labels a bit?

  • The page element itself is currently called Resource List. One option is to list _all_ (important but missing information) resources of a selected type, e.g. all forums.
  • The other option is Item Group. In this case, that's what is listed is called items – not resources.
  • From a more technical point of view, 'items' as well as 'resources' are always considered in ILIAS as (repository) objects.
Suggestion: couldn't we get rid at least of the term "resources" and call the page element "Item List"? The radio box element gets a key "Content" and the two values/options "Item Group" and "All Items of Type"?

Seiler, Yvonne [yvseiler], 19 FEB 2021: +1 mkunkel. Thank you for the streamlining suggestions. "Item List" I would clearly prefer to the Resource List. Nevertheless, an alternative proposal:

We see with our users that often adding a manually created item group causes problems because they do not recognise that it is available as a page element. Therefore, I would support to call it "Insert Item Group". After all, the display of the block by type is nothing other than an item group, but an "automatic" one by type and not a "manually" created one. We would have one drawback though, it has a certain similarity to "add new object > Item Group" and could raise the question: "Can I create a new manual item group directly in the page editor?".

JourFixe, ILIAS [jourfixe], 22 FEB 2021 : We highly appreciate this suggestion and schedule the feature for ILIAS 8. We follow Yvonne's suggestion and would like to revise some labels:

  • The dropdown for page elements should list an action "Insert Item Group".
  • The item group itself knows two options:
    • "Manually created Item Group"
    • "Item Group per Type"

JourFixe, ILIAS [jourfixe], 22 AUG 2022: We highly appreciate this suggestion and schedule the feature for ILIAS 9, incl. the requested changes from the JF decision at 22 FEB 2021.

10 Implementation

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

Insert Item Group

Edit Item Group

Test Cases

Test cases completed at 2023-06-26 by Spirou, Ilias [ispirou]

  • 460 : Objekteblock einfügen

Approval

Approved at 17 May 2023 by Vorkauf, Klaus [KlausVorkauf].

Last edited: 16. Nov 2023, 17:00, Tödt, Alexandra [atoedt]