Getting started with Contentful and Angular
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 readingMaking it reusable
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 readingMaking a Symfony sitemap and deploying it to Elastic Beanstalk
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 readingServerless CMS - an introduction
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 readingAdding live data visualisations
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 readingAdding code blocks (and other structured content)
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 readingSetting up your Bitbucket Pipeline
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 readingGetting your Angular Universal site production ready
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 readingGetting your Universal app ready to work with CloudFront
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