1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"><head> 3 <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" /> 4 5 <title>Creating Applications: An Overview</title><meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" /> 6 <link href="styles.css" rel="stylesheet" type="text/css" /></head> 7 <body> 8 <h1>Creating Applications: An Overview</h1> 9 <p>This document contains an overview of the process of developing an 10 XSLForms application. Since the only currently supported way of 11 deploying such an application is through the use of <a href="http://www.boddie.org.uk/python/WebStack.html">WebStack</a>, it is necessary to install that package first before following the tutorial below.</p><p>The following steps briefly describe how to make a new application:<br /> 12 </p> 13 <ol> 14 <li><a href="directory.html">Create a directory to hold your files</a></li> 15 <li><a href="data.html">Design the structure of the form data</a></li> 16 <li><a href="design.html">Design a template</a></li> 17 <li><a href="structure.html">Add structure to the template</a></li> 18 <li><a href="selectors.html">Add selectors to the template</a></li> 19 <li><a href="Web-resource.html">Write a Web resource to display the 20 form</a></li> 21 <li><a href="multiple.html">Adding multiple-choice fields and values</a></li> 22 <li><a href="multivalue.html">Adding multivalued fields</a></li><li><a href="labels.html">Labelling multiple-choice values</a></li> 23 <li><a href="advice.html">Recommendations and advice</a></li> 24 <li><a href="in-page-updates.html">Adding in-page updates</a></li> 25 </ol><p>A topic-by-topic guide to XSLTools:</p><ul><li><a href="template-design.html">A guide to template design</a></li><li><a href="internationalisation.html">Internationalisation</a></li><li><a href="advanced.html">Advanced template design</a></li><li><a href="XSLForms-resource.html">Using the XSLFormsResource API</a></li><li>Using Qt Designer to make templates <span style="font-style: italic;">(to be written)</span></li><li>Developing applications for PyQt and the Web <span style="font-style: italic;">(to be written)</span></li></ul><p>Some other resources:</p><ul><li><a href="reference.html">A template attribute reference</a></li><li><a href="../apidocs/public/XSLForms.Output-module.html">A template extension function reference</a></li><li><a href="JavaScript-reference.html">An in-page update JavaScript function reference</a></li></ul> 26 </body></html>