Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2018-07-30

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
2. Maintained Versions

14:40 - 17:30

3. Developing 5.4

17:30 - 18:00

4. Miscellaneous

Participants

At ILIAS office:

Participated via VC:

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.7 published at July 25, 2018
  • ILIAS 5.2.17 published at June 28, 2018
  • ILIAS 5.1.27 published at May 11, 2018
Next releases:
  • 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".
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) 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***

Amstutz, Timon [amstutz]

1

26

1x1v

Becker, Maximilian [mbecker]

6

6

120

106

1x2v 2x1v

Braun, Jean-Luc [braun]

1

28

1x1v

Hecken, Stefan [shecken]

1

34

Heyser, Björn [bheyser]

9

3

30

31

2x1v

1x3v 1x2v 29x1v

1x1v

Jansen, Michael [mjansen]

Thomas Joussen

1

1

52

38

1x1v

Killing, Alexander [alex]

23

13

44

44

1x2v 3x1v

1x2v 7x1v

2x1v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

12

8

84

97

4x1v

Kunkel, Matthias [mkunkel]

4

6

234

167

1x1v

1x1v

Ahmad, Nadia [nadia]

Meyer, Stefan [smeyer]

12

13

134

131

1x1v

1x3v 2x2v 19x1v

1x2v 9x1v

Neumann, Fred [fneumann]

1

25

1x1v

Schmid, Fabian [fschmid]

1x1v

Schneider, Stefan [sschneider]

Benjamin Seglias

2x1v

1x1v

Studer, Martin [mstuder]

Vollbach, Guido [gvollbach]

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

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:

  1. 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.
  2. 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.
Postponed
  • 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):

  1. 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.

  2. 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).

  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.

  4. 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.

  5. Correct Copyright Default : We highly appreciate this suggestion and schedule it for 5.4.

  6. Improved Creative Commons Support : Import : We highly appreciate this suggestion and schedule it for 5.4.

  7. 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.

  8. 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).

  9. 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.

  10. 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


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

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