My idea is: to change the double negative on contact import to “overwrite value if already exists” Yes/No. It is clearer what the action is.
I think these groups of people would benefit from this idea: anyone importing contacts that already exist
Why I think they would benefit from this idea: the double negative is confusing. Don’t and No. Does No mean it will not overwrite or it will overwrite.
Any code or resources to support this idea: n/a
Are you willing to work on this idea?: from a comms / UX point of view, I’m happy to be involved
What skills and resources do you need to explore this further? If others agree that the double negative could be improved for new users.
This is what it does:
If you have a record, that is empty, will be filled out. That’s the point of import.
If you have a value already, then it will be ALSO overwritten as a default.
However if you don’t overwrite, then the existing values will be spared and only new values will be added on fields, where there was no value before.
Despite being a native English speaker and frequently using double negatives, I have to agree - we did have discussions about this around the time it was introduced and the pushback against making it more user friendly was ‘this is how Mautic has always done it’
This is why we are trying to form a UI/UX tiger team, to actually find and fix all these weird, confusing Mautic oddities!
Would that be something that you would be interested in contributing to @octobercomms ?
It happens to me also, like a short circuit inside my brain, when I try to understand the end effect of “Don’t overwrite = no”.
I would find this wording better:
Keep existing values = no => will OVERWRITE the existing values
Keep existing values = yes => will NOT OVERWRITE the existing values
I tried and found out that I am not able to change it. I am not a member of the English team.
Anyway, it looks strange, that the Text in Transifex was created 14 days ago (19 of June 2023) and this topic about the wording was created a year ago.
@escopecz : do you find also better the wording: “Keep value if already exists”
instead of “Don’t overwrite value if already exists”
=> if so, can you update the text in Transifex?