Book Image

Learning Alfresco Web Scripts

By : Ramesh Chauhan
Book Image

Learning Alfresco Web Scripts

By: Ramesh Chauhan

Overview of this book

Table of Contents (18 chapters)
Learning Alfresco Web Scripts
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Creating a description document


As the primary purpose of the web script is to return the content location, let's use the web script ID as contentlocation. We will use the HTTP GET method as we are going to retrieve the information for a node.

As a first step, create a description document for the web script. Create a file named contentlocation.get.desc.xml that has the following content:

<webscript>
  <shortname>Get content location and size</shortname>
  <description>Gets the physical location for the content and size of the content</description>
  <url>/getContentLocation?nodeid={nodeid}</url>
  <url>/getContentLocation.json?nodeid={nodeid}</url>
  <url>/getContentLocation.xml?nodeid={nodeid}</url>
  <format default="json">extension</format>
  <authentication>user</authentication>
</webscript>

Let's understand what we have just done. We have created a description document that provides a human...