Feature Wiki

Information about planned and released features

Tabs

Make Personal Profile aka vCard a Modal

1 Initial Problem

When clicking on a username with published profile, ILIAS opens a new page and presents the Personal Profile / vCard of this user. Additionally, it offers a 'Back' link. But this link does not direct you back to the place where you clicked the username but to the Dashboard or Repository. This is not helpful for users and should be improved.

2 Conceptual Summary

Instead of presenting the profile as a dedicated page it would be much better to present it as a roundtrip modal (in case a portfolio is not used as profile). This is exactly the purpose of this UI element in the KS documentation:

Purpose
Round-Trip modals are to be used if the context would be lost by performing this action otherwise.

Effect: a user that is interested in another user's profile clicks on the username and gets the profile information as a modal, incl. the option to get connected to the user. In the next step, the modal can be closed and the user is back at the place where she/he started the "roundtrip". Users are no longer annoyed with unwanted re-directs to the Dashboard. And there is no need to implement an "intelligent" 'Back' link that knows where a user comes from.

3 User Interface Modifications

3.1 List of Affected Views

  • Personal Profile

3.2 User Interface Details

Content of Personal Profile / vCard should be moved to a Roundtrip Modal (when profile is not a portfolio).

3.3 New User Interface Concepts

No new UI elements. We already have 'em all ...

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Privacy Information

{ Please list all personal data that will need to be stored or processed to implement this feature. For each date give a short explanation why it is necessary to use that date. }

6 Security Implications

{ Does the feature include any special security relevant changes, e.g. the introducion of new endpoints or other new possible attack vectors. If yes, please explain these implications and include a commitment to deliver a written security concept as part of the feature development. This concept will need an additional approvement by the JourFixe. }

7 Contact

8 Funding

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

9 Discussion

Tödt, Alexandra [atoedt] On a practical level only vcards would work properly in the modal. Portfolios would not work in the modal. This would mean that portfolios could no longer be set as personal profile. 
Abandonning the option to set portfolios as personal profile would not be the end of things, though. 

On a conceptual level it would be hugely beneficial is to better understand purposes of / define the specific value added by  

  • Vcard
  • Profile
  • Portfolio
On a technical lecel: As far as I know there is no general implementation  of uses of profile / vcard,  one would have to work on different implementatops in contacts and formum and so forth. 

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}

Approval

Approved at {date} by {user}.

Last edited: 19. Apr 2023, 12:29, Kunkel, Matthias [mkunkel]