-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Rework of collaborative tags #4699
Comments
Would it be possible to get tag colors like the labels on github? |
Hi, https://help.nextcloud.com/t/how-to-tag-multiple-files/21769 I would like to add the request for an option to apply tags when multiple files are selected. That is a very useful feature if you have/add multiple files. |
+1 |
|
@gradinaruvasile we will only have a listing of the tags in the row, comparable to Gmail. Adding and removing tags in the row would be too much and too noisy. That’s done via the sidebar. @disaster123 that’s what we want to add, as said. |
@jancborchardt great - multiple colors or colors for tags would be great as well. If you have a lot of tags it gets very difficult to recognize them. |
@disaster123 that's a different topic, you could open a separate issue for that. :) |
@jancborchardt thanks added: #6778 |
Given that the milestone has been postponed, maybe you could consider to include the following issues:
@MorrisJobke, perhaps? in addition here (Better UI for managing and applying tags ? #4842) you find a sort of "general discussion" of some possible improvements on the tag system, just for reference |
We just released the beta3 of Nextcloud 13. So also all of those are new features and enhancements and will not be included in 13 anymore. We cannot put everything in one release and delay it even more. Sorry for that. |
@MorrisJobke, I am afraid I did not manage to be clear... I wrote "Given that the milestone has been postponed" meaning that, given that this overal issue on tags has been postponed to Nextcloud 14, maybe you could consider to include other pending feature requests on tags. I had the impression that all the three feature request I suggested to include in the list for Nextcloud 14 were deemed "interesting enough". Maybe it could be handy to have them in this issue for you to keep track of them. Said that, I am eager to use Nextcloud 13 and I cross my fingers for some features in Nextcloud 14... 😃 |
Ah :) Okay - I just moved it because it was already put into 13 and thus should be in 14 (at least we try to). We will have a look at the 14 stuff once we plan it. For new we finish 13 :) |
@MorrisJobke Is it the right time for ask you developers to have a look? A review of the tag functionalities to be developed in 14 could be done now.. .? |
Presumably Group tags, unlike personal tags, should be displayed on search/type-ahead, even if not applied by the User (or any user). |
tags are already some sort of metadata. I know there were already lots of ideas about file metadata, but nothing did it yet. or metadata needed to correlate any file with a geoposition(not only pictures) gpxpod app would probably be easy to extend to show all files describing something within the selected area. |
@MorrisJobke I am trying to shamelessly bump up this tag overall issue... Sorry for disturbing, but there are a lot of good proposals here. In any case, thank you for your attention.. .. |
Since tags are editable by everyone, I think this is a huge issue. @jancborchardt can you try to push this issue, because I think it's a pretty bad UX if all your tags got renamed my someone else. |
My considerations about this issue: What would be a great step forward is to have a collaborative web based file manager that supports 1:n relationships on file (visual) structure. That's the summary. And I would say, sooner or later the collaborative file managers will switch to the 1:n logic. The "folders" concept, inherited from the physical view used before the digital era, give us a 1:1 relationship. The naming of the functionality "tag" denotes that this is viewed as only a patch of the problem. I would rename the concept to something like "routes". A file can be reached from multiple routes. A file manager should show us the routes, and no anymore the folder concept. The old school folder concept would then be a special case of the 1:n structure. All the files would physically be in the same folder of the base system. The big problem I see is how to live together with base systems who live with 1:1 logic. For example, ¿how to manage backups or to synchronize files in desktop clients? Maybe, this comment contribution in short term is close to nothing... But, as a person who have though many hours on that issue, I wanted to share my point of view. |
@MorrisJobke , @skjnldsv (hoping that you're still the right persons...) This issue is becoming a bit the kitchen sink of the suggestions about tags. It is full (IMHO) of good ideas yet they are all mixed together and it'll take some work to split them... Let me know if I can help somehow |
Just discovered this feature and this thread, and I think the topics discussed above can be split into two general categories:
For me, point 1 is more important, but presumably this will vary for everyone. Seems like maybe this could be split out into two issues and handled separately in whichever order is most preferred? Not that I'm really entitled to an opinion here, I'd just really like to be able to control tag visibility :) |
Currently i´m facing this issue as well. It would be great if some collaborative tags can be defined by Admin or other Groups and e.g. only creator or admin can change it again. When you use collaborative tags with many users you may think they are wrong or misspelled and when you change them others will affected by this. Everyone should be able to use the tags at files, but can not rename the tag. |
Exactly my thoughts. Once I misspelled a tag and it was created on-the-fly in the tag bar. After that I had a hard time deleting it. Very strange user experience. I think it would be much better if there was a tag editor to manage tags. There you could see which public and private tags exist. Instead of creating tags on-the-fly in the tag bar, you have to intentionally create a tag first in the tag manager. When creating the tag, you choose if this tag is private or public. After creating the tag, you can choose it in the tag bar. This means: the tag bar in files app is read-only. This prevents shitty data due to spelling mistakes and reduces the list of unwanted tags being shared by default. The result is a cleaner environment and better control over data. |
hi Thanks |
At school we have the problem that pupils can use and delete tags even if they do not have writing rights in that folder. So first step should be that the collaborative tags should respect given rights (write, delete) for every group. |
Hello to all, I agree with the summary above by @rickyelopez .
In my views, the main functionality that tags are meant to perform is to give a fast and easy access to very diverse content. This fast and easy access happens because you can search by using:
Hence, the most important feature among those neatly summarised by @rickyelopez is, in my views, that an option should be given that the modification of tags be restricted to administrators (or to a small group). If not, you end up with a myriad of slightly misspelled tags, which results in a helpless fragmentation of the category of content that you intend to create. This becomes nightmarish to administer and ultimately kills the function of tags as I described above. Example: A taxonomy per geographic locations, with one tag per EU Member State, in a multilingual community. In the absence of this restriction to the edition of tags, you will rapidly end up having, for the concept of "Germany", and an initial official tag such as " |
@SergioArbarviro Owner is a user or group: The admin can add tags with empty owner and by this everyone on the server can see it (default tags). Modification should be driven by admin of either server or group. Those that manage the server are able to edit everything, and group admins can change group tags. As a consequence, tags with same name from different groups exist in parallel. But thats okay, if one group is deleted the tag with same name from other group will survive. |
@godfuture My concern relates to the pollution of these public tags (= editable by a restricted set of administrators only, for the server or for each group) by private tags. In the current version of NextCloud, anybody can start typing a tag and can create his/her own private tag that is "close" to the public tag (= with one or several typo errors, truncated), but not identical, just by typing "enter" (willingly or not) when the tag starts appearing on the tag search window. This new, private, "contaminated" tag is then proposed to other users that, without knowing it, use the "contaminated" version instead of the official one... and you end up with tens of slight variations of the same chain of characters to describe the same concept... making the tagging system useless. I understand that some use cases may want to leave complete freedom of the definition of tags by anyone. This is legitimate when the centres of interst are extremely diverse. In more professional use cases where the universe of issues to handle is finite and there is an interest in navigating fast to the content of interest, I believe that the option should be given that the ordinary users are not given the possibility to create their own "private" tags. |
@SergioArbarviro But I dont agree that users shall not be able to create their own and private tags which are not shared to others. If a user is polluting his tags with poo, then this poo is only in his user account. As drafted above, public and shared tags in a group would exist in parallel. Your own poo will not stink in other user accounts. So again, you are free to mess up your account, but you will not be able to mess with default tags on whole server or group tags, if you do not have permission. This way I dont understand your fear of tags going messed up. The messing up today is created because all tags are by default public. |
@godfuture |
Folks, please open a dedicated issue for the user tags (if there isn't one already) We do have some API for user tags already, this is how we store favorites for example. Regarding that issue, most of the work is done now (31) |
cc @jancborchardt @nickvergessen
The text was updated successfully, but these errors were encountered: