Working with the CrafterCMS Groovy Sandbox
CrafterCMS supports a powerful Groovy-based scripting layer for server side programming. CrafterCMS's configurable sandbox policies determine what the scripting layer can and cannot do. Some syntax is more likely to trigger sandbox flags than others. Follow this guide to learn a few tips and tricks for working within the sandbox without needing to modify policies.
Using NextJS with CrafterCMS 3.1
ApacheCon 2021: Extending Headless CMS APIs with Groovy
Typical headless content management system (CMS) platforms provide a fixed set of content APIs for building software applications across a variety of digital channels, ranging from websites to mobile apps to IoT devices and everything in between. The
Tailwind CSS Review: First Impressions of Tailwind and Next.js
As customers increasingly demand more visually appealing designs, enterprises rely on new technologies, libraries, and frameworks to meet these demands. With that, they can develop better branding, have higher customer engagement, and develop feature
Single Page Application (SPA) Development with Nuxt.js: A Quick Review
Single Page Applications (SPAs) have proven to be game-changers in the domain of frontend web development. Ever since the advent of SPAs, the web ecosystem has experienced a significant positive drift in terms of speed, performance, code quality, rel
5 Areas of Focus for CrafterCMS in 2019
It’s almost 2019 and we couldn’t be more excited with what’s in store for CrafterCMS 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.
Headless CMS: Enable In-Context Preview and Editing in an External Application
Do you have an existing application that has content in it that you want to manage but you don’t want to completely rebuild in a CMS? This use case is more common than you can imagine. Developers start building an application only much later to find it would benefit from CMS authoring capabilities like in-context editing and preview. What’s the solution? Rebuild the application? No. CrafterCMS is a headless CMS that’s front-end agnostic. It can plug into any application. Let’s look at a very simple example. Just recently I posted a blog that used Node JS an external application that called CrafterCMS headless CMS capabilities for content via APIs.
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 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
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
Working with url interceptor/servlet filters in CrafterCMS
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