Content at the center
A Jackrabbit Oak repository provides the content foundation, with Sling’s resource model and repository permissions.
THE PLATFORM
Bring content, rendering and integrations into a runtime you can understand—and adapt the parts that make your project different.
WHAT THE DOCUMENTATION DESCRIBES
A Jackrabbit Oak repository provides the content foundation, with Sling’s resource model and repository permissions.
HTL is the template language in the documented starter. Bundle-contributed static files sit alongside server-rendered content.
Typed HTTP modules use Jakarta REST, with separate management and public roots and runtime-generated OpenAPI documents.
Features name what the assembly includes. Add a capability deliberately instead of inheriting an ever-growing default.
Admission, CORS, CSRF and an anonymous request budget have distinct responsibilities. Production hardening remains an operator task.
The site model describes domain bindings, components, slots and templates. The authoring seam describes a replaceable demonstration shell.
The feature model makes your runtime inventory an explicit decision. A downstream project can contribute its own bundles and configuration, with build-time analysis and a separate boot test.
The documented starter does not include full-text search or document parsers by default. Clustering and a separate author/publish topology are not established by the implementation record. Evaluate those needs explicitly rather than assuming they are bundled in.
Read the architecture, check capability status and decide where your project should extend the platform.