Skip to main content
CSS is fun and cool and I like it.
Article

How Different CMS’s Handle Content Blocks

Imagine a very simple blog. Blog posts are just a title and a paragraph or three. In that case, having a CMS where you enter the title and those paragraphs and hit publish is perfect. Perhaps some metadata like the date and author come along for the ride. I’m gonna stick my neck out here and say that title-and-content fields only is a CMS anti-pattern. It’s powerful in its flexibility but causes long-term pain in lack of control through abstraction.… Read article “How Different CMS’s Handle Content Blocks”

Article

Build a Custom Serverless CMS: Part 2

In our previous proof-of-concept demo, we built a bare bones admin for generating a web page with the ability to edit some text on the page and set the site title and description. For this next demo, we build on our example and add rich text editing and image upload capabilities.… Read article “Build a Custom Serverless CMS: Part 2”

Link

Free, faster.

Article

Build a Custom CMS for a Serverless Static Site Generator

Static Site Website Generators have been getting increasingly popular within the last 2 years. Much has been written (like this and this) and there have been many great open source projects and even funded companies launched to help you get up and running.

What if I told you that you could build a Static Site Generator with your own custom CMS without the need for a database? Not just that, but we can get to Hello World! in under … Read article “Build a Custom CMS for a Serverless Static Site Generator”

Article

The API-Based CMS Approach

For each type of content you need for your site, you develop in three steps:

  1. Create the custom content type and configure its fields
  2. Set up your app to retrieve that content from the API
  3. Load the content into your page template

Let’s take a look at each of these steps in a little more detail as I walk through how to set up a simple news article website (demo website) with a homepage and article pages.… Read article “The API-Based CMS Approach”

Article

Learning to COPE with Microservices

I vividly remember my first encounter with a content management system: It was 2002 with a platform called PHP-Nuke. It offered a control panel where site administrators could publish new content that would be immediately available to readers, without the need to create/edit HTML files and upload them via FTP (which at the time was the only reality I knew).

Once I’d made the jump to a CMS, I didn’t look back. CMSs quickly became part of my toolkit … Read article “Learning to COPE with Microservices”

Article

Building a Jekyll Site – Part 3 of 3: Creating a Firebase-Backed Commenting System

The following is a guest post by Mike Neumegen from CloudCannon. This final post is about adding some functionality to a Jekyll site that isn’t possible: comments. That’s because Jekyll has no backend component in which to save comments. But, we don’t even need that if we do it entirely front-end with Firebase!Read article “Building a Jekyll Site – Part 3 of 3: Creating a Firebase-Backed Commenting System”

Article

Building a Jekyll Site – Part 1 of 3: Converting a Static Website To Jekyll

The following is a guest post by Mike Neumegen from CloudCannon. Mike and I talked about doing a little series on building Jekyll sites, which of course I was into because Jekyll is great and more education around static site generators is a good thing. Full disclosure, Mike’s company CloudCannon is a CMS on top of Jekyll. As part of this series, he’s going to show you how to use that, so I requested it be a sponsored post.Read article “Building a Jekyll Site – Part 1 of 3: Converting a Static Website To Jekyll”