New to this place, but I’m hoping to hang around here for some time!
We have decided that we want to try using Webflow for our company, after having it recommended a few times.
Our current platform is made in React and NextJS and is: http://hoodheroes.co/ , and our platform is our product. Thus, it has quite a bit of custom functionality/code.
We are short on developers (as developers are expensive), thus we want to offload the making of some of the sites on our platform from our developers to the designers to speed things up (the landing page and our “for companies” pages).
Everything seems good so far, but we are having a hard time figuring out, how we can have a custom stateful header on our webflow pages (e.g. a header that shows whether a user is logged in our not).
So far we have tried the following with no avail:
- Embed webflow in an iframe: We had our landing page on our platform show its stateful header and footer, and everything inbetween was an iframe showing our landing page designed in Webflow… This was impossible, as Webflow pages will not show in an iframe.
- Hosting our platform on an app subdomain: This seems like a way companies often go. Then we would host Webflow on our main-site and our app on our .app subdomain… However, we wont have our stateful header this way (or perhaps we can with some difficulty, but we need to implement it as a custom component in webflow?).
We are now considering trying:
- Embedding our stateful platform header and footer on our webflow hosted page through an iframe. Perhaps we can keep statefulness this way by showing the header from our platform on the webflow pages, but… At this point, we wanted to ask some more experienced people here, if this is a sane way to go.
- Export all our webflow designs to HTML + CSS and import them in our platform… We will lose the flexible page-update- and CMS-abilities of those pages though, which I know will sadden our designers.
In general, it seems difficult to merge webflow with existing sites and use it for just some pages, but maybe we are missing something here.
Hope someone out there more experienced can help enlighten us Thanks in advance and maybe you have a great day!