Apache Sling - CMS Reference App

Clone this repo:
  1. 4f5e712 Fix for SLING-8913 - fixing an issue on publish if the node has no jcr:content child by Dan Klco · 11 days ago master
  2. 26aebb6 Minor: fixing typo in component name by Dan Klco · 2 weeks ago
  3. 27c1299 Minor: updating dependencies and structure to sync with starter by Dan Klco · 3 weeks ago
  4. c1bd9c3 SLING-10116 - Adding the maintenance feature by Dan Klco · 4 weeks ago
  5. 2a59ade Working on SLING-8075 - Adding support for upgrading using the Sling feature archive by Dan Klco · 5 weeks ago

Apache Sling

Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central License

Apache Sling CMS

The Apache Sling CMS is a reference implementation of a fully-featured Content Management System built in Apache Sling. This application showcases multiple Apache Sling features such as Context Aware Configurations, Resource Mapping, Rewriter and Resource Merging.

Try It

Try out Sling CMS on Gitpod for free for up to 50 hours / month.

Try Sling CMS on Gitpod


Download Latest Version

Report an Issue


Interested in contributing? Here's some great places to get started:

You will find all the necessary details about how you can do this at https://sling.apache.org/contributing.html.