Sorry I'm new-ish to using CMS software. I came across strapi.io which seems quite nice for my needs(I'll be using with Gatsby and building a small site with several content-types that the client should be able to use to modify existing content or delete/add new content(of existing types) by themself with a user friendly form. movies download movies at forum Ran into a snag though. There's a content type which has a few elements and then either an image(file, 1 or more) or embed(url should suffice, only one). I guess I could provide both and mark them as optional, but it'd be preferred if it was some sort of "one of these is required" like an enum or dropdown followed by relevant input field.