You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2017/09/29 14:18:21 UTC

sling-site git commit: Update getting started by adding a section about docker and downloading Sling

Repository: sling-site
Updated Branches:
  refs/heads/master d1c5a4333 -> b096b4ad9


Update getting started by adding a section about docker and downloading Sling


Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/b096b4ad
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/b096b4ad
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/b096b4ad

Branch: refs/heads/master
Commit: b096b4ad981b38afe5d0b5ff0066a42aced0b284
Parents: d1c5a43
Author: Carsten Ziegeler <cz...@adobe.com>
Authored: Fri Sep 29 16:17:59 2017 +0200
Committer: Carsten Ziegeler <cz...@adobe.com>
Committed: Fri Sep 29 16:18:13 2017 +0200

----------------------------------------------------------------------
 .../content/documentation/getting-started.md    | 33 ++++++++++++++++++--
 src/main/jbake/content/index.md                 | 24 +++++++-------
 2 files changed, 42 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/sling-site/blob/b096b4ad/src/main/jbake/content/documentation/getting-started.md
----------------------------------------------------------------------
diff --git a/src/main/jbake/content/documentation/getting-started.md b/src/main/jbake/content/documentation/getting-started.md
index 2105306..cc4ca12 100644
--- a/src/main/jbake/content/documentation/getting-started.md
+++ b/src/main/jbake/content/documentation/getting-started.md
@@ -4,15 +4,42 @@ status=published
 tags=tutorials
 ~~~~~~
 
-We're on the way to update the documentation to make it more easy to get in touch with Sling. At the moment we can give you the following starting points:
+# Run Apache Sling
 
-* [Discover Sling in 15 minutes](getting-started/discover-sling-in-15-minutes.html)
+## Sling Docker Image
+
+The easiest way to get Apache Sling running is to use Docker. If you don't have Docker installed
+ you can skip to the next section.
+
+We maintain a docker image of our latest release at [Apache Sling Docker Image](https://hub.docker.com/r/apachesling/sling).
+ 
+The simplest command to launch Sling is:
+
+
+    docker run -p 8080:8080 apachesling/sling
 
-## Where to head from here
+This will start the latest Apache Sling distribution and you can access Sling at [http://localhost:8080](http://localhost:8080).
 
+## Sling Download
+
+The other option is to download the latest released Apache Sling standalone application from our
+ [Downloads](/downloads.cgi) section. Once you have downloaded the application make sure that you have
+ Java 8 or later installed and run Sling with (replace the N with the latest version number before
+ executing the command):
+ 
+    
+    java -jar org.apache.sling.launchpad-N.jar
+    
+Again, once this is started have a look at http://localhost:8080](http://localhost:8080).
+
+
+# Where to head from here
+
+We're on the way to update the documentation to make it more easy to get in touch with Sling.
 We recommend you read through following topics to get as fast as possible into Sling: 
 
 * [Getting and building Sling](/documentation/development/getting-and-building-sling.html)
+* [Discover Sling in 15 minutes](getting-started/discover-sling-in-15-minutes.html)
 * [Architecture](/documentation/the-sling-engine/architecture.html)
 * [Dispatching Requests](/documentation/the-sling-engine/dispatching-requests.html)
 * [Resources](/documentation/the-sling-engine/resources.html)

http://git-wip-us.apache.org/repos/asf/sling-site/blob/b096b4ad/src/main/jbake/content/index.md
----------------------------------------------------------------------
diff --git a/src/main/jbake/content/index.md b/src/main/jbake/content/index.md
index eb08e22..28d5aed 100644
--- a/src/main/jbake/content/index.md
+++ b/src/main/jbake/content/index.md
@@ -7,8 +7,6 @@ tags=community
 **Apache Sling&trade;** is an innovative web framework that is intended to
 bring back the fun to web development.
 
-Discussions about Sling happen on our mailing lists, see the [Project Information](/project-information.html)
- page for more info.
 
 # Apache Sling in four bullets points
 
@@ -17,27 +15,29 @@ Discussions about Sling happen on our mailing lists, see the [Project Informatio
 * Modular design
 * Scripting inside
 
-## Getting started
+# Getting started
 
 If you prefer doing rather than reading, please proceed to the [Getting Started](/documentation/getting-started.html)
  section, where you can quickly get started on your own instance of Sling.
 
+Discussions about Sling happen on our mailing lists, see the [Project Information](/project-information.html)
+ page for more info.
+
 # Apache Sling in a hundred words
 
-Apache Sling is a web framework that uses a [Java Content Repository](http://en.wikipedia.org/wiki/JSR-170), such as [Apache Jackrabbit](http://jackrabbit.apache.org/), to store and manage content.
+Apache Sling is a web framework that uses a resource oriented architecture. The content is
+ stored in a hierarchical resource tree which is mapped to the URL space of the web 
+ application.
 
 Sling applications use either scripts or Java servlets, selected based on
 simple name conventions, to process HTTP requests in a RESTful way.
 
-The embedded [Apache Felix](http://felix.apache.org/)
- OSGi framework and console provide a dynamic runtime environment, where
-code and content bundles can be loaded, unloaded and reconfigured at
-runtime.
+The runtime environment is modular and dynamic allowing to select only the required modules
+ to run your Sling application. This provides a flexible extension mechanism where modules
+ easily can be loaded, unloaded and reconfigured
 
-As the first web framework dedicated to [JSR-170](http://jcp.org/en/jsr/detail?id=170)
- Java Content Repositories, Sling makes it very simple to implement simple
-applications, while providing an enterprise-level framework for more
-complex applications. 
+Sling makes it very simple to implement simple applications, while providing an 
+ enterprise-level framework for more complex applications. 
 
 ## News