Skip to content
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

Suggestion: Tag Groups / Bundles #412

Open
Andrewskiz opened this issue Dec 11, 2015 · 9 comments
Open

Suggestion: Tag Groups / Bundles #412

Andrewskiz opened this issue Dec 11, 2015 · 9 comments

Comments

@Andrewskiz
Copy link

It would be cool if you could group a number of tags into a tag bundle like in Delicious or Pinboard. Also, a way to pin said bundle to the main page of Shaarli so it shows up first.

@nodiscc
Copy link
Member

nodiscc commented Dec 12, 2015

@Andrewskiz Would this #359 work? (setup a custom button linking to a custom tag search)

@Andrewskiz
Copy link
Author

That would be a useful feature also, however I was thinking along the lines of having the links in the group themselves show up first on the main page.

@nodiscc
Copy link
Member

nodiscc commented Dec 13, 2015

sticky/pinned posts -> #186 is that it?

@Andrewskiz
Copy link
Author

Yeah, if that would apply to a tag or group of tags that would be it.

@virtualtam
Copy link
Member

+1 for the feature ;-)

Introducing a tag hierarchy would also be nice when searching/filtering content, e.g.:

music
  |- classical
  |- death-guinguette
  |- jazz
      |- be-bop
      |- john-zorn
      |- scat
  |- opera

This would require some development though, either:

@nodiscc
Copy link
Member

nodiscc commented Dec 15, 2015

Introducing a tag hierarchy would also be nice when searching/filtering content

IMHO this would introduce unneeded complexity. If you need to work like this, why not simply rename these tags (be-bop,john-zorn...) to jazz/be-bop, jazz/john-zorn (single tag) or jazz be-bop,jazz john-zorn (convert 1 tag to multiple tags).

Tags in their current form ("single dimension"/flat) are very powerful and let you organize links exactly the way you want. What @Andrewskiz needs is a way to

  1. select all links tagged favorite,yeah,nice
    • requires a "batch edit" mode, allowing selection and edition of multiple items. Not easy to implement and needs to be designed carefully. Already reported at Original Ideas/Fixme page #106 I think.
  2. apply the "sticky/pinned" status to each of those. How sticky links work still has to be decided
    • Add a sticky property/checkbox to each link (directly in the array, is that even possible?)
    • Always display links that have a preset tag (eg sticky or *?... make the list customizable) at the top of the link list. This way we can even skip 1. and directly use the Rename tag feature.

Anyway I think this use case can be solved by working on #186 and/or #359 first; nested tags would be really hard to manage.

@ArthurHoaro
Copy link
Member

I agree with @nodiscc.

You can do almost whatever you want with current tag system and research.
Introducing a tag hierarchy would be complex and need quite some dev (especially the admin part). And at best it would save a few clicks.

About sticky tags, I'm not a big fan of the idea. IMHO the point of the #186 feature is allowing to have one or two shaares on top as "welcome" messages. It really can be done manually without requiring a specific tag pinning feature. And if you really want to set fifty posts as sticky, well, that's up to you and you can.

@nodiscc
Copy link
Member

nodiscc commented Dec 16, 2015

Add a sticky property/checkbox to each link (directly in the array, is that even possible?)

is that even possible? Do plugins have the ability to create/read/write a custom field (pinned field=boolean, geolocation field=string, rating field=int...). It's not clear to me.

@ArthurHoaro
Copy link
Member

Why wouldn't it be?

EDIT: Oh you're talking about plugins. Yes it's possible to add a new field, save it and retrieve it in linklist, but it might need some improvements. However I can see this as a core feature.

@virtualtam virtualtam added the filter datastore queries label Jan 8, 2016
@ArthurHoaro ArthurHoaro added this to the backlog to the future milestone Mar 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants