Setup Crafter CMS Delivery Using Crafter's AWS AMI

In this tutorial we will demonstrate how to launch, configure and sign in to Crafter's AWS AMIs for Crafter Engine, the delivery component of Crafter CMS and wire it to a Crafter Authoring instance to host deployed Crafter sites.

5 Areas of Focus for Crafter CMS in 2019

It’s almost 2019 and we couldn’t be more excited with what’s in store for Crafter CMS in the coming months. What’s on the roadmap? Here is a quick summary of five main areas of focus that we know will help Crafter to remain the best CMS platform for innovative organizations.

Integrate Crafter CMS with Jenkins to Automate DevOps: Code Forward, Content Back Process

Great DevOps helps us build better software products faster. One of the key elements of DevOps is automation within the development process across lower development environments. Jenkins, Bamboo, Travis and many other platforms like them a

Using War Overlays with Crafter Engine

Crafter Engine, the delivery component of Crafter CMS is completely programmable with scripted Groovy. You never have to write a lick of Java if you don’t want to. Even dependencies can be managed with Ivy and Grapes. That said, from time to tim

Content Management Meets DevOps (Part 2 of 2) How a Git-based CMS Supports Continuous Integration and Delivery

As we learned in Part 1 of this series: Content Authoring and Publishing; development and content authoring are both a major part of producing today’s digital experiences. Unfortunately, development support is not something traditional CMS platforms

Content Management Meets DevOps (Part 1 of 2) How a Git-based CMS Improves Content Authoring and Publishing

Traditional CMS platforms based on SQL and JCR repositories have begun to show major signs of weakness in keeping up with today’s demands for a high rate of innovation and rapid scalable deployment on modern elastic architectures. This is nowhere mo

Content Inheritance Basics in Crafter CMS

Crafter CMS supports content inheritance out of the box and supports it via a pluggable mechanism that allows developers to augment or override what’s out of the box. In this article, we’ll dig into the basics of this functionality. What is Conte

How To Change the Ports on Your Crafter CMS Installation

One of the most common questions I get from developers is: “When I download Crafter CMS it runs on port 8080. How do I change that?” They are not simply looking to put Crafter on port 80 or 443. They want to move it to port 9080 or some other po

Working with url interceptor/servlet filters in Crafter CMS

A filter in Crafter is a Groovy-based controller that allows you to intercept inbound requests for content and API responses and dynamically apply rules, modify the request or transform the response. A Crafter Filter has the same interface and me

Create Spring Beans in Your Site with Crafter CMS

Crafter CMS supports scripting in Groovy. It’s awesome. It’s lightweight. It’s fast. It’s easy. That said when solutions start to become more sophisticated developers need ways to manage the complexity. Spring bean factory is an inversion of con