Building a Hello World web script is the best way to gain an understanding of
the Web Script Framework. This example is simple enough to build and execute within a few
minutes.
The Hello World web script consists of one web script description document and one
FreeMarker response template, both created by using SkyVault Share.
-
Log in to SkyVault Share.
- Type http://localhost:8080/share in the web browser.
- If prompted, log in with the user name admin and password admin.
- Click the Repository link on the Share header.
- Navigate to Data Dictionary > Web Scripts Extensions.
-
Create a web script description document for the Hello World example.
- Click the Create menu item, and select XML to create a new XML file.
- Enter hello.get.desc.xml as the web script name in the Name field.
-
Enter the following in the content box:
<webscript> <shortname>Hello</shortname> <description>Polite greeting</description> <url>/hello</url> </webscript>
- Click Create.
- Click Web Scripts Extensions folder again.
-
Create a web script response template to render the Hello World greeting.
- In the Create menu, create a Plain Text file.
- Enter hello.get.html.ftl as the template name in the Name field.
- Type Hello World in the Enter Content box.
- Click Create.
-
Register the Hello World web script with SkyVault Content Services.
- Open a new browser tab.
- In the new tab, type http://localhost:8080/alfresco/service/index.
- If prompted, log in with the user name admin and password admin.
- Click Refresh Web Scripts.
A message indicates there is one additional web script.
-
Type http://localhost:8080/alfresco/service/hello in the web browser
to test the new web script.
A Hello World message is displayed, indicating your web script is working.