Umbraco Community Fallback

A universal fallback data type that adapts other data types.
Do your editors have to copy and paste a lot for listing and SEO texts?
Do they often forget to add an image so the page layout is messed up?
Fret not, here's the package to solve all your needs.

Here's a short demo:

Umbraco Community Fallback Property - First Glance

TODOs

  • Find empty cases
  • Make extension points for empty cases
  • Limit choices to compatible data types
  • Limiting strategy for SEO title for instance. (Substr 160)
  • Extendable transformation strategies (other datatypes than text)
  • Prevent stack overflow, browser freezes and crashes (!)
    (It is currently possible to fall back to "self" or subsequently through "self")
  • What happens in blocks?
  • What happens with variants?

Credits

A lot of this code is based on

Honorable mention for inspiration, motivation and a brief code flirt goes to