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 2014/05/12 15:45:58 UTC

svn commit: r1593967 - in /sling/trunk/samples: accessmanager-ui/ custom-login-form/ espblog/ javashell/ path-based-rtp/ post-servlet-extensions/ simple-demo/ slingbucks/ slingshot/ usermanager-ui/ webloader/service/ webloader/ui/

Author: cziegeler
Date: Mon May 12 13:45:58 2014
New Revision: 1593967

URL: http://svn.apache.org/r1593967
Log:
SLING-3489 : Fix the instructions on how to launch/deploy the demos. Apply patch from David Bosschaert

Modified:
    sling/trunk/samples/accessmanager-ui/README.txt
    sling/trunk/samples/custom-login-form/README.txt
    sling/trunk/samples/espblog/README.txt
    sling/trunk/samples/javashell/README.txt
    sling/trunk/samples/path-based-rtp/README.txt
    sling/trunk/samples/post-servlet-extensions/README.txt
    sling/trunk/samples/simple-demo/README.txt
    sling/trunk/samples/slingbucks/README.txt
    sling/trunk/samples/slingshot/README.txt
    sling/trunk/samples/usermanager-ui/README.txt
    sling/trunk/samples/webloader/service/README.txt
    sling/trunk/samples/webloader/ui/README.txt

Modified: sling/trunk/samples/accessmanager-ui/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/accessmanager-ui/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/accessmanager-ui/README.txt (original)
+++ sling/trunk/samples/accessmanager-ui/README.txt Mon May 12 13:45:58 2014
@@ -17,30 +17,83 @@ those scripts.
     /apps/sling/servlet/default/ace.html.esp
     /apps/sling/servlet/default/acl.html.esp
 
+
+LAUNCH SLING
+------------
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
+
+
+PREPARE SLING
+-------------
+Install i18n support by installing the org.apache.sling.i18n bundle:
+  contrib/extensions/i18n $ mvn install -P autoInstallBundle
+
+Remove the default implementation of the ACE and ACL scripts:
+Navigate to the sling console:
+  http://localhost:8080/.explorer.html
+
+Click the 'login' button on the top-right of the screen and log in using 
+  admin/admin
+  
+In the tree view, navigate to the /apps/sling/servlet/default/ace.html.esp node.
+After clicking on the node, a 'delete this node' button appears. Click this button
+to delete the node.
+Also delete the /apps/sling/servlet/default/acl.html.esp in the same way.
+
+
 HOW TO INSTALL
 --------------
-Build this bundle and install it in Sling.
-
-For example, if Sling is running on port 8888 (which happens if you start 
-the launchpad/builder module with "mvn launchpad:run"), this will build and 
-install it:
+Build this bundle and install it in Sling:
 
-    mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8888/system/console
+  mvn install -P autoInstallBundle
     
 To verify that the bundle is correctly installed:
+  http://localhost:8080/libs/sling/accessmanager/page.html.esp 
+must return the page.html.esp script.
 
-1) http://localhost:8888/libs/sling/accessmanager/page.html.esp must return the page.html.esp 
-   script.
-
-2) The console at http://localhost:8888/system/console/bundles must 
-    list the bundle named "Apache Sling Access Manager UI sample" as active.    
+This sample is best tested together with the usermanager-ui demo. Install this as well:
+  samples/usermanager-ui $ mvn install -P autoInstallBundle
+   
 
 HOW TO TEST
 -----------
 Login as the admin user.
 
-Open http://localhost:8888/[node_path_here].acl.html to view the access control list for
-a JCR node where [node_path_here] is replaced with the path of the node. 
+To test this functionality, install another sample applications, which is used as a
+testing ground for the ACLs.
+For example, install the slingshot sample:
+  samples/slingshot $ mvn install -P autoInstallBundle 
+
+Create a new user called 'test' using the usermanager at:
+  http://localhost:8080/system/userManager.html
+
+Using a different browser, confirm that the new 'test' user can access the slingshot
+page:
+  http://localhost:8080/slingshot/albums.html?sling:authRequestLogin=true
+
+We can now restrict access to the slingshot/albums.html resource via the
+access manager.
+
+ACLs can be edited by visiting http://localhost:8080/[node_path_here].acl.html 
+to view the access control list for a JCR node where [node_path_here] is 
+replaced with the path of the node.
+
+To restrict access to the userManager.html page for the 'test' user, in the original
+browser navigate to:
+  http://localhost:8080/slingshot/albums.acl.html
+Make sure that the admin user is still logged in.
+
+Create an entry for the 'test' user denying all privileges.
+
+Restart the different browser/clear all its cookies that logged in the 'test' user 
+previously. Then visit the following page as 'test' user again:
+  http://localhost:8080/slingshot/albums.html?sling:authRequestLogin=true
+
+To see that the page is now inaccessible to this user.
 
 Use the links on the page to add/update/remove access control entries to the list
 to provision privileges for users or groups.

Modified: sling/trunk/samples/custom-login-form/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/custom-login-form/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/custom-login-form/README.txt (original)
+++ sling/trunk/samples/custom-login-form/README.txt Mon May 12 13:45:58 2014
@@ -5,16 +5,16 @@ This bundle provides a sample of a custo
 Getting Started
 ===============
 
-This component uses a Maven 2 (http://maven.apache.org/) build
+This component uses a Maven 3 (http://maven.apache.org/) build
 environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
+3.0.5 or later. We recommend to use the latest Maven version.
 
-If you have Maven 2 installed, you can compile and
+If you have Maven 3 installed, you can compile and
 package the jar using the following command:
 
     mvn package
 
-See the Maven 2 documentation for other build features.
+See the Maven 3 documentation for other build features.
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of

Modified: sling/trunk/samples/espblog/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/espblog/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/espblog/README.txt (original)
+++ sling/trunk/samples/espblog/README.txt Mon May 12 13:45:58 2014
@@ -10,40 +10,48 @@ A java service uses JCR observation to d
 via the blog forms, or copied via WebDAV), and creates thumbnails of files image
 files, to demonstrate observation and OSGi SCR services.
 
-HOW TO INSTALL
---------------
-Build this bundle and install it in Sling.
-
-For example, if Sling is running on port 8080 (which happens if you start 
-the launchpad/testing module with "mvn jetty:run"), this will build and 
-install it:
-
-    mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8080/system/console
+PRECONDITIONS
+-------------
+As a first step, launch Sling.
+
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
+
+This launches sling on the default port: 8080.
+
+Once Sling is running, deploy the 'path-based-rtp' bundle, which is required by
+this demo:
+  samples/path-based-rtp$ mvn clean install -P autoInstallBundle
+
+
+INSTALL ESPBLOG
+---------------
+Install the espblog demo with the following command:
+  mvn clean install -P autoInstallBundle
     
 To verify that the bundle is correctly installed:
 
-1) http://localhost:8080/apps/espblog/html.esp must return the html.esp 
-   script.
+1) http://localhost:8080/apps/espblog/html.esp must return the html.esp script.
 
-2) The console at http://localhost:8080/system/console/bundles must 
-    list the bundle named "Sling - ESP blog sample" as active.    
+2) Log in by visiting http://localhost:8080/?sling:authRequestLogin=true,
+   using username=admin and password=admin
 
-HOW TO TEST
------------
-Start by logging in at http://localhost:8080/?sling:authRequestLogin=true,
-using username=admin and password=admin (or use the "login" link on the 
-/index.html page).
+3) The console at http://localhost:8080/system/console/bundles must list both 
+   the following bundles as active:
 
-Once logged in, /index.html should say "you are currently logged in as
-user "admin" to workspace "default".
+     Apache Sling ESP blog sample 
+         (org.apache.sling.samples.espblog)
+     Apache Sling Sample Path Based Resource Type Provider
+         (org.apache.sling.samples.path-based.rtp)
 
-Then, http://localhost:8080/content/espblog/*.html should display the "Sling ESP
-blog sample" page, with the Home/Admin/New Post/... menu.
 
-If you get Sling's default HTML rendition instead ("Resource dumped by 
-HtmlRendererServlet") that's probably because the "path-based-rtp" bundle
-is not installed. Run the above "mvn...clean install" command in the
-sling/samples/path-based-rtp folder to install it, and reload the page.
+HOW TO TEST
+-----------
+The http://localhost:8080/content/espblog/*.html should display the "Sling ESP
+blog sample" page, with the Home/Admin/New Post/... menu.
 
 Create a new post using the "New Post" menu.
 
@@ -52,4 +60,9 @@ ThumbnailGeneratorService generates thum
 on the post's page. This happens asynchronously, so depending on your 
 machine's speed the thumbnails might only appear after a few seconds.
 
-The ESP scripts are found under /apps/espblog in the repository.
+Clicking on the Home menu item will show all the blog entries. 
+The Admin menu item allows you to edit and delete entries.
+
+Clicking on the RSS menu item shows an alternative rendering of the posts list.
+
+The ESP scripts can be found under /apps/espblog in the repository.

Modified: sling/trunk/samples/javashell/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/javashell/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/javashell/README.txt (original)
+++ sling/trunk/samples/javashell/README.txt Mon May 12 13:45:58 2014
@@ -14,26 +14,40 @@ Just try "System.exit(0)" if you don't k
 This sample application executes java code entered in an HTML form,
 by generating and compiling java servlets on the fly.
 
-In its first version (2008/11/20), javashell contains a number of
-JCR code snippets, under /content/javashell/scripts. We might want
-to extend this to more Sling-specific samples, but for now I just
-needed that for an interactive JCR presentation. 
+Launch Sling
+------------
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
 
-To test this bundle:
+Prerequisites
+-------------
+To run this demo the following two bundles must be installed:
+org.apache.sling.commons.compiler and org.apache.sling.scripting.java
 
-1. Install the org.apache.sling.scripting.java bundle, found under
-   sling/contrib/scripting/java.
+Install them as follows:
+  contrib/commons/compiler $ mvn install -P autoInstallBundle
+and
+  contrib/scripting/java $ mvn install -P autoInstallBundle
+  
+Run this sample
+---------------
+Build and install the sample bundle by running
+  $  mvn install -P autoInstallBundle
+  
+Then:
+ 1. Log in by navigating to:
+     http://localhost:8080/system/sling/login.html
+   using admin/admin as credentials.
    
-2. Install this bundle and navigate to
-
-     http://localhost:8888/content/javashell/scripts/first_example.html
+3. Navigate to:
+     http://localhost:8080/content/javashell/scripts/first_example.html
      
    That page should include a "Result of execution" section which lists
-   some properties and child nodes.
-		
-   If you get an AccessDeniedException you need to set "allow anonymous
-   access" to false in the SlingAuthenticator config, via 
-   http://localhost:8888/system/console/configMgr
+   some properties and child nodes. This section is generated by the
+   javashell script.
    
    If you get the default HTML rendering under the "Result of execution"
    header, the scripting.java bundle is probably not active.		
@@ -42,5 +56,4 @@ To test this bundle:
    pages with more code to execute. 
    
 The servlets are generated under /apps/javashell/servlets, and are *not* 
-cleaned up currently, this is something that should be improved.   		
-           
+cleaned up currently, this is something that should be improved.
\ No newline at end of file

Modified: sling/trunk/samples/path-based-rtp/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/path-based-rtp/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/path-based-rtp/README.txt (original)
+++ sling/trunk/samples/path-based-rtp/README.txt Mon May 12 13:45:58 2014
@@ -3,26 +3,9 @@ Apache Sling Samples Path Based RTP
 Provides a configurable path-based sample resource type provider
 for resources which do not have an explicit one.
 
-Getting Started
-===============
-
-This component uses a Maven 2 (http://maven.apache.org/) build
-environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
-
-If you have Maven 2 installed, you can compile and
-package the jar using the following command:
-
-    mvn package
-
-See the Maven 2 documentation for other build features.
-
-The latest source code for this component is available in the
-Subversion (http://subversion.tigris.org/) source repository of
-the Apache Software Foundation. If you have Subversion installed,
-you can checkout the latest source using the following command:
-
-    svn checkout http://svn.apache.org/repos/asf/sling/trunk/samples/path-based-rtp
-
-See the Subversion documentation for other source control features.
+This sample component is used by the espblog sample and also required for the
+"46-line blog" which can be found here:
+  http://sling.apache.org/documentation/tutorials-how-tos/46-line-blog.html
 
+The component can be built using Maven 3.0.5 or newer by running
+  mvn install
\ No newline at end of file

Modified: sling/trunk/samples/post-servlet-extensions/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/post-servlet-extensions/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/post-servlet-extensions/README.txt (original)
+++ sling/trunk/samples/post-servlet-extensions/README.txt Mon May 12 13:45:58 2014
@@ -28,16 +28,26 @@ standard behavior.
 Getting Started
 ===============
 
-This component uses a Maven 2 (http://maven.apache.org/) build
+This component uses a Maven 3 (http://maven.apache.org/) build
 environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
+3.0.5 or later. We recommend to use the latest Maven version.
 
-If you have Maven 2 installed, you can compile and
+If you have Maven 3 installed, you can compile and
 package the jar using the following command:
 
     mvn package
 
-See the Maven 2 documentation for other build features.
+See the Maven 3 documentation for other build features.
+
+Launching Sling
+===============
+
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
+
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of

Modified: sling/trunk/samples/simple-demo/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/simple-demo/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/simple-demo/README.txt (original)
+++ sling/trunk/samples/simple-demo/README.txt Mon May 12 13:45:58 2014
@@ -8,16 +8,25 @@ the bundle.
 Getting Started
 ===============
 
-This component uses a Maven 2 (http://maven.apache.org/) build
+This component uses a Maven 3 (http://maven.apache.org/) build
 environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
+3.0.5 or later. We recommend to use the latest Maven version.
 
-If you have Maven 2 installed, you can compile and
+If you have Maven 3 installed, you can compile and
 package the jar using the following command:
 
     mvn package
 
-See the Maven 2 documentation for other build features.
+See the Maven 3 documentation for other build features.
+
+Launching Sling
+===============
+
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of

Modified: sling/trunk/samples/slingbucks/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/slingbucks/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/slingbucks/README.txt (original)
+++ sling/trunk/samples/slingbucks/README.txt Mon May 12 13:45:58 2014
@@ -20,7 +20,8 @@ http://sling.apache.org/documentation/de
 for how to do that.
 
 For example, if Sling is running on port 8080 (which happens if you start 
-the launchpad/testing module with "mvn jetty:run"), this will build and 
+the launchpad/testing module with 
+"java -jar org.apache.sling.launchpad-<version>-standalone.jar"), this will build and 
 install it:
 
     mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8080/system/console

Modified: sling/trunk/samples/slingshot/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/slingshot/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/slingshot/README.txt (original)
+++ sling/trunk/samples/slingshot/README.txt Mon May 12 13:45:58 2014
@@ -1,7 +1,7 @@
 Apache Sling Slingshot Sample
 
 This bundle provides a sample application for Apache Sling.
-Slingshot privdes a basic gallery application presenting folders as albums
+Slingshot provides a basic gallery application presenting folders as albums
 and files as photos.
 
 Getting Started
@@ -9,7 +9,7 @@ Getting Started
 
 This component uses a Maven 3 (http://maven.apache.org/) build
 environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-3.0.2 or later. We recommend to use the latest Maven version.
+3.0.5 or later. We recommend to use the latest Maven version.
 
 If you have Maven 3 installed, you can compile and
 package the jar using the following command:
@@ -18,11 +18,28 @@ package the jar using the following comm
 
 See the Maven 3 documentation for other build features.
 
-Install the built bundle using the web console and go to
-
-http://localhost:8080/slingshot/albums.html
+Launching Sling
+===============
 
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
+  
+  
+Deploy the Demo
+===============
 
+Once Sling is running you can access its Web Console from 
+  http://localhost:8080/system/console
+The default user name and password are: admin/admin.
+
+Install and start the built bundle from the OSGi->Bundles page.
+
+When deployed the application can be accessed from:
+  http://localhost:8080/slingshot/albums.html
+  
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of

Modified: sling/trunk/samples/usermanager-ui/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/usermanager-ui/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/usermanager-ui/README.txt (original)
+++ sling/trunk/samples/usermanager-ui/README.txt Mon May 12 13:45:58 2014
@@ -14,26 +14,31 @@ HOW TO INSTALL
 --------------
 Build this bundle and install it in Sling.
 
-For example, if Sling is running on port 8888 (which happens if you start 
-the launchpad/builder module with "mvn launchpad:run"), this will build and 
-install it:
+For example, if Sling is running on port 8080 (which happens if you start 
+the launchpad/testing module with 
+  "java -jar target/org.apache.sling.launchpad-<version>-standalone.jar"), 
+this will build and install it:
 
-    mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8888/system/console
+    mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8080/system/console
     
 To verify that the bundle is correctly installed:
 
-1) http://localhost:8888/libs/sling/usermgmt/page.html.esp must return the page.html.esp 
+1) http://localhost:8080/libs/sling/usermgmt/page.html.esp must return the page.html.esp 
    script.
 
-2) The console at http://localhost:8888/system/console/bundles must 
+2) The console at http://localhost:8080/system/console/bundles must 
     list the bundle named "Apache Sling User Manager UI sample" as active.    
 
 HOW TO TEST
 -----------
 Login to sling as the admin user.
 
-Open http://localhost:8888/system/userManager.html
+Open http://localhost:8080/system/userManager.html
 
 Use the links in the left sidebar to get to the pages that enable you to 
 find, update or create users/groups.
 
+SEE ALSO
+--------
+This demo can also be used in combination with the accessmanager-ui demo. For more 
+information see there.
\ No newline at end of file

Modified: sling/trunk/samples/webloader/service/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/webloader/service/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/webloader/service/README.txt (original)
+++ sling/trunk/samples/webloader/service/README.txt Mon May 12 13:45:58 2014
@@ -9,21 +9,10 @@ interface.
 
 The sibling "webloader.ui" bundle provides an example user interface.
 
-Apache Sling Sample
+Running the demo 
+================
 
-Getting Started
-===============
-
-This component uses a Maven 2 (http://maven.apache.org/) build
-environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
-
-If you have Maven 2 installed, you can compile and
-package the jar using the following command:
-
-    mvn package
-
-See the Maven 2 documentation for other build features.
+For details on running this demo, see the Webloader UI component README.txt 
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of

Modified: sling/trunk/samples/webloader/ui/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/samples/webloader/ui/README.txt?rev=1593967&r1=1593966&r2=1593967&view=diff
==============================================================================
--- sling/trunk/samples/webloader/ui/README.txt (original)
+++ sling/trunk/samples/webloader/ui/README.txt Mon May 12 13:45:58 2014
@@ -3,24 +3,38 @@ Apache Sling Webloader Sample Service UI
 ---------------------------------------
 Sling Webloader sample - user interface
 ---------------------------------------
-After loading the sibling "webloader.service" bundle and this bundle,
-http://localhost:8888/bin/sling/webloader.html should display the "Sling
-Webloader" page, that gives access to the Webloader service. 
+This bundle provides a sample web user interface for the Webloader Service,
+which id provided by the sibling "webloader.service" bundle.
 
+Launching Sling
+===============
+
+The Sling Container can be launched by running the following command in the 
+launchpad/builder/target directory:
+  java -jar org.apache.sling.launchpad-<version>-standalone.jar
+so if the current version is 7, the command should be:
+  java -jar org.apache.sling.launchpad-7-standalone.jar
 
 Getting Started
 ===============
 
-This component uses a Maven 2 (http://maven.apache.org/) build
+This component uses a Maven 3 (http://maven.apache.org/) build
 environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
-2.0.7 or later. We recommend to use the latest Maven version.
-
-If you have Maven 2 installed, you can compile and
-package the jar using the following command:
+3.0.5 or later. We recommend to use the latest Maven version.
 
-    mvn package
+The demo bundles can be deployed through Maven using the following commands:
 
-See the Maven 2 documentation for other build features.
+Deploy the Webloader Service bundle running the following command in 
+the samples/webloader/service directory:
+  mvn install -P autoInstallBundle
+then deploy the Webloader UI bundle by running the following command in 
+the samples/webloader/ui directory:
+  mvn install -P autoInstallBundle
+
+When deployed, the webloader can be accessed by navigating to:
+  http://localhost:8080/bin/sling/webloader.html 
+This should display the "Sling Webloader" page, that gives access to 
+the Webloader service.
 
 The latest source code for this component is available in the
 Subversion (http://subversion.tigris.org/) source repository of