Skip to content

Tags and Search

Andreas Duschl edited this page Jul 5, 2026 · 2 revisions

cr4te uses metadata and tags to make overview pages searchable and filterable.

Overview Search

The creator and project overview pages include a search box.

Search matches text embedded into each card. Terms are case-insensitive. Multiple terms must all match.

Quoted phrases are supported:

"Glass Circuit" luminous

Creator Search Text

Creator overview search includes:

  • Creator name
  • Aliases
  • Creator tags
  • Project titles
  • Project tags
  • Searchable project facets
  • Nationalities

Project Search Text

Project overview search includes:

  • Project title
  • Creator name
  • Project tags
  • Searchable project facets

Tags

Metadata tags are category-to-list mappings:

{
  "tags": {
    "Mood": ["Luminous"],
    "Era": ["2020s"]
  }
}

Tags are normalized, sorted, deduplicated, and rendered as grouped action-menu chips. The chip itself is a button; opening it shows filter destinations for the tag instead of guessing one direct link target.

Each tag menu offers:

  • Find in creators
  • Find in projects
  • Find in this creator's projects, on creator pages when the tag is also project-derived

The menu entries use the configured domain labels, so a music site might show Find in musicians, Find in albums, and Find in albums of Bob Marley.

Facets as Tags

Project facets can also behave like tags when their rendering config has tags: true.

For example, in the music domain, genres, labels, and instruments can become searchable/clickable/tag-like values depending on the resolved config.

Clickable Metadata

When a project facet has clickable: true, its rendered value links to the project overview with a tag query.

Example target:

projects.html?tag=Genre:Ambient

The overview page reads the query, fills the search box, applies filtering, and clears the URL parameter.

Tags Page

The tags page groups tags and configured tag facets. Tags use the same action-menu chips as creator and project pages, with creator-overview and project-overview filter destinations.

Use tags for broad, user-facing groupings. Use facets for structured project metadata that can also feed search, links, or tags when configured.

Clone this wiki locally