Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2018-03-26

Date and place

Monday, March 26, 2018 from 13:00 16:00 at ILIAS-Verein office in Köln

Time

Topic

13:00 - 15:00

1. Appointments
2. Maintained Versions

15:10 - 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 contact Amstutz, Timon [amstutz] to get invited to the call. His Skype-Username is timon.amstutz

1 Appointments

2 Maintained Versions

2.1 Roadmap

Last releases:
  • ILIAS 5.3.2 published at March 15, 2018
  • ILIAS 5.2.14 published at March 15, 2018
  • ILIAS 5.1.25 published at March 15, 2018
Next releases:
  • ILIAS 5.3.3 scheduled for beginning of April
  • ILIAS 5.2.15 not scheduled yet
  • ILIAS 5.1.26 not scheduled yet

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. #22307: File upload: cannot upload large mp4 files : We believe that this problem is related to a known PHP limitation for 32bit-versions. Does this problem also occur on a 64bit installation? Could FH Münster provide the file that triggers the error to reproduce this problem at test52? We do not want the workaround being implemented. Installation instruction for 32bit system might be adapted accordingly.
  2. #22524: ILIAS does not show me all possible link targets : Facing the fact that 5.1 is just maintained until Summer 2018, we accept to fix this issue for 5.2, 5.3 and trunk only. 
  3. #22695: Login to setup as client admin fails in browser vivaldi : We do not consider this being a browser bug but being server related. Having a look into the apache log might give additional information. 
  4. #22707: Wrong default settings when activating news : Matthias will make a suggestion for a better label. Current behaviour should be kept as it is now known since 5.2.
Postponed :

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

4

62

54

3x1v

2x1v

Braun, Jean-Luc [braun]

6

6

57

46

1x1v

1x1v

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

25

28

48

46

1x3v, 2x2v, 33x1v

1x3v, 2x2v, 29x1v

Jansen, Michael [mjansen]

Killing, Alexander [alex]

10

20

33

39

4x1v

3x1v

Klees, Richard [rklees]

Kohnle, Uwe [ukohnle]

4

2

37

32

Kunkel, Matthias [mkunkel]

4

4

108

94

1x1v

1x1v

Ahmad, Nadia [nadia]

3

1

30

24

Meyer, Stefan [smeyer]

4

16

171

76

4x2v, 22x1

3x2v, 24x1v

Neumann, Fred [fneumann]

Schmid, Fabian [fschmid]

1x2v

Schneider, Stefan [sschneider]

Vollbach, Guido [gvollbach]

Kergomard, Stephan [skergomard]

* 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. PR872 : modal replacement pull request : PR should only committed into trunk but not in 5.3 as it is a breaking change to current behaviour and consists of several code lines. But thanks a lot for this improvement.
  2. PR926 : KS Emoticon Glyphs 5.4, part ii : PR is highly appreciated. Please respect latest suggestions and then commit to trunk. 
Postponed

2.5 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de:
  • automated tests: 2477 (+ 36) passing unit tests on PHP 5.6, PHP 7.0, PHP 7.1..
  • results of dicto architectural tests
    • 39 violations (net) resolved since last JF.
    • Please use this script to fix violations of "WholeIliasCodebaseExceptInitialisation cannot depend on GlobalsExceptDIC". It's easy.
    • Richard now starts to create bugs.
  • Performance monitoring:
    • CI-Server (Login as Guest)
    • Colin continued with performance measuring and stated clear performance advantages of php7 - even against hhvm (php7 needs only 75% time of a php5 request compared to 88% with hhvm).

2.6 Status of Documentation of 5.3

Among the new features for ILIAS 5.3, the following 8 feature pages still have no information about how the feature is implemented. Please add / complete the missing information until April 09th, 2018 to avoid misunderstandings on the feature's new or changed functionality:

  • Features under maintenance of Kohnle, Uwe [ukohnle] 
    1. https://www.ilias.de/docu/goto.php?target=wiki_1357_Administrating_ILIAS_as_an_LTI-Provider#ilPageTocA125 
    2. https://www.ilias.de/docu/goto.php?target=wiki_1357_ILIAS_as_LTI_tool_provider#ilPageTocA148 
    3. https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_Authentication#ilPageTocA125 
    4. https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_Kiosk_Mode#ilPageTocA126 
    5. https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_User_Management#ilPageTocA126 
    6. https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI-Outcome-Service#ilPageTocA122 
    7. https://www.ilias.de/docu/goto.php?target=wiki_1357_New_Objects-Settings_for_LTI-Provider#ilPageTocA123 
    8. https://www.ilias.de/docu/goto.php?target=wiki_1357_Native_HTML5_SCORM_Offline_Player#ilPageTocA125

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 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. Carry-over text into Comments : Feature request is highly appreciated and scheduled for 5.4.
  2. Replying to Comments : We highly appreciate this feature request and schedule it for 5.4 with the following changing requests:
    • "Reply" action should also be available under reply postings.
    • All replies to a reply are presented in the same indentation as the first reply.
    • All comments to the page are presented without indentation.
  3. »Set Portfolio Online« Message in Share-tab : We see the general need of changing the behaviour of sharing portfolios easily but reject this request. We do not want a different online behaviour of portfolios. All created objects should be offline when created - without any exception. But we suggest the following change:
    • The 'Shares' table should not be presented on the 'Share' tab as long as the portfolio is offline.
    • The information message for offline portfolios should be changed as follows:
      • "A portfolio has to be online to be shared by other users. [Set Online]"
    • We would like to use this feature to create a Kitchen Sink entry for 'Information Text with Buttons'.
    Please present a revised suggestion at one of the next Jour Fixes.
  4. UI Footer: Remove version information : We reject this suggestion because there are a lot of administrators who want to keep this information for transparency reasons. But we see a general need for configurating this easily and suggest to add a checkbox in 'Security and Privacy' that controls if the version number is presented or not. Please revise the request if this is interesting for you.

4 Miscellaneous

  • Usage of Mockery for Mocks in PHPUnit-tests in ILIAS. We want to inform that the Mockery-Library is part of the dev-dependecies in ILIAS and can be used for Mocks in Tests. This also reflects the poll made in https://www.ilias.de/docu/goto_docu_cat_582.html last year.
Next Jour Fixe dates:
  • Monday, April 09, 2018, 13:00 - 18:00
  • Monday, April 23, 2018, 13:00 - 18:00
  • Monday, May 07, 2018, 13:00 - 18:00
  • Monday, June 04, 2018, 13:00 - 18:00

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

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