Feature Wiki
Tabs
JourFixe-2018-03-26
Page Overview
[Hide]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 |
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
- March 27, 2018, 15:00 - 16:30: Page Layout Revision – Workshop 7
- April 25, 2018, 10:00 - 12:00: Kitchen Sink : Typography in ILIAS
2 Maintained Versions
2.1 Roadmap
- 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
- 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:
- #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.
- #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.
- #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.
- #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.
- …
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 |
---|---|---|---|---|---|---|
1x1v | ||||||
5 | 4 | 62 | 54 | 3x1v | 2x1v | |
6 | 6 | 57 | 46 | 1x1v | 1x1v | |
25 | 28 | 48 | 46 | 1x3v, 2x2v, 33x1v | 1x3v, 2x2v, 29x1v | |
10 | 20 | 33 | 39 | 4x1v | 3x1v | |
4 | 2 | 37 | 32 | |||
4 | 4 | 108 | 94 | 1x1v | 1x1v | |
3 | 1 | 30 | 24 | |||
4 | 16 | 171 | 76 | 4x2v, 22x1 | 3x2v, 24x1v | |
1x2v | ||||||
* 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
- 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.
- PR926 : KS Emoticon Glyphs 5.4, part ii : PR is highly appreciated. Please respect latest suggestions and then commit to trunk.
- …
2.5 Continuous Integration
- 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]
- https://www.ilias.de/docu/goto.php?target=wiki_1357_Administrating_ILIAS_as_an_LTI-Provider#ilPageTocA125
- https://www.ilias.de/docu/goto.php?target=wiki_1357_ILIAS_as_LTI_tool_provider#ilPageTocA148
- https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_Authentication#ilPageTocA125
- https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_Kiosk_Mode#ilPageTocA126
- https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI_User_Management#ilPageTocA126
- https://www.ilias.de/docu/goto.php?target=wiki_1357_LTI-Outcome-Service#ilPageTocA122
- https://www.ilias.de/docu/goto.php?target=wiki_1357_New_Objects-Settings_for_LTI-Provider#ilPageTocA123
- 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):
- Carry-over text into Comments : Feature request is highly appreciated and scheduled for 5.4.
- Feature request presented by Tödt, Alexandra [atoedt]
- Slot length: 15'
- 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.
- Feature request presented by Tödt, Alexandra [atoedt]
- Slot length: 30'
- »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'.
- Feature request presented by Samoila, Oliver [oliver.samoila]
- Slot length: 15'
- 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.
- Feature request presented by Sesterhenn, Fabian [sesterhenn]
- Slot length: 15'
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.
- 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
Last edited: 19. Apr 2023, 12:28, Kunkel, Matthias [mkunkel]