I have this project I'm working on, and I made the mistake of designing with the current copy from current website instead of requiring new copy before design took place (client said he was going to provide copy later). So the new copy is like 3x as long as the one I designed for and it will not fit in the 3 components that I used for the current design with the smaller copy. Before I just redesign and throw in a different component I wanted to ask how you guys handle stuff like this? The beauty of Webflow is that it's so easy for clients to edit sites, but the problem I've found with Relume components is that you can't have something where the client will be able to radically change the text without it severely messing up the layout / design.. Coz like you have components where an image is on the left, then one where the image is on the right.. So for instance, you have one paragraph with image on left, then another image on right. On anything else like Wordpress for instance, client can edit the page and edit ALL THE CONTENT for the entire page, and images can be made to be on left, right, wherever.. In Webflow with every single Relume project I've noticed you're limited severely by the components you choose and if you wanna add more content you gotta add more components.. How should I handle this? I mean it seems to contradict the whole reason to use Webflow in the first place, at least the part about the client being able to very easily edit their content.
Alex Q. yeah really solid pain point that you are flagging here for sure. You're definitely not alone. Couple of ways we can approach this to get you moving in a direction where you and your client are happy.
There are some inherited limitations with the Webflow API and our import process, and a couple of those limitations hit on this exact pain point in Webflow which is Component Slots and Component Properties. I would try to carve out maybe 30-60 minutes to dig into these concepts and maybe they could work to help solve this problem for you. Unfortunately this is not something we can dynamic invoke in our components, so it would be a process you would have to go through in each build.
Another option would be to try to "predict" this scenarios in someway, and have those components ready to just drop in. So maybe you aren't making them as complicated as slots or props above, but they are literally just fully styled components that are ready to be dropped in. You would have to take advantage of props in order to make this work. You will also need to make sure that your client is invited to the project either as client access with a marketer role, or as a limited guest seat to your workspace with a marketer role or higher role in order for them to be able to access these components and drag them out to the canvas. The risk you run with them dragging these components out without slots though, is layouts being broken.
So yeah, I think slots and properties (props) are Webflow's answer to this exact problem - equivalent to WordPress drag/drop editing - but better because as the developer, you still get to say what and where. Hope that helps - but if you have any specific questions around this or if you've felt like I've not understood the problem - feel free to let me know - happy to continue the conversation to make sure you are unblocked and the direction is clear. Be sure to send along a read-only/sandbox link as well.
Alex Q. component variant may also be something to look into. https://university.webflow.com/videos/component-variants

