Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2018-06-04

Date and place

Monday, June 04, 2018 from 13:00 18:30 at ILIAS-Verein office in Köln

Time

Topic

13:00 - 14:30

1. Appointments
2. Maintained Versions

14:40 - 17:30

3. Developing 5.4

17:30 - 18:00

4. Miscellaneous

Participants

If you like to participate at the Jour Fixe via Skype, please join our Skype meeting!

1 Appointments

2 Maintained Versions

2.1 Roadmap

Last releases:
  • ILIAS 5.3.5 published at May 11, 2018
  • ILIAS 5.2.16 published at May 11, 2018
  • ILIAS 5.1.27 published at May 11, 2018
Next releases:
  • ILIAS 5.3.6 scheduled for June 2018
  • ILIAS 5.2.17 scheduled for June 2018
  • ILIAS 5.1.28 scheduled for June 2018

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:

Postponed :
  • none

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):

Responsible Maintainer

Open bugs without feedback

Last JF

ø Age in days

Last JF

Priority bugs and votes *

Last JF

Amstutz, Timon [amstutz]

1x1v

Becker, Maximilian [mbecker]

5

5

78

50

1x2v, 2x1v

1x2v, 2x1v

Braun, Jean-Luc [braun]

7

93

2x1v

2x1v

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

1x3v, 29x1v

1x3v, 32x1v

Jansen, Michael [mjansen]

1x1v

Thomas Joussen

2

2

138

223

Killing, Alexander [alex]

40

13

52

56

4x1v

1x1v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

10

59

5x1v

Kunkel, Matthias [mkunkel]

4

4

178

150

2x1v

2x1v

Ahmad, Nadia [nadia]

Meyer, Stefan [smeyer]

13

8

98

119

4x2v, 48x1v

4x2v, 26x1v

Neumann, Fred [fneumann]

1x1v

1x1v

Schmid, Fabian [fschmid]

1x3v

Schneider, Stefan [sschneider]

Vollbach, Guido [gvollbach]

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

1x1v

* Reports set to 'funding needed' are not listed.

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. PR1050 • Add documentation for running shibboleth with nginx : We highly appreciate this extension of the installation instructions. Please commit the new documentation to the trunk and supported releases.
  2. PR1059 • UI: Password Input : We highly appreciate this PR. Concerning the length of a password we prefer the "SHOULD NOT" solution (see Richard's note above). A second PR should be made for the password with confirmation UI.  @all developers: please do not use this UI for passwords with confirmation and wait until the other PR is available.
  3. PR1060 • New variable "subject_direct" in ilSystemNotification : We highly appreciate this suggestion. Please merge PR against trunk. 
  4. PR1073 • KS: Disabled Icon : We highly appreciate this PR and accept it with the following changes / clarifications:
    • (1) Disabled Icons visually communicate that the depicted functionality is not available for the intended audience.
    • (2) Additionally, we prefer a pure CSS solution for showing the status of a disabled icon (even if not supported by IE). This will make it easy to support plugins as well as customized skins.
  5. PR1074 • KS: Lead icon in list item : Highly appreciated. Please add Icon as possible return value of getLead. Then commit to trunk.
  6. PR1080 • KS: Alerts : We discussed the PR and have the following suggestions to improve it:
    • The PR should just focus on the "message box" with its four types and not a about if it is implemented as embedded notification, pop-up or modal. Please change PR accordingly.
    •  We will try to find a solution for links in message boxes to avoid using buttons for links.
Postponed
  • none

2.5 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de:
  • Guido, Michael and Richard had a meeting to discuss the future of the CI. They want to enhance the CI with some features and will come back with a more detailed proposal. The enhancements (most prominent) they want to propose are:
    • Send warnmails to commiters when unit tests fail.
    • Check release branches (opposed to trunk only).
    • Use php -l to find syntax problems.
    • Have a report (like this one) for JF and TB.

2.6 Status of Documentation of 5.3

Finally, all new 5.3 features have now sufficient information about its implementation on the related feature page and chapter. Thanks to all maintainer for providing this information.

3 Developing 5.4

3.1 Release Cycle for Version 5.4

Feature Freeze

30 APR 2018

Coding Completed

29 OCT 2018

Test Cases Completed

29 OCT 2018

Beta1 Release and Start of Testing 5.4

31 OCT 2018

Testing Completed

31 JAN 2019

End of Bug Fixing

08 MAR 2019

Stable Version 5.4.0

13 MAR 2019

New dates were highly appreciated by Jour Fixe at March 12, 2018 and effective for 5.4.

3.2 Status of Development

Number of features scheduled for ILIAS 5.4 and their status this morning:

Status

Today

Last JF

Diff

A - in trunk

2

1

+1

B - approved / committed soon

1

0

+1

C - waiting for approval

6

4

+2

D - in development

5

4

+1

E - contract settled

11

14

-3

F - option or agreement for funding

39

32

+7

G - partly funded

0

1

-1

H - funding needed

13

14

-1

Candidates for abandoned features

2

0

+2

Scheduled features

77

70

+7

Notice: Features currently assigned to categories B to H have to be in the trunk until October 29, 2018 to become part of the official 5.4 release.

3.3 Development Issues

  • none

3.4 Feature Requests to be Discussed

The following features suggested for 5.4 were added to the data collection 'Suggestions for Jour Fixe Agenda' to be discussed today (see procedure documented in ILIAS community FAQ):

  1. Guideline for PDF-Printing Page Editor Content : Guideline is highly appreciated and effective from ILIAS 5.4.

  2. News Items from Plugins (i.e. Repository Objects, ...) : We highly appreciate this suggestion and schedule it for 5.4. A documentation of the new API is very welcome. Feature is only related to repository plugins.

  3. Custom Metadata for Individual Assessment : We highly appreciate this suggestion and schedule it for 5.4. A documentation of the custom metadata service is very welcome. Please clarify in this documentation what a developer needs to do to include the custom metadata into the Lucene server service.

  4. Responsive Table Filters : We postpone the decision about this request to June 18 to have some more time for an alternative suggestion by CaT. Alex will check if more than three filter blocks can be presented in the wide view. 

  5. Extend Lock Answers for Key-Feature : We highly appreciate this feature request and schedule it for 5.4 under the following conditions:
    • The modal for the navigation to the next question must have a checkbox "Don't show again..." like known from usual tests. Otherwise users will be annoyed when always having to make two submits (Next + Save and Proceed).
    • The modal for the navigation to the next question must always be presented when a user does not give any answer (no matter if checkbox is toggled or not).
    • In case of contradictory settings (Locking answers + shuffle, locking answers + postpone) a failure message should be presented and indicate which settings cannot be used together. For each conflict settings, a warning message should be presented under the setting stating that there is a settings conflict. Explanation of conflict should only be made in failure message.

    Postponed to next Jour Fixe due to missing time

  6. Filter-Configuration in Categories :
  7. Show-More Behavior :
  8. Optionally hide title of learning module :

4 Miscellaneous

Next Jour Fixe dates:
  • Monday, June 18, 2018, 13:00 - 18:00
  • Monday, July 02, 2018, 13:00 - 18:00
  • Monday, July 16, 2018, 13:00 - 18:00

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

Last edited: 17. Apr 2025, 14:39, Kunkel, Matthias [mkunkel]