Index - Apache Sling - Apache Software Foundation
DUE TO SPAM, SIGN-UP IS DISABLED. Goto
Selfserve wiki signup
and request an account.
Apache Sling
Pages
Blog
Space shortcuts
UML Diagrams
Child pages
Pages
Index
Apache Gitbox Self Service Requirements
Chunked File Upload Support
Make Sling shiny
Sling Graphql Core Upgrade
Sling Meetups
Sling Starter bundle upgrades
Sling Type System: motivation and requirements
Testing Options
UML Diagrams
6 more child pages
Browse pages
tachments (0)
Page History
Resolved comments
Page Information
View in Hierarchy
View Source
Export to PDF
Export to Word
Copy Page Tree
Jira links
Index
Created by
Felix Meschberger
, last modified by
Robert Munteanu
on
Apr 06, 2015
Apache Sling Wiki
Welcome to the public Wiki pages of
Apache Sling
. These pages provide content and information submitted by the community using Apache Sling. We welcome any addition to this documentation as well as suggestions to improve the official site!
See the Site Map to the right for an overview of this wiki.
Links on Sling website
Apache Sling Site
- homepage
Documentation
- main documentation
Development
- how to develop with Sling
Downloads
- official releases
Project Information
- SVN, Mailing Lists, etc.
Advanced Topics
- Sling internals
Links
- Sling-related articles, presentations, etc.
Sponsors
- Apache Software Foundation Sponsors
Sponsorship
- About ASF Sponsorship
Recently updated pages
Recently Updated
Releasing a new version of the Sling Starter
Mar 09, 2026
updated by
Stefan Seifert
view change
Update to Parent 60+
Feb 23, 2026
updated by
Konrad Windszus
view change
Using Git with Sling
Feb 13, 2026
updated by
Robert Munteanu
view change
Repository analysis with Kibble
Jan 26, 2026
updated by
Robert Munteanu
view change
Sling Starter release history
Nov 16, 2025
updated by
Andreas Schaefer
view change
Dependabot
Nov 12, 2025
updated by
Robert Munteanu
view change
Update to Parent 60+
Sep 25, 2025
updated by
Robert Munteanu
view change
Hackathon in Berlin - October 2025
Sep 11, 2025
updated by
Stefan Seifert
view change
Hackathon in Berlin - October 2025
Jul 29, 2025
updated by
Joerg Hoh
view change
An Illustrated History of Apache Sling
Jul 25, 2025
updated by
Konrad Windszus
view change
An Illustrated History of Apache Sling
Jul 11, 2025
updated by
Bertrand Delacretaz
view change
An Illustrated History of Apache Sling
Jul 08, 2025
updated by
Stefan Seifert
view change
carsten-felix-sling-award-jax-2008.jpg
Jul 08, 2025
attached by
Bertrand Delacretaz
Hackathon in Berlin - October 2025
Jun 12, 2025
updated by
Konrad Windszus
view change
Jakarta JSON migration
Jun 11, 2025
updated by
Robert Munteanu
view change
Show More
Concepts and Ideas
Add ResourceResolverFactory Service Interface
Authentication Initiation
Automatic updates for Sling Starter depedencies
Donating Jackrabbit Integration to Apache Jackrabbit
Effective Exceptions
Enforcing CI checks for pull requests
Enhance the Project Archetype to provide a fully expanded feature model
Everything is a Resource
Extend the Sling IDE tooling beyond Eclipse
Flexible Resource Resolution
Health Checks Executor Design
Ideas for a multi-tenant and multi-module content model
Initial Module Cleanup, 2016 - moving "dormant" Sling modules to /attic
Migrating the Sling Starter to the Feature Model
Module cleanup discussion - 2023
Module Reorganization Proposal
Move from Subversion to Git
Moving integration tests closer to the code they test
Moving the Sling Launchpad to use released artifacts only
Multiple Workspace Support
Multitenancy scenarios and use cases
Context-specific configuration use cases
Multitenancy Support
Multitenancy Support Integration
New JSON library
Object Conversion for ValueMaps
Observation usage patterns
POST Processing enhancements
Proxy Server Resource Provider
Recommend mechanism for launching the feature-model based Starter
Removal of problematic language
Replication - HTTP API (proposal)
Resource Resolution Plugins
Resource Type Overwrite
Running Sling Starter integration tests with module builds
Sample projects review and move to attic - October 2017
Scaling Sling Development
Service Authentication
Sling API Redesign
Sling Feature Flags support
Sling Models 2.0 Roadmap
Sling module descriptor
Sling NG Launcher
Sling SVN repository structure
Solving the Authentication Handler Credential Validation Problem
Startup Handling
Supporting CRUD
The feature launcher and Atomos
Thoughts on Release Management
Threat model
Updating the Sling Launcher
User Authentication
YAMF - Yet Another Model Factory
Developing for Sling
bnd Cheat Sheet
Common Issues when building with newer JDKs (11,17 or 21)
Creating a SlingPostServlet post processor
Dependabot
Deprecating Sling Modules
ESP edit mode for Sublime Text 2
Jakarta JSON migration
Java version support
New committer setup
PMC Private Repository
Publishing packages on npmjs.com
Releasing a new version of the Sling Starter
Sling Starter release history
Repository analysis with Kibble
Sling Jenkins Setup
Sling Starter usage statistics
SonarCloud analysis
Update to Parent 60+
Using Curl with Sling
Using Git with Sling
FAQ
Adding New Scripting Variables
App Server Deployment
Guide to use include in jsp scripts
Howto use jQuery with Sling
Scripting variables
The Sling Launchpad
URL to Script Resolution
Introductions
Boilerplate
Evolution of web application frameworks
Outstanding features
Sling for a RESTafarian
Sling in a few words
Miscellaneous
An Illustrated History of Apache Sling
GSoC 2010 mini-CMS project
GSoC 2015. [SLING-1437] Unit and Integration tests
GSOC 2018 - Provide an OpenID Connect Authentication Handler
Instructions to setup the OIDC flow
OIDC Flow
OpenID Connect OSGI Configuration File
Project Proposal
Task List (First Phase)
Task List (Phase Three)
Task List (Phase Two)
Jackrabbit 2 in Sling
Launching a JCR Repository inside Equinox
Sling-based JCR explorer
Sling book
Slingclipse
Sling Initial Content Loader - JSON Descriptor Files
Sling Node Types
sling-Folder
sling-OrderedFolder
sling-Resource
sling-ResourceSuperType
Testing gliffy diagrams
Towards Sling 6
Using FileVault with Sling
Using Scala with Sling
Using the JSONGroovyBuilder
Reports
Board report guidelines
Graduation Resolution Draft
Incubator Status Report (August 2008)
Incubator Status Report (February 2008)
Incubator Status Report (February 2009)
Incubator Status Report (May 2008)
Incubator Status Report (May 2009)
Incubator Status Report (November 2007)
Incubator Status Report (November 2008)
Incubator Status Report (October 2007)
Status Report (August 2009)
Status Report (December 2009)
Status Report (December 2010)
Status Report (December 2011)
Status Report (July 2009)
Status Report (June 2010)
Status Report (June 2011)
Status Report (June 2012)
Status Report (March 2010)
Status Report (March 2011)
Status Report (March 2012)
Status Report (September 2009)
Status Report (September 2010)
Status Report (September 2011)
Status Report December 2012
Status Report December 2013
Status Report December 2014
Status Report December 2015
Status Report December 2016
Status Report December 2017
Status Report June 2013
Status Report June 2014
Status Report June 2015
Status Report June 2016
Status Report June 2017
Status Report March 2013
Status Report March 2014
Status Report March 2015
Status Report March 2016
Status Report March 2017
Status Report September 2012
Status Report September 2013
Status Report September 2014
Status Report September 2015
Status Report September 2016
Status Report September 2017
Sling IDE tooling
Sling IDE Tooling - API Refactoring
Sling IDE tooling - Nightlies P2 Repository
Sling IDE Tooling release testing
Sling IDE tooling Roadmap
Sling IDE tooling - Signing
Sling IDE tooling Use Cases
Sling IDE tooling User Guide
Who is using Sling ?
x Drafts for doc update
Content Loading
Sling 9 Release Notes
Sling 10 Release Notes
Status of documentation progress
z Page Archive
Checking out as Maven Project with Eclipse (OBSOLETE)
Default Mapping and Rendering (OBSOLETE)
Documentation
How-Tos
Setting up Eclipse IDE (OBSOLETE)
No labels
Overview
Content Tools
Atlassian Confluence Open Source Project License
granted to Apache Software Foundation.
Evaluate Confluence today
Atlassian Confluence
8.5.31
Printed by Atlassian Confluence 8.5.31
Report a bug
Atlassian News
Atlassian
{"serverDuration": 1378, "requestCorrelationId": "2ecfcb20ec759b81"}
US