馃殌 [Feature] Input field for tags
Created by: Tirokk
Authored by sushidave
馃殌 Feature
As a network provider I would like users to tag their contributions because tags enhance the knowledge network for users in general.
User Problem
Today, many users don't tag their contributions for various reasons such as:
- They are not aware of hashtags.
- They don't know how to tag.
- They are not prompted to tag.
Implementation
On the post editing page right after the categories block:
-
1. Add an input field for tags with flexible height. -
2. Copy existing tags from the text to the input field (incl. hash). -
3. For tags entered in the text field dynamically add them to the input field (incl. hash). -
4. If the user deletes a tag in the text field delete it from the input field. -
5. Apply the current tag selection menu for tags entered in the input field (incl. hash). -
6. Add a function to delete tags from the input field - only applies for tags that are not in the text. -
7. Add a function to eliminate duplicate tags.
Design & Layout
Validation
This feature solves the problem by inviting users to add tags.
Additional context
Per definition, tags connect related content so they could be used as an indicator for the planned Action Button feature #394 .
This is related to #2306 . Can better be implemented together.
This feature request is an enhancement of https://github.com/Human-Connection/Human-Connection/issues/779.