Feature Wiki
Information about planned and released features
Tabs
Default Database Template Settings for 5.2
Page Overview
[Hide]- 1 Requested Changes of Database Template
- 1.1 ILIAS core
- 1.1.1 RBAC / Roles
- 1.2 General Services
- 1.2.1 ILIAS Page Editor
- 1.2.2 Learning Progress, Reporting and Statistics
- 1.2.3 Search Engine
- 1.2.4 User Service
- 1.3 Personal Desktop
- 1.3.1 Personal Desktop
- 1.4 Communication and Syndication
- 1.4.1 Notifications
- 1.5 Learning and Content Management
- 1.5.1 Learning Module SCORM
- 1.5.2 Media Pools and Media Objects
- 1.6 Administration
- 1.6.1 Registration / Login / Authentication
- 1.6.2 Setup
- 1.1 ILIAS core
- 2 Discussion
A new ILIAS installation comes with a default configuration.
- Certain settings can improve performance, security or usability
- The default configuration should optimize these general values - especially if the settings are hard to decide for ILIAS newbies and therefore unlikely to be changed
This list contains changes we make in the database template to offer better default settings with 5.2. The database template will be changed before publishing the first 5.2 stable release.
1 Requested Changes of Database Template
1.1 ILIAS core
1.1.1 RBAC / Roles
- Administration » Roles : Roles and role templates need default permissions for new repository objects 'Group Link' and 'Individual Assessment': All global roles and role templates should get VISIBLE for group link. Role templates for author, course admin and group admin should get all permissions for group link and all permissions for individual assessment.
- Proposed by Kunkel, Matthias [mkunkel]
- Decision Jour Fixe: accepted at JourFixe-2016-12-05
- Implementation: Changed for 5.2.0 at Dec 16, 2016
- Administration » Roles » Settings » Enable Permission Log (Security / Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
- Administration » Roles » Settings » Enable Protect Administrator Role (Security):
- Arguments:
- The "Administrator" role is a special case in the ILIAS permission system: It has any conceivable permission and can neither be deleted and nor changed. Making someone an Administrator means to hand over full control. According to my experience, organizations using ILIAS tend to restrict this role to an absolute minimum of users.
- According to my experience, the protection of the Administrator role is a setting that is most often activated, provided that people know about it at all. However, most users I know weren't aware of it until I pointed it out to them. It's a half-hidden feature.
- I cannot imagine a scenario in which it was preferable NOT to protect the administrator role.What could be a reason for allowing non-administrators to make someone an administrator?
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
- Arguments:
1.2 General Services
1.2.1 ILIAS Page Editor
- Administration » Editing » ILIAS Page Editor » Repository Pages » Enable Content Editing in Repository (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner], Alexandra seconds the motion
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
- Administration » Layout » Standard-Stylesheet (if it was editable) » Styleclass » Link: Links should have empty styles by default (especially no color, or underline) - all css-properties should be inherited from the skin instead. (design / user experience)
- Proposed by Kiegel, Colin [kiegel]
- Decision Jour Fixe: In general, we agree with this suggestion. But this setting is not handled by the DB template but by an xml file. Please create a FW page for default changes in content and system styles.
1.2.2 Learning Progress, Reporting and Statistics
- Administration » Statistics and Learning Progress » Enable Object Statistics - because in contrast to the LP, object statistics can lose data when disabled
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
1.2.3 Search Engine
- Administration » Search » Advanced Search: Disable LOM metadata fields (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
- Administration » Search » Enable Search in Personal Profiles (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
1.2.4 User Service
- Administration » User Management » Settings » Fixed Session Duration » Switch on Session Reminder by default
- Proposed by Tödt, Alexandra [atoedt]
- Decision Jour Fixe: rejected
- Implementation: not changed yet in DB template
- Administration » User Management » Settings » Prevent Username in Password (Security)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
1.3 Personal Desktop
1.3.1 Personal Desktop
- Administration » Disable as much as possible regarding the Personal Desktop blocks (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: rejected
- Implementation: not changed yet in DB template
1.4 Communication and Syndication
1.4.1 Notifications
- Administration » General Settings » Cron Jobs » Send Mail Notification (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: Changed for 5.2.0 at Dec 16, 2016
1.5 Learning and Content Management
1.5.1 Learning Module SCORM
- Administration » Learning Resources » Enable Default setting for learning progress (Usability). Explanation If learning progress is activated in general, the settings for new SCORM learning modules are set to ‘Collection of SCORM Items’ and all SCOs are selected for learning progress determination. Adjustments are still possible for every SCORM learning module.
- Proposed by Suittenpointner, Florian [suittenpointner]; Maintainer Kohnle, Uwe [ukohnle] is sceptical and would prefer: no changes
- Decision Jour Fixe: rejected due to decision of maintainer
- Implementation: not changed yet in DB template
- Administration » Learning Resources » Enable storing data without session (Performance). Explanation: This ensures the storage of SCORM learning data even if ILIAS session expired. SCORM will also be MUCH faster.
- Proposed by Kiegel, Colin [kiegel]; Maintainer Kohnle, Uwe [ukohnle] supports this proposal
- Decision Jour Fixe: accepted at JourFixe-2016-07-25
- Implementation: Changed for 5.2.0 at Dec 16, 2016
1.5.2 Media Pools and Media Objects
- Administration » Media Objects and Pools » Always Show File Manager (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: rejected. File manager is a very special power user feature and only needed for Flash or Java Applets.
- Administration » Media Objects and Pools » Use Content Snippets (Usability)
- Proposed by Suittenpointner, Florian [suittenpointner]
- Decision Jour Fixe: rejected. We prefer to enable content snippets in general (no more setting). This would require a FW request.
1.6 Administration
1.6.1 Registration / Login / Authentication
- Default setting of authentication method for user 'root' has to be 'ILIAS Auth', see Mantis 18115.
- Proposed by
- Decision Jour Fixe: accepted at JourFixe-2016-03-14
- Implementation: not changed yet in DB template
1.6.2 Setup
- Setup: InnoDB, instead of MyISAM for MySQL (Performance)
- Proposed by Kiegel, Colin [kiegel]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: not changed yet in DB template
- Setup: Materialized Path, instead of Nested Sets (Performance)
- Proposed by Kiegel, Colin [kiegel]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: not changed yet in DB template
- Setup: GlobalCache - built-in cache (Performance)
- Proposed by Kiegel, Colin [kiegel]
- Decision Jour Fixe: accepted at JourFixe-2016-07-04
- Implementation: not changed yet in DB template
- Setup: brcypt-encription of passwords, because current default md5 is highly insecure (Security)
- Proposed by Kiegel, Colin [kiegel]
- Decision Jour Fixe: rejected - due to change related to Mantis 18585
- Implementation: not changed yet in DB template
2 Discussion
Last edited: 7. Feb 2017, 08:36, Kunkel, Matthias [mkunkel]