Feature Wiki
Tabs
Changed Behaviour for Show List of Months
Page Overview
[Hide]1 Initial Problem
The blog offers a setting to determine the presentation of blog postings in the right column for navigation purposes. Supported options are
- Show List of Months
- Show Selected Month
Our blog has 4 postings in March, 3 in February and 4 in January. The 'Total number of postings' is set to '10'. ILIAS now shows March with four listed postings, February with tree listed postings and January with - sic! - three listed postings. The forth posting in January is hidden due to the 'Total number of postings' = 10.
This behaviour is totally irritating - and felt into this trap several times. If postings are listed under a month, no one would expect that there are more postings belonging to this month than the listed ones.
2 Conceptual Summary
- The option 'Total number of postings' should be abandoned and replaced by a new option 'Number of month with listed postings'. If a user enters "3", the last three months with postings are shown and ALL postings in these three months are listed according to the related month. In our example above this would mean that the fourth posting of January will be listed as well!
- The option 'Number of listed months' should be relabeled to 'Number of shown months' for better understanding. No change of behaviour required here.
How to handle existing values after upgrade? To avoid a complex re-calculation of this value for each existing blog I suggest to set the number of month in a db update step to "3" and to communicate this with the release notes.
3 User Interface Modifications
3.1 List of Affected Views
Blog » Settings » Blog Properties
3.2 User Interface Details
In the user interface only labels are changed. The nested form is kept. Textual changes are:
- Total number of postings » Number of months with listed postings
- Number of listed months » Number of shown months
3.3 New User Interface Concepts
none
4 Technical Information
No technical issues.
5 Contact
- Author of the Request: Kunkel, Matthias [mkunkel]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
7 Discussion
Killing, Alexander [alex], 19 Apr 2017: I support this idea.
JourFixe, ILIAS [jourfixe], April 24, 2017: Highly appreciated and scheduled for 5.3.
ILAS Language Front: we have toyed with the labels in Language 5.2, please check our improvements
ILAS Language Front: we have toyed with the labels in Language 5.2, please check our improvements
8 Implementation
Blog Settings:
Test Cases
Test cases completed on 2017-08-28 by Tödt, Alexandra [atoedt]
- 1980: Einstellungen vornehmen
Approval
Approved at 29 Aug 2017 by Kunkel, Matthias [mkunkel].
Last edited: 19. Apr 2023, 12:28, Kunkel, Matthias [mkunkel]