Feature Wiki
Tabs
Identicon Generator for Object Lead Images
Page Overview
[Hide]1 Initial Problem
Uploading individual images for each object is tedious.
2 Conceptual Summary
Yvonne Seiler of University of Berne has taken the time to identify the following options:
3 User Interface Modifications
3.1 List of Affected Views
- List GUIs
- Settings-tabs
3.2 User Interface Details
Lead images will be replaced by automatically created pictures.
3.3 New User Interface Concepts
none
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Contact
- Author of the Request: {Please add your name.}
- Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
- …
7 Discussion
- Does this request wants to replace all object icons by icons generated through Identicon?
- Is using generated icons a general setting for each installation?
- Can one define if a generated icon is used per object type, per repository branch or per object itself?
- How is this feature related to custom icons in categories, courses and groups?
- Does the author/admin/tutor has any control over the selected icon provided by Identicon (e.g. asking for another one)?
- Is there a way to influence the colour scheme of the icons provided by Identicon (e.g. using the colours of the CD of an institution)?
Killing, Alexander [alex], 20 Dec 2017: This feature seems to depend on another feature that allows to upload lead images in objects at all. This should be linked somewhere.
Both libraries listed above are Javascript and seem to come with node dependecies. I would neither build these images in node nor in the browser. Since both are also not very mature libs I would vote for porting the first one (which seems to be much smaller) to PHP.
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 20. Dec 2017, 14:15, Killing, Alexander [alex]