Apache Sling > Aggregator > Modules > contrib

contrib Modules

ModuleDescriptionModule Status
Apache Sling Authentication XING API
(org.apache.sling.auth.xing.api)
Apache Sling Authentication XING API Build Status JavaDocs Maven Central contrib auth
Apache Sling Authentication XING Login
(org.apache.sling.auth.xing.login)
Build Status JavaDocs Maven Central contrib auth
Apache Sling Authentication XING OAuth
(org.apache.sling.auth.xing.oauth)
Apache Sling Authentication XING OAuth Build Status JavaDocs Maven Central contrib auth
Apache Sling Cassandra Resource Provider
(org.apache.sling.cassandra)
Provides a ResourceProvider implementation supporting Apache Cassandra based resources. Build Status Test Status contrib
Apache Sling Commons Cache API
(org.apache.sling.commons.cache.api)
This bundle porvides a Cache API for Sling applications to use. Build Status contrib
Apache Sling OSGi PAX Exam support library
(org.apache.sling.commons.cache.container-test)
This bundle provides a base class for OSGi Container tests. It should be incuded as a dependency with a scope of test. Build Status contrib
Apache Sling Cache API EhCache implementation
(org.apache.sling.commons.cache.ehcache)
This bundle provides an implementation of the Cache API using ehcache. Build Status Test Status contrib
Apache Sling Cache API Implementation support library
(org.apache.sling.commons.cache.impl)
This bundle provides an implementation support for Cache implementations. It is a utility jar that should be embedded. Build Status contrib
Apache Sling Cache Portal Cache
(org.apache.sling.commons.cache.portal)
This bundle provides an implementation of the portal Cache using the Cache API . Build Status contrib
Apache Sling Commons HTML Utilities
(org.apache.sling.commons.html)
The Sling Commons HTML bundle provides utility classes for parsing and creating HTML. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Crankstart Launcher
(org.apache.sling.crankstart.launcher)
Sling launcher that gets artifacts defined in a Sling Provisioning Model at runtime, instead of embedding them in the launcher jar like the Sling Launchpad does. Build Status Test Status JavaDocs Maven Central contrib crankstart
Apache Sling Crankstart Test Services
(org.apache.sling.crankstart.test.services)
Bundle used to test the Crankstart launcher Build Status JavaDocs Maven Central contrib crankstart
Apache Sling DataSource Provider
(org.apache.sling.datasource)
Enables creation of DataSource based on OSGi configuration. Refer to http://sling.apache.org/documentation/bundles/datasource-providers.html for more details Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Distribution API
(org.apache.sling.distribution.api)
The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module Build Status JavaDocs Maven Central contrib distribution
Apache Sling Distribution Avro Serializer
(org.apache.sling.distribution.avro-serializer)
The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution Build Status Test Status contrib distribution
Apache Sling Distribution Core
(org.apache.sling.distribution.core)
The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the Sling Content Distribution module Build Status Test Status JavaDocs Maven Central contrib distribution
Apache Sling Distribution Integration Tests
(org.apache.sling.distribution.it)
Project tests functionality for org.apache.sling.distribution bundle Build Status Test Status JavaDocs Maven Central contrib distribution
Apache Sling Distribution Kryo Serializer
(org.apache.sling.distribution.kryo-serializer)
The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution Build Status Test Status contrib distribution
Apache Sling Distribution Sample
(org.apache.sling.distribution.sample)
The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations. Build Status JavaDocs Maven Central contrib distribution
Apache Sling Dynamic Include
(org.apache.sling.dynamic-include)
Dynamic Include filter for Apache Sling Build Status Test Status JavaDocs Maven Central contrib
Apache Sling ClassLoader Leak Detector
(org.apache.sling.extensions.classloader-leak-detector)
Provides a web console configuration printer to provide details around classloader leaks Build Status JavaDocs Maven Central contrib
Apache Sling Logback Groovy Fragment
(org.apache.sling.extensions.logback-groovy-fragment)
Fragment bundle to provide Groovy library to Commons Log bundle. This would enable usage of Groovy based event evaluator for logging events. This is mostly to be used for debugging purpose as Groovy based evaluation is not very performant. Build Status contrib
Apache Sling SLF4J MDC Filter
(org.apache.sling.extensions.slf4j.mdc)
SLF4J Message Diagnostic Context (MDC) Filter which extracts various details from requests and adds them to the MDC Build Status Test Status JavaDocs Maven Central contrib
Apache Sling System Bundle Extension: Nashorn Scripting API
(org.apache.sling.fragment.nashorn)
Adds the Nashorn Scripting API package to the system bundle exports. Build Status contrib fragment
Apache Sling Hypermedia API client-side tools
(org.apache.sling.hapi.client)
Sling client-side tools for HApi Build Status Test Status JavaDocs Maven Central contrib hapi
Apache Sling Hypermedia Api Sample Content
(org.apache.sling.hapi.samplecontent)
Sling Hypermedia Api demo content Build Status contrib hapi
Apache Sling Hypermedia API tools
(org.apache.sling.hapi)
Sling tools for adding support for defining, maintaining and consuming a Hypermedia API in sling components Build Status JavaDocs Maven Central contrib
Apache Sling JCR JS NodeTypes
(org.apache.sling.jcr.js.nodetypes)
Uses Apache Sling to generate a JavaScript representation of JCR node types. Build Status Test Status contrib jcr
Apache Sling JCR Resource Security
(org.apache.sling.jcr.resourcesecurity)
This bundle provides a resource access gate to protect resources based on JCR nodes. Build Status JavaDocs Maven Central contrib jcr
Apache Sling MoM Implementation using JMS with AMQ
(org.apache.sling.jms)
Provides a JMS Connection provider that works OOTB in a cluster or uses a pre-existing AMQ endpoint depending on the configuration. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling JMX Resource Provider
(org.apache.sling.jmx.provider)
Build Status JavaDocs Maven Central contrib
Apache Sling Jobs Service Integration Tests Bundle
(org.apache.sling.jobs-it-services)
Integration tests for the Jobs implementation Build Status contrib jobs
Apache Sling Jobs Integration Tests
(org.apache.sling.jobs-it)
Integration testing Support for Job processing using message passing.. Build Status contrib jobs
Apache Sling Jobs Support
(org.apache.sling.jobs)
Support for Job processing using message passing.. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Launchpad Contrib Testing
(org.apache.sling.launchpad.contrib-testing)
Apache Sling Launchpad Contrib Testing module, contains integration tests that were previously in the launchpad webapp module. Build Status Test Status contrib launchpad
Apache Sling Message oriented Middleware API
(org.apache.sling.mom)
An API to support message passing using queues or publish/subscribe patterns. Build Status JavaDocs Maven Central contrib
Apache Sling MongoDB Resource Provider
(org.apache.sling.mongodb)
Build Status contrib
Apache Sling NoSQL Couchbase Client
(org.apache.sling.nosql.couchbase-client)
Couchbase client provider using Couchbase SDK 2. Build Status Test Status JavaDocs Maven Central contrib nosql
Apache Sling NoSQL Couchbase Resource Provider
(org.apache.sling.nosql.couchbase-resourceprovider)
Resource Provider with Couchbase Persistence for Apache Sling. Build Status JavaDocs Maven Central contrib nosql
Apache Sling NoSQL Generic Resource Provider
(org.apache.sling.nosql.generic)
Build Status Test Status JavaDocs Maven Central contrib nosql
Apache Sling NoSQL Launchpad
(org.apache.sling.nosql.launchpad)
Build Status contrib nosql
Apache Sling NoSQL MongoDB Resource Provider
(org.apache.sling.nosql.mongodb-resourceprovider)
Resource Provider with MongoDB Persistence for Apache Sling. Build Status JavaDocs Maven Central contrib nosql
Apache Sling Oak Restrictions
(org.apache.sling.oak.restrictions)
Supports additional restrictions for OAK (e.g. for resource type). Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Pipes
(org.apache.sling.pipes)
bulk content changes tool Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Query
(org.apache.sling.query)
jQuery-inspired repository traversal tool for Sling Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Request Processing Analyzer
(org.apache.sling.reqanalyzer)
Helps analyzing the processing times of Sling requests. Writes the following information into a log file: - request start timestamp - request end timestamp - request URL, user, response status - request progresstracker Build Status Test Status contrib
Apache Sling Resource Editor
(org.apache.sling.resource-editor)
A resource editor for Apache Sling. Build Status contrib
Apache Sling Inventory Printer Based on Resources
(org.apache.sling.resource.inventory)
Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Resource Collection API
(org.apache.sling.resourcecollection)
The Apache Sling resource collection bundle provides an api to manage collections of Resources. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Resource Merger
(org.apache.sling.resourcemerger)
This bundle provides services to merge resources. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Rewriter
(org.apache.sling.rewriter)
The Apache Sling rewriter allows configurable post processing of any output from Apache Sling. The output can be processed by a configurable processor or a configurable pipeline. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Script Console
(org.apache.sling.scripting.console)
Web Console plugin for evaluating scripts Build Status JavaDocs Maven Central contrib scripting
Apache Sling Scripting ESX
(org.apache.sling.scripting.esx)
Support NodeJS like scripting and module resolution Build Status contrib scripting
Apache Sling Scripting FreeMarker
(org.apache.sling.scripting.freemarker)
Support for FreeMarker scripting Build Status Test Status contrib scripting
Apache Sling Scripting Groovy
(org.apache.sling.scripting.groovy)
Support for scripting with Groovy Build Status Test Status JavaDocs Maven Central contrib scripting
Apache Sling Scripting Java Support
(org.apache.sling.scripting.java)
Support for scripting Java Build Status JavaDocs Maven Central contrib scripting
Apache Sling Scripting Thymeleaf
(org.apache.sling.scripting.thymeleaf)
Apache Sling Scripting Thymeleaf Build Status Test Status JavaDocs Maven Central contrib scripting
Apache Sling Scripting W3C XML Processing Support
(org.apache.sling.scripting.xproc)
Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/) Build Status Test Status contrib scripting
Apache Sling Security
(org.apache.sling.security)
The Apache Sling Security module. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Startup Filter Disabler
(org.apache.sling.startupfilter.disabler)
Registers a StartupFilterDisabler to disable the Sling Startup Filter. Configure this bundle with a high enough run level to remove the startup filter once the system is ready. Build Status contrib
Apache Sling Startup Filter
(org.apache.sling.startupfilter)
Servlet Filter that blocks access to Sling while starting up. Build Status Test Status contrib
Apache Sling Superimposing Resource Provider
(org.apache.sling.superimposing)
Allows to mirror resource trees and superimposing resources. All changes from the master tree are reflected to the mirrored tree. It is possible to add or overlay resources in the mirrored tree. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Log Tail Implementation
(org.apache.sling.tail)
This bundle enables a web tail view of the system log files. Build Status contrib
Apache Sling Tenant
(org.apache.sling.tenant)
This bundle provides the Tenant Provider Implementation and API. Build Status Test Status JavaDocs Maven Central contrib
Apache Sling Log Tracer
(org.apache.sling.tracer)
Tracer provides support for enabling the logs for specific category at specific level and only for specific request. It provides a very fine level of control via config provided as part of HTTP request around how the logging should be performed for given category. Refer to http://sling.apache.org/documentation/bundles/log-tracers.html Build Status Test Status JavaDocs Maven Central contrib
Apache Sling URL Rewriter
(org.apache.sling.urlrewriter)
Apache Sling URL Rewriter Build Status JavaDocs Maven Central contrib