Imagine a user creates an event called “Disco Evening.” On the website, it would be nice to be able to visit its page via evops.website/events/disco-evening rather than evops.website/events/42.
Questions:
- How to handle non-latin characters?
- How to handle duplicates?
- Maybe using the current date?
- Should users be able to manually create identifiers?
- Should identifiers stay permanent (not able to change)?
UPD: there are actually many crates for this. Most probably, we’ll use slug.