System should validate the content of FTITLE metadata for illegal characters before publishing

New

The system should validate the FTITLE value for illegal characters when saving a file.

Currently, when a user enters an illegal character in the FTITLE value for an object, the system saves the object without validating the FTITLE value. When a user attempts to publish an output containing the object, the illegal characters cause some outputs to fail due to filename errors, and they cause some other outputs to contain broken links.

New
  • There could be perfectly valid reasons to have certain characters that are disallowed in Windows file names in an FTITLE value. I think the best approach would be to allow those characters in FTITLE and automatically remove them in corresponding file name substrings. This is not without issues either as that could lead to file name conflicts in exports (it is not an issue in the CCMS itself).