More tagging categories

Think like how f-list has Fave, Yes, Maybe, and No.
I feel it would be better than only the two for the sake of specifics.
i.e if John liked threesomes but it all depends on mood, he would maybe it.

1 Like

This is a good idea - I often see custom tags for common or pre-set topics where it’s mostly a matter of wanting to explain a situational preference; but there’s no consistency over whether it’s a ‘like’ or ‘dislike’.

If like/dislike is a boolean in a database table, ‘maybe’ could be a Null option. (But you might want to make the test ‘X or X is Null’ so it comes up in search for X, and perhaps even the same for the negative search, because normally Null would mean it wasn’t either false or true. :cat_with_wry_smile:)

Tapestries MUCK has wi #detail which gives the full Never/Dislikes/Neutral/Likes/Loves breakdown. While I dislike displaying these full tag breakdowns on character profiles ala F-List I would not be opposed to them hidden on another tab on the character profile or accessed via a command.

There’s a discussion here on the tag system and it’s granularity. Accipiter was concerned about sorting/coloring/filtering behavior and I think these more granular tag groups should be left out of that.

1 Like

It’s not hard to change a boolean to an enum in SQL. Please don’t try and ‘hack’ in functionality into an SQL schema like this. I’ve had to fix these things too many times in my career. Plan for the future. :slight_smile:

In the DB, it is already an “enum” with two options: like, dislike (Not SQL, however. Rather a Badger doing all the DB work!)

But It is as Waku says; while I like the idea of better tools to express preferences, I also like the idea of simplicity. Searches for !magic is simple when the options can translate to “yes” or “no”.

But I can surely imagine allowing realm admins to create these “enum” options themselves, where each preference type have fields like:

  • Name (eg. “maybe”)
  • Color
  • Sort order
  • Positive (true or false)

Tags would be sorted by the sort order of their preference type (like now), colored by preference type color. And for searches, the binary/boolean “Positive” flag would be used to determine whether a character with the tag should be included or excluded from search results.

1 Like