Here at Arrow, we're big fans of content managment systems (CMS), particullaly Drupal. It's exceptionally powerful, flexible and gives the client a nice point and click interface to keep their website up to date. Setting all this up to look great and work well obviously takes time. So what if a client doesn't need to make many changes to their website and what if a client needs a great website as quickly as possible.
When Cumbria Storage Solutions approached us we asked about requirements, usage and budget. In this case, nothing justified the use of CMS, so we looked at a more appropriate solution. We proposed the use of a static site generator, which (in theory), would allow us to rapidly build out a high performance website exactly how we wanted. Using 11ty as our generator, we're able to use npm to manage all our assets and build process - this gives us an incredibly powerful and frictionless development work flow.
A static site is also really easy to host, with no intention of delivering a half-baked hosting solution we used AWS S3 backed storage which enables the site to be delivered over the Cloudfront content delivery network. From a visitors point of view, the site loads and responds rapidly. From the client's point of view, the website is virtually 100% available, can deal with any amount of traffic and doesn't cost much to host.
In summary, we were exceptionally happy with the power and flexibily offered to us as web developers by using a static site generator. We believe from the clients point of view, they've got a great website that loads incredibly quickly. This is a solution we're going to offer moving forwards, we understand it's not appropriate for all scenarios and obviously the client cannot update their own website.