Feature Wiki

Information about planned and released features

Tabs

News Feed URL on News  Content Page

1 Initial Problem

News URL Feed can currently only be accessed via the Dashboard. In the own news content page "News" the URL Feed is not available.
This results in no URL Feed being available if no Dashboard is displayed in an ILIAS installation.

The aim is that users can access the News URL Feed when they can access the News content page and are not dependent on the Dashboard function.

2 Conceptual Summary

On the news content page, it should be possible to call up and use the URL feed.

The following options should be accessible:

  • Get Feed URL
  • Private Newsfeed Settings

Variante 1

It is proposed that these two functions be offered in a separate Actions menu at the height of the page title.

2.1 Get Feed URL

If the action "Get Feed URL" is clicked, a modal is opened in which the URL can be copied out (analogous to the calendar iCal URL).
This implementation with modal could also be used for the implementation on the dashboard.

2.2 Settings

If the action "Settings" is clicked, the settings for the private newsfeed can be activated and made (as before).

For the implementation, the same strategy would be chosen as previously for the Dashboard News Block:

  1. Clicking on the action "Settings" replaces the content page of News with the Private News Settings.
  2. Clicking on "Save" replace the Settings page with the news content again.

Variante Settings als eigenes Tab im Menü "News". Dort die "Enable Personal Settings" anbieten. 

Frage: Zeigt News-Feed URL das an, was man im Filter gewählt hat oder immer alle?

Frage: Toolbar mit Button und zwei Tabs "Content" und "Settings". ODER Aktionenmenü rechts vom Titel.

Variante 2

It is proposed that these two functions be offered in a Modal dialog. This modal can be called up via a "Get Feed URL" button in a toolbar.

2.3 Get Feed URL

When the "Get Feed URL" button is clicked, a modal opens. This modal contains an introductory text and the feed URL.

A "Copy Feed URL" link should make it easier to select and copy the URL. If this link is clicked, the feed URL is copied to the clipboard of the computer.

  • Alternative: Only one "Feed URL" link that selects the URL (as currently implemented for iCal calendars).

In addition, a form is displayed in the modal. The checkbox "Enable private RSS Feed" allows you to enter the password directly here in the modal.

The setting corresponds to the current implementation of the "Settings" in the Dashboard News Actions menu. However, it would be possible to access it directly in the modal and not have to refer to a new content page first.

3 User Interface Modifications

3.1 List of Affected Views

  • Communication > News
  • possibly Dashboard > Sideblock "News"

3.2 User Interface Details

Variante 1

Variante 2

3.3 New User Interface Concepts

No new UI-element.

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

  • Author of the Request: Seiler, Yvonne [yvseiler] (Universität Bern)
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

8 Funding

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

9 Discussion

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: 28. Apr 2021, 17:07, Seiler, Yvonne [yvseiler]