Skip to content

Improve tags collection #51

Description

@4www

Right now we use tags:

  • on company.tags, to describe companies, it is a list of "free text field"
  • as tags collection, but not currently used anywhere except the /tags/:tag page if it exist, to add data to a tag

But the tags are overall not so great, as a user experience.

  • their semantic is unclear
  • it is not really grouping companies together
  • hard to figure what tag to add / remove, or what is available

We could improve tags:

  • enforce companies.tags to pick from the tags collection, (create a relation between the two models, in the cms)
  • clearly define the source of the tags collection list. Why does a tag exist, what value does it bring to the user

The tags need to evolve to be able to well describe a company.

Maybe it should be additional categories on the company model.

Examples:

All in all this seems like a complex project, that needs to bring clear and accessible semantics, to add value for the end user when exploring companies and looking for jobs.

(related cms issue https://gitlab.com/joblist/cms/-/issues/4)

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurea new feature to the project is being worked on

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions