Wiki source code of XWiki Office Development
Last modified by Thomas Mortagne on 2017/03/24 12:27
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Contents**"}}{{toc/}}{{/box}} | ||
2 | |||
3 | = Development Resources = | ||
4 | |||
5 | XOffice is based on the .NET Framework and is written, in most part, in C#. Still, it is a XWiki.org project so most topics covered on http://dev.xwiki.org/ also apply here. | ||
6 | |||
7 | == External Links == | ||
8 | |||
9 | * [[Jira project for XOffice>>https://jira.xwiki.org/browse/XOFFICE]] | ||
10 | |||
11 | == Documentation == | ||
12 | |||
13 | {{info}} | ||
14 | You may need to disable your popup blocker for this page in order to view the documentation | ||
15 | {{/info}} | ||
16 | |||
17 | === XWord 1.0 M1 xml-doc === | ||
18 | |||
19 | * [[nDoc generated files>>http://extensions.xwiki.org/xwiki/bin/download/Extension/XWiki Office Development/ndocXOffice1.0M1.zip/ndoc/index.html]] | ||
20 | * [[Sandcastle generated files>>http://extensions.xwiki.org/xwiki/bin/download/Extension/XWiki Office Development/SandcastleXOffice-Milestone-1-Documentation.zip/SandcastleXOffice-Milestone-1-Documentation/vs2005/chm/XOffice-Milestone-1-Documentation.chm]] | ||
21 | |||
22 | === XWord 1.0 M2 xml-doc === | ||
23 | |||
24 | * [[nDoc generated files>>http://extensions.xwiki.org/xwiki/bin/download/Extension/XWiki Office Development/ndocXOffice1.0M2.zip/index.html]] | ||
25 | |||
26 | == Sources == | ||
27 | |||
28 | [[XWiki Office on GitHub>>https://github.com/xwiki-contrib/xwiki-office]] | ||
29 | |||
30 | == Mailing Lists == | ||
31 | |||
32 | XWiki Office shares the same [[mailing lists of the XWiki project>>dev:Community.MailingLists]] as a whole. | ||
33 | |||
34 | = XWord Interface Improvement Ideas = | ||
35 | |||
36 | After playing a bit with XWord, here are a couple interface improvement ideas. They're following these general principles: | ||
37 | |||
38 | * Actions should not be duplicated between the ribbon and the navigation pane | ||
39 | * Actions should be close to the place where they make the most sense | ||
40 | |||
41 | The implications of these principles will be explained more clearly below :-) | ||
42 | |||
43 | == Suggested feature organization == | ||
44 | |||
45 | Basically it means putting each feature either in the navigation pane's context menu or in the ribbon - not both - depending on where it fits best. Here's a suggested list: | ||
46 | |||
47 | === In the navigation pane === | ||
48 | |||
49 | * **Top level:** 2 buttons located where the big "Save" button currently is | ||
50 | ** Refresh the navigation pane | ||
51 | ** Create a new space | ||
52 | * **Space:** button in the context menu | ||
53 | ** Add a page to this space | ||
54 | * **Page:** button in the context menu | ||
55 | ** Edit this page | ||
56 | * **Attachment:** button in the context menu | ||
57 | ** Download | ||
58 | ** //If suppported format: // download to edit | ||
59 | |||
60 | === In the ribbon === | ||
61 | |||
62 | * **Settings:** buttons in a ribbon element named "Settings" - active all the time | ||
63 | ** Choose syntax | ||
64 | ** Toggle wiki explorer (displayed / hidden) | ||
65 | * **Wiki Page:** buttons in a ribbon element named "Wiki page" - active when the current document is a wiki page | ||
66 | ** Save page | ||
67 | ** View in browser | ||
68 | * **Word Document:** buttons in a ribbon element named "Word document" - active when the current document is a MS Word document | ||
69 | ** Upload current document to a page | ||
70 | *** A dialog pops up saying "Please select the page you want to upload this document to in the wiki explorer" | ||
71 | *** When the user clicks on the page name, another dialog says "Upload to PageName was successful" | ||
72 | |||
73 | === Mockup === | ||
74 | |||
75 | For some reason I did not manage to save the mockup properly, here's the resulting image file though: | ||
76 | |||
77 | [[image:XWordInterfaceImprovementIdeas.png]] | ||
78 | |||
79 | = XML-RPC.net proxy = | ||
80 | |||
81 | Here's the code for a basic Xml-Rpc proxy using Charles Cook's XmlRpc.net: | ||
82 | |||
83 | {{code language="csharp"}} | ||
84 | using System; | ||
85 | using System.Collections.Generic; | ||
86 | using System.Linq; | ||
87 | using System.Text; | ||
88 | using CookComputing.XmlRpc; | ||
89 | |||
90 | namespace XWiki.XmlRpc | ||
91 | { | ||
92 | public interface IXWikiProxy : IXmlRpcProxy | ||
93 | { | ||
94 | [XmlRpcMethod("confluence1.login")] | ||
95 | String Login(String username, String password); | ||
96 | |||
97 | [XmlRpcMethod("confluence1.getSpaces")] | ||
98 | SpaceSummary[] GetSpaces(String token); | ||
99 | |||
100 | [XmlRpcMethod("confluence1.getSpace")] | ||
101 | SpaceSummary GetSpace(String token, String spaceId); | ||
102 | |||
103 | [XmlRpcMethod("confluence1.getPage")] | ||
104 | Page GetPage(String token, String pageId); | ||
105 | |||
106 | [XmlRpcMethod("confluence1.getPages")] | ||
107 | PageSummary[] GetPages(String token, String spaceId); | ||
108 | |||
109 | } | ||
110 | |||
111 | public struct PageSummary | ||
112 | { | ||
113 | public String parentId; | ||
114 | public String title; | ||
115 | public String url; | ||
116 | public String[] translations; | ||
117 | public String space; | ||
118 | public String id; | ||
119 | } | ||
120 | |||
121 | public struct SpaceSummary | ||
122 | { | ||
123 | public String name; | ||
124 | public String key; | ||
125 | public String url; | ||
126 | } | ||
127 | |||
128 | public struct Page | ||
129 | { | ||
130 | public String parentId; | ||
131 | public String title; | ||
132 | public String url; | ||
133 | public String[] translations; | ||
134 | public String space; | ||
135 | public String id; | ||
136 | public String content; | ||
137 | } | ||
138 | } | ||
139 | {{/code}} | ||
140 | |||
141 | == Using the XmlRpc proxy == | ||
142 | |||
143 | {{code language="csharp"}} | ||
144 | IXWikiProxy proxy = XmlRpcProxyGen.Create<IXWikiProxy>(); | ||
145 | proxy.Url = "http://10.19.1.232:8080/xwiki/xmlrpc"; | ||
146 | String token = proxy.Login("Admin", "admin"); | ||
147 | |||
148 | Page pageInfo = proxy.GetPage(token, "Main.WebHome?language=fr"); | ||
149 | String frenchContent = pageInfo.content; | ||
150 | |||
151 | SpaceSummary[] spaces = proxy.GetSpaces(token); | ||
152 | PageSummary[] pages = proxy.GetPages(token, "Main"); | ||
153 | {{/code}} | ||
154 | |||
155 | {{info}}This is a draft and is not currently used in XOffice{{/info}} | ||
156 | {{info}}CookComputing 'translates' the java maps into .net structs. Using classes with the same members(as fields + properties) doesn't work.{{/info}} | ||
157 | |||
158 | = Survey = | ||
159 | |||
160 | {{html clean="false"}} | ||
161 | <!-- FORM: HEAD SECTION --> | ||
162 | <link href="http://app.formassembly.com/wForms/3.0/css/bureaucrat/wforms.css" rel="stylesheet" type="text/css"> | ||
163 | <link href="http://app.formassembly.com/wForms/3.0/css/wforms-jsonly.css" rel="alternate stylesheet" title="This stylesheet activated by javascript" type="text/css"> | ||
164 | <link href="http://app.formassembly.com/wForms/3.0/css/wforms-layout.css" rel="stylesheet" type="text/css"> | ||
165 | <!--[if IE 7]> | ||
166 | <link href="http://app.formassembly.com/wForms/3.0/css/wforms-layout-ie7.css" rel="stylesheet" type="text/css"> | ||
167 | <![endif]--> | ||
168 | <script type="text/javascript" src="http://app.formassembly.com/wForms/3.0/js/wforms.js"></script> | ||
169 | <script type="text/javascript" src="http://app.formassembly.com/wForms/3.0/js/wforms_custom_validation.js"></script> | ||
170 | <script type="text/javascript" src="http://app.formassembly.com/wForms/3.0/js/localization-en_GB.js"></script> | ||
171 | <script type="text/javascript" src="http://app.formassembly.com/js/populate_form.js"></script> | ||
172 | |||
173 | <link href="http://app.formassembly.com/css/form.css" rel="stylesheet" type="text/css"> | ||
174 | <style type="text/css"> | ||
175 | </style> | ||
176 | <!-- FORM: BODY SECTION --> | ||
177 | <div class="wFormContainer"> | ||
178 | <div class="wForm wFormdefaultWidth"><form method="post" action="http://app.formassembly.com/responses/processor" id="id2614734" class="labelsAbove hintsTooltip"> | ||
179 | <div class="htmlsection" id="html-tmp-7601819916598"><p><img src="/forms/get_image/48026/xwikilogo180.png" alt="" width="180" height="45"></p></div> | ||
180 | <fieldset id="tfa_Whoareyou" class="required"> | ||
181 | <legend>Who are you?</legend> | ||
182 | <div id="tfa_Firstnameandlast-D" class="oneField"> | ||
183 | <label class="preField" for="tfa_Firstnameandlast">First name and last name</label> <input type="text" id="tfa_Firstnameandlast" name="tfa_Firstnameandlast" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Firstnameandlast-E"> </span> | ||
184 | </div> | ||
185 | <div id="tfa_Whatsyourjob-D" class="oneField"> | ||
186 | <label class="preField" for="tfa_Whatsyourjob">What's your job?</label> <input type="text" id="tfa_Whatsyourjob" name="tfa_Whatsyourjob" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Whatsyourjob-E"> </span> | ||
187 | </div> | ||
188 | <div id="tfa_Email-D" class="oneField"> | ||
189 | <label class="preField" for="tfa_Email">Email</label> <input type="text" id="tfa_Email" name="tfa_Email" value="" size="40" class="validate-email"> <br><span class="errMsg" id="tfa_Email-E"> </span> | ||
190 | </div> | ||
191 | <div id="tfa_Phone-D" class="oneField"> | ||
192 | <label class="preField" for="tfa_Phone">Phone</label> <input type="text" id="tfa_Phone" name="tfa_Phone" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Phone-E"> </span> | ||
193 | </div> | ||
194 | <div id="tfa_Organization-D" class="oneField"> | ||
195 | <label class="preField" for="tfa_Organization">Organization</label> <input type="text" id="tfa_Organization" name="tfa_Organization" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Organization-E"> </span> | ||
196 | </div> | ||
197 | <div id="tfa_Country-D" class="oneField"> | ||
198 | <label class="preField" for="tfa_Country">Country</label> <input type="text" id="tfa_Country" name="tfa_Country" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Country-E"> </span> | ||
199 | </div> | ||
200 | </fieldset> | ||
201 | <div id="tfa_Youprefertocreat-D" class="oneField"> | ||
202 | <label class="preField">1. You prefer to create/edit content</label> <span id="tfa_Youprefertocreat" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Offline" class="" id="tfa_Offline" name="tfa_Youprefertocreat"><label for="tfa_Offline" class="postField">Offline</label></span><span class="oneChoice"><input type="radio" value="tfa_Online" class="" id="tfa_Online" name="tfa_Youprefertocreat"><label for="tfa_Online" class="postField">Online</label></span></span> <br><span class="errMsg" id="tfa_Youprefertocreat-E"> </span> | ||
203 | </div> | ||
204 | <div id="tfa_0117524907300-D" class="oneField"> | ||
205 | <label class="preField">2. You prefer to edit your wiki</label> <span id="tfa_0117524907300" class="choices"><span class="oneChoice"><input type="radio" value="tfa_0117524096972" class="" id="tfa_0117524096972" name="tfa_0117524907300"><label for="tfa_0117524096972" class="postField">Directly in source</label></span><span class="oneChoice"><input type="radio" value="tfa_UsingtheWYSIWYGe" class="" id="tfa_UsingtheWYSIWYGe" name="tfa_0117524907300"><label for="tfa_UsingtheWYSIWYGe" class="postField">Using the WYSIWYG editor</label></span><span class="oneChoice"><input type="radio" value="tfa_Straightfromyour" class="" id="tfa_Straightfromyour" name="tfa_0117524907300"><label for="tfa_Straightfromyour" class="postField">Straight from your office suite</label></span></span> <br><span class="errMsg" id="tfa_0117524907300-E"> </span> | ||
206 | </div> | ||
207 | <div id="tfa_Youprefertoaddme-D" class="oneField"> | ||
208 | <label class="preField">3. You prefer to add media content to your wiki by using</label> <span id="tfa_Youprefertoaddme" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Attachments" class="" id="tfa_Attachments" name="tfa_Youprefertoaddme"><label for="tfa_Attachments" class="postField">Attachments</label></span><span class="oneChoice"><input type="radio" value="tfa_Links" class="" id="tfa_Links" name="tfa_Youprefertoaddme"><label for="tfa_Links" class="postField">Links</label></span><span class="oneChoice"><input type="radio" value="tfa_Other" class="" id="tfa_Other" name="tfa_Youprefertoaddme"><label for="tfa_Other" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Youprefertoaddme-E"> </span> | ||
209 | </div> | ||
210 | <div id="tfa_Whatdocumentform-D" class="oneField"> | ||
211 | <label class="preField">4. What file formats do you most use when saving your documents? (please check up to 3 answers) </label> <span id="tfa_Whatdocumentform" class="choices"><span class="oneChoice"><input type="checkbox" value="tfa_4495936380377" class="" id="tfa_4495936380377" name="tfa_4495936380377"><label for="tfa_4495936380377" class="postField">Office < 2007</label></span><span class="oneChoice"><input type="checkbox" value="tfa_odt" class="" id="tfa_odt" name="tfa_odt"><label for="tfa_odt" class="postField">Open XML (MS Office >= 2007, OpenOffice)</label></span><span class="oneChoice"><input type="checkbox" value="tfa_rtf" class="" id="tfa_rtf" name="tfa_rtf"><label for="tfa_rtf" class="postField">Open Document (Open Office, MS Office > 2007 SP1)</label></span><span class="oneChoice"><input type="checkbox" value="tfa_txt" class="" id="tfa_txt" name="tfa_txt"><label for="tfa_txt" class="postField">PDF</label></span><span class="oneChoice"><input type="checkbox" value="tfa_Other8" class="" id="tfa_Other8" name="tfa_Other8"><label for="tfa_Other8" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Whatdocumentform-E"> </span> | ||
212 | </div> | ||
213 | <div id="tfa_WhichOSdoyouuse-D" class="oneField"> | ||
214 | <label class="preField">5. Which OS do you use?</label> <span id="tfa_WhichOSdoyouuse" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Windows" class="" id="tfa_Windows" name="tfa_WhichOSdoyouuse"><label for="tfa_Windows" class="postField">Windows</label></span><span class="oneChoice"><input type="radio" value="tfa_MacOS" class="" id="tfa_MacOS" name="tfa_WhichOSdoyouuse"><label for="tfa_MacOS" class="postField">Mac OS</label></span><span class="oneChoice"><input type="radio" value="tfa_Linux" class="" id="tfa_Linux" name="tfa_WhichOSdoyouuse"><label for="tfa_Linux" class="postField">Linux</label></span><span class="oneChoice"><input type="radio" value="tfa_Other1" class="" id="tfa_Other1" name="tfa_WhichOSdoyouuse"><label for="tfa_Other1" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_WhichOSdoyouuse-E"> </span> | ||
215 | </div> | ||
216 | <div id="tfa_Whatofficesuited-D" class="oneField"> | ||
217 | <label class="preField">6. What office suite do you prefer?</label> <span id="tfa_Whatofficesuited" class="choices"><span class="oneChoice"><input type="radio" value="tfa_MicrosoftOffice" class="" id="tfa_MicrosoftOffice" name="tfa_Whatofficesuited"><label for="tfa_MicrosoftOffice" class="postField">Microsoft Office</label></span><span class="oneChoice"><input type="radio" value="tfa_OpenOffice" class="" id="tfa_OpenOffice" name="tfa_Whatofficesuited"><label for="tfa_OpenOffice" class="postField">Open Office</label></span><span class="oneChoice"><input type="radio" value="tfa_GoogleDocs" class="" id="tfa_GoogleDocs" name="tfa_Whatofficesuited"><label for="tfa_GoogleDocs" class="postField">Google Docs</label></span><span class="oneChoice"><input type="radio" value="tfa_Other2" class="" id="tfa_Other2" name="tfa_Whatofficesuited"><label for="tfa_Other2" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Whatofficesuited-E"> </span> | ||
218 | </div> | ||
219 | <div id="tfa_WhichMicrosoftOf-D" class="oneField"> | ||
220 | <label class="preField">7. Which Microsoft Office version do you use?</label> <span id="tfa_WhichMicrosoftOf" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Office2007" class="" id="tfa_Office2007" name="tfa_WhichMicrosoftOf"><label for="tfa_Office2007" class="postField">Office 2007</label></span><span class="oneChoice"><input type="radio" value="tfa_Office2003" class="" id="tfa_Office2003" name="tfa_WhichMicrosoftOf"><label for="tfa_Office2003" class="postField">Office 2003</label></span><span class="oneChoice"><input type="radio" value="tfa_Other3" class="" id="tfa_Other3" name="tfa_WhichMicrosoftOf"><label for="tfa_Other3" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_WhichMicrosoftOf-E"> </span> | ||
221 | </div> | ||
222 | <div id="tfa_WhatMicrosoftOff-D" class="oneField"> | ||
223 | <label class="preField">8. What Microsoft Office products are you most likely to use?</label> <span id="tfa_WhatMicrosoftOff" class="choices"><span class="oneChoice"><input type="checkbox" value="tfa_SharePoint" class="" id="tfa_SharePoint" name="tfa_SharePoint"><label for="tfa_SharePoint" class="postField">SharePoint</label></span><span class="oneChoice"><input type="checkbox" value="tfa_Outlook" class="" id="tfa_Outlook" name="tfa_Outlook"><label for="tfa_Outlook" class="postField">Outlook</label></span><span class="oneChoice"><input type="checkbox" value="tfa_Excel" class="" id="tfa_Excel" name="tfa_Excel"><label for="tfa_Excel" class="postField">Excel</label></span><span class="oneChoice"><input type="checkbox" value="tfa_Word" class="" id="tfa_Word" name="tfa_Word"><label for="tfa_Word" class="postField">Word</label></span><span class="oneChoice"><input type="checkbox" value="tfa_PowerPoint" class="" id="tfa_PowerPoint" name="tfa_PowerPoint"><label for="tfa_PowerPoint" class="postField">PowerPoint</label></span></span> <br><span class="errMsg" id="tfa_WhatMicrosoftOff-E"> </span> | ||
224 | </div> | ||
225 | <div id="tfa_HaveyouusedXOffi-D" class="oneField"> | ||
226 | <label class="preField">9. Have you used XOffice?</label> <span id="tfa_HaveyouusedXOffi" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Yes1" class="" id="tfa_Yes1" name="tfa_HaveyouusedXOffi"><label for="tfa_Yes1" class="postField">Yes</label></span><span class="oneChoice"><input type="radio" value="tfa_No1" class="" id="tfa_No1" name="tfa_HaveyouusedXOffi"><label for="tfa_No1" class="postField">No</label></span></span> <br><span class="errMsg" id="tfa_HaveyouusedXOffi-E"> </span> | ||
227 | </div> | ||
228 | <div id="tfa_Wheredidyoufirst-D" class="oneField"> | ||
229 | <label class="preField" for="tfa_Wheredidyoufirst">10. Where did you first hear about XOffice?</label> <input type="text" id="tfa_Wheredidyoufirst" name="tfa_Wheredidyoufirst" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Wheredidyoufirst-E"> </span> | ||
230 | </div> | ||
231 | <div id="tfa_Howlonghaveyoube-D" class="oneField"> | ||
232 | <label class="preField" for="tfa_Howlonghaveyoube">11. How long have you been using XOffice?</label> <input type="text" id="tfa_Howlonghaveyoube" name="tfa_Howlonghaveyoube" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Howlonghaveyoube-E"> </span> | ||
233 | </div> | ||
234 | <div id="tfa_Wheredoyoumainly-D" class="oneField"> | ||
235 | <label class="preField">12. Where do you mainly use XOffice?</label> <span id="tfa_Wheredoyoumainly" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Attheoffice" class="" id="tfa_Attheoffice" name="tfa_Wheredoyoumainly"><label for="tfa_Attheoffice" class="postField">At the office</label></span><span class="oneChoice"><input type="radio" value="tfa_Athome" class="" id="tfa_Athome" name="tfa_Wheredoyoumainly"><label for="tfa_Athome" class="postField">At home</label></span><span class="oneChoice"><input type="radio" value="tfa_Other4" class="" id="tfa_Other4" name="tfa_Wheredoyoumainly"><label for="tfa_Other4" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Wheredoyoumainly-E"> </span> | ||
236 | </div> | ||
237 | <div id="tfa_Whoareyouusingou-D" class="oneField"> | ||
238 | <label class="preField">13. Who are you using our product for?</label> <span id="tfa_Whoareyouusingou" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Formyself" class="" id="tfa_Formyself" name="tfa_Whoareyouusingou"><label for="tfa_Formyself" class="postField">For myself</label></span><span class="oneChoice"><input type="radio" value="tfa_Foranassociation" class="" id="tfa_Foranassociation" name="tfa_Whoareyouusingou"><label for="tfa_Foranassociation" class="postField">For an association</label></span><span class="oneChoice"><input type="radio" value="tfa_Formycompany" class="" id="tfa_Formycompany" name="tfa_Whoareyouusingou"><label for="tfa_Formycompany" class="postField">For my company</label></span><span class="oneChoice"><input type="radio" value="tfa_Foracustomer" class="" id="tfa_Foracustomer" name="tfa_Whoareyouusingou"><label for="tfa_Foracustomer" class="postField">For a customer</label></span><span class="oneChoice"><input type="radio" value="tfa_Other5" class="" id="tfa_Other5" name="tfa_Whoareyouusingou"><label for="tfa_Other5" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Whoareyouusingou-E"> </span> | ||
239 | </div> | ||
240 | <div id="tfa_WhichversionofXO-D" class="oneField"> | ||
241 | <label class="preField">14. Which version of XOffice do you use?</label> <span id="tfa_WhichversionofXO" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Lastone" class="" id="tfa_Lastone" name="tfa_WhichversionofXO"><label for="tfa_Lastone" class="postField">Last one</label></span><span class="oneChoice"><input type="radio" value="tfa_Other6" class="" id="tfa_Other6" name="tfa_WhichversionofXO"><label for="tfa_Other6" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_WhichversionofXO-E"> </span> | ||
242 | </div> | ||
243 | <div id="tfa_Youhaveinstalled-D" class="oneField"> | ||
244 | <label class="preField">15. You have installed XOffice:</label> <span id="tfa_Youhaveinstalled" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Onyourpersonalco" class="" id="tfa_Onyourpersonalco" name="tfa_Youhaveinstalled"><label for="tfa_Onyourpersonalco" class="postField">On your personal computer</label></span><span class="oneChoice"><input type="radio" value="tfa_Onaserver" class="" id="tfa_Onaserver" name="tfa_Youhaveinstalled"><label for="tfa_Onaserver" class="postField">On a server</label></span></span> <br><span class="errMsg" id="tfa_Youhaveinstalled-E"> </span> | ||
245 | </div> | ||
246 | <div id="tfa_Didyoumeetanyiss-D" class="oneField"> | ||
247 | <label class="preField">16. Did you meet any issues? (for instance, during the the installation)</label> <span id="tfa_Didyoumeetanyiss" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Yes" class="" id="tfa_Yes" name="tfa_Didyoumeetanyiss"><label for="tfa_Yes" class="postField">Yes</label></span><span class="oneChoice"><input type="radio" value="tfa_No" class="" id="tfa_No" name="tfa_Didyoumeetanyiss"><label for="tfa_No" class="postField">No</label></span></span> <br><span class="errMsg" id="tfa_Didyoumeetanyiss-E"> </span> | ||
248 | </div> | ||
249 | <div id="tfa_Whichwheretheiss-D" class="oneField"> | ||
250 | <label class="preField" for="tfa_Whichwheretheiss">17. Which where the issues you encountered? (if applicable)</label> <input type="text" id="tfa_Whichwheretheiss" name="tfa_Whichwheretheiss" value="" size="40" class=""> <br><span class="errMsg" id="tfa_Whichwheretheiss-E"> </span> | ||
251 | </div> | ||
252 | <fieldset id="tfa_Areyousatisfiedw" class=""> | ||
253 | <legend>18. Are you satisfied with the use of XOffice concerning:</legend> | ||
254 | <div id="tfa_Usability-D" class="oneField"> | ||
255 | <label class="preField">Usability:</label> <span id="tfa_Usability" class="choices"><span class="oneChoice"><input type="radio" value="tfa_0" class="" id="tfa_0" name="tfa_Usability"><label for="tfa_0" class="postField">0</label></span><span class="oneChoice"><input type="radio" value="tfa_1" class="" id="tfa_1" name="tfa_Usability"><label for="tfa_1" class="postField">1</label></span><span class="oneChoice"><input type="radio" value="tfa_2" class="" id="tfa_2" name="tfa_Usability"><label for="tfa_2" class="postField">2</label></span><span class="oneChoice"><input type="radio" value="tfa_3" class="" id="tfa_3" name="tfa_Usability"><label for="tfa_3" class="postField">3</label></span><span class="oneChoice"><input type="radio" value="tfa_4" class="" id="tfa_4" name="tfa_Usability"><label for="tfa_4" class="postField">4</label></span><span class="oneChoice"><input type="radio" value="tfa_5" class="" id="tfa_5" name="tfa_Usability"><label for="tfa_5" class="postField">5</label></span></span> <br><span class="errMsg" id="tfa_Usability-E"> </span> | ||
256 | </div> | ||
257 | <div id="tfa_Simplicity-D" class="oneField"> | ||
258 | <label class="preField">Simplicity</label> <span id="tfa_Simplicity" class="choices"><span class="oneChoice"><input type="radio" value="tfa_01" class="" id="tfa_01" name="tfa_Simplicity"><label for="tfa_01" class="postField">0</label></span><span class="oneChoice"><input type="radio" value="tfa_11" class="" id="tfa_11" name="tfa_Simplicity"><label for="tfa_11" class="postField">1</label></span><span class="oneChoice"><input type="radio" value="tfa_21" class="" id="tfa_21" name="tfa_Simplicity"><label for="tfa_21" class="postField">2</label></span><span class="oneChoice"><input type="radio" value="tfa_31" class="" id="tfa_31" name="tfa_Simplicity"><label for="tfa_31" class="postField">3</label></span><span class="oneChoice"><input type="radio" value="tfa_41" class="" id="tfa_41" name="tfa_Simplicity"><label for="tfa_41" class="postField">4</label></span><span class="oneChoice"><input type="radio" value="tfa_51" class="" id="tfa_51" name="tfa_Simplicity"><label for="tfa_51" class="postField">5</label></span></span> <br><span class="errMsg" id="tfa_Simplicity-E"> </span> | ||
259 | </div> | ||
260 | <div id="tfa_Stability-D" class="oneField"> | ||
261 | <label class="preField">Stability</label> <span id="tfa_Stability" class="choices"><span class="oneChoice"><input type="radio" value="tfa_02" class="" id="tfa_02" name="tfa_Stability"><label for="tfa_02" class="postField">0</label></span><span class="oneChoice"><input type="radio" value="tfa_12" class="" id="tfa_12" name="tfa_Stability"><label for="tfa_12" class="postField">1</label></span><span class="oneChoice"><input type="radio" value="tfa_22" class="" id="tfa_22" name="tfa_Stability"><label for="tfa_22" class="postField">2</label></span><span class="oneChoice"><input type="radio" value="tfa_32" class="" id="tfa_32" name="tfa_Stability"><label for="tfa_32" class="postField">3</label></span><span class="oneChoice"><input type="radio" value="tfa_42" class="" id="tfa_42" name="tfa_Stability"><label for="tfa_42" class="postField">4</label></span><span class="oneChoice"><input type="radio" value="tfa_52" class="" id="tfa_52" name="tfa_Stability"><label for="tfa_52" class="postField">5</label></span></span> <br><span class="errMsg" id="tfa_Stability-E"> </span> | ||
262 | </div> | ||
263 | <div id="tfa_Design-D" class="oneField"> | ||
264 | <label class="preField">Design:</label> <span id="tfa_Design" class="choices"><span class="oneChoice"><input type="radio" value="tfa_03" class="" id="tfa_03" name="tfa_Design"><label for="tfa_03" class="postField">0</label></span><span class="oneChoice"><input type="radio" value="tfa_13" class="" id="tfa_13" name="tfa_Design"><label for="tfa_13" class="postField">1</label></span><span class="oneChoice"><input type="radio" value="tfa_23" class="" id="tfa_23" name="tfa_Design"><label for="tfa_23" class="postField">2</label></span><span class="oneChoice"><input type="radio" value="tfa_33" class="" id="tfa_33" name="tfa_Design"><label for="tfa_33" class="postField">3</label></span><span class="oneChoice"><input type="radio" value="tfa_43" class="" id="tfa_43" name="tfa_Design"><label for="tfa_43" class="postField">4</label></span><span class="oneChoice"><input type="radio" value="tfa_53" class="" id="tfa_53" name="tfa_Design"><label for="tfa_53" class="postField">5</label></span></span> <br><span class="errMsg" id="tfa_Design-E"> </span> | ||
265 | </div> | ||
266 | <div id="tfa_Speed-D" class="oneField"> | ||
267 | <label class="preField">Speed:</label> <span id="tfa_Speed" class="choices"><span class="oneChoice"><input type="radio" value="tfa_04" class="" id="tfa_04" name="tfa_Speed"><label for="tfa_04" class="postField">0</label></span><span class="oneChoice"><input type="radio" value="tfa_14" class="" id="tfa_14" name="tfa_Speed"><label for="tfa_14" class="postField">1</label></span><span class="oneChoice"><input type="radio" value="tfa_24" class="" id="tfa_24" name="tfa_Speed"><label for="tfa_24" class="postField">2</label></span><span class="oneChoice"><input type="radio" value="tfa_34" class="" id="tfa_34" name="tfa_Speed"><label for="tfa_34" class="postField">3</label></span><span class="oneChoice"><input type="radio" value="tfa_44" class="" id="tfa_44" name="tfa_Speed"><label for="tfa_44" class="postField">4</label></span><span class="oneChoice"><input type="radio" value="tfa_54" class="" id="tfa_54" name="tfa_Speed"><label for="tfa_54" class="postField">5</label></span></span> <br><span class="errMsg" id="tfa_Speed-E"> </span> | ||
268 | </div> | ||
269 | </fieldset> | ||
270 | <div id="tfa_Whichimprovement-D" class="oneField"> | ||
271 | <label class="preField">19. Which improvements would you like to see implemented?</label> <span id="tfa_Whichimprovement" class="choices"><span class="oneChoice"><input type="radio" value="tfa_Realtimeeditingc" class="" id="tfa_Realtimeeditingc" name="tfa_Whichimprovement"><label for="tfa_Realtimeeditingc" class="postField">Real time editing collaboration</label></span><span class="oneChoice"><input type="radio" value="tfa_Collaborationong" class="" id="tfa_Collaborationong" name="tfa_Whichimprovement"><label for="tfa_Collaborationong" class="postField">Collaboration on graphical content (diagrams, images, etc.)</label></span><span class="oneChoice"><input type="radio" value="tfa_Workflows" class="" id="tfa_Workflows" name="tfa_Whichimprovement"><label for="tfa_Workflows" class="postField">Workflows</label></span><span class="oneChoice"><input type="radio" value="tfa_Templating" class="" id="tfa_Templating" name="tfa_Whichimprovement"><label for="tfa_Templating" class="postField">Templating</label></span><span class="oneChoice"><input type="radio" value="tfa_Notifications" class="" id="tfa_Notifications" name="tfa_Whichimprovement"><label for="tfa_Notifications" class="postField">Notifications</label></span><span class="oneChoice"><input type="radio" value="tfa_Other7" class="" id="tfa_Other7" name="tfa_Whichimprovement"><label for="tfa_Other7" class="postField">Other</label></span></span> <br><span class="errMsg" id="tfa_Whichimprovement-E"> </span> | ||
272 | </div> | ||
273 | <div id="tfa_Anythingelseyouw-D" class="oneField"> | ||
274 | <label class="preField" for="tfa_Anythingelseyouw">20. Anything else you would like to add?</label> <textarea cols="40" rows="4" id="tfa_Anythingelseyouw" name="tfa_Anythingelseyouw" class=""></textarea> <br><span class="errMsg" id="tfa_Anythingelseyouw-E"> </span> | ||
275 | </div> | ||
276 | <div class="htmlsection" id="html-tmp-7722716661151"> | ||
277 | <p>Thanks a lot for your time :-)</p> | ||
278 | <p>Contact us at <a href="mailto:[email protected]">[email protected]</a> to find out more about our products and services.</p> | ||
279 | </div> | ||
280 | <div class="actions"> | ||
281 | <input type="submit" class="primaryAction" id="submit-" name="tfa_submitAction" value="Submit"><input type="hidden" value="118277" name="tfa_dbFormId" id="tfa_dbFormId"><input type="hidden" value="" name="tfa_dbResponseId" id="tfa_dbResponseId"><input type="hidden" value="17e126113d3f02052083a51cbecca637" name="tfa_dbControl" id="tfa_dbControl"><input type="hidden" value="15" name="tfa_dbVersionId" id="tfa_dbVersionId"> | ||
282 | </div> | ||
283 | </form></div> | ||
284 | <p class="supportInfo"> | ||
285 | <a href="http://app.formassembly.com/forms/help/118277" target="new"> | ||
286 | Need assistance with this form? </a> | ||
287 | </p> | ||
288 | </div> | ||
289 | {{/html}} |