Improvement: Required? when creating Custom Field
After many years in my position working with clients, and even explicit training on this issue, clients continue to flummox themselves by not reading the 'help text' and clicking Required? [ ] in a Custom Data field ... when that in fact isn't their intent.
Proposal Pt 1: Expanding the caution to the label itself like so: [ ] Always require a value?
Proposal Pt 2: Clarifying the help text like so. This forces a value in this field to create or edit this type of record. To make a field required on a specific form, use a Profile.
In a comparison other software:
Salesforce:
[ ] Always require a value in this field in order to save a record
Network for Good:
[ ] Required?
same as Civi but I like their help text a bit better than Civi's If "Yes" this custom field will be required when manually adding/editing contacts.