Blog
Filtering by category "Tutorial"
Using CrafterCMS. Github and Two-Factor Authentication
Crafter’s Git based CMS supports developers working against remote repositories like Github, Gitlab, Bitbucket, and others. Many organizations that use Github enforce a two-factor authentication for developers. This article shows you how t
Using War Overlays with Crafter Engine
Crafter Engine, the delivery component of CrafterCMS 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
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 mor
Working with Crafter Studio’s API
CrafterCMS is a decoupled CMS composed multiple microservices where content authoring and content delivery capabilities and services are separated into their own distinct, subsystems. Organizations often want to interact with the content authoring an
Content Inheritance Basics in CrafterCMS
CrafterCMS 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 Cont
How To Change the Ports on Your CrafterCMS Installation
One of the most common questions I get from developers is: “When I download CrafterCMS 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 908
Create Spring Beans in Your Site with CrafterCMS
CrafterCMS 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 a
CrafterCMS Step through Debugging
Most CMS platforms do a decent job of simplifying content and digital experience creation and editing for non-technical content managers. The challenges really start once you need to innovate and development is required. Traditionally CMS
Get the Names of Sites Running in Crafter Engine and Return it them as JSON
From time to time developers want to be able to get a list of tenants on a given Crafter Engine. A tenant is equivalent to a project in Crafter. That project may be a website, a content app, a headless content API or any one of 1000
Working with Content as XML/DOM in CrafterCMS
In a previous article (Querying Content in CrafterCMS) we talked about how you can query content in Crafter using content and search services. Under the hood, CrafterCMS saves all of the content you create through the authoring interface (C
Working with Your First CrafterCMS Website
This article assumes that you have followed the steps in the Cafter CMS Quick Start Guide to get CrafterCMS installed and logged in to Crafter Studio. We will be using an out-of-the-box blueprint, called “Website_Editorial” to create your f
Building and Running CrafterCMS from Source. It’s Simple!
CrafterCMS is an open source content management system for Web sites, mobile apps, VR and more. You can learn more about Crafter here. In this article you will learn how to build CrafterCMS from source as well as how to start and stop the