Feature Wiki
Tabs
New Tab in Blog: Keywords
Page Overview
[Hide]1 Initial Problem
This feature is for both: Blog as an object in the repository _and_ as a personal blog.
Issues with keywords in ILIAS Blogs:
- You need to open the overview of all articles, open the action-menu and choose to edit keywords. You cannot edit keywords while editing the article itself.
- Furthermore you have no option to edit keywords of more than one article at the same time. That can cause the problem of duplicates: if you use alot of keywords, you will simply lose track of which keywords you've already used.
2 Conceptual Summary
The solution could be a new tab "Keywords", which would be shown (1) while editing the blog and (2) while editing an article. Only admins, blog authors and blog editors are presented with the tab.
This tab offers an overview (a list) of all articles and the accompanied keywords. The columns would be:
- publishing date,
- title,
- shorten abstract,
- keywords,
- authors.
Furthermore there should be offered a filter, to filter posts by keywords, authors and title.
You have the option to edit, erase or add new keywords. And of cause you have save buttons.
3 User Interface Modifications
3.1 List of Affected Views
New Tab »Keywords« (no subtabs)
3.2 User Interface Details
Tab »Keywords«:
- Table with the following Columns:
- Publishing Date (Sorting)
- Title of Blogpost (Sorting)
- Shorten Abstract (80 characters, No Sorting)
- Keywords (Input, No Sorting)
- Authors (Sorting)
- Keywords input use autofill like in existing keyword input.
- Filter
Note: The authors column is not necessary for blogs in the personal ressources and could be omitted.
3.3 New User Interface Concepts
Nothing new.
4 Technical Information
No technical issues.
5 Privacy Information
It has no impact on personal data and privacy.
6 Security Implications
We do not see any changes for special security issues.
7 Contact
- Author of the Request: Seibt, Alina [alina.seibt], Samoila, Oliver [oliver.samoila]
- Maintainer: Killing, Alexander [alex]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
Killing, Alexander [alex]: 18 May 2020: I support the idea.
JourFixe, ILIAS [jourfixe], 08 JUN 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7.
Kunkel, Matthias [mkunkel], 13 AUG 2020: I recently made some keyword sanitising in two ILIAS blogs I take care of. I needed to remove. If I had this feature already, the job would be a little bit easier but not really due to a missing filter. I strongly recommend to implement this feature with a filter for the table of keywords. If you only have ten postings in a block, the table is easy to handle. You might not have that much keywords, too. But if you have a blog with a lot of contributors or a blog that runs for a longer time, the number of postings reaches easily 50 or more. And this is when you miss a filter desperately. Therefore, I ask the JourFixe to extend the scope of the feature and add a filter for
- Keywords – dropdown with multi-select
- Title ° – text input
- Author ° – dropdown with multi-select
Filters marked with ° are nice-to-have because you could also sort the table accordingly – which is not possible for keywords.
Killing, Alexander [alex], 17 Aug 2020: New filter on top of old table? There ist no dropdown with multi-select implementation for the new filters, afaik. So this would need a KS extension.
JourFixe, ILIAS [jourfixe], 17 AUG 2020 : The new DataTableUI does not support this use case yet (tag inputs) and it doesn't make sense to implement new filters with the old table. Therefore, we reject the suggestion and keep the feature as accepted by Jour Fixe in June.
Kunkel, Matthias [mkunkel], 18 OCT 2024: In the meantime, the new KS Datatable is available and could be used togehter with the new filters for implementing this feature request. Therefore, we put this FR on the agenda for ILIAS 11.
10 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 21. Oct 2024, 07:29, Seibt, Alina [alina.seibt]