3 TWiki is written in Perl 5, but it uses also many shell commands. The current implementation runs best on a Unix machine, but it is also possible on Microsoft Windows. RCS (for revision control) must be installed on the system.
7 <table border="1" cellpadding="0" cellspacing="0">
9 <th bgcolor="#99CCCC"><strong> Directory: </strong></th>
10 <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
13 <td><code>twiki/bin</code></td>
14 <td> TWiki Perl scripts </td>
17 <td><code>twiki/pub</code></td>
18 <td> Public files ([[Main/FileAttachments]], images) </td>
21 <td><code>twiki/data</code></td>
22 <td> source text </td>
25 <td><code>twiki/templates</code></td>
26 <td> HTML templates, used by TWiki scripts </td>
30 **_Files in twiki/bin_**
32 <table border="1" cellpadding="0" cellspacing="0">
34 <th bgcolor="#99CCCC"><strong> File: </strong></th>
35 <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
38 <td><code>.htaccess.txt</code></td>
39 <td> Authentication. Rename to .htaccess and customize if used </td>
42 <td><code>attach</code></td>
43 <td> Script that shows the attach file page ([[Main/FileAttachment]]) </td>
46 <td><code>delete</code></td>
47 <td> (not used yet) </td>
50 <td><code>edit</code></td>
51 <td> Script to edit a topic </td>
54 <td><code>geturl</code></td>
55 <td> Script to fetch URL data </td>
58 <td><code>mailnotify</code></td>
59 <td> Script called by cron job to notify users of changes </td>
62 <td><code>oops</code></td>
63 <td> Script that shows an OK or oops dialog </td>
66 <td><code>preview</code></td>
67 <td> Script to preview topic after edit </td>
70 <td><code>rdiff</code></td>
71 <td> Script to see differences of topics </td>
74 <td><code>register</code></td>
75 <td> Script to register new users </td>
78 <td><code>save</code></td>
79 <td> Script that saves a topic, called by preview </td>
82 <td><code>search</code></td>
83 <td> Script that displays search results </td>
86 <td><code>statistics</code></td>
87 <td> Script to create statistics topic </td>
90 <td><code>testenv</code></td>
91 <td> Script to test CGI environment variables </td>
94 <td><code>upload</code></td>
95 <td> Script that does file upload ([[Main/FileAttachment]]) </td>
98 <td><code>view</code></td>
99 <td> Script to view a topic ( <strong>the</strong> script ) </td>
102 <td><code>viewfile</code></td>
103 <td> Script to view an file attachment </td>
106 <td><code>wiki.pm</code></td>
107 <td> main TWiki library </td>
110 <td><code>wikiaccess.pm</code></td>
111 <td> access control </td>
114 <td><code>wikicfg.pm</code></td>
115 <td> for initialization and configuration, used by wiki.pm </td>
118 <td><code>wikiprefs.pm</code></td>
119 <td> preferences handling </td>
122 <td><code>wikisearch.pm</code></td>
123 <td> search engine, used by wiki.pm </td>
126 <td><code>wikistore.pm</code></td>
127 <td> back-end storage, <code>*.txt</code> text file and <code>*.txt,v</code> RCS repository file handling </td>
131 -- [[PeterThoeny]] - 02 Nov 2000 <br />