Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

JourFixe-2016-06-20

Date and place: Monday, June 20, 2016 from 12:30 – 17:45 at ILIAS-Verein office in Köln

Participating via Skype (audio and screen): please contact ilias.jourfixe to get invited to call!

Participants: Amstutz, Timon [amstutz]Tödt, Alexandra [atoedt]Neumann, Fred [fneumann] (per Skype) • Kiegel, Colin [kiegel]Klees, Richard [rklees]Kunkel, Matthias [mkunkel]Heyser, Björn [bheyser]Schmid, Fabian [fschmid] (per Skype) • Jansen, Michael [mjansen]

1 Appointments

  • Workshop-2016-06-21 at ILIAS office (participation possible via Skype)
  • July 04, 2016: Jour Fixe
  • August 26, 2016: Deadline test cases for 5.2 and feature approval
  • August 31, 2016: 5.2.0 beta1
  • September 07, 2016: DevConf Utrecht

2 Maintained Versions

2.1 Roadmap

Last releases:

  • ILIAS 5.1.6 published at May 19, 2016
  • ILIAS 5.0.12 published at May 06, 2016
  • ILIAS 4.4.15 published at May 27, 2015 (maintenance ended with this release)
Next releases:
  • ILIAS 5.1.7 is scheduled for July 2016
  • ILIAS 5.0.13 is scheduled for June 29, 2016
  • No additional 4.4 release planned

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:

2.3 Open Pull Requests

  • none

2.4 Continuous Integration

Overview on current status and reports from CI-server at http://ci.ilias.de:

  • Result of last test at 2016-06-20:
    • Tests failed: 148 (130 at last JF)
    • Tests passed: 457 (457 at last JF)
  • New Server at Manitu was set up by Tobias. Now Guido will set up the CI-application.
  • Dicto architectural tests: not working currently

3 Kitchen Sink

DIscussion and decision upon the following UI Kitchen Sink issues:

4 Developing ILIAS 5.2

4.1 PHP 7

Current state of getting ILIAS PHP7 compliant:

  • Funding: crowdfunding completed - see http://www.ilias.de/docu/goto_docu_dcl_3700_747.html
  • PHP7 Branch: has been merged into trunk
  • Current status:
  • Next steps: problems should be posted to Dev list.

4.2 Development Issues 5.2

Notice for developers: please add all suggestions for changed defaults to page Default Database Template Settings for 5.2 !

Development issues to be discussed / to be decided upon:

  • On-Screen Chat : request for an individual setting and a platform-admin setting /  Who-Is-Online: Usability Improvements and Advanced Options: We support Alexander's suggestion to implement a general user action configuration service within the user service that could be used by the contact component, the awareness tool component and - in future releases - in other components, too. This service should be available for 5.2. The current wiki page could tackle the use of this GUACS in the awareness tool. Another wiki page should tackle the use by the contacts component. Additionally, we would like to use the notification configuration (see http://www.ilias.de/docu/goto_docu_pg_57146_42.html) to administrate the available channels and defaults for the several communication channels. Michael will show a dummy at the next Jour Fixe.
  • Improved Separating Submission and Navigation - Follow up and new suggestions : We highly appreciate Fred's suggestions from June 16 and scheduled the feature for 5.2. A feature request ‘Force answering interaction in all question types’ for 5.3 would be appreciated as well.

4.3 Testing 5.2

  • A test52 installation using PHP 5.5 has been set up and is available at: www.ilias.de/test52. We will change to PHP7 with 5.2.0_beta1 at the latest.
  • Test rail is open for creating new test cases and improving existing ones for version 5.2.

4.4 Feature Requests To Decide Upon

The following features were already scheduled for a former version and suggested again for 5.2. To speed up the scheduling process and to save time for yet undiscussed requests, these features were scheduled ‘on the fast lane’ by the responsible maintainer and the product manager:

  • none

The following features have been set on the agenda to be discussed and to force their scheduling for version 5.2:

  1. E-Mail notification to the participant of a survey: We highly appreciate this feature request and schedule it for 5.2.
  2. List of participants in an anonymous survey: We highly appreciate this feature request and schedule it for 5.2. We would like to have a global setting to activate this view and a global setting for the threshold to tackle privacy issues.
  3. Bulletin presentation for Survey Results: We highly appreciate this suggestion and schedule the feature for 5.2.
  4. Revamp Indication of Questions Blocks: We highly appreciate this suggestion and schedule the feature for 5.2.
  5. Improving the Printing of Survey Results: We highly appreciate this suggestion and schedule the feature for 5.2.
  6. Centralizing UI-Components : Richard and Timon gave a final presentation of the current concept. We are convinced of this concept and schedule this request for 5.2. 
  7. DataCollection: Multiple Views for a DataCollection Table : Martin gave an follow-up and presented solutions for the open issues mentioned by JF. We highly appreciate this feature and schedule it for 5.2.
  8. Sichtbarkeit von Feldern Rechte-/Rollenbasiert anzeigen : Problem tackled in this FR has been solved through DataCollection: Multiple Views for a DataCollection Table.
  9. DataCollection: Standard-Filter / Base Filter : Problem tackled in this FR has been solved through DataCollection: Multiple Views for a DataCollection Table.
  10. DataCollection: Sorting of tables : We see the need of sorting tables, esp. to define the starting table. But we do not want this as a setting. It should be possible on a distinct view of all tables of a DC (which is currently not available yet). Instead of this feature request we would like to have Data Collection - Clear Distinction Between Table And Field Managing for 5.2.
  11. Plugins for Org Units : Based on the follow-up by Richard we schedule this feature for 5.2. We support the renaming of the top OU node to 'Organisational Structure'. Instead of 'OrgUnit Capability...' we prefer the name 'Org Unit Extension Plugin'.
  12. Course-badge awarded for selected set of completed objects : Highly appreciated and scheduled for 5.2.

Postponed

4.5 Lists of Suggested Features

The following lists are auto-generated and show all feature requests that are already marked with the metadata ‘Suggestions for 5.2’ but not scheduled yet. If you want the Jour Fixe to discuss one of these requests, just add the feature title to the list above.

Suggested features for 5.2 with announced funding

Suggested features for 5.2 with partly funding

Suggested features for 5.2 that require funding

4.6 Features suggested to abandon

5 Miscellaneous

  • Official Nginx Support: We ask the Technical Board to discuss this suggestion and to think about if and how we could officially support NginX (as well as other DB than MySQL) in 5.2 or future versions and how to handle related bugs in the future.
  • CaT has a customer that wants Galera support and also has (some) money. How would we preceed here? Support galera cluster for MySQL is currently set to ‘experimental‘ for 5.2 due to missing experience with ILIAS and Galera and the problem to estimate if a lot or only a few bugs will appear.

Brainstorming

Next Jour Fixe

Monday, July 04, 2016, from 12h30 until 17h30 at the office of ILIAS-Verein in Cologne.

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