none
[openafs-wiki.git] / TWiki / TWikiForms.mdwn
1 <div>
2   <ul>
3     <li><a href="#TWiki Forms"> TWiki Forms</a><ul>
4         <li><a href="#Overview"> Overview</a></li>
5         <li><a href="#Defining a Form Template"> Defining a Form Template</a><ul>
6             <li><a href="#Form Template Elements"> Form Template Elements</a></li>
7             <li><a href="#Defining a Form in One Topic"> Defining a Form in One Topic</a></li>
8             <li><a href="#Defining a Form with Multiple To"> Defining a Form with Multiple Topics</a></li>
9           </ul>
10         </li>
11         <li><a href="#Enabling Forms by Web"> Enabling Forms by Web</a></li>
12         <li><a href="#Including Forms in New Topics"> Including Forms in New Topics</a></li>
13         <li><a href="#Setting Up Multiple Form Options"> Setting Up Multiple Form Options</a></li>
14         <li><a href="#Form Data Storage"> Form Data Storage</a></li>
15         <li><a href="#Using Form Data"> Using Form Data</a></li>
16         <li><a href="#Main Changes from Category Table"> Main Changes from Category Tables</a><ul>
17             <li><a href="#Importing Category Table Data"> Importing Category Table Data</a></li>
18           </ul>
19         </li>
20         <li><a href="#Using Forms For Settings"> Using Forms For Settings</a></li>
21       </ul>
22     </li>
23   </ul>
24 </div>
25
26 # <a name="TWiki Forms"></a> TWiki Forms
27
28 _Form-based input in topics, with name/value pairs stored as Meta Data variables; choose one of multiple forms per web &amp; topic_
29
30 ## <a name="Overview"></a> Overview
31
32 By adding form-based input to freeform content, you can structure topics with unlimited, easily searchable categories. When forms are enabled for a web and selected in a topic, a single form appears in edit mode, and the contents are rendered as a table when viewed on the display page. You can define unlimited forms per web. For each topic, you can select a template if more than one is defined, or remove forms entirely. Form input values are stored as [[TWikiMetaData]]; all data is saved.
33
34 Form Templates replace TWikiCategoryTables from the 01-Dec-2000 version of TWiki. - see [[#FormsVsCategoryTables|Main/WebHome#FormsVsCategoryTables]]
35
36 ## <a name="Defining a Form Template"></a> Defining a Form Template
37
38 A Form Template is simply a page containing your form, defined as a table where each row is one form field.
39
40 ### <a name="Form Template Elements"></a> Form Template Elements
41
42 - **form template** - a set of fields defining a form (replaces _category table definition_)
43   - A web can use one or more form templates
44 - **form** - a topic containing additional meta data (besides the freeform TEXTAREA) that categorizes the content (replaces _category table_)
45   - Within a form-enabled web, individual topics can have a form or no form
46 - **form field** - a named item in a form (replaces _category item name_)
47 - **field type** - selects the INPUT type: <table border="1" cellpadding="0" cellspacing="0">
48   <tr>
49     <th bgcolor="#99CCCC"><strong> Input type </strong></th>
50     <th bgcolor="#99CCCC"><strong> Type field </strong></th>
51     <th bgcolor="#99CCCC"><strong> Size field </strong></th>
52     <th bgcolor="#99CCCC"><strong> Value field </strong></th>
53   </tr>
54   <tr>
55     <td> One or more checkboxes </td>
56     <td><code>checkbox</code></td>
57     <td> number of checkboxes per line </td>
58     <td> comma list of checkbox labels </td>
59   </tr>
60   <tr>
61     <td> One or more checkboxes, plus <strong>Set</strong> and <strong>Clear</strong> buttons </td>
62     <td><code>checkbox+buttons</code></td>
63     <td> (same) </td>
64     <td> (same) </td>
65   </tr>
66   <tr>
67     <td> Read-only label text </td>
68     <td><code>label</code></td>
69     <td><code>1</code></td>
70     <td> (unused) </td>
71   </tr>
72   <tr>
73     <td> One or more radio buttons </td>
74     <td><code>radio</code></td>
75     <td> number of radio buttons per line </td>
76     <td> comma list of checkbox labels </td>
77   </tr>
78   <tr>
79     <td> Drop-down menu or scrollable box </td>
80     <td><code>label</code></td>
81     <td><code>1</code> for drop down, <code>2</code> and up for scrollable box </td>
82     <td> comma list of options </td>
83   </tr>
84   <tr>
85     <td> A one-line text field </td>
86     <td><code>text</code></td>
87     <td> text box width in number of characters </td>
88     <td> (unused) </td>
89   </tr>
90   <tr>
91     <td> A text box; size is 40x10 (columns x rows) </td>
92     <td><code>textarea</code></td>
93     <td> columns x rows, e.g. <code>40x6</code></td>
94     <td> (unused) </td>
95   </tr>
96 </table>
97 - **field value** - one or more values from a fixed set (select, checkbox, radio type) or free-form (text). (replaces _category item value_)
98
99 ### <a name="Defining a Form in One Topic"></a> Defining a Form in One Topic
100
101 1. Create a new topic with your form name: <code>**YourForm**</code>, <code>**ExpenseReport**</code>, <code>**InfoCategory**</code>, <code>**RecordReview**</code>, whatever you need.
102 2. Create a TWiki table, with each column head representing one element of an entry field: <code>**Name**</code>, <code>**Type**</code>, <code>**Size**</code>, <code>**Values**</code>, and <code>**Tooltip message**</code> _(see sample below)_.
103 3. For each field, fill in a new line; for the type of field, select from the list.
104 4. Save the topic _(you can later choose to [[enable/disable|Main/WebHome#EnablingForms]] individual forms)_.
105
106 > **Example:**
107 >
108 > <code>**WebForm**</code>
109 >
110 > %BR%
111 >
112 > `| *Name* | *Type* | *Size* | *Values* | *Tooltip message* |`
113 >
114 > %BR%
115 >
116 > `| TopicClassification | select | 1 | NoDisclosure, PublicSupported, PublicFAQ | blah blah... |`
117 >
118 > %BR%
119 >
120 > `| OperatingSystem | checkbox | 3 | OsHPUX, OsLinux, OsSolaris, OsWin | blah blah... |`
121 >
122 > %BR%
123 >
124 > `| OsVersion | text | 16 | | blah blah... |`
125 >
126 > <table border="1" cellpadding="0" cellspacing="0">
127 >   <tr>
128 >     <th bgcolor="#99CCCC"><strong> Name </strong></th>
129 >     <th bgcolor="#99CCCC"><strong> Type </strong></th>
130 >     <th bgcolor="#99CCCC"><strong> Size </strong></th>
131 >     <th bgcolor="#99CCCC"><strong> Values </strong></th>
132 >     <th bgcolor="#99CCCC"><strong> Tooltip message </strong></th>
133 >   </tr>
134 >   <tr>
135 >     <td><a href="http://www.dementia.org/twiki//view/Sandbox/TopicClassification">TopicClassification</a></td>
136 >     <td> select </td>
137 >     <td align="center"> 1 </td>
138 >     <td><a href="http://www.dementia.org/twiki//view/Sandbox/NoDisclosure">NoDisclosure</a>, <a href="http://www.dementia.org/twiki//view/Sandbox/PublicSupported">PublicSupported</a>, <a href="http://www.dementia.org/twiki//view/Sandbox/PublicFAQ">PublicFAQ</a></td>
139 >     <td> blah blah... </td>
140 >   </tr>
141 >   <tr>
142 >     <td><a href="http://www.dementia.org/twiki//view/Sandbox/OperatingSystem">OperatingSystem</a></td>
143 >     <td> checkbox </td>
144 >     <td align="center"> 3 </td>
145 >     <td><a href="http://www.dementia.org/twiki//view/Sandbox/OsHPUX">OsHPUX</a>, <a href="http://www.dementia.org/twiki//view/Sandbox/OsLinux">OsLinux</a>, <a href="http://www.dementia.org/twiki//view/Sandbox/OsSolaris">OsSolaris</a>, <a href="http://www.dementia.org/twiki//view/Sandbox/OsWin">OsWin</a></td>
146 >     <td> blah blah... </td>
147 >   </tr>
148 >   <tr>
149 >     <td><a href="http://www.dementia.org/twiki//view/Sandbox/OsVersion">OsVersion</a></td>
150 >     <td> text </td>
151 >     <td align="center"> 16 </td>
152 >     <td>   </td>
153 >     <td> blah blah... </td>
154 >   </tr>
155 > </table>
156
157 ### <a name="Defining a Form with Multiple To"></a> Defining a Form with Multiple Topics
158
159 Forms can also be defined by using form templates that retrieve field values from one or more separate topics:
160
161 - A <code>**FormTemplate**</code> topic defines the Form, ex: <code>**YourFormTemplate**</code>.
162 - For each field that has a value list - select, radio, checkbox - can use separate topic to define the available values.
163
164 > **Example: WebFormTemplate**
165 >
166 > - WebFormTemplate main definition: <br />   <table border="1" cellpadding="0" cellspacing="0">
167 >   <tr>
168 >     <th bgcolor="#99CCCC"><strong> Name </strong></th>
169 >     <th bgcolor="#99CCCC"><strong> Type </strong></th>
170 >     <th bgcolor="#99CCCC"><strong> Size </strong></th>
171 >     <th bgcolor="#99CCCC"><strong> Values </strong></th>
172 >     <th bgcolor="#99CCCC"><strong> Tooltip message </strong></th>
173 >   </tr>
174 >   <tr>
175 >     <td> TopicClassification </td>
176 >     <td> select </td>
177 >     <td> 1 </td>
178 >     <td>   </td>
179 >     <td> blah blah... </td>
180 >   </tr>
181 >   <tr>
182 >     <td> OperatingSystem </td>
183 >     <td> checkbox </td>
184 >     <td> 3 </td>
185 >     <td>   </td>
186 >     <td> blah blah... </td>
187 >   </tr>
188 >   <tr>
189 >     <td> OsVersion </td>
190 >     <td> text </td>
191 >     <td> 16 </td>
192 >     <td>   </td>
193 >     <td> blah blah... </td>
194 >   </tr>
195 > </table>
196 > <br /> %X% Leave the <code>**Values**</code> field **blank**.
197 >
198 > - TopicClassification field value definition: <br />   <table border="1" cellpadding="0" cellspacing="0">
199 >   <tr>
200 >     <th bgcolor="#99CCCC"><strong> Name </strong></th>
201 >     <th bgcolor="#99CCCC"><strong> Type </strong></th>
202 >     <th bgcolor="#99CCCC"><strong> Tooltip message </strong></th>
203 >   </tr>
204 >   <tr>
205 >     <td> NoDisclosure </td>
206 >     <td> option </td>
207 >     <td> blah blah... </td>
208 >   </tr>
209 >   <tr>
210 >     <td> PublicSupported </td>
211 >     <td> option </td>
212 >     <td> blah blah... </td>
213 >   </tr>
214 >   <tr>
215 >     <td> PublicFAQ </td>
216 >     <td> option </td>
217 >     <td> blah blah... </td>
218 >   </tr>
219 > </table>
220
221 - **Implementation Notes:** This format allows you to define field items with or without [[WikiNames]], depending on your needs.
222   - Topics can be protected in the usual manner, using [[TWikiAccessControl]], to limit who can change the form template and/or individual value lists.
223   - <code>**\[[...]]**</code> links can be used to force a link (at present, the <code>**\[[...]\[...]]**</code> format is not supported).
224   - The <code>**Tooltip message**</code> column is used as a tooltip for the field name (only if field name is a [[WikiName]]) - you only see the tooltip In edit.
225   - The first item in the list is the default item. Alternative initial values can be set in a topic template, like <code>**WebTopicEditTemplate**</code>, with <code>**field=value**</code>, or, for checkboxes, <code>**field=1**</code>.
226   - The topic definition is not read when a topic is viewed.
227
228 <a name="EnablingForms"></a>
229
230 ## <a name="Enabling Forms by Web"></a> Enabling Forms by Web
231
232 Forms are enabled on a per web basis. The <code>**WEBFORMS**</code> variable in [[WebPreferences]] is optional and defines a list of possible form templates. Example:
233
234 - Set WEBFORMS = BugForm, FeatureForm, BookLoanForm
235
236 - With <code>**WEBFORMS**</code> enabled, an extra button is added to the edit view. If the topic doesn't have a Form, an **Add Form** button appears at the end of the topic. If a Form is present, a **Change** button appears in the top row of the Form. The buttons open a screen that enables selection of a form specified in `WEBFORMS`, or the **No form** option.
237
238 ## <a name="Including Forms in New Topics"></a> Including Forms in New Topics
239
240 - A default Form Template (new topics get this default form) can be provided by creating the `WebTopicEditTemplate` topic in a web and adding a form to it. Initial Form values can be set there.
241
242 - Additionally a new topic can be given a Form using the `formtemplate` parameter in the URL. Initial values can then be provided in the URLs or as form values:
243   - other than checkboxes: <code>**name**</code>, ex: <code>**?BugPriority=1**</code>
244   - checkbox: <code>**namevalue=1**</code>, ex: <code>**?ColorRed=1**</code>. <br /> Boxes with a tick must be specified.
245
246 ## <a name="Setting Up Multiple Form Options"></a> Setting Up Multiple Form Options
247
248 - The optional <code>**WEBFORMS**</code> variable defines alternative forms that can be selected by pressing **Change** in edit mode.
249
250 - A topic template can use any form.
251
252 - New topics with a form are created by simple HTML forms asking for a topic name. For example, you can have a `SubmitExpenseReport` topic where you can create new expense reports, a `SubmitVacationRequest` topic, and so on. These can specify the required template topic with its associated form.
253
254 ## <a name="Form Data Storage"></a> Form Data Storage
255
256 The form topic name, fields and values are stored as [[TWikiMetaData]] - the order of the field/value pairs is the same as in the template.
257
258 <a name="UsingFormData"></a>
259
260 ## <a name="Using Form Data"></a> Using Form Data
261
262 [[TWikiForms]] accept user-input data, stored as [[TWikiMetaData]]. Meta data also contains program-generated info about changes, attachments, etc. To find, format and display form and other meta data, see [[TWikiMetaData]], <code>**SEARCH**</code> and <code>**METASEARCH**</code> variables in [[TWikiVariables]], and [[TWiki Formatted Search|Main/FormattedSearch]] for various options.
263
264 <a name="FormsVsCategoryTables"></a>
265
266 ## <a name="Main Changes from Category Table"></a> Main Changes from Category Tables
267
268 The Form Template system is a more powerful, flexible replacement for the original TWikiCategoryTable. Data from existing category tables can be imported directly.
269
270 <table border="1" cellpadding="0" cellspacing="0">
271   <tr>
272     <th align="center" bgcolor="#99CCCC"><strong> Form Templates </strong></th>
273     <th align="center" bgcolor="#99CCCC"><strong> Category Tables </strong></th>
274   </tr>
275   <tr>
276     <td align="center"> defined in topics </td>
277     <td align="center"> defined in templates </td>
278   </tr>
279   <tr>
280     <td align="center"> many forms per web </td>
281     <td align="center"> one table per web </td>
282   </tr>
283   <tr>
284     <td align="center"> saved as Meta Data </td>
285     <td align="center"> saved as HTML </td>
286   </tr>
287   <tr>
288     <td align="center"><strong>Change</strong> &amp; <strong>Add Form</strong> buttons </td>
289     <td align="center"><strong>UseCategory</strong> radio button </td>
290   </tr>
291 </table>
292
293 ### <a name="Importing Category Table Data"></a> Importing Category Table Data
294
295 On upgrading from the previous TWiki, a Form Template topic has to be built for each web that used a Category Table, recreating the fields and values from the old <code>**twikicatitems.tmpl**</code>. The replacement Form Template must be set as the first item in the [[WebPreferences]] variable `WEBFORMS`. If missing, pages will display, but attempting to edit results in an error message.
296
297 The new Form Template system should work with old Category Table data with no special conversion. Data is assigned to Meta variables the first time an imported topic is edited and saved in the new system.
298
299 %T% **NOTE:** If things aren't working correctly, there may be useful entries in `data/warning.txt`.
300
301 ## <a name="Using Forms For Settings"></a> Using Forms For Settings
302
303 Example process to change your [[WebPreferences]] to use forms instead of `{3 spaces}* Set` statements:
304
305 1. create WebPrefencesForm topic
306 2. fill it with a table like this: %BR% `| *Name*|*Type*|*Size*|*Value*|*Tooltip message*|*Attributes*|` %BR% `| WEBTOPICLIST |textarea| |     | List of topics of the %WEB% web |S|` %BR% `| SITEMAPLIST  |select  |3| on, | list this web in the Site Map  |S|` %BR% `| SITEMAPWHAT  |textarea| |     | short web summary             |S|` %BR% `| WEBBGCOLOR   |text    |8|     | Web specific background color |S|` %BR% etc...
307 3. Edit [[WebPreferences]] and:
308   - Add or Change the form to WebPrefencesForm
309   - add WebPrefencesForm to the `Set WEBFORMS` line
310   - Save
311 4. Edit [[WebPreferences]], jump straight down to the form ignoring all the `textarea` stuff, and set as you like
312 5. if everything works as you like it, you can delete the Set statements (the form overrides set if they are both used).
313
314 **_Notes:_**
315
316 If it isn't working, double check that the <code>**S**</code> attribute has been specified (S for Setting). If you change the form, the changes will not take affect until you edit and save the preferences' topics again.
317
318 Using the TWiki:Plugins.EditTablePlugin on WebPreferencesForm makes adding new prefedrences a breeze.
319
320 A possibly unwanted side effect for using forms for the SKINS setting in their personal user topic: because the User Preferences are final you can't have different skins for different webs as the user's setting always wins. A workaround is to simply omit SKIN in the form.
321
322 Another example, this one using EditTablePlugin, source:
323
324 `%EDITTABLE{ header="|*Name*|*Type*|*Size*|*Values*|*Tooltip message*|*Attributes*|" format="|text,20|text,20|text,20|text,20|text,20|text,1|" }%`
325
326 Result (after some editing):
327
328 <a name="edittable1"></a>
329
330 <div>
331   <form action="http://www.dementia.org/twiki/viewauth#edittable1" method="post" name="edittable1"><input name="ettablenr" type="hidden" value="1" /> <input name="etedit" type="hidden" value="on" /><table border="1" cellpadding="0" cellspacing="0">
332       <tr>
333         <th bgcolor="#99CCCC"><strong> Name </strong></th>
334         <th bgcolor="#99CCCC"><strong> Type </strong></th>
335         <th bgcolor="#99CCCC"><strong> Size </strong></th>
336         <th bgcolor="#99CCCC"><strong> Values </strong></th>
337         <th bgcolor="#99CCCC"><strong> tooltip message </strong></th>
338         <th bgcolor="#99CCCC"><strong> Attributes </strong></th>
339       </tr>
340       <tr>
341         <td> ALLOWTOPICCHANGE </td>
342         <td> textarea </td>
343         <td>   </td>
344         <td>   </td>
345         <td> Users or groups <strong><em>allowed</em></strong> to change or rename this %TOPIC% topic: (I.e. [[Main/TWikiAdminGroup]]) </td>
346         <td> S </td>
347       </tr>
348       <tr>
349         <td> ALLOWWEBCHANGE </td>
350         <td> textarea </td>
351         <td>   </td>
352         <td>   </td>
353         <td> Users or groups who <strong><em>are</em></strong> allowed to <strong><em>change</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
354         <td> S </td>
355       </tr>
356       <tr>
357         <td> ALLOWWEBRENAME </td>
358         <td> textarea </td>
359         <td>   </td>
360         <td>[[Main/TWikiAdminGroup]]</td>
361         <td> Users or groups who <strong><em>are</em></strong> allowed to <strong><em>rename</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
362         <td> S </td>
363       </tr>
364       <tr>
365         <td> ALLOWWEBVIEW </td>
366         <td> textarea </td>
367         <td>   </td>
368         <td>   </td>
369         <td> Users or groups who <strong><em>are</em></strong> allowed to <strong><em>view</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
370         <td> S </td>
371       </tr>
372       <tr>
373         <td> DENYWEBCHANGE </td>
374         <td> textarea </td>
375         <td>   </td>
376         <td>   </td>
377         <td> Users or groups who <strong><em>are not</em></strong> allowed to <strong><em>change</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
378         <td> S </td>
379       </tr>
380       <tr>
381         <td> DENYWEBRENAME </td>
382         <td> textarea </td>
383         <td>   </td>
384         <td>   </td>
385         <td> Users or groups who <strong><em>are not</em></strong> allowed to <strong><em>rename</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
386         <td> S </td>
387       </tr>
388       <tr>
389         <td> DENYWEBVIEW </td>
390         <td> textarea </td>
391         <td>   </td>
392         <td>   </td>
393         <td> Users or groups who <strong><em>are not</em></strong> allowed to <strong><em>view</em></strong> topics in the %WEB% web: (See [[TWiki/TWikiAccessControl]]) </td>
394         <td> S </td>
395       </tr>
396       <tr>
397         <td> FINALPREFERENCES </td>
398         <td> textarea </td>
399         <td>   </td>
400         <td> "NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME" </td>
401         <td> Web preferences that are <strong>not</strong> allowed to be overridden by user preferences </td>
402         <td> S </td>
403       </tr>
404       <tr>
405         <td> NOSEARCHALL </td>
406         <td> text </td>
407         <td>   </td>
408         <td> ",on" </td>
409         <td> "Exclude web from a <code>web=""all""</code> search: (Set to <code>on</code> for hidden webs)" </td>
410         <td> S </td>
411       </tr>
412       <tr>
413         <td> SITEMAPLIST </td>
414         <td> select </td>
415         <td>   </td>
416         <td> "on, ," </td>
417         <td> List this web in the [[TWiki/SiteMap]]</td>
418         <td> S </td>
419       </tr>
420       <tr>
421         <td> SITEMAPUSETO </td>
422         <td> textarea </td>
423         <td>   </td>
424         <td> ...to do something. </td>
425         <td> ...to do something. </td>
426         <td> S </td>
427       </tr>
428       <tr>
429         <td> SITEMAPWHAT </td>
430         <td> textarea </td>
431         <td>   </td>
432         <td> Describe what this web does. </td>
433         <td> Describe what this web does. </td>
434         <td>   </td>
435       </tr>
436       <tr>
437         <td> SKIN </td>
438         <td> select </td>
439         <td>   </td>
440         <td> "twiki, free, gnu, koala, pattern, plain, tiger" </td>
441         <td> list of installed skins </td>
442         <td> S </td>
443       </tr>
444       <tr>
445         <td> WEBBGCOLOR </td>
446         <td> select </td>
447         <td>   </td>
448         <td> lightpink, pink, crimson, lavenderblush, palevioletred, hotpink, deeppink, mediumvioletred, orchid, thistle, plum, violet, fuchsia, fuchsia, darkmagenta, purple, mediumorchid, darkviolet, darkorchid, indigo, blueviolet, mediumpurple, mediumslateblue, slateblue, darkslateblue, ghostwhite, lavender, blue, mediumblue, darkblue, navy, midnightblue, royalblue, cornflowerblue, lightsteelblue, lightslategray, slategray, dodgerblue, aliceblue, steelblue, lightskyblue, skyblue, deepskyblue, lightblue, powderblue, cadetblue, darkturquoise, azure, lightcyan, paleturquoise, aqua, aqua, darkcyan, teal, darkslategray, mediumturquoise, lightseagreen, turquoise, aquamarine, mediumaquamarine, mediumspringgreen, mintcream, springgreen, mediumseagreen, seagreen, honeydew, darkseagreen, palegreen, lightgreen, limegreen, lime, forestgreen, green, darkgreen, lawngreen, chartreuse, greenyellow, darkolivegreen, yellowgreen, olivedrab, ivory, beige, lightyellow, lightgoldenrodyellow, yellow, olive, darkkhaki, palegoldenrod, lemonchiffon, khaki, gold, cornsilk, goldenrod, darkgoldenrod, floralwhite, oldlace, wheat, orange, moccasin, papayawhip, blanchedalmond, navajowhite, antiquewhite, tan, burlywood, darkorange, bisque, linen, peru, peachpuff, sandybrown, chocolate, saddlebrown, seashell, sienna, lightsalmon, coral, orangered, darksalmon, tomato, salmon, mistyrose, lightcoral, snow, rosybrown, indianred, red, brown, firebrick, darkred, maroon, white, whitesmoke, gainsboro, lightgrey, silver, darkgray, gray, dimgray, black </td>
449         <td> Web specific background color: (Pick a lighter one of the [[TWiki/StandardColors]]) </td>
450         <td> S </td>
451       </tr>
452       <tr>
453         <td> WEBFORMS </td>
454         <td> textarea </td>
455         <td>   </td>
456         <td>   </td>
457         <td>[[TWiki/TWikiForms]]: How to enable form(s) </td>
458         <td> S </td>
459       </tr>
460       <tr>
461         <td> WEBTOPICLIST </td>
462         <td> textarea </td>
463         <td>   </td>
464         <td>[[Main/WebHome]], [[Main/WebChanges]], [[Main/WebTopicList]], [[Main/WebIndex]], [[Main/WebSearch]], Go <input name="topic" size="16" type="text" /></td>
465         <td> the main entry point topics for this web </td>
466         <td> S </td>
467       </tr>
468     </table><input name="etrows" type="hidden" value="17" /> <input type="submit" value="Edit table" /></form>
469 </div>
470
471 -- TWiki:Main.JohnTalintyre - 16 Aug 2001 %BR% -- TWiki:Main.MikeMannix - 05 Jan 2002 %BR% -- TWiki:Main.PeterThoeny - 25 Apr 2004 %BR% -- TWiki:Main.MattWilkie - 27 Jul 2004 %BR%