TheApache Slingdevelopers 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 aRESTstyle 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 includesApache Jackrabbitas aJSR-170compliant Java Content Repository.
Rather than manipulate files and folders “behind” the server, with Sling, all administration and development is done with REST style calls. Thedocumentationshows how the Sling server can be configured using only the
curlcommand 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 embeddedApache FelixOSGi service platform.
Apache Sling 5 is licensed under the Apache Licence 2.0, and is availableto downloadnow.