Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2020-05-25

Date and place

Monday, May 25, 2020 from 13:0018:05 as VC meeting only.

If you like to participate at the Jour Fixe, please join our Big Blue Button VC meeting!

1 Appointments

  • 28 MAY 2020, 13:30-15:00: Page Editor Revision Weekly in Skype

If you want to participate at one of the above mentioned workshops, please register for the related session. This helps to organise the workshop. Thanks!

2 Maintained Versions

2.1 Roadmap

Last releases:
  • ILIAS 6.0 published at May 18, 2020
  • ILIAS 5.4.11 published at April 24, 2020
  • ILIAS 5.3.21 published at April 24, 2020
Next releases:
  • ILIAS 6.1 scheduled for June 2020
  • ILIAS 5.4.12 scheduled for May 29, 2020
  • ILIAS 5.3.22 scheduled for June 2020

2.2 Mantis Bug Reports

All open issues reported or modified since the last Jour Fixe were screened by the product manager before the Jour Fixe and assigned to the responsible developers if necessary. The following issues were discussed in detail:

  1. #26744: Navigational Slate overlaps Tool Slate: We have to postpone the decision to the next Jour Fixe as we do not find a satisfying solution for the problem.
  2. #27135: Personal and Shared Resources: "Add new Item" => Xapi and LTI-Consumer: I close the bug. ILIAS behaves as expected. All object types that provide certificates have to be listed no matter if they are used on a platform or not. The dropdown cannot check this at the moment. This would be a feature request. For ILIAS 7 there is already a suggestion to abandon this option at this place.
  3. #27607: Removing Help Slate is Very Unintuitive: We keep the current behaviour even if it is not really satisfying. But we do not want to add a specific use case for a slate with close glyph. Problem should be tackled with Page Layout Revision, part 2 for ILIAS 7.
  4. #28177: Visibility of Itemgroups is not reflected in Magazine tree: ILIAS RBAC behaves as expected. Fact that objects are added to an item list has no influence on their visibility in the tree or in the search. If objects should not appear in tree for a specific role, VISIBLE permission has to be removed for these objects.
  5. #28211: Hauptmenüeintrag und Seitentitel stimmen nicht überein: The difference between entry in Main Bar and the object title itself cannot be removed as long as the chat object does not support multilinguality. The object title itself is entered in the chat object while the main bar entry is provided by the lang file. Therefore, bug is closed.
  6. #28323: "Meine Verteilerlisten" bei ausgeschaltetem "Kontakte"-Service ohne Funktion: We fully agree. Please remove 'Mailing Lists' from the UI when users do not have confirmed contacts.
  7. #28345: Mitgliedergalerie sollte aus Datenschutzgründen nicht initial aktiv sein: We keep the current behaviour for ILIAS 6 but accept a related feature request for ILIAS 7 to introduce a general setting in the administration of courses where the default can be set (gallery on or off in new courses).
  8. #28357: New entries “outside” of forums no longer orange—(un)intentional?: Main reason for decision to abandon the "Alert" highlighting of new forum postings was, that this information is no alert. Therefore we streamlined this object information. Bug is closed.
  9. #28371: ilCtrl modifies GET parameters: We decided to keep the current implementation for ILIAS 6 to prevent testing and side-effects. This requires that some parameters need to be renamed (as Stefan already did). For trunk (ILIAS 7) we would like to revise the change from PR1939 and to keep the parameters (as known from 5.4).
Postponed due to absence of reporter / maintainer:

2.3 Bugfixing Statistic

Bug reports[1] set to status 'open' and not been touched by responsible maintainer for more than 21 days (checked this morning) as well as bug reports with priorisation voting:

Open Bugs Without Feedback

Last JF

ø Age in Days

Last JF

New Votes*

Old Votes**

Resolved or Closed***

Amstutz, Timon [amstutz]

Becker, Maximilian [mbecker]

31

24

166

194

1x3v 1x2v 2x1v

Braun, Jean-Luc [braun]

9

11

291

244

1x2v 1x1v

Famula, Thomas [tfamula]

Haagen, Nils [nlz]

2

2

43

82

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

103

103

271

258

3x2v 42x1v

Jansen, Michael [mjansen]

2

2

50

36

1x1v

Thomas Joussen

2

2

594

580

Killing, Alexander [alex]

16

30

2x1v

3x2v 2x1v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

10

9

67

63

1x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

554

lz@studer-raimann.ch

1

1

40

26

1x2v 1x1v

Ahmad, Nadia [nadia]

2

1

183

321

1x1v

Meyer, Stefan [smeyer]

39

36

103

104

2x1v

 1x3v 3x2v 41x1v

1x8v

Neumann, Fred [fneumann]

2

2

138

124

Schenk, Ralf [rschenk]

1

1

97

83

Schmid, Fabian [fschmid]

12

23

115

109

1x4v 1x3v 1x2v 4x1v

1x1v

Schneider, Stefan [sschneider]

Seeland, Per Pascal [PerPascalSeeland]

6

5

92

92

Seiler, Yvonne [yvseiler]

1

1

118

104

1x1v

Tödt, Alexandra [atoedt]

17

17

335

325

1x1v

19

182

1x1v

5x1v

Vollbach, Guido [gvollbach]

4

4

224

210

1x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

Zenzen, Enrico [ezenzen]

1

1

133

119

* New votes: bugs priorised within the last 14 days   ** Old votes: priorised bugs before last JF (older then 14 days)   *** Resolved: Resolved or closed bug reports in the last 14 days

Bug reports with status 'Fixing according to priorisation' should be fixed before other bugs are tackled. Priorised bugs very important for one or more institutional members of the ILIAS society. Handling this reports with low priority contradicts the intention of the established bug fixing process.

2.4 Open Pull Requests to Discuss

The following pull requests in the ILIAS GitHub repository were marked with 'Jour Fixe' this morning:
  1. PR2701 • UI, Mainbar: Support Bulky Links (fixes #28247): We highly appreciate this suggestion and accept the PR for 6 and trunk.
  2. PR2712 • Introducing language.md: We highly appreciate this suggestion and accept the PR for trunk. Please consider the textual improvements made by Michael Jansen in his review.
  3. PR2719 • Fix/6/plugin input renders: Fabian notified the JF about the problem of renderers and plugins in ILIAS 6 and will work out a solution for trunk. Any additional feedback or comments are highly appreciated.

2.5 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de and https://travis-ci.com/ILIAS-eLearning/ILIAS/builds:
  • Dashboard: https://ilias-elearning.github.io/CI-Results
  • automated tests: 4774 (+2) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-05-11
  • results of dicto architectural tests
    • -3 (net) violations since 2020-05-11
  • PSR 2 (+X)
    • violations in 44 classes (no change since last JF) -> stays stable!
  • Please run unit tests locally and apply the style fixer before committing. Please use the new style template for PHPStorm.
  • Fabian (ILIAS e.V.) and Laura (CaT) are currently working on automating the packaging via Travis
  • Next meeting of CI-Group will be announced. Please contact richard.klees@concepts-and-training.de if you like to join.
    • If you know anyone who is somewhere between developer, administrator and hacker, maybe knows bash and likes to play with obscure tools on the internet: softly nudge her or him to join the group. We need (wo)man-power to make our developers more effective by automating stuff for them!

2.6 Performance monitoring:

Pascal will present new results on the next JF.

3 Publishing ILIAS 6

First stable release 6.0 of new ILIAS version 6 has been published at May 18, 2020.

Status at Release Day of ILIAS 6.0

Status of Test Cases

Percentage

At Release Day

Last JF

Passed

98%

4282

4210

Blocked

0%

2

9

Retest

0%

19

66

Failed

2%

77

96

Untested

0%

0

0

Total

4380

4381

4 Developing ILIAS 7

4.1 Development Issues

Development issues and topics related to ILIAS versions 7

  1. none

    JourFixe, ILIAS [jourfixe]: …

4.2 ILIAS 7 Test Installation

Software versions for official testing installation test7.ilias.de (not installed yet):
  • Postponed – waiting for TB decision.

4.3 Suggested Features

  1. Mail: Optionally use globally defined Reply-To email address : We accept this feature request due to privacy reasons. Matthias will have a look at the byline to guarantee that the effect of this setting is obvious: replies on mails from ILIAS won't be possible any more.

  2. Multi language support for Custom Metadata : We still would like to have this feature and re-schedule it for ILIAS 7 with the requirements made in the last JF decision 2019.

  3. Setup - Abandon Multi Client : We highly appreciate this suggestion and accept to abandon multi-client support of ILIAS with version 7. For those who are interested in a migration of clients into distinct installation can contact Richard for a conceptual discussion. But such a migration would need additional funding. PR are highly appreciated.

    We would highly appreciate to have a dedicated page that lists components and features where multi-client-related code can be removed (e.g. login procedure). But this would require additional funding.

  4. Setup - Refurbish web based GUI and fallback: Setup - Abandon web based GUI: We highly appreciate this suggestion and schedule the feature for ILIAS 7. In case we have no funding for this feature until July 31, 2020, we will remove this feature request from the list of features for ILIAS 7 and abandon the web based GUI as suggested in Setup - Abandon web based GUI. Anyone interested in funding this feature should get into contact with Richard.

  5. Improve Mediacast Video Presentation : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Please check how existing KS elements could be improved to realise this request. Additionally, it should be possible to add an overview screen in the Settings as start screen to give users an option to see all (or at least a huge amount of) videos in one view.

  6. Use Mediapool objects in Mediacasts : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We prefer Alexander's suggestion for adding objects from media pools as posted above on May 10.

  7. Learning Progress for Videos according to viewing progress : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

    Postponed to next Jour Fixe

  8. Page Editor » Page Editing :
  9. Include Plugins into composer autoloader :
  10. Deleting Sub-Styles :
  11. New Tab in Blog: Keywords :
  12. Improve Statistics :
  13. Assign skins to roles :

5 Miscellaneous

Feature Wiki

Until now, bigger development projects in ILIAS have often got an extra page where related feature requests have been listed and general information about a development activity has been presented. The structure of such pages had no requirements yet, so everyone created his or her own version. The product manager wants to suggest and discuss a template for such pages, see Template for a new Project Page.

JourFixe, ILIAS [jourfixe], 25 MAY 2020 : Suggestion is appreciated by JF participants. Table in chap. 4 could also be substituted by page lists with metadata. Related feature wiki requests should get a "Related to project xy" info box to improve navigation between requests and project page. Suggestion will be presented on TB meeting at 26 MAY for final approve.

Next Jour Fixe dates

  • Monday, June 08, 13:00 - 18:00
  • Monday, June 22, 13:00 - 18:00
  • Monday, July 06, 13:00 - 18:00
  • Monday, July 20, 13:00 - 18:00

[1] Bug reports counted only for core project, not for plugins

Last edited: 15. Aug 2023, 21:10, Kunkel, Matthias [mkunkel]