This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Remove the papercuts for frontend rendering (PropertyValueConverters and beyond) #10389
Labels
You can continue the conversation there. Go to discussion →
Umbraco version
v9
Description
Over the years we've not been really good at paying attention to make frontend rendering a consistent experience leading to a few papercuts over time. Anything can easily be worked around of course but wouldn't it be great if everything "just" worked like you would expect it to.
It's always painful to have to close these issues and patiently explain that we're stuck with this wonky behavior. 😓
We have an opportunity now with the upcoming v9 to do something about it. Why not in v8? Well, all of these changes will introduce breaking changes for people relying on the current behavior. So each of the things listed below would be a breaking change to a significant amount of people.
With v9, people will have to rewrite their views anyway, so why not take the opportunity to make it more consistent!
This work doesn't really fit into the HQ roadmap, so we are seeking assistance from contributors in 2 areas:
To get us started, I've been looking into all the issues we had to close because fixing them would mean a behavioral breaking change.
/ Existing instances are not updated if property (True/false) with default true is added to existing documenttype Existing instances are not updated if property (True/false) with default true is added to existing documenttype #9649
I am not too sure about this one, haven't investigated yet: Textarea Macro Parameter Not Rendering HTML Markup #6286
Then there's also the package `SuperValueConverters by @callumbwhyte: https://our.umbraco.com/packages/developer-tools/supervalueconverters/. That package works with:
So what else is missing from this list?
For each item, can we agree what the correct behavior should be, so we can work on it for the upcoming v9?
How can you help?
No response
The text was updated successfully, but these errors were encountered: