3 <li><a href="#TWiki System Requirements"> TWiki System Requirements</a><ul>
4 <li><a href="#Overview"> Overview</a></li>
5 <li><a href="#Server Requirements"> Server Requirements</a></li>
6 <li><a href="#Client Requirements"> Client Requirements</a></li>
7 <li><a href="#Known Issues"> Known Issues</a></li>
13 # <a name="TWiki System Requirements"></a> TWiki System Requirements
15 _Server and client system requirements for TWiki 01-Sep-2001_
17 ## <a name="Overview"></a> Overview
19 Maintaining minimum client and server requirements is necessary to keep TWiki deployment as broad as possible.
21 ## <a name="Server Requirements"></a> Server Requirements
23 TWiki is written in Perl 5, uses a number of shell commands, and requires [RCS (Revision Control System)](http://www.gnu.org/software/rcs/rcs.html), a GNU Free Software package. TWiki is developed in a basic Linux/Apache environment. It also works with Microsoft Windows, and should have no problem on any other platform that meets the requirements:
25 <table border="1" cellpadding="0" cellspacing="0">
27 <th bgcolor="#99CCCC" colspan="3"><strong> Required Server Environment </strong></th>
30 <th bgcolor="#99CCCC"><strong> Resource </strong></th>
31 <th bgcolor="#99CCCC"><strong> Unix </strong></th>
32 <th bgcolor="#99CCCC"><strong> Windows </strong></th>
36 <td align="center" colspan="2"> 5.005_03 or higher </td>
39 <td> Non standard Perl modules </td>
40 <td align="center"><code>Net::SMTP</code> (or <code>sendmail</code>) </td>
41 <td align="center"><code>Net::SMTP</code>, <code>MIME::Base64</code>, <code>Digest::SHA1</code></td>
45 <td align="center" colspan="2"> 5.7 or higher </td>
48 <td> Other external programs </td>
49 <td align="center" colspan="2"><code>ls, fgrep, egrep</code></td>
53 <td align="center" colspan="2"> Apache; others (with support for CGI, authentication, extended path) <strong>*</strong></td>
57 Current documentation covers Linux only. A [TWikiOnWindows](http://twiki.org/cgi-bin/view/Codev/TWikiOnWindows) installation guide is next.
59 ## <a name="Client Requirements"></a> Client Requirements
61 The TWiki [[standard installation|Main/TWikiInstallationGuide]] has extremely low browser requirements:
64 - generates XHTML 1.0 pages that are compatible with HTML 3.2
65 - minimal use of JavaScript in the user interface (degrades gracefully)
69 You can easily add capabilities, through customizing the templates, for one, while tailoring the browser requirements to your situation.
71 ## <a name="Known Issues"></a> Known Issues
73 - The new [[TWikiPlugins]] feature currently does not have compatibility guidelines for developers. Plugins can require just about anything: browser-specific functions, stylesheets (CSS), DHTML, Java applets, cookies.
75 -- [[MikeMannix]] - 15 Sep 2001 <br />