Apache Sling 5 slung into the wild
The Apache Sling developers have announced the release of Apache Sling 5. The project, currently in the Apache Incubator, aims to allow developers to manage and update content on the web using a REST style interface. The developers suggest applications such as wikis, digital asset management and web content management as appropriate uses for Sling. To that end, it comes as a standalone application for getting started and a web application which can be dropped into a web container. Sling is composed of OSGi bundles and includes Apache Jackrabbit as a JSR-170 compliant Java Content Repository.
Rather than manipulate files and folders "behind" the server, with Sling, all administration and development is done with REST style calls. The documentation shows how the Sling server can be configured using only the
curl command to upload and manipulate the server. Uploads can include server-side scripts for execution. A web based management console allows a developer to control the OSGi bundles that make up the Sling server and which other bundles are loaded into its embedded Apache Felix OSGi service platform.
Apache Sling 5 is licensed under the Apache Licence 2.0, and is available to download now.