<div>
<ul>
- <li><a href="#TWiki Operating Environment"> TWiki Operating Environment</a><ul>
- <li><a href="#Overview"> Overview</a></li>
- <li><a href="#Server-Side Requirements"> Server-Side Requirements</a></li>
- <li><a href="#Client-Side Requirements"> Client-Side Requirements</a><ul>
- <li><a href="#Known Issues"> Known Issues</a></li>
- </ul>
- </li>
- <li><a href="#TWiki File System"> TWiki File System</a><ul>
- <li><a href="#File Descriptions"> File Descriptions</a><ul>
- <li><a href="#Files in twiki"> Files in <code>twiki</code></a></li>
- <li><a href="#Files in twiki/bin"> Files in <code>twiki/bin</code></a></li>
- <li><a href="#Files under twiki/lib"> Files under <code>twiki/lib</code></a></li>
- <li><a href="#Files under twiki/pub"> Files under <code>twiki/pub</code></a></li>
- <li><a href="#Files under twiki/data"> Files under <code>twiki/data</code></a></li>
- <li><a href="#Files in twiki/templates"> Files in <code>twiki/templates</code></a></li>
- </ul>
- </li>
- </ul>
- </li>
+ <li><a href="#TWiki System Requirements"> TWiki System Requirements</a><ul>
+ <li><a href="#Server Requirements"> Server Requirements</a></li>
+ <li><a href="#Client Requirements"> Client Requirements</a></li>
+ <li><a href="#Known Issues"> Known Issues</a></li>
</ul>
</li>
</ul>
</div>
-## <a name="TWiki Operating Environment"></a> TWiki Operating Environment
+# <a name="TWiki System Requirements"></a> TWiki System Requirements
-_Server and client system requirements, file system structure_
+_Server and client requirements for TWiki 01-Feb-2003 (pending release)_
-### <a name="Overview"></a> Overview
+Low client and server requirements are core features that keep TWiki widely deployable, particularly across a range of browser platforms and versions.
-Maintaining minimum client and server requirements is necessary to keep TWiki deployment as broad as possible.
+## <a name="Server Requirements"></a> Server Requirements
-### <a name="Server-Side Requirements"></a> Server-Side Requirements
-
-TWiki is written in Perl 5 and uses a number of shell commands. It requires GNU RCS (Revision Control System) to be installed on the same system. TWiki is developed in a standard Linux/Apache environment. It can also work with Microsoft Windows and other platforms.
+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.
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<tr>
<th bgcolor="#99CCCC"><strong> Resource </strong></th>
<th bgcolor="#99CCCC"><strong> Unix </strong></th>
- <th bgcolor="#99CCCC"><strong> Windows </strong></th>
+ <th bgcolor="#99CCCC"><strong> Windows* </strong></th>
</tr>
<tr>
<td> Perl </td>
- <td align="center" colspan="2"> 5.005_03 or higher </td>
+ <td align="center" colspan="2"> 5.005_03 or higher (5.6.1 recommended, <br /> 5.8.0 <strong>not</strong> recommended yet, see TWiki:Codev.UsingPerl58OnRedHat8) </td>
</tr>
<tr>
- <td> Non standard Perl modules </td>
+ <td> Non-standard Perl modules </td>
<td align="center"><code>Net::SMTP</code> (or <code>sendmail</code>) </td>
- <td align="right"><code>Net::SMTP</code>, <code>MIME::Base64</code>, <code>Digest::SHA1</code></td>
+ <td align="center"><code>Net::SMTP</code>, <code>MIME::Base64</code>, <code>Digest::SHA1</code></td>
</tr>
<tr>
<td> RCS </td>
- <td align="center" colspan="2"> 5.7 or higher </td>
+ <td align="center" colspan="2"> 5.7 or higher (including GNU <code>diff</code>) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite. </td>
+ </tr>
+ <tr>
+ <td> GNU <code>diff</code></td>
+ <td align="center" colspan="2"> GNU <code>diff</code> 2.7 or higher is required when not using the all-Perl RcsLite. %BR% Install on PATH if not included with RCS (check version with <code>diff -v</code>) </td>
</tr>
<tr>
<td> Other external programs </td>
<td align="center" colspan="2"><code>ls, fgrep, egrep</code></td>
</tr>
<tr>
+ <td> Cron/scheduler </td>
+ <td align="center"><code>cron</code></td>
+ <td><code>cron</code> equivalents </td>
+ </tr>
+ <tr>
<td> Web server </td>
- <td align="center" colspan="2"> Apache; others (with support for CGI, authentication, extended path) <strong>*</strong></td>
+ <td align="center" colspan="2"> Apache 1.3 is well supported; Apache 2.0 is <strong>not</strong> recommended yet (see TWiki:Support.FailedAuthenticationWithApache2OnWinNT). %BR% For other servers, CGI support, authentication, extended path required </td>
</tr>
</table>
-Current documentation covers Linux only. Compiling a basic [TWikiOnWindows](http://twiki.org/cgi-bin/view/Codev/TWikiOnWindows) installation guide is an ongoing effort.
+%X% **\*** _Current documentation mainly covers Linux and Apache installations. See [[WindowsInstallCookbook]] for a Windows installation guide. See TWiki:Codev.TWikiOn for help with installation on various platforms including Unix, MacOS X, Apache `mod_perl`, web hosts, etc._
+
+<a name="ClientRequirements"></a>
-### <a name="Client-Side Requirements"></a> Client-Side Requirements
+## <a name="Client Requirements"></a> Client Requirements
-The TWiki standard installation has extremely low browser requirements:
+The TWiki [[standard installation|Main/TWikiInstallationGuide]] has extremely low browser requirements:
- HTML 3.2 compliant
+- generates XHTML 1.0 pages that are compatible with HTML 3.2
- minimal use of JavaScript in the user interface (degrades gracefully)
- no cookies
- no CSS
-TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2.
-
-#### <a name="Known Issues"></a> Known Issues
-
-- The new [[TWikiPlugins]] feature currently does not have any compatibility guidelines for developers. Plugins can require just about anything: browser-specific functions, stylesheets (CSS), Java, cookies, etc.
-
-### <a name="TWiki File System"></a> TWiki File System
-
-You can rename the root TWiki directory - `twiki` - to whatever you like by changing it in the `twiki.cfg` configuration file. However, to keep the current installation and future upgrades simple, you should leave the subdirectory structure intact:
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> Directory: </strong></th>
- <th bgcolor="#99CCCC"><strong> Files: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>twiki</code></td>
- <td align="center">[[Main/WebHome#TWikiFiles]]</td>
- <td> Start-up info </td>
- </tr>
- <tr>
- <td><code>twiki/bin</code></td>
- <td align="center">[[Main/WebHome#BinFiles]]</td>
- <td> Perl scripts </td>
- </tr>
- <tr>
- <td><code>twiki/lib</code></td>
- <td align="center">[[Main/WebHome#LibFiles]]</td>
- <td> Configuration file, main library, Perl system modules, Plugins </td>
- </tr>
- <tr>
- <td><code>twiki/pub</code></td>
- <td align="center">[[Main/WebHome#PubFiles]]</td>
- <td> Public support files (ex: [[Main/FileAttachments]], images) and RCS histories) </td>
- </tr>
- <tr>
- <td><code>twiki/data</code></td>
- <td align="center">[[Main/WebHome#DataFiles]]</td>
- <td> Topic text (page content) and RCS histories; </td>
- </tr>
- <tr>
- <td><code>twiki/templates</code></td>
- <td align="center">[[Main/WebHome#TemplatesFiles]]</td>
- <td> HTML templates, used by TWiki scripts </td>
- </tr>
-</table>
-
-#### <a name="File Descriptions"></a> File Descriptions
-
-A rundown of the individual files in the current %VERSION% distribution, organized by TWiki root directories. All listings are complete unless otherwise noted.
-
-<a name="TWikiFiles"></a>
-
-##### <a name="Files in twiki"></a> Files in `twiki`
-
-Introductory and installation files.
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>index.html</code></td>
- <td> A page with a link to first launch TWiki after install </td>
- </tr>
- <tr>
- <td><code>license.txt</code></td>
- <td> GNU General Public License and TWiki-specific info </td>
- </tr>
- <tr>
- <td><code>readme.txt</code></td>
- <td> General TWiki start-up info with relevant URLs. </td>
- </tr>
- <tr>
- <td><code>TWikiDocumentation.html</code></td>
- <td> All documentation packaged as a single page </td>
- </tr>
- <tr>
- <td><code>TWikiHistory.html</code></td>
- <td> TWiki development timeline </td>
- </tr>
-</table>
-
-<a name="BinFiles"></a>
-
-##### <a name="Files in twiki/bin"></a> Files in `twiki/bin`
-
-All Perl CGI scripts.
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>.htaccess.txt</code></td>
- <td> Authentication. Rename to .htaccess and customize if used </td>
- </tr>
- <tr>
- <td><code>attach</code></td>
- <td> Script that shows the attach file page ([[Main/FileAttachment]]) </td>
- </tr>
- <tr>
- <td><code>delete</code></td>
- <td> (not used yet) </td>
- </tr>
- <tr>
- <td><code>edit</code></td>
- <td> Script to edit a topic </td>
- </tr>
- <tr>
- <td><code>geturl</code></td>
- <td> Script to fetch URL data </td>
- </tr>
- <tr>
- <td><code>mailnotify</code></td>
- <td> Script called by cron job to notify users of changes </td>
- </tr>
- <tr>
- <td><code>oops</code></td>
- <td> Script that shows an OK or oops dialog </td>
- </tr>
- <tr>
- <td><code>preview</code></td>
- <td> Script to preview topic after edit </td>
- </tr>
- <tr>
- <td><code>rdiff</code></td>
- <td> Script to see differences of topics </td>
- </tr>
- <tr>
- <td><code>rename</code></td>
- <td> Script to rename/move topics and move attachments </td>
- </tr>
- <tr>
- <td><code>register</code></td>
- <td> Script to register new users </td>
- </tr>
- <tr>
- <td><code>save</code></td>
- <td> Script that saves a topic, called by preview </td>
- </tr>
- <tr>
- <td><code>search</code></td>
- <td> Script that displays search results </td>
- </tr>
- <tr>
- <td><code>statistics</code></td>
- <td> Script to create statistics topic </td>
- </tr>
- <tr>
- <td><code>testenv</code></td>
- <td> Script to test CGI environment variables </td>
- </tr>
- <tr>
- <td><code>upload</code></td>
- <td> Script that does file upload ([[Main/FileAttachment]]) </td>
- </tr>
- <tr>
- <td><code>view</code></td>
- <td> Script to view a topic ( <strong>the</strong> script ) </td>
- </tr>
- <tr>
- <td><code>viewfile</code></td>
- <td> Script to view an file attachment </td>
- </tr>
-</table>
-
-<a name="LibFiles"></a>
-
-##### <a name="Files under twiki/lib"></a> Files under `twiki/lib`
-
-The new `lib/TWiki/Plugins` directories contain core configuration, libraries and function modules, and Plugins.
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>TWiki.pm</code></td>
- <td> Main TWiki library </td>
- </tr>
- <tr>
- <td><code>TWiki.cfg</code></td>
- <td> For configuration, used by <code>TWiki.pm</code></td>
- </tr>
- <tr>
- <td><code>TWiki/Access.pm</code></td>
- <td> Access control </td>
- </tr>
- <tr>
- <td><code>TWiki/Attach.pm</code></td>
- <td> Attachment handling </td>
- </tr>
- <tr>
- <td><code>TWiki/Meta.pm</code></td>
- <td> Meta data in topics </td>
- </tr>
- <tr>
- <td><code>TWiki/Net.pm</code></td>
- <td> SMTP mail handling </td>
- </tr>
- <tr>
- <td><code>TWiki/Plugins.pm</code></td>
- <td> Plugin handling </td>
- </tr>
- <tr>
- <td><code>TWiki/Prefs.pm</code></td>
- <td> Preferences handling </td>
- </tr>
- <tr>
- <td><code>TWiki/Search.pm</code></td>
- <td> Search engine, used by wiki.pm </td>
- </tr>
- <tr>
- <td><code>TWiki/Store.pm</code></td>
- <td> Back-end storage, <code>*.txt</code> text file and <code>*.txt,v</code> RCS repository file handling </td>
- </tr>
- <tr>
- <td><code>TWiki/Plugins/DefaultPlugin.pm</code></td>
- <td> Default plugin </td>
- </tr>
- <tr>
- <td><code>TWiki/Plugins/EmptyPlugin.pm</code></td>
- <td> Empty plugin, use to create your own </td>
- </tr>
- <tr>
- <td><code>TWiki/Plugins/InterwikiPlugin.pm</code></td>
- <td> Refer to external Wikis and other Web sites </td>
- </tr>
-</table>
-
-<a name="PubFiles"></a>
-
-##### <a name="Files under twiki/pub"></a> Files under `twiki/pub`
-
-**_attachments like images..._**
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>favicon.ico</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twikilogo.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twikilogo1.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twikilogo2.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twikilogo3.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twikilogo4.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>wikiHome.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/_filetypes.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/bat.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/bmp.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/c.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/dll.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/doc.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/else.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/exe.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/fon.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/h.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/hlp.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/html.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/java.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/mov.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/pdf.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/pl.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/ppt.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/ps.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/py.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/ram.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/reg.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/sh.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/sniff.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/ttf.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/txt.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/wav.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/wri.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/xls.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>icn/zip.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/IncorrectDllVersionW32PTH10DLL/W32PTH10.DLL</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/FileAttachment/Sample.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/FileAttachment/Smile.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/PreviewBackground/blankltgraybg.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/PreviewBackground/blankwhitebg.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/PreviewBackground/previewbg.gif</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/WabiSabi/wabisabi.gif</code></td>
- <td> xxxx </td>
- </tr>
-</table>
-
-<a name="DataFiles"></a>
-
-##### <a name="Files under twiki/data"></a> Files under `twiki/data`
+You can easily add functionality, by customizing [[TWikiTemplates]], for one, while tailoring the browser requirements to your situation.
-The `data` directory stores TWiki page data as individual text files. Each active web has its own subdirectory. The TWiki distribution package includes four start-up webs, with a number of pages of documentation and demo content. _This is a representative partial file listing..._
+## <a name="Known Issues"></a> Known Issues
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>.htpasswd</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>debug.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>mime.types</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>warning.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/.changes</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebChanges.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebChanges.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebHome.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebHome.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebIndex.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebIndex.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebNotify.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebNotify.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebPreferences.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebPreferences.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebSearch.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebSearch.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebStatistics.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>_default/WebStatistics.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>Know/TopicClassification.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/TopicClassification.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/TWikiCategory.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/TWikiCategory.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/UseCategory.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/UseCategory.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/WebChanges.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/WebChanges.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/WebForm.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Know/WebForm.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>Main/OfficeLocations.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/OfficeLocations.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/PeterThoeny.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/PeterThoeny.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/SanJoseOffice.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/SanJoseOffice.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>Main/TWikiGuest.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/TWikiGuest.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/TWikiUsers.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Main/TWikiUsers.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>Test/TestTopic1.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Test/TestTopic1.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Test/WebHome.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Test/WebHome.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>Trash/WebHome.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>Trash/WebHome.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
- <tr>
- <td><code>TWiki/DeleteTopic.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/DeleteTopic.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/DontNotify.txt</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>TWiki/DontNotify.txt,v</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- <th align="center" bgcolor="#99CCCC"><strong> ... </strong></th>
- </tr>
-</table>
-
-<a name="TemplatesFiles"></a>
-
-##### <a name="Files in twiki/templates"></a> Files in `twiki/templates`
-
-_Used to flexibly control appearance of rendered pages..._
-
-<table border="1" cellpadding="0" cellspacing="0">
- <tr>
- <th bgcolor="#99CCCC"><strong> File: </strong></th>
- <th bgcolor="#99CCCC"><strong> Used for: </strong></th>
- </tr>
- <tr>
- <td><code>oopsbadpwformat.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>attachagain.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>attachnew.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>changeform.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>changes.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>edit.iejs.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>edit.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>mailnotify.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>moveattachment.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsaccesschange.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsaccessgroup.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsaccessrename.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsaccessview.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsauth.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>attach.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopschangepasswd.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsempty.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopslocked.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopslockedrename.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsmissing.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsmoveerr.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsnoformdef.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsnotwikiuser.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsnoweb.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopspreview.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsregexist.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsregpasswd.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsregrequ.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsregthanks.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsregwiki.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsrenameerr.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsresetpasswd.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsrev.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopssave.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopssaveerr.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopssendmailerr.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopstopicexists.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopsupload.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>oopswrongpassword.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>preview.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>rdiff.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>register.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>registernotify.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>rename.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>renamebase.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>renameconfirm.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>renamerefs.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>search.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>searchbookview.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>searchmeta.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>searchrenameview.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>twiki.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>view.plain.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>view.print.tmpl</code></td>
- <td> xxxx </td>
- </tr>
- <tr>
- <td><code>view.tmpl</code></td>
- <td> xxxx </td>
- </tr>
-</table>
+- The [[TWikiPlugins]] feature currently does not have compatibility guidelines for developers. Plugins can require just about anything - browser-specific functions, stylesheets (CSS), Java applets, cookies, specific Perl modules,... - check the individual Plugin specs.
+ - %H% Plugins included in the TWiki distribution do not add requirements.
--- [[MikeMannix]] - 29 Aug 2001
+-- [[MikeMannix]] - 12 Jan 2002