Getting started with Contentful and Angular

September 7, 2019

First steps in setting up an Angular app to read data out of an API-first CMS. This post covers setting up HTTP get services in your app to read data from your CMS's REST endpoints

Continue reading

Making it reusable

February 8, 2021

Our serverless CMS is going pretty well. But really we want to be able to reuse it. This post describes turning parts of the app into libraries, publishing them to NPM, then configuring elements in our new app.

Continue reading

Making a Symfony sitemap and deploying it to Elastic Beanstalk

August 21, 2020

I've used Elastic Beanstalk a little, but I wanted to understand it properly, so I tried deploying a Symfony application on it. Like a lot of AWS services, Beanstalk can be fiddly. Here are some of the things I learned

Continue reading

Serverless CMS - an introduction

September 8, 2019

I've worked with several CMSs over the years, but lately much more of what I do is around headless CMS. I've been wondering if maintaining the software is worth the hassle. So I decided to try some SAAS CMSs...

Continue reading

Adding live data visualisations

October 18, 2020

Now we've got dynamic pages running, let's try displaying some data. In this tutorial, we'll look at using Angular and D3 to generate data visualisation components, and JSON defined in contentful as their data sources

Continue reading

Adding code blocks (and other structured content)

February 16, 2020

Too often, CMSs let you manage flat content pages but leave you with hardcoded text in your custom pages. This post explores using embedded assets in Contentful alongside a component library to make everything CMS-able

Continue reading

Setting up your Bitbucket Pipeline

May 26, 2020

If you've been following along with the other tutorials in the Serverless CMS series, you're probably wondering about automating your build by now. This post tells you how to set up a Bitbucket pipeline to do just that.

Continue reading

Getting your Angular Universal site production ready

May 19, 2020

Want a quicker time to first paint and metadata on all your pages? This tutorial takes you through converting your Angular app to Angular Universal, deploying it to AWS and configuring it to work with your FDQN

Continue reading

Getting your Universal app ready to work with CloudFront

May 24, 2020

There's a few things that are easy to miss when you're configuring your Angular Universal app to work with a serverless deployment. This post takes you through the small-but-important things you'll need to do.

Continue reading