Earlier this week we launched our new website, were pretty proud of it and wanted to explain some key features about the new site
As mentioned in a previous Instagram post, we’ve been working hard on our new website after rebranding Attach during June and July and we wanted to take the opportunity of working with some new tech.
Our new website includes information about us and what we do, case studies, blog posts and more. We plan on adding more content and features soon as well as regular blog posts and case studies for any new projects.
Why not WordPress?
Our previous website, before the rebrand, was built on WordPress and while we are big fans of WordPress here at Attach we don’t use it for every website. We are technically agnostic, what platform or technology we use depends on the job in hand and sometimes it’s not WordPress, well at least not by itself, but we will get to that later.
An updated tech stack
We wanted to practice what we preach when building the new site so using a modern tech stack and future proofing as much as possible was very important to us.
We’ve used a bunch of modern tools and technologies including React, webpack, Gatsby and Netlify, in order to build a static PWA (Progressive Web App). We plan on doing a full blog post just on PWAs next month, so I won’t go into this subject too much, however two key points to mention are the speed, it’s fast to load and even faster to browse, and the reliability, support for an offline experience making it resilient to bad network connections.
Headless Content Management Systems (CMS)
WordPress, in this new approach of building websites, can be used as a headless CMS. A headless CMS allows people to manage their content through a familiar admin interface, like WordPress, and by giving developers the ability to access the content via APIs this allows for a fully customised frontend.
Since WordPress is such a popular content management system, proven by the fact it powers ~ 60% of websites using a CMS, it makes it a good choice as a headless CMS. However there are other options, there’s cloud based content management services like Contentful or Contentstack, other traditional CMS like Drupal or Craft, or Git repository based CMS like NetlifyCMS (which is what we are using for our own site).