linkding
linkding copied to clipboard
feature request: categorizing bookmarks
I just found out about linkding and I really enjoy it, thanks for the effort!
Is it possible to add a feature that allows grouping multiple bookmarks in a folder-like structure? I'd like to be able to create multiple categories, such as vacation, recipes, work, etc. For the sake of simplicity, each of these folders would only contain a set of bookmarks, not necessarily recursive folders.
I currently only the see possibility to remotely emulate this feature by using tags, but that feels kind of clunky for that use-case.
Seconding this request. Would be great to have a second way — lists or folders — of categorizing links.
I'll probably not support folders, I might consider lists or some other type of collection if some concrete use-cases come up.
It would be helpful to know why tags are not sufficient for categorization for specific use-cases.
Another idea reported in #314 :
When using Linkding for bookmarks falling under many different topics, the amount of tags can get a bit unwieldy and make the tag sidebar feel a bit disorganized. As an example, I have tons of bookmarks on linguistics, and a bunch on programming (though this doesn't even cover everything ofc), and I like to be decently verbose with my tags, categorizing linguistics and programming bookmarks based off of what language(s) they apply to if applicable, as well as what specific topic they cover (i.e. I have tags like "writingsystems", "soundchange" and "grammar" among others for linguistics, and tags like "webdev" and "databases" for programming). Being able to have different categories or folders for tags if one desired would help a lot in making things feel neater, especially if the folders were collapsible. I personally don't even really want or need anything like nested categories or folders, just one level would be enough. Thank you very much for your time, even if this gets decided against!
So basically allow manual grouping of tags into groups / categories, instead of having them grouped alphabetically.
It would be helpful to know why tags are not sufficient for categorization for specific use-cases.
I also vote for a tree structure.
Why I think, that I need such structures?
- I have too many tags, the alphabetic list is rather long. That is the main problem.
- I cant remember which tags i have used. Is the Internetradio under "House+Home", "Arduino", "Radio", "Hardware", "Multimedia", ...? Ok, tag it all, but that gives a long list under every tag...
- I often define new tags because I don't know there was already another which fits. Especially if different tags are common, e.g. "GBA", "gba", "Gameboy Advance", or "PSX", "PS1", Playstation". It's a hassle to tidy up the tag-cloud from time to time, to fix this faults.
- I want to have different tag-Clouds for different main topics to have it easier to search, e.g. "consoles", "home", "kids", "holiday", "Hardware" and below for subtopics, e.g. "sony", "nintendo", "sega", "micro$oft", "arduino", "GAL", ... One tag for every console AND one for the vendor AND one for "game", "hardware", "manuals", "walkthrough". -> long list.
- I often forget a tag. The manual for my phone needs tags for "Manuals", "Hardware", "TK", "Cisco". When searching, only one tag gives as much results as search directly for the title. But if i forget one or two tags, the link is somekind of lost... So, wheres the right balance between a long list of tags and a long list of matches under a tag?
- I am used to use tree structures to search and navigate in network storages for years. Perhaps the "used to" is also a main problem. It is another kind of thinking. folder -> subfolder -> subsubfolder or tag -> tag -> tag. The first one is easier because of less choices per level, but a mess, if you can only remember a subfolders name... The search for "you know what I search for" is missing ;-)
- I'm a big fan of the rule of ten for search structures: If you have more than 10 entries -> new subfolder. I you have <= 3 entries -> remove the folder.
For now, I "emulate" tree structures by different tags on different layers for now with a number prefix to sort them at the top of the list. That sucks, if i forget tags for higher levels.
For me it would be easier to sort URLs by Drag&Drop (would be ideal) to a structure and have perhaps somekind of autotagging for the different layers. Extra Tags are great if you really could remember there was a link, but it is a topic which fits to too much leafs in the tree.
Another solution which could help a little could be a possibility to sort some tags in a tree for a basic structure. Defining parents for tags could be an low level implementation to start. So if i tag a new url with e.g. "GBA", it is per default also tagged as "Gameboy", "Nintendo", "Consoles". That would help a bit (but no a bite). For manuals another tag "manual" would be necessary, but no logic could know which are the parents...
I hope that wasn't too confusing...
I think the TLDR is that while there are no lists or folders support, grouped organization using only tags causes one to do something like: reference:OS:linux, reference:OS:windows. Having a list collection (hopefully that also can include other lists) would be pretty close to having folders.
Gmail does something similar with its nested labels, but if you're against a folder structure maybe that's not the best example.
The first part of this article has some food for thought with regard to tags and folders: https://zapier.com/blog/how-to-use-tags-and-labels/
I am also voting on lists. I really like Linkding and hope this functionality will be available soon.
+1 for lists
+1 for nested lists. If this feature was added I'd transition instantly.
Thank you for your amazing app ! I love the attention/love you put into this simple but powerfull piece of software !
I also vote for nested lists or somthing similar you will come up with ! Something discret that merges well with the current system/design !
An idea, it could be possible to emulate a hierarchical structure with tags using root/child/grandchild as the tag name. Perhaps there is a specific view where you could opt to show certain tags, which would pose as folders there. .
@jonathan-s There are a couple of considerations on that proposed solution. I do have a structure where I use prefixes for that same purpose and, while it works, there are issues.
First, tag autocompletion. It has really slowed me down when adding new bookmarks -- especially through the chrome extension. That could possibly be resolved by matching on more than just the first word. I do wonder if it gets extremely cluttered, though.
Another thing to contend with: cross-collection linking. You can't see items tagged with the same label across collections.
You could probably come up with workarounds, but it seems like they would be just that -- workarounds.
Just my $0.02.
+1 for this
@oderyn
Another thing to contend with: cross-collection linking. You can't see items tagged with the same label across collections.
I'm not sure I follow what you mean here.
Hi @sissbruecker,
I'm excited to contribute to the project and have begun working on implementing the category feature.
As I'm navigating the codebase, I'm encountering some questions about the project structure that would greatly benefit from your insight. Would you be available for a brief meeting to discuss the architecture and clarify some key points?
Your guidance would be invaluable in ensuring I'm on the right track and contributing effectively.
Thank you for this project and your time!
+1 for nested folders
I'm excited to contribute to the project and have begun working on implementing the category feature.
@Heshmatkhah Thank you so much for addressing this request. Will you implement a shareable nested folder structure? It would be fantastic if we could generate separate sharing links for individual folders to share all sub(sub)folders in the shared folder. We would like our users to see the nested folder structure and expand/collapse folders with a click.
@EduNetEurope what I'm trying to implement is nested folders like tags, each bookmark can be in multiple folders. for shareability, it requires some attention from @sissbruecker.
+1 for nested tags like #deals>pc instead of #deals-pc or #deals>pc
@EduNetEurope what I'm trying to implement is nested folders like tags, each bookmark can be in multiple folders. for shareability, it requires some attention from @sissbruecker.
@EduNetEurope @sissbruecker Any progress on this? From all the different threads that request the nested/group tags , it definitely is a feature that will be really appreciated and bring people over to linkding (me included).
Thanks.
@Heshmatkhah @sissbruecker Following up on @jvteleco: Any updates? Cannot wait to see nested folders.
+1 for nested folders, something like this would be very useful: