61e16ee6f25884e2ad4d702b070020406e6b5930
[openafs-wiki.git] / TWiki / TWikiSystemRequirements.mdwn
1 <div>
2   <ul>
3     <li><a href="#TWiki Operating Environment"> TWiki Operating Environment</a><ul>
4         <li><a href="#Overview"> Overview</a></li>
5         <li><a href="#Server-Side Requirements"> Server-Side Requirements</a></li>
6       </ul>
7     </li>
8     <li><a href="#Client-Side Requirements"> Client-Side Requirements</a><ul>
9         <li><a href="#Known Issues"> Known Issues</a></li>
10         <li><a href="#TWiki File System"> TWiki File System</a></li>
11         <li><a href="#File Descriptions"> File Descriptions</a><ul>
12             <li><a href="#Files in twiki"> Files in <code>twiki</code></a></li>
13             <li><a href="#Files in twiki/bin"> Files in <code>twiki/bin</code></a></li>
14             <li><a href="#Files under twiki/lib"> Files under <code>twiki/lib</code></a></li>
15             <li><a href="#Files under twiki/pub"> Files under <code>twiki/pub</code></a></li>
16             <li><a href="#Files under twiki/data"> Files under <code>twiki/data</code></a></li>
17             <li><a href="#Files in twiki/templates"> Files in <code>twiki/templates</code></a></li>
18           </ul>
19         </li>
20       </ul>
21     </li>
22   </ul>
23 </div>
24
25 ## <a name="TWiki Operating Environment"></a> TWiki Operating Environment
26
27 Server and client system requirements, file system structure
28
29 ### <a name="Overview"></a> Overview
30
31 Low requirements on client-side and server-side environment, to keep TWiki deployment as broad as possible is a key element of the **_TWikiMission_**. Strict [[W3C]] and ECMA standards compliance is also a mandate. These requirements are amended from time to time as technology progresses.
32
33 ### <a name="Server-Side Requirements"></a> Server-Side Requirements
34
35 TWiki is written in **Perl 5** and uses a number of **shell commands**. It requires that **GNU RCS** (Revision Control System) be installed on the same system. Current development is on Linux. the recommended platform, but it can also work with Microsoft Windows and other OS.
36
37 <table border="1" cellpadding="0" cellspacing="0">
38   <tr>
39     <th bgcolor="#99CCCC" colspan="3"><strong> Required Server Environment by Platform </strong></th>
40   </tr>
41   <tr>
42     <th bgcolor="#99CCCC"><strong> Resource </strong></th>
43     <th bgcolor="#99CCCC"><strong> Unix </strong></th>
44     <th bgcolor="#99CCCC"><strong> Windows </strong></th>
45   </tr>
46   <tr>
47     <td> Perl </td>
48     <td align="center" colspan="2"> 5.005_03 or higher </td>
49   </tr>
50   <tr>
51     <td> Non standard Perl modules </td>
52     <td align="center"><code>Net::SMTP</code> (or <code>sendmail</code>) </td>
53     <td align="center"><code>Net::SMTP</code></td>
54   </tr>
55   <tr>
56     <td> RCS </td>
57     <td align="center" colspan="2"> 5.7 or higher </td>
58   </tr>
59   <tr>
60     <td> Other external programs </td>
61     <td align="center" colspan="2"><code>ls, fgrep, egrep</code></td>
62   </tr>
63   <tr>
64     <td> Web server </td>
65     <td align="center" colspan="2"> Apache and others (support for cgi, authentication, extended path) <strong>*</strong></td>
66   </tr>
67   <tr>
68     <td><em>OS versions</em></td>
69     <td align="center"><strong><em>Linux, Unix...</em></strong></td>
70     <td align="center"><strong><em>every last Win?!</em></strong></td>
71   </tr>
72   <tr>
73     <td> Required disk space </td>
74     <td>   </td>
75     <td>   </td>
76   </tr>
77 </table>
78
79 **_ISP INSTALLATION REQUIREMENTS: SSI, RCS local or sysadmin, same for perl modules for plugins, cron, basic authentication,..._**
80
81 ## <a name="Client-Side Requirements"></a> Client-Side Requirements
82
83 The basic TWiki engine and templates have a low requirement on the browser:
84
85 <table border="1" cellpadding="0" cellspacing="0">
86   <tr>
87     <th align="center" bgcolor="#99CCCC" colspan="3"><strong> Recommend PC Requirement </strong></th>
88   </tr>
89   <tr>
90     <th bgcolor="#99CCCC"><strong> Component </strong></th>
91     <th bgcolor="#99CCCC"><strong> Min/Rec </strong></th>
92   </tr>
93 </table>
94
95 <table border="1" cellpadding="0" cellspacing="0">
96   <tr>
97     <th align="center" bgcolor="#99CCCC" colspan="2"><strong> Browser Requirements </strong></th>
98   </tr>
99   <tr>
100     <th bgcolor="#99CCCC"><strong> Resource </strong></th>
101     <th bgcolor="#99CCCC"><strong> Details </strong></th>
102   </tr>
103   <tr>
104     <td> HTML 3.2 browser </td>
105     <td>   </td>
106   </tr>
107   <tr>
108     <td> JavaScript 1.? </td>
109     <td> Optional: JS degrades gracefully </td>
110   </tr>
111   <tr>
112     <td> Cookies </td>
113     <td> Not used </td>
114   </tr>
115   <tr>
116     <td> CSS1/2 </td>
117     <td> ???? </td>
118   </tr>
119 </table>
120
121 - TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2.
122
123 **_WHAT ABOUT WEB STANDARDS BROWSER COMPATIBILITY MOVEMENT &amp; CSS CONTROL_**
124
125 ### <a name="Known Issues"></a> Known Issues
126
127 - Some TWikiSkins may require more, like cookies and JavaScript
128 - At present, contributed Plugins are not checked against compatibility standards, and may require anything imaginable: browser-specific functions, Java, cookies, CSS, etc.
129
130 ### <a name="TWiki File System"></a> TWiki File System
131
132 You can rename the root TWiki directory - <code>**twiki**</code> - to whatever you like by changing it in the <code>**twiki.cfg**</code> configuration file. However, to keep the current installation and future upgrades simple, you should leave the subdirectory structure intact:
133
134 <table border="1" cellpadding="0" cellspacing="0">
135   <tr>
136     <th bgcolor="#99CCCC"><strong> Directory: </strong></th>
137     <th bgcolor="#99CCCC"><strong> Files: </strong></th>
138     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
139   </tr>
140   <tr>
141     <td><code><b>twiki</b></code></td>
142     <td align="center">[[Main/WebHome#TWikiFiles]]</td>
143     <td> Start-up info </td>
144   </tr>
145   <tr>
146     <td><code><b>twiki/bin</b></code></td>
147     <td align="center">[[Main/WebHome#BinFiles]]</td>
148     <td> Perl scripts </td>
149   </tr>
150   <tr>
151     <td><code><b>twiki/lib</b></code></td>
152     <td align="center">[[Main/WebHome#LibFiles]]</td>
153     <td> Configuration file, main library, Perl system modules, Plugins </td>
154   </tr>
155   <tr>
156     <td><code><b>twiki/pub</b></code></td>
157     <td align="center">[[Main/WebHome#PubFiles]]</td>
158     <td> Public support files (ex: [[Main/FileAttachments]], images) and RCS histories) </td>
159   </tr>
160   <tr>
161     <td><code><b>twiki/data</b></code></td>
162     <td align="center">[[Main/WebHome#DataFiles]]</td>
163     <td> Topic text (page content) and RCS histories; </td>
164   </tr>
165   <tr>
166     <td><code><b>twiki/templates</b></code></td>
167     <td align="center">[[Main/WebHome#TemplatesFiles]]</td>
168     <td> HTML templates, used by TWiki scripts </td>
169   </tr>
170 </table>
171
172 ### <a name="File Descriptions"></a> File Descriptions
173
174 A rundown of the individual files in the current %VERSION% distribution, organized by TWiki root directories. Note that there may be minor differences in the start-up <code>**data**</code> files. All listings are complete unless otherwise noted.
175
176 <a name="TWikiFiles"></a>
177
178 #### <a name="Files in twiki"></a> Files in `twiki`
179
180 Introductory and installation files.
181
182 <table border="1" cellpadding="0" cellspacing="0">
183   <tr>
184     <th bgcolor="#99CCCC"><strong> File: </strong></th>
185     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
186   </tr>
187   <tr>
188     <td><code><b>index.html</b></code></td>
189     <td> A page with a link to first launch TWiki after install </td>
190   </tr>
191   <tr>
192     <td><code><b>license.txt</b></code></td>
193     <td> GNU General Public License and TWiki-specific info </td>
194   </tr>
195   <tr>
196     <td><code><b>readme.txt</b></code></td>
197     <td> General TWiki start-up info with relevant URLs. </td>
198   </tr>
199   <tr>
200     <td><code><b>TWikiDocumentation.html</b></code></td>
201     <td> All documentation packaged as a single page </td>
202   </tr>
203   <tr>
204     <td><code><b>TWikiHistory.html</b></code></td>
205     <td> TWiki development timeline </td>
206   </tr>
207 </table>
208
209 <a name="BinFiles"></a>
210
211 #### <a name="Files in twiki/bin"></a> Files in `twiki/bin`
212
213 All Perl CGI scripts.
214
215 <table border="1" cellpadding="0" cellspacing="0">
216   <tr>
217     <th bgcolor="#99CCCC"><strong> File: </strong></th>
218     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
219   </tr>
220   <tr>
221     <td><code><b>.htaccess.txt</b></code></td>
222     <td> Authentication. Rename to .htaccess and customize if used </td>
223   </tr>
224   <tr>
225     <td><code><b>attach</b></code></td>
226     <td> Script that shows the attach file page ([[Main/FileAttachment]]) </td>
227   </tr>
228   <tr>
229     <td><code><b>delete</b></code></td>
230     <td> (not used yet) </td>
231   </tr>
232   <tr>
233     <td><code><b>edit</b></code></td>
234     <td> Script to edit a topic </td>
235   </tr>
236   <tr>
237     <td><code><b>geturl</b></code></td>
238     <td> Script to fetch URL data </td>
239   </tr>
240   <tr>
241     <td><code><b>mailnotify</b></code></td>
242     <td> Script called by cron job to notify users of changes </td>
243   </tr>
244   <tr>
245     <td><code><b>oops</b></code></td>
246     <td> Script that shows an OK or oops dialog </td>
247   </tr>
248   <tr>
249     <td><code><b>preview</b></code></td>
250     <td> Script to preview topic after edit </td>
251   </tr>
252   <tr>
253     <td><code><b>rdiff</b></code></td>
254     <td> Script to see differences of topics </td>
255   </tr>
256   <tr>
257     <td><code><b>rename</b></code></td>
258     <td> Script to rename/move topics and move attachments </td>
259   </tr>
260   <tr>
261     <td><code><b>register</b></code></td>
262     <td> Script to register new users </td>
263   </tr>
264   <tr>
265     <td><code><b>save</b></code></td>
266     <td> Script that saves a topic, called by preview </td>
267   </tr>
268   <tr>
269     <td><code><b>search</b></code></td>
270     <td> Script that displays search results </td>
271   </tr>
272   <tr>
273     <td><code><b>statistics</b></code></td>
274     <td> Script to create statistics topic </td>
275   </tr>
276   <tr>
277     <td><code><b>testenv</b></code></td>
278     <td> Script to test CGI environment variables </td>
279   </tr>
280   <tr>
281     <td><code><b>upload</b></code></td>
282     <td> Script that does file upload ([[Main/FileAttachment]]) </td>
283   </tr>
284   <tr>
285     <td><code><b>view</b></code></td>
286     <td> Script to view a topic ( <strong>the</strong> script ) </td>
287   </tr>
288   <tr>
289     <td><code><b>viewfile</b></code></td>
290     <td> Script to view an file attachment </td>
291   </tr>
292 </table>
293
294 <a name="LibFiles"></a>
295
296 #### <a name="Files under twiki/lib"></a> Files under `twiki/lib`
297
298 The new <code>**lib/TWiki/Plugins**</code> directories contain core configuration, libraries and function modules, and Plugins.
299
300 <table border="1" cellpadding="0" cellspacing="0">
301   <tr>
302     <th bgcolor="#99CCCC"><strong> File: </strong></th>
303     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
304   </tr>
305   <tr>
306     <td><code><b>TWiki.pm</b></code></td>
307     <td> Main TWiki library </td>
308   </tr>
309   <tr>
310     <td><code><b>TWiki.cfg</b></code></td>
311     <td> For configuration, used by <code><b>TWiki.pm</b></code></td>
312   </tr>
313   <tr>
314     <td><code><b>TWiki/Access.pm</b></code></td>
315     <td> Access control </td>
316   </tr>
317   <tr>
318     <td><code><b>TWiki/Attach.pm</b></code></td>
319     <td> Attachment handling </td>
320   </tr>
321   <tr>
322     <td><code><b>TWiki/Meta.pm</b></code></td>
323     <td> Meta data in topics </td>
324   </tr>
325   <tr>
326     <td><code><b>TWiki/Net.pm</b></code></td>
327     <td> SMTP mail handling </td>
328   </tr>
329   <tr>
330     <td><code><b>TWiki/Plugins.pm</b></code></td>
331     <td> Plugin handling </td>
332   </tr>
333   <tr>
334     <td><code><b>TWiki/Prefs.pm</b></code></td>
335     <td> Preferences handling </td>
336   </tr>
337   <tr>
338     <td><code><b>TWiki/Search.pm</b></code></td>
339     <td> Search engine, used by wiki.pm </td>
340   </tr>
341   <tr>
342     <td><code><b>TWiki/Store.pm</b></code></td>
343     <td> Back-end storage, <code>*.txt</code> text file and <code>*.txt,v</code> RCS repository file handling </td>
344   </tr>
345   <tr>
346     <td><code><b>TWiki/Plugins/DefaultPlugin.pm</b></code></td>
347     <td> Default plugin </td>
348   </tr>
349   <tr>
350     <td><code><b>TWiki/Plugins/EmptyPlugin.pm</b></code></td>
351     <td> Empty plugin, use to create your own </td>
352   </tr>
353   <tr>
354     <td><code><b>TWiki/Plugins/InterwikiPlugin.pm</b></code></td>
355     <td> Refer to external Wikis and other Web sites </td>
356   </tr>
357 </table>
358
359 <a name="PubFiles"></a>
360
361 #### <a name="Files under twiki/pub"></a> Files under `twiki/pub`
362
363 **_attachments like images..._**
364
365 <table border="1" cellpadding="0" cellspacing="0">
366   <tr>
367     <th bgcolor="#99CCCC"><strong> File: </strong></th>
368     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
369   </tr>
370   <tr>
371     <td><code><b>favicon.ico</b></code></td>
372     <td> xxxx </td>
373   </tr>
374   <tr>
375     <td><code><b>twikilogo.gif</b></code></td>
376     <td> xxxx </td>
377   </tr>
378   <tr>
379     <td><code><b>twikilogo1.gif</b></code></td>
380     <td> xxxx </td>
381   </tr>
382   <tr>
383     <td><code><b>twikilogo2.gif</b></code></td>
384     <td> xxxx </td>
385   </tr>
386   <tr>
387     <td><code><b>twikilogo3.gif</b></code></td>
388     <td> xxxx </td>
389   </tr>
390   <tr>
391     <td><code><b>twikilogo4.gif</b></code></td>
392     <td> xxxx </td>
393   </tr>
394   <tr>
395     <td><code><b>wikiHome.gif</b></code></td>
396     <td> xxxx </td>
397   </tr>
398   <tr>
399     <td><code><b>icn/_filetypes.txt</b></code></td>
400     <td> xxxx </td>
401   </tr>
402   <tr>
403     <td><code><b>icn/bat.gif</b></code></td>
404     <td> xxxx </td>
405   </tr>
406   <tr>
407     <td><code><b>icn/bmp.gif</b></code></td>
408     <td> xxxx </td>
409   </tr>
410   <tr>
411     <td><code><b>icn/c.gif</b></code></td>
412     <td> xxxx </td>
413   </tr>
414   <tr>
415     <td><code><b>icn/dll.gif</b></code></td>
416     <td> xxxx </td>
417   </tr>
418   <tr>
419     <td><code><b>icn/doc.gif</b></code></td>
420     <td> xxxx </td>
421   </tr>
422   <tr>
423     <td><code><b>icn/else.gif</b></code></td>
424     <td> xxxx </td>
425   </tr>
426   <tr>
427     <td><code><b>icn/exe.gif</b></code></td>
428     <td> xxxx </td>
429   </tr>
430   <tr>
431     <td><code><b>icn/fon.gif</b></code></td>
432     <td> xxxx </td>
433   </tr>
434   <tr>
435     <td><code><b>icn/h.gif</b></code></td>
436     <td> xxxx </td>
437   </tr>
438   <tr>
439     <td><code><b>icn/hlp.gif</b></code></td>
440     <td> xxxx </td>
441   </tr>
442   <tr>
443     <td><code><b>icn/html.gif</b></code></td>
444     <td> xxxx </td>
445   </tr>
446   <tr>
447     <td><code><b>icn/java.gif</b></code></td>
448     <td> xxxx </td>
449   </tr>
450   <tr>
451     <td><code><b>icn/mov.gif</b></code></td>
452     <td> xxxx </td>
453   </tr>
454   <tr>
455     <td><code><b>icn/pdf.gif</b></code></td>
456     <td> xxxx </td>
457   </tr>
458   <tr>
459     <td><code><b>icn/pl.gif</b></code></td>
460     <td> xxxx </td>
461   </tr>
462   <tr>
463     <td><code><b>icn/ppt.gif</b></code></td>
464     <td> xxxx </td>
465   </tr>
466   <tr>
467     <td><code><b>icn/ps.gif</b></code></td>
468     <td> xxxx </td>
469   </tr>
470   <tr>
471     <td><code><b>icn/py.gif</b></code></td>
472     <td> xxxx </td>
473   </tr>
474   <tr>
475     <td><code><b>icn/ram.gif</b></code></td>
476     <td> xxxx </td>
477   </tr>
478   <tr>
479     <td><code><b>icn/reg.gif</b></code></td>
480     <td> xxxx </td>
481   </tr>
482   <tr>
483     <td><code><b>icn/sh.gif</b></code></td>
484     <td> xxxx </td>
485   </tr>
486   <tr>
487     <td><code><b>icn/sniff.gif</b></code></td>
488     <td> xxxx </td>
489   </tr>
490   <tr>
491     <td><code><b>icn/ttf.gif</b></code></td>
492     <td> xxxx </td>
493   </tr>
494   <tr>
495     <td><code><b>icn/txt.gif</b></code></td>
496     <td> xxxx </td>
497   </tr>
498   <tr>
499     <td><code><b>icn/wav.gif</b></code></td>
500     <td> xxxx </td>
501   </tr>
502   <tr>
503     <td><code><b>icn/wri.gif</b></code></td>
504     <td> xxxx </td>
505   </tr>
506   <tr>
507     <td><code><b>icn/xls.gif</b></code></td>
508     <td> xxxx </td>
509   </tr>
510   <tr>
511     <td><code><b>icn/zip.gif</b></code></td>
512     <td> xxxx </td>
513   </tr>
514   <tr>
515     <td><code><b>Know/IncorrectDllVersionW32PTH10DLL/W32PTH10.DLL</b></code></td>
516     <td> xxxx </td>
517   </tr>
518   <tr>
519     <td><code><b>TWiki/FileAttachment/Sample.txt</b></code></td>
520     <td> xxxx </td>
521   </tr>
522   <tr>
523     <td><code><b>TWiki/FileAttachment/Smile.gif</b></code></td>
524     <td> xxxx </td>
525   </tr>
526   <tr>
527     <td><code><b>TWiki/PreviewBackground/blankltgraybg.gif</b></code></td>
528     <td> xxxx </td>
529   </tr>
530   <tr>
531     <td><code><b>TWiki/PreviewBackground/blankwhitebg.gif</b></code></td>
532     <td> xxxx </td>
533   </tr>
534   <tr>
535     <td><code><b>TWiki/PreviewBackground/previewbg.gif</b></code></td>
536     <td> xxxx </td>
537   </tr>
538   <tr>
539     <td><code><b>TWiki/WabiSabi/wabisabi.gif</b></code></td>
540     <td> xxxx </td>
541   </tr>
542 </table>
543
544 <a name="DataFiles"></a>
545
546 #### <a name="Files under twiki/data"></a> Files under `twiki/data`
547
548 The <code>**data**</code> directory stores the content of TWiki pages as individual text files. Each active web has its own subdirectory. The TWiki distribution package includes four start-up webs, and quite a number of pages with documentation and demo content. _This is a representative partial file listing..._
549
550 <table border="1" cellpadding="0" cellspacing="0">
551   <tr>
552     <th bgcolor="#99CCCC"><strong> File: </strong></th>
553     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
554   </tr>
555   <tr>
556     <td><code><b>.htpasswd</b></code></td>
557     <td> xxxx </td>
558   </tr>
559   <tr>
560     <td><code><b>debug.txt</b></code></td>
561     <td> xxxx </td>
562   </tr>
563   <tr>
564     <td><code><b>mime.types</b></code></td>
565     <td> xxxx </td>
566   </tr>
567   <tr>
568     <td><code><b>warning.txt</b></code></td>
569     <td> xxxx </td>
570   </tr>
571   <tr>
572     <td><code><b>_default/.changes</b></code></td>
573     <td> xxxx </td>
574   </tr>
575   <tr>
576     <td><code><b>_default/WebChanges.txt</b></code></td>
577     <td> xxxx </td>
578   </tr>
579   <tr>
580     <td><code><b>_default/WebChanges.txt,v</b></code></td>
581     <td> xxxx </td>
582   </tr>
583   <tr>
584     <td><code><b>_default/WebHome.txt</b></code></td>
585     <td> xxxx </td>
586   </tr>
587   <tr>
588     <td><code><b>_default/WebHome.txt,v</b></code></td>
589     <td> xxxx </td>
590   </tr>
591   <tr>
592     <td><code><b>_default/WebIndex.txt</b></code></td>
593     <td> xxxx </td>
594   </tr>
595   <tr>
596     <td><code><b>_default/WebIndex.txt,v</b></code></td>
597     <td> xxxx </td>
598   </tr>
599   <tr>
600     <td><code><b>_default/WebNotify.txt</b></code></td>
601     <td> xxxx </td>
602   </tr>
603   <tr>
604     <td><code><b>_default/WebNotify.txt,v</b></code></td>
605     <td> xxxx </td>
606   </tr>
607   <tr>
608     <td><code><b>_default/WebPreferences.txt</b></code></td>
609     <td> xxxx </td>
610   </tr>
611   <tr>
612     <td><code><b>_default/WebPreferences.txt,v</b></code></td>
613     <td> xxxx </td>
614   </tr>
615   <tr>
616     <td><code><b>_default/WebSearch.txt</b></code></td>
617     <td> xxxx </td>
618   </tr>
619   <tr>
620     <td><code><b>_default/WebSearch.txt,v</b></code></td>
621     <td> xxxx </td>
622   </tr>
623   <tr>
624     <td><code><b>_default/WebStatistics.txt</b></code></td>
625     <td> xxxx </td>
626   </tr>
627   <tr>
628     <td><code><b>_default/WebStatistics.txt,v</b></code></td>
629     <td> xxxx </td>
630   </tr>
631   <tr>
632     <td align="center"> ... </td>
633     <td align="center"> ... </td>
634   </tr>
635   <tr>
636     <td><code><b>Know/TopicClassification.txt</b></code></td>
637     <td> xxxx </td>
638   </tr>
639   <tr>
640     <td><code><b>Know/TopicClassification.txt,v</b></code></td>
641     <td> xxxx </td>
642   </tr>
643   <tr>
644     <td><code><b>Know/TWikiCategory.txt</b></code></td>
645     <td> xxxx </td>
646   </tr>
647   <tr>
648     <td><code><b>Know/TWikiCategory.txt,v</b></code></td>
649     <td> xxxx </td>
650   </tr>
651   <tr>
652     <td><code><b>Know/UseCategory.txt</b></code></td>
653     <td> xxxx </td>
654   </tr>
655   <tr>
656     <td><code><b>Know/UseCategory.txt,v</b></code></td>
657     <td> xxxx </td>
658   </tr>
659   <tr>
660     <td><code><b>Know/WebChanges.txt</b></code></td>
661     <td> xxxx </td>
662   </tr>
663   <tr>
664     <td><code><b>Know/WebChanges.txt,v</b></code></td>
665     <td> xxxx </td>
666   </tr>
667   <tr>
668     <td><code><b>Know/WebForm.txt</b></code></td>
669     <td> xxxx </td>
670   </tr>
671   <tr>
672     <td><code><b>Know/WebForm.txt,v</b></code></td>
673     <td> xxxx </td>
674   </tr>
675   <tr>
676     <td align="center"> ... </td>
677     <td align="center"> ... </td>
678   </tr>
679   <tr>
680     <td><code><b>Main/NicholasLee.txt</b></code></td>
681     <td> xxxx </td>
682   </tr>
683   <tr>
684     <td><code><b>Main/NicholasLee.txt,v</b></code></td>
685     <td> xxxx </td>
686   </tr>
687   <tr>
688     <td><code><b>Main/NobodyGroup.txt</b></code></td>
689     <td> xxxx </td>
690   </tr>
691   <tr>
692     <td><code><b>Main/NobodyGroup.txt,v</b></code></td>
693     <td> xxxx </td>
694   </tr>
695   <tr>
696     <td><code><b>Main/OfficeLocations.txt</b></code></td>
697     <td> xxxx </td>
698   </tr>
699   <tr>
700     <td><code><b>Main/OfficeLocations.txt,v</b></code></td>
701     <td> xxxx </td>
702   </tr>
703   <tr>
704     <td><code><b>Main/PeterThoeny.txt</b></code></td>
705     <td> xxxx </td>
706   </tr>
707   <tr>
708     <td><code><b>Main/PeterThoeny.txt,v</b></code></td>
709     <td> xxxx </td>
710   </tr>
711   <tr>
712     <td><code><b>Main/SanJoseOffice.txt</b></code></td>
713     <td> xxxx </td>
714   </tr>
715   <tr>
716     <td><code><b>Main/SanJoseOffice.txt,v</b></code></td>
717     <td> xxxx </td>
718   </tr>
719   <tr>
720     <td align="center"> ... </td>
721     <td align="center"> ... </td>
722   </tr>
723   <tr>
724     <td><code><b>Main/TWikiGroups.txt</b></code></td>
725     <td> xxxx </td>
726   </tr>
727   <tr>
728     <td><code><b>Main/TWikiGroups.txt,v</b></code></td>
729     <td> xxxx </td>
730   </tr>
731   <tr>
732     <td><code><b>Main/TWikiGuest.txt</b></code></td>
733     <td> xxxx </td>
734   </tr>
735   <tr>
736     <td><code><b>Main/TWikiGuest.txt,v</b></code></td>
737     <td> xxxx </td>
738   </tr>
739   <tr>
740     <td><code><b>Main/TWikiUsers.txt</b></code></td>
741     <td> xxxx </td>
742   </tr>
743   <tr>
744     <td><code><b>Main/TWikiUsers.txt,v</b></code></td>
745     <td> xxxx </td>
746   </tr>
747   <tr>
748     <td><code><b>Main/TWikiVariables.txt</b></code></td>
749     <td> xxxx </td>
750   </tr>
751   <tr>
752     <td><code><b>Main/TWikiVariables.txt,v</b></code></td>
753     <td> xxxx </td>
754   </tr>
755   <tr>
756     <td align="center"> ... </td>
757     <td align="center"> ... </td>
758   </tr>
759   <tr>
760     <td><code><b>Test/TestTopic1.txt</b></code></td>
761     <td> xxxx </td>
762   </tr>
763   <tr>
764     <td><code><b>Test/TestTopic1.txt,v</b></code></td>
765     <td> xxxx </td>
766   </tr>
767   <tr>
768     <td><code><b>Test/WebChanges.txt</b></code></td>
769     <td> xxxx </td>
770   </tr>
771   <tr>
772     <td><code><b>Test/WebChanges.txt,v</b></code></td>
773     <td> xxxx </td>
774   </tr>
775   <tr>
776     <td><code><b>Test/WebHome.txt</b></code></td>
777     <td> xxxx </td>
778   </tr>
779   <tr>
780     <td><code><b>Test/WebHome.txt,v</b></code></td>
781     <td> xxxx </td>
782   </tr>
783   <tr>
784     <td align="center"> ... </td>
785     <td align="center"> ... </td>
786   </tr>
787   <tr>
788     <td><code><b>Trash/.changes</b></code></td>
789     <td> xxxx </td>
790   </tr>
791   <tr>
792     <td><code><b>Trash/WebChanges.txt</b></code></td>
793     <td> xxxx </td>
794   </tr>
795   <tr>
796     <td><code><b>Trash/WebChanges.txt,v</b></code></td>
797     <td> xxxx </td>
798   </tr>
799   <tr>
800     <td><code><b>Trash/WebHome.txt</b></code></td>
801     <td> xxxx </td>
802   </tr>
803   <tr>
804     <td><code><b>Trash/WebHome.txt,v</b></code></td>
805     <td> xxxx </td>
806   </tr>
807   <tr>
808     <td align="center"> ... </td>
809     <td align="center"> ... </td>
810   </tr>
811   <tr>
812     <td><code><b>TWiki/AlWilliams.txt</b></code></td>
813     <td> xxxx </td>
814   </tr>
815   <tr>
816     <td><code><b>TWiki/AlWilliams.txt,v</b></code></td>
817     <td> xxxx </td>
818   </tr>
819   <tr>
820     <td><code><b>TWiki/AndreaSterbini.txt</b></code></td>
821     <td> xxxx </td>
822   </tr>
823   <tr>
824     <td><code><b>TWiki/AndreaSterbini.txt,v</b></code></td>
825     <td> xxxx </td>
826   </tr>
827   <tr>
828     <td align="center"> ... </td>
829     <td align="center"> ... </td>
830   </tr>
831   <tr>
832     <td><code><b>TWiki/DeleteTopic.txt</b></code></td>
833     <td> xxxx </td>
834   </tr>
835   <tr>
836     <td><code><b>TWiki/DeleteTopic.txt,v</b></code></td>
837     <td> xxxx </td>
838   </tr>
839   <tr>
840     <td><code><b>TWiki/DontNotify.txt</b></code></td>
841     <td> xxxx </td>
842   </tr>
843   <tr>
844     <td><code><b>TWiki/DontNotify.txt,v</b></code></td>
845     <td> xxxx </td>
846   </tr>
847 </table>
848
849 <a name="TemplatesFiles"></a>
850
851 #### <a name="Files in twiki/templates"></a> Files in `twiki/templates`
852
853 **_Used to flexibly control appearance of rendered pages..._**
854
855 <table border="1" cellpadding="0" cellspacing="0">
856   <tr>
857     <th bgcolor="#99CCCC"><strong> File: </strong></th>
858     <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
859   </tr>
860   <tr>
861     <td><code><b>oopsbadpwformat.tmpl</b></code></td>
862     <td> xxxx </td>
863   </tr>
864   <tr>
865     <td><code><b>attachagain.tmpl</b></code></td>
866     <td> xxxx </td>
867   </tr>
868   <tr>
869     <td><code><b>attachnew.tmpl</b></code></td>
870     <td> xxxx </td>
871   </tr>
872   <tr>
873     <td><code><b>changeform.tmpl</b></code></td>
874     <td> xxxx </td>
875   </tr>
876   <tr>
877     <td><code><b>changes.tmpl</b></code></td>
878     <td> xxxx </td>
879   </tr>
880   <tr>
881     <td><code><b>edit.iejs.tmpl</b></code></td>
882     <td> xxxx </td>
883   </tr>
884   <tr>
885     <td><code><b>edit.tmpl</b></code></td>
886     <td> xxxx </td>
887   </tr>
888   <tr>
889     <td><code><b>mailnotify.tmpl</b></code></td>
890     <td> xxxx </td>
891   </tr>
892   <tr>
893     <td><code><b>moveattachment.tmpl</b></code></td>
894     <td> xxxx </td>
895   </tr>
896   <tr>
897     <td><code><b>oopsaccesschange.tmpl</b></code></td>
898     <td> xxxx </td>
899   </tr>
900   <tr>
901     <td><code><b>oopsaccessgroup.tmpl</b></code></td>
902     <td> xxxx </td>
903   </tr>
904   <tr>
905     <td><code><b>oopsaccessrename.tmpl</b></code></td>
906     <td> xxxx </td>
907   </tr>
908   <tr>
909     <td><code><b>oopsaccessview.tmpl</b></code></td>
910     <td> xxxx </td>
911   </tr>
912   <tr>
913     <td><code><b>oopsauth.tmpl</b></code></td>
914     <td> xxxx </td>
915   </tr>
916   <tr>
917     <td><code><b>attach.tmpl</b></code></td>
918     <td> xxxx </td>
919   </tr>
920   <tr>
921     <td><code><b>oopschangepasswd.tmpl</b></code></td>
922     <td> xxxx </td>
923   </tr>
924   <tr>
925     <td><code><b>oopsempty.tmpl</b></code></td>
926     <td> xxxx </td>
927   </tr>
928   <tr>
929     <td><code><b>oopslocked.tmpl</b></code></td>
930     <td> xxxx </td>
931   </tr>
932   <tr>
933     <td><code><b>oopslockedrename.tmpl</b></code></td>
934     <td> xxxx </td>
935   </tr>
936   <tr>
937     <td><code><b>oopsmissing.tmpl</b></code></td>
938     <td> xxxx </td>
939   </tr>
940   <tr>
941     <td><code><b>oopsmoveerr.tmpl</b></code></td>
942     <td> xxxx </td>
943   </tr>
944   <tr>
945     <td><code><b>oopsnoformdef.tmpl</b></code></td>
946     <td> xxxx </td>
947   </tr>
948   <tr>
949     <td><code><b>oopsnotwikiuser.tmpl</b></code></td>
950     <td> xxxx </td>
951   </tr>
952   <tr>
953     <td><code><b>oopsnoweb.tmpl</b></code></td>
954     <td> xxxx </td>
955   </tr>
956   <tr>
957     <td><code><b>oopspreview.tmpl</b></code></td>
958     <td> xxxx </td>
959   </tr>
960   <tr>
961     <td><code><b>oopsregexist.tmpl</b></code></td>
962     <td> xxxx </td>
963   </tr>
964   <tr>
965     <td><code><b>oopsregpasswd.tmpl</b></code></td>
966     <td> xxxx </td>
967   </tr>
968   <tr>
969     <td><code><b>oopsregrequ.tmpl</b></code></td>
970     <td> xxxx </td>
971   </tr>
972   <tr>
973     <td><code><b>oopsregthanks.tmpl</b></code></td>
974     <td> xxxx </td>
975   </tr>
976   <tr>
977     <td><code><b>oopsregwiki.tmpl</b></code></td>
978     <td> xxxx </td>
979   </tr>
980   <tr>
981     <td><code><b>oopsrenameerr.tmpl</b></code></td>
982     <td> xxxx </td>
983   </tr>
984   <tr>
985     <td><code><b>oopsresetpasswd.tmpl</b></code></td>
986     <td> xxxx </td>
987   </tr>
988   <tr>
989     <td><code><b>oopsrev.tmpl</b></code></td>
990     <td> xxxx </td>
991   </tr>
992   <tr>
993     <td><code><b>oopssave.tmpl</b></code></td>
994     <td> xxxx </td>
995   </tr>
996   <tr>
997     <td><code><b>oopssaveerr.tmpl</b></code></td>
998     <td> xxxx </td>
999   </tr>
1000   <tr>
1001     <td><code><b>oopssendmailerr.tmpl</b></code></td>
1002     <td> xxxx </td>
1003   </tr>
1004   <tr>
1005     <td><code><b>oopstopicexists.tmpl</b></code></td>
1006     <td> xxxx </td>
1007   </tr>
1008   <tr>
1009     <td><code><b>oopsupload.tmpl</b></code></td>
1010     <td> xxxx </td>
1011   </tr>
1012   <tr>
1013     <td><code><b>oopswrongpassword.tmpl</b></code></td>
1014     <td> xxxx </td>
1015   </tr>
1016   <tr>
1017     <td><code><b>preview.tmpl</b></code></td>
1018     <td> xxxx </td>
1019   </tr>
1020   <tr>
1021     <td><code><b>rdiff.tmpl</b></code></td>
1022     <td> xxxx </td>
1023   </tr>
1024   <tr>
1025     <td><code><b>register.tmpl</b></code></td>
1026     <td> xxxx </td>
1027   </tr>
1028   <tr>
1029     <td><code><b>registernotify.tmpl</b></code></td>
1030     <td> xxxx </td>
1031   </tr>
1032   <tr>
1033     <td><code><b>rename.tmpl</b></code></td>
1034     <td> xxxx </td>
1035   </tr>
1036   <tr>
1037     <td><code><b>renamebase.tmpl</b></code></td>
1038     <td> xxxx </td>
1039   </tr>
1040   <tr>
1041     <td><code><b>renameconfirm.tmpl</b></code></td>
1042     <td> xxxx </td>
1043   </tr>
1044   <tr>
1045     <td><code><b>renamerefs.tmpl</b></code></td>
1046     <td> xxxx </td>
1047   </tr>
1048   <tr>
1049     <td><code><b>search.tmpl</b></code></td>
1050     <td> xxxx </td>
1051   </tr>
1052   <tr>
1053     <td><code><b>searchbookview.tmpl</b></code></td>
1054     <td> xxxx </td>
1055   </tr>
1056   <tr>
1057     <td><code><b>searchmeta.tmpl</b></code></td>
1058     <td> xxxx </td>
1059   </tr>
1060   <tr>
1061     <td><code><b>searchrenameview.tmpl</b></code></td>
1062     <td> xxxx </td>
1063   </tr>
1064   <tr>
1065     <td><code><b>twiki.tmpl</b></code></td>
1066     <td> xxxx </td>
1067   </tr>
1068   <tr>
1069     <td><code><b>view.plain.tmpl</b></code></td>
1070     <td> xxxx </td>
1071   </tr>
1072   <tr>
1073     <td><code><b>view.print.tmpl</b></code></td>
1074     <td> xxxx </td>
1075   </tr>
1076   <tr>
1077     <td><code><b>view.tmpl</b></code></td>
1078     <td> xxxx </td>
1079   </tr>
1080 </table>
1081
1082 -- [[MikeMannix]] - 29 Aug 2001