-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to avoid to have duplicate tags due to case sensitivity? #146
Comments
Several possible solutions:
|
|
This might be the best solution. What would the rules be? What are "similar" tags? |
Similar = same tag regardless of the case ? |
So |
I imagine rather a tool that detects potential duplicates, then the user could be able to choose or not to rename this tags bundle. But, at the same time, to prevent the creation of these duplicates (or similar tags), autocompletion would require looking for existing tags regardless of the case. |
Not very KISS.
Yes, related to the future change to awesomplete in #49 |
Closing this. If you have tags with iMProPeR casing, find an easy to remember/respect convention like You have more than 3500 (!) tags. Don't use casing. Group your tags under broader terms. |
Maybe i have a lot of tags because i have a lot of links since many years? 12 years of shared links... But thank you for your advice :-) However I opened this issue not for my case but to help to make shaarli better through constructive and realistic suggestions. Why did you close this issue? Only because i have a lot of tags? (seriously?) Please, don't close to quickly issues and discussions on this community repo of shaarli. |
I closed this issue because I thought we concluded. No harm meant and I think you did a great job in keeping your link sharing active this long. This issue was about technical points, everyone is free to discuss management tricks and usability problems in the General discussion thread, even en français. That's what the thread is for. The general guideline of the fork is to keep Shaarli simple (project and code maintenance, and features-wise), while providing customization capabilities (plugin system, making more settings configurable). We'll try to keep the number of open issues low so that we can keep focus. Issues can be reopened if there's a clear direction about particular ones. Of course anyone can send patches/pull requests, even incomplete and they'll be discussed. This discussion would better fit in #44 so that we don't follow a slope where users and contributors have to track 90 "maybe" items. Separate issues about clear, separate steps can be opened after discussion. We will also work on a directory structure that makes it easier to add third party templates. This is an important item and work has been started in #76 and https://github.com/shaarli/templates So, regarding enhancements discussed here:
I can copy this to the general discussion if you want to continue it? (It's not the first time we close an unfinished discussion thread). Maybe it'd help if we created a file with contribution guidelines about issue management, pull request/code review, etc. for the project. |
Wordpress avoids that problem decomposing tags into 2 entities : tag name (case sensitive) + tag slug (insensitive). When you add tags to an article, you can do it considering the case or not, but you won't create duplicate tags.
Scoop.it, i guess, uses something like that. Tags are case sensitive but, you cannot use another formating of an existing tag. Autocompletion only suggests the existing form. User should choose the wanted formating of his tags only once (or use a tool to rename/reformat tag).
This can seem a bit futile but, using everyday shaarli since years - 12 years of shared links (from delicious to shaarli) - , I could make this observation :
https://liens.effingo.be/?do=tagcloud
The text was updated successfully, but these errors were encountered: