I'm working on tag synonym support at the moment, the admin end is fairly straight forward, but the user experience is kind of misty for me.
So lets say for example we have a synonym in place for: "sqlserver" -> "sql-server"
When a user attempts to tag a question "sqlserver" should we?
- Rename the tag in the background, not display anything to the user.
- Disallow the save, suggest sql-server as an allowed tag and explain that sqlserver is not.
- Something else.