1 <?xml version="1.0" encoding="iso-8859-1"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" /> 6 <title>Creating Applications: An Overview</title> 7 <link href="styles.css" rel="stylesheet" type="text/css" /> 8 </head> 9 <body> 10 <h1>Creating Applications: An Overview</h1> 11 12 <p>This document contains an overview of the process of developing an 13 XSLForms application. Since the only currently supported way of 14 deploying such an application is through the use of 15 <a href="http://www.boddie.org.uk/python/WebStack.html">WebStack</a>, 16 it is necessary to install that package first before following the 17 tutorial below.</p> 18 19 <p>The following steps briefly describe how to make a new application:</p> 20 21 <ol> 22 <li><a href="directory.html">Create a directory to hold your files</a></li> 23 <li><a href="data.html">Design the structure of the form data</a></li> 24 <li><a href="design.html">Design a template</a></li> 25 <li><a href="structure.html">Add structure to the template</a></li> 26 <li><a href="selectors.html">Add selectors to the template</a></li> 27 <li><a href="Web-resource.html">Write a Web resource to display the 28 form</a></li> 29 <li><a href="multiple.html">Adding multiple-choice fields and values</a></li> 30 <li><a href="multivalue.html">Adding multivalued fields</a></li><li><a href="labels.html">Labelling multiple-choice values</a></li> 31 <li><a href="advice.html">Recommendations and advice</a></li> 32 <li><a href="in-page-updates.html">Adding in-page updates</a></li> 33 </ol> 34 35 <p>A topic-by-topic guide to XSLTools:</p> 36 37 <ul> 38 <li><a href="template-design.html">A guide to template design</a></li> 39 <li><a href="internationalisation.html">Internationalisation</a></li> 40 <li><a href="advanced.html">Advanced template design</a></li> 41 <li><a href="XSLForms-resource.html">Using the XSLFormsResource API</a></li> 42 </ul> 43 44 <p>Some other resources:</p> 45 46 <ul> 47 <li><a href="reference.html">A template attribute reference</a></li> 48 <li><a href="../apidocs/XSLForms.Output-module.html">A template extension function reference</a></li> 49 <li><a href="JavaScript-reference.html">An in-page update JavaScript function reference</a></li> 50 </ul> 51 52 </body> 53 </html>