Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2020-07-20

Date and place

Monday, July 20, 2020 from 13:0018:00 as VC meeting only, see below. 

If you like to participate at the Jour Fixe, please join our Big Blue Button VC meeting! Attention: new room, new link!
To access the room you need the following access code: 144888

1 Appointments

If you want to participate at one of the above mentioned workshops, please register for the related session. This helps to organise the workshop. Thanks!

2 Maintained Versions

2.1 Roadmap

Last releases:

  • ILIAS 6.1 published at July 10, 2020
  • ILIAS 5.4.13 published at June 19, 2020
  • ILIAS 5.3.22 published at June 26, 2020
Next releases:
  • ILIAS 6.2 scheduled for August 2020
  • ILIAS 5.4.14 scheduled for July 2020
  • ILIAS 5.3.23 scheduled for August 2020 (final release)

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. #26449: Neuigkeiten/News auf dem Dashboard haben noch Einstellungen: We cannot abandon a feature like private webfeeds with a bug fix. Please create a proper feature request to abandon this feature. Request will be accepted as suggestion for ILIAS 7. A migration of the period settings for news to week | month | year is accepted with this bug report. New default value for migration is "month". The additional information in the headline of the secondary panel about chosen period is removed. Only "News" is displayed.
  2. #28551: Regarding ILIAS upgrade from 5.4.12 to 6.0: We would like to abandon the entire chapter about updating ILIAS (outdated) and give information about updating ILIAS only in the installation instructions (there is already a chapter for updating ILIAS). We highly recommend to use Git to update ILIAS and not to use the zip files. Therefore, we don't add related information to the instructions. Final decision will be made by TB.
Postponed due to absence of reporter / maintainer:
  1. 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) as well as bug reports with priorisation voting:

Open Bugs Without Feedback

Last JF

ø Age in Days

Last JF

New Votes*

Old Votes**

Resolved or Closed***

Amstutz, Timon [amstutz]

1

25

Becker, Maximilian [mbecker]

54

60

140

123

1x3v 3x2v 6x1v

Braun, Jean-Luc [braun]

10

10

319

305

1x2v 1x1v

Famula, Thomas [tfamula]

Haagen, Nils [nlz]

Hecken, Stefan [shecken]

Heyser, Björn [bheyser]

90

92

349

332

1x2v 38x1v

Jansen, Michael [mjansen]

3

79

1x1v

Thomas Joussen

1

2

679

636

Killing, Alexander [alex]

22

14

36

31

1x3v

6x1v

Klees, Richard [rklees]

1x1v

Kohnle, Uwe [ukohnle]

11

14

117

90

1x1v

Kunkel, Matthias [mkunkel]

Langkau, Thomas [langkau]

3

3

624

610

lz@studer-raimann.ch

1

82

1x2v 1x1v

Ahmad, Nadia [nadia]

3

3

182

168

1x1v

Meyer, Stefan [smeyer]

26

22

143

162

1x1v

1x3v 2x2v 38x1v

7x1v

Neumann, Fred [fneumann]

2

2

194

180

Schenk, Ralf [rschenk]

1

1

153

139

Schmid, Fabian [fschmid]

32

30

90

80

1x4v 1x3v 1x2v 4x1v

Schneider, Stefan [sschneider]

Seeland, Per Pascal [PerPascalSeeland]

6

6

148

134

Seiler, Yvonne [yvseiler]

1

1

174

160

Studer, Martin [mstuder]

16

12

51

44

1x1v

Tödt, Alexandra [atoedt]

18

18

361

347

1x1v

3

3

58

44

6x1v

Vollbach, Guido [gvollbach]

4

4

280

266

2x1v

Weise, Daniel [daniwe4]

Kergomard, Stephan [skergomard]

Wolf, Fabian [fwolf]

2

37

Zenzen, Enrico [ezenzen]

1

1

189

175

* 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. PR2803 • UI/Footer: Add interface changes to support shy buttons with modals: We highly appreciate this suggestion and accept the PR for trunk. Timon will make a review of the PR and merge it when accepted.

2.5 Continuous Integration

Postponed due to Richard's vacation.

Overview on current status and reports from CI-server at http://ci.ilias.de and https://travis-ci.com/ILIAS-eLearning/ILIAS/builds:

  • Dashboard: https://ilias-elearning.github.io/CI-Results
  • automated tests: 4774 (+/-0) passing unit tests on PHP 7.2, PHP 7.3 and PHP 7.4 since JF 2019-06-08
  • results of dicto architectural tests
    • currently still out of order because node_modules is scanned
  • Please run unit tests locally and apply the style fixer before committing. Please use the new style template for PHPStorm.
  • Fabian (ILIAS e.V.) and Laura (CaT) are currently working on automating the packaging via Travis
  • Next meeting of CI-Group will be announced. Please contact richard.klees@concepts-and-training.de if you like to join.
    • If you know anyone who is somewhere between developer, administrator and hacker, maybe knows bash and likes to play with obscure tools on the internet: softly nudge her or him to join the group. We need (wo)man-power to make our developers more effective by automating stuff for them!

2.6 Performance monitoring:

Postponed until Pascal joins JF again.

3 Developing ILIAS 7

3.1 Development Issues

Development issues and topics related to ILIAS versions 7

  1. JourFixe, ILIAS [jourfixe]:

  2. JourFixe, ILIAS [jourfixe]:

3.2 Suggested Features

  1. ICAP virus scanner : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

  2. Use New Filter for Cron Jobs Table : We highly appreciate this suggestion and accept it for ILIAS 7. We would like to use the new Data Table with the new filters for this request.

  3. Use New Filter for Plug-Ins Table : We highly appreciate this suggestion and accept it for ILIAS 7. We would like to use the new Data Table with the new filters for this request.

  4. Use New Filter for Didactic Templates Table : We highly appreciate this suggestion and accept it for ILIAS 7. We would like to use the new Data Table with the new filters for this request.

  5. Addition of missing icons for several main menu entries : We highly appreciate this suggestion and schedule the feature for ILIAS 7. We would like to have a short guideline that defines the use of Milos icons in the headline of objects and services that can also be addressed by an upcoming KS implementation for a 'title section'. Missing Milos icons should adapt the already existing Outline icons.

  6. Drag&Drop Files in Container Objects : We highly appreciate this suggestion and accept the feature for ILIAS 7. Like known from ILIAS 6 and below, all possible dropzones shall be shown when a file is moved to the browser. Therefore, option 1 might be the best way to show the dropzone of the current container. But Fabian will check if option 2 is possible to be implemented with the current dropzone implementation in the KS.

  7. Embed Metadata in Portfolios : We highly appreciate this suggestion and schedule the feature for ILIAS 7. Only one metadata page element can be added per page. And no aggregation of metadata will be possible with this implementation. As already requested in the last meeting, distinct style classes are needed for this new page element.

  8. Page Editor » Media Editing : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

    • We will discuss the following issues in a separate request:
      • Positioning of element on page (left | center | right | float ...)
      • Padding of element
      • Layout / presentation of 'Advanced Settings' button
    • The feature request Full Screen mode for images as a greybox has not been taken into consideration and has to be discussed separately (is suggested for ILIAS 7).
    • In general, the 'Advanced Settings' screen shall always contain all settings (even those that are already presented on the 'Basic Settings' or 'Quick Edit' screen). This is a rule for all page elements.
    • The 'Advanced Settings' screen shall offer the same options as for editing media objects in the media pool to avoid two different presentations.
    • Like today, the format of media files cannot be changed in the settings but is only detected by ILIAS and displayed as text.
    • The labels in 'Basic Settings' and 'Advanced Settings' should be similar (use the same language variable). Wording of labels should be checked and adapted to new workflows, e.g. "Replace Media Object" on Advanced Settings screen instead of "Insert...".
    • Title of 'underworld screen' should be changed from "Media Object [File.jpg]" to "Advanced Settigs of [File.jpg]"
    • Label for offering additional fullscreen view should be adapted to Matthias' suggestion.

  9. Page Editor » Section Editing : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

  10. Page Editor » Data Table Editing : We highly appreciate this suggestion and schedule the feature for ILIAS 7 with the following changes:

    • Instead of "Paste from Excel" we use a less MS promoting label (but not 'Spreadsheet'), e.g. "Paste Data from Table".
    • Default style of a new created table is always "Standard Table".
    • Currently assigned cell format is always shown, e.g. 'Cell1' (or Zebra1 for zebra tables).
    • Positioning of action 'Add Before' before 'Add After'
    • Advanced Settings screen has to have also all settings from Basic Settings.

Postponed to next Jour Fixe

Setup - Add status Command :

Setup - Move (some) Configuration from Administration to Setup and Guideline for Configuration in the Setup:

Setup - Include Plugin Configuration :

Setup - Update Plugins via Setup :

4 Miscellaneous

Next Jour Fixe dates

  • Monday, August 03, 13:00 - 18:00
  • Monday, August 17, 13:00 - 18:00
  • Monday, August 31, 13:00 - 18:00


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

Last edited: 20. Jul 2020, 18:00, Kunkel, Matthias [mkunkel]