Developers

This section focuses on how to customize and extend Crafter CMS. It covers the basic topics you need to define a content type and render that content as part of a page, component or service. It also covers topics like building queries, accessing services and extending the core platforms.

Subsystems and API Documentation

Crafter CMS comprises a number of projects, below are the project specific documentations including APIs.

Cookbook / Tutorials

Below is a short set of links to other documentation for technology that Crafter CMS leverages:

Attribute Name Usage Links
Spring Beans
Spring MVC
Server App Framework

Freemarker

Server side templates

Groovy

Server side scripting

Solr

Search and content query

MongoDB

Crafter Profile and Social
data store
GIT
Repository Implementation
RST

Documentation source format