Feature Wiki
Tabs
JourFixe-2018-07-30
Page Overview
[Hide]Date and place
Monday, July 30, 2018 from 13:00 – 17:00 at ILIAS-Verein office in Köln
Time | Topic |
---|---|
13:00 - 14:30 | 1. Appointments |
14:40 - 17:30 | 3. Developing 5.4 |
17:30 - 18:00 | 4. Miscellaneous |
Participants
At ILIAS office:
- Kunkel, Matthias [mkunkel] (Minutes), Killing, Alexander [alex], Meyer, Stefan [smeyer], Famula, Thomas [tfamula], Jansen, Michael [mjansen], Vollbach, Guido [gvollbach]
If you like to participate at the Jour Fixe via Skype, please join our Skype meeting!
1 Appointments
- August 01, 2018, 10.00 - 11.00 : Workshop 'Configurable Delimiters for MathJax-Service'
2 Maintained Versions
2.1 Roadmap
Last releases:
- ILIAS 5.3.7 published at July 25, 2018
- ILIAS 5.2.17 published at June 28, 2018
- ILIAS 5.1.27 published at May 11, 2018
- ILIAS 5.3.8 scheduled for end of August, 2018
- ILIAS 5.2.18 scheduled for August 08, 2018
- ILIAS 5.1.28 scheduled for August 01, 2018 (this will be the last maintained release for 5.1 !)
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:
- #23172: Latex im Seitentitel wird nicht im Inhaltsverzeichnis korrekt angezeigt : LaTeX rendering is restricted to page content (where Tex buttons appear) and should not be supported by page or chapter titles. The current bug is that the page title within the page is rendering LaTeX. Reason for this restriction is that these titles are also metadata (with a restricted charset) and that LaTeX would allow to add whatsorever content to a title - that might result in a lot of problems.
- #23315: Kalenderansicht überlappt sich : We highly appreciate Alexander's suggestion, see last screenshot. Moving the calendar block to the left is no solution for us. Collapsing these blocks would be a feature request. But with the current suggestion we get a working solution for "filled calendars".
- …
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:
Responsible Maintainer | Open bugs without feedback | Last JF | ø Age in days | Last JF | New Votes* | Old Votes** | Resolved*** |
---|---|---|---|---|---|---|---|
1 | 26 | 1x1v | |||||
6 | 6 | 120 | 106 | 1x2v 2x1v | |||
1 | 28 | 1x1v | |||||
1 | 34 | ||||||
9 | 3 | 30 | 31 | 2x1v | 1x3v 1x2v 29x1v | 1x1v | |
Thomas Joussen | 1 | 1 | 52 | 38 | 1x1v | ||
23 | 13 | 44 | 44 | 1x2v 3x1v | 1x2v 7x1v | 2x1v | |
1x1v | |||||||
12 | 8 | 84 | 97 | 4x1v | |||
4 | 6 | 234 | 167 | 1x1v | 1x1v | ||
12 | 13 | 134 | 131 | 1x1v | 1x3v 2x2v 19x1v | 1x2v 9x1v | |
1 | 25 | 1x1v | |||||
1x1v | |||||||
Benjamin Seglias | 2x1v | 1x1v | |||||
1x1v |
* 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:
- PR1119 • UI Input, Password with Revelation : We highly appreciate this PR. Please consider Timon's comments and offer a solution before committing it to trunk.
- PR1122 • UI: Apply Glyph and PR1123 • UI: Reset Glyph: We highly appreciate this suggestion and accept it for trunk. Please add the aria state to support accessiblility and introduce the 'withUnavailableAction' for glyphs before committing to trunk.
- none
2.5 Continuous Integration
Overview on current status and reports from CI-server at http://ci.ilias.de:
- No info today due to Richard's holidays
- Please run unit tests locally before committing.
- Performance monitoring:
- No info available at the moment due to Pascal's vacation.
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 |
Documentation of implementation 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 |
In accordance with the Technical Board the product manager decided to set the documentation of implementation of a feature as another requirement to get an implemented feature into trunk. This information helps testers to understand the feature they have to test and improves the understanding of the feature for users. This requirement is effective from ILIAS version 5.4. Similar to test cases and approval, the documentation of implementation on the feature wiki page needs to be completed until October 29, 2018 for version 5.4.
3.2 Status of Development
Number of features scheduled for Release 5.4 and their status this morning:
Status | Today | Last JF | Diff |
---|---|---|---|
A - in trunk | 6 | 4 | +2 |
B - approved / committed soon | 1 | 2 | -1 |
C - waiting for approval | 8 | 8 | 0 |
D - in development | 6 | 6 | 0 |
E - contract settled | 18 | 15 | +3 |
F - option or agreement for funding | 42 | 40 | +2 |
G - partly funded | 0 | 0 | 0 |
H - funding needed | 16 | 15 | +1 |
Candidates for abandoned features | 2 | 2 | 0 |
Total | 99 | 92 | +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 in 5.4
- Export Submissions along with Peer Feedback : We discussed the several options (see screenshots above) and prefer solution three offered by Sophia Busch (vertical extension of additional cells for files and redundant filling of cells to support sorting etc.).
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):
Improve Usability of Export of and Access to Personal Data : We highly appreciate this suggestion. Before scheduling the feature we would like to see the screenshots that appear when clicking on an action in the action column. Additionally, a message box on the export screen would be good to give some information to users that would like to export their personal data.
Export of huge amount of data categories : We highly appreciate this suggestion and schedule it for 5.4. We would like to have this feature for all container objects (and not just for categories) that have implemented the standard export. The setting label should be changed to "Export Container Content" with options "Disable Export" and "LImit Export" (default) and default value "500". Please add a short notice to the Release Notes of 5.4 to notify about this changed behaviour (no limit until 5.3).
Scoring by Question (Test): Show Content for Recapitulation in scoring Modal : We highly appreciate this suggestion and schedule it for 5.5. Please consider Matthias' comments when implementing this modal.
Persistent Storage of Copyright Information / Improved Creative Commons Support : Confirmation : We highly appreciate this suggestion and schedule it for 5.4. Please change the label "In Use" to "Active" and add bylines to both options.
Correct Copyright Default : We highly appreciate this suggestion and schedule it for 5.4.
Improved Creative Commons Support : Import : We highly appreciate this suggestion and schedule it for 5.4.
Improved Creative Commons Support : Usage : We highly appreciate this suggestion and schedule it for 5.4. We would like to have an action "Show Usage" per licence instead of a linked number in the overview of licences. And the licence screen should mention that only repository objects are listed below (and no media objects or LM pages). An extension of the metadata service by an additional interface that asks components for licence related information would be highly appreciated but is not part of this request.
Mail to Members for Sessions : We highly appreciate this suggestion and schedule it for 5.4. We keep the default behaviour of the mail interface and only support role-based recipients (no support of registered / un-registered users).
Split Session Permissions : We support this request in general but need to clarify the consequences of this splitting of permissions especially for (advanced) metadata and how to streamline this with the course and group permissions. Please add to agenda again after clarification.
Sorting for Custom Metadata Sets : We highly appreciate this suggestion and schedule it for 5.4.
4 Miscellaneous
Support of Feature Workshops
- A new group Feature Workshops has been created at https://www.ilias.de/docu/goto_docu_grp_6768.html.
- Group is accessible for everybody with an account at ilias.de.
- Every workshop is represented by a session and can have an Etherpad or any other ILIAS tool to support the workshop.
- Group members get a calendar entry for all workshop dates.
- Development projects with a lot of workshops (like Page Layout Revision) can have separate groups.
- Entries in 'Appointments' list of JF agenda should link to session (a no longer to DC entry).
Excel Lib
- Since our PHPExcel lib has been deprecated we will move to PHPSpreadsheet with ILIAS 5.4.
Next Jour Fixe dates
- Monday, August 13, 2018, 13:00 - 18:00
- Monday, August 27, 2018, 13:00 - 18:00
Last edited: 19. Apr 2023, 12:28, Kunkel, Matthias [mkunkel]