Feature Wiki

Information about planned and released features

Tabs

Page is read-only.

ILIAS 10

1 Timeline for ILIAS 10

  • Feature freeze on 30 April 2024
  • Coding completed on 25 October 2024
    • New features implemented and related test cases completed
    • Existing test cases updated/revised
  • Release 10.0_beta1 published and release-10 branch created on 28 October 2024
  • Beginn of testing phase on 30 October 2024
  • First stable 10.0 release published on 18 July 2025
  • Full maintenance support for version 10: until 31 December 2026
  • Security bug fixes only: until 31 December 2027

2 Important Information

3 List of New and Extended Features

The following features were implemented  for ILIAS version 10:

  1. Add Unique Certificate ID for Certificate Editor
  2. Additional fields for OpenID Connect (OIDC) SSO
  3. Always Export Content Style
  4. Bulk Edit in Test Question Pool
  5. Centralizing online/offline status - step 4
  6. Changed language entries for ILIAS 10
  7. Changing operator of taxonomies from OR to AND
  8. Component Framework/Setup: Make Setup handle Legacy Plugins
  9. Configurable LogOut Behaviour
  10. Configurable saving interval for WOPI revisions
  11. Confirmation of change of e-Mail-address
  12. Content Style: Migrate to IRSS
  13. Customise Dashboard Content with ILIAS Page Editor
  14. Customizable Link-Groups in Footer
  15. Customize Logout Screen
  16. Display of Date Type ‘PlugIn‘ in Fields of Data Collection
  17. Extend Booking Tool Permission
  18. Further revamping of Repository Chat
  19. Fuse tables «Consultation Hours Appointments» and «Bookings»
  20. Improve Communication in Consultation Hours Service
  21. Improve Managing Consultation Hours in Agenda-Tab
  22. Improvement of Mail Signature
  23. Infrastructure for Adding Metadata from Controlled Vocabularies
  24. Introducing KS-Charts for Poll
  25. IRSS: Container-Resource User-interface
  26. IRSS: Migrate Booking Tool to IRSS
  27. IRSS: Migrate Exercise to IRSS (Part 2)
  28. IRSS: Migrate HTML-Learning-Modules to ContainerResources
  29. IRSS: Migrate Media Objects to IRSS
  30. Launcher for Survey
  31. Learning Modules: Migrate Page/Chapter Overview to Data Table
  32. Learning Object Metadata for Data Collection
  33. Learning Object Metadata for Mediacast, Mediapool, and Blog
  34. Manage Attachments
  35. Managing the Exportfiles via IRSS
  36. Matching Copyright on Import
  37. Metadata interface for querying by referatories
  38. Migrating Custom Metadata to IRSS
  39. Move Add New Item to Toolbar and into Modal
  40. Move Search Header to Kitchensink Filters
  41. New Default of User Standard Fields in User Management
  42. New taxonomy filters to use taxonomies in the question selection for fixed tests
  43. OER-Harvester automatically creates Exports
  44. OER-Harvester collects more object types
  45. Permanent Link for »LogIn-Screen«
  46. Persisting Help IDs
  47. Presentation Table for Bibliografic List Item
  48. Public Access Export Files for All Objects
  49. Refactor Trash/Deletion Process
  50. Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘ (in ILIAS 10)
  51. Replace TinyMCE by Markdown Editor in Data Collection
  52. Revamp of glossary presentation
  53. Revamping Footer with Link-Groups
  54. Revise Content-Tab »Folder« in User Mail System
  55. Revision of Logging in Test: Interface Overhaul
  56. Revision of Logging in Test: Refactoring and Migration
  57. Select Content Style for Single Views of Data Collection
  58. Send Mail directly to bookers of consultation hours
  59. Session Reminder and Configuration as a User Default Settings
  60. Shibboleth Authentication: Customizable User Creation
  61. SOAP: Improve HTTP Communication and Performance in Reverse Proxy Scenarios
  62. Study Programme: Automatically Add Users from Organizational Unit Subtree
  63. Test: Add IP Ranges as Access Constraint to Test Settings
  64. Test: Revise Test Tabs
  65. Test: Revision of the Participant Tab using the new data table
  66. Tutorial Support as Secondary Panel
  67. View-Actions in WOPI for File-Objects

4 Changes

4.1 Important Changes

There are some important changes in ILIAS 10 that you should consider when updating to 10.

  • New Component and Directory Structure
    As part of the implementation of the new component and directory structure in ILIAS 10, the overall file layout has changed significantly. Please note that the webroot is now located in ./public, and this requires an adjustment in your web server configuration.
  • Manage System Styles Removed
    With ILIAS 10, the management of system styles has been discontinued for security reasons. Styles can no longer be edited via the Administration area. For more details, see: https://docu.ilias.de/go/wiki/wpage_8390_1357
  • Support of Subtitles
    SRT subtitle support was changed to VTT subtitle support

4.2 Changed Behaviour

This section lists changes of existing objects and components due to bug fixes made for ILIAS 10:

  • Data Collection:
    • The new field type "Copy" was added to the data collection and can now be selected for new fields! A copy field shows a selection of values from another tables entry and copies those to its own value without a reference, making it robust against manipulation and deletion of the origin value.
  • Media objects:
    • We moved to native video tags which do not officially support srt files for subtitles. The supported standard is WebVTT. ILIAS tries to convert srt to vtt on the fly. You will be not able to upoad srt files anymore, please use vtt files instead, see https://mantis.ilias.de/view.php?id=43935
  • Object:
    • Titles and Desciptions will always be interpreted as strings. Contained html-tags are encoded and shown in their literal form.
  • Test:
    • Cloze questions do not offer the option to edit gaps in modals anymore. All gaps are available, as previously, underneath the cloze-text input field.

5 Abandoned and Removed

The following features were abandoned with ILIAS 10 and have been removed from the ILIAS source code:

6 Migrations

Migration of Exercise Submission Files to IRSS:

> php cli/setup.php migrate --run exercise.ilExerciseSubmissionMigration

Migration of Exercise Peer Feedback Files to IRSS:

> php cli/setup.php migrate --run exercise.ilExercisePeerFeedbackMigration

Migration of Standard Export Files to IRSS:

> php cli/setup.php migrate --run 'ILIAS\Export\Setup\Agent.FilesToIRSSMigration'

Migration of Images in Poll to IRSS:

> php cli/setup.php migrate --run poll.ilPollImagesMigration

Migration of Options of (Multi-)Select Custom Metadata Fields to Have Persistent IDs:

> php cli/setup.php migrate --run 'ILIAS\AdvancedMetaData\Setup\Agent.SelectOptionsMigration'

Migration of Media Object to IRSS:

> php cli/setup.php migrate --run mediaobject.ilMobMigration

Migration of Custom Metadata Set Export Files to IRSS:

> php cli/setup.php migrate --run 'ILIAS\AdvancedMetaData\Setup\Agent.RecordFilesMigration'

Migration of Booking Object Info Files to IRSS:

> php cli/setup.php migrate --run 'ILIAS\BookingManager\Setup\Agent.ilBookingManagerBookingInfoMigration'

Migration of Booking Reservation Info Files to IRSS:

> php cli/setup.php migrate --run 'ILIAS\BookingManager\Setup\Agent.ilBookingManagerObjectInfoMigration'

Migrations to create LOM sets for pre-existing objects of those types that support LOM since ILIAS 10:

> php cli/setup.php migrate --run 'ILIAS\Blog\Setup\Agent.InitLOMForBlogMigration'
> php cli/setup.php migrate --run 'ILIAS\MediaCast\Setup\Agent.InitLOMForMediaCastMigration'
> php cli/setup.php migrate --run 'ILIAS\MediaPool\Setup\Agent.InitLOMForMediaPoolMigration'
> php cli/setup.php migrate --run datacollection.ilDataCollectionInitLOMMigration

Last edited: 21. Aug 2025, 14:21, Kunkel, Matthias [mkunkel]