We have build our new site with Webflow, this article details some of the steps.
Lorem ipsum dolor sit amet, consectetur adipiscing elit proin mi pellentesque lorem turpis feugiat non sed sed sed aliquam lectus sodales gravida turpis maassa odio faucibus accumsan turpis nulla tellus purus ut cursus lorem in pellentesque risus turpis eget quam eu nunc sed diam.
Lorem ipsum dolor sit amet, consectetur adipiscing elit consectetur in proin mattis enim posuere maecenas non magna mauris, feugiat montes, porttitor eget nulla id.
Lorem ipsum dolor sit amet, consectetur adipiscing elit proin mi pellentesque lorem turpis feugiat non sed sed sed aliquam lectus sodales gravida turpis maassa odio.
Lorem ipsum dolor sit amet, consectetur adipiscing elit ut suspendisse convallis enim tincidunt nunc condimentum facilisi accumsan tempor donec dolor malesuada vestibulum in sed sed morbi accumsan tristique turpis vivamus non velit euismod.
“Lorem ipsum dolor sit amet, consectetur adipiscing elit nunc gravida purus urna, ipsum eu morbi in enim”
Lorem ipsum dolor sit amet, consectetur adipiscing elit ut suspendisse convallis enim tincidunt nunc condimentum facilisi accumsan tempor donec dolor malesuada vestibulum in sed sed morbi accumsan tristique turpis vivamus non velit euismod.
We have built our new site in Webflow. I chose this because I am very interested in dynamically built static sites, and having played around with Wordpress quite a bit, I didn't feel that you had the flexibility to play around with pages designs and make landing pages as opposed to Dynamic pages.
There are really three options for using Webflow.
We chose to start with a template. We felt like this would be best and quickest way to get a new site up and running.
It turns out that this part of the process is a little bit of a challenge because most templates have multiple versions of pages, for example a blog post, our selected template came with three choices, which is good, however you need to pick one, duplicate it and put it into the site structure that you would like. We went with /blog/<<blog post slug>>, which is a typical format.
This process took the most amount for time, because each page needed to selected moved into the correct hierarchy, and then updated, SEO, Meta Information, Page design, etc.
All of the un-used template pages we currently hid with password protection so that they don't show up in the Sitemap (Surprisingly it is very difficult to dynamically control what goes into a sitemap, you can manage it by creating a manual sitemap, but shouldn't the tool do that?)
Very drag and drop interface to get widgets and html components on the page.
The image and media handling is through Webflow only. So for example if your infrastructure is set up to dynamically resize images (ex: Cloudinary, Cloudflare, Cloudfront, etc.) depending on usage that won't work, since all images are imported into the Webflow Image Library. If you are including media it will need to be loaded into Webflow. Webflow does have good sizing, placement, and alt tag generation tooling though. For some use cases that should be sufficient.
The Webflow deployment process is very straightforward, when you create your new project you get a new-project.webflow.io domain so that you can build and test. When you are ready you connect your domain to the new site, and it becomes a new deployment target. Set up was easy, had to add a few DNS entries and you where off to the races. We use Cloudflare for our DNS and hosting, because of the robust tooling and control that it gives you, Webflow works fine with Cloudflare, however when you are in the Custom Domain Setup section of the Project Settings you will see the following error: 'You'll need to remove the AAAA record from your DNS settings to ensure your site loads properly." While the setup in Cloudflare doesn't use 'AAAA' this error shows up.
This error doesn't appear to affect how the site behaves, and Cloudflare is running in full proxy mode.
Once the site has been completed and it has been connected to a domain, there are the finishing touches. Adding in javascript function and external sources as necessary. Webflow has that handled nicely as well, you can add Javascript at a global level (support for both Head code and body code) or at the page level (support for both head code and body code).
If you have a submission form in the Project setting your will need to make sure that you have the set up as well, things like subject lines, reply to address, and the email template are customizable.
Setting up some standard integrations, like Google Analytics, Google Optimize, Google Maps, and Facebook pixels are easily done through project settings.
The final, most rewarding and scariest step, do the first deploy to your domain, remove password protection and then figure out what you missed or want to change now that it is live.
I like to cut to the chase, am I happy that I picked Webflow for our new site. Yes I am, it is a good platform with a lot of flexibility and potential. Is it perfect...No, but that is ok because the team at Webflow is always adding to the service.
I have outlined some of things that I found challenging when creating the new site in Webflow.
In future articles we are going to explore connecting Webflow with External tools and continuing on our journey with Webflow.