Slug generation
The dashboard currently generates slugs from titles (i.e. for the show). This is not really great because the rules around slug-generation are rather complex and might include parsing and applying unicode-rules to strings that are very large (and therefore shouldn’t be loaded by browsers) and should therefore be done in steering.
A few notes that we should discuss and derive tickets from:
- slug generation: check if we can actually use unicode in slugs so that characters like
ä
are not stripped and entirely-non-ascii-strings (like arabic titles) are not empty - API: auto-derive the slug from the title where appropriate and if no slug is provided
- API: if a slug is provided make sure it complies with the slug rules