data/TWiki/TWikiSystemRequirements.txt,v
author Colas Nahaboo <colas@nahaboo.net>
Sat, 26 Jan 2008 15:50:53 +0100
changeset 0 414e01d06fd5
permissions -rw-r--r--
RELEASE 4.2.0 freetown
colas@0
     1
head	1.37;
colas@0
     2
access;
colas@0
     3
symbols;
colas@0
     4
locks; strict;
colas@0
     5
comment	@# @;
colas@0
     6
colas@0
     7
colas@0
     8
1.37
colas@0
     9
date	2008.01.22.03.21.29;	author TWikiContributor;	state Exp;
colas@0
    10
branches;
colas@0
    11
next	1.36;
colas@0
    12
colas@0
    13
1.36
colas@0
    14
date	2007.02.05.00.18.43;	author TWikiContributor;	state Exp;
colas@0
    15
branches;
colas@0
    16
next	1.35;
colas@0
    17
colas@0
    18
1.35
colas@0
    19
date	2007.01.16.04.12.04;	author TWikiContributor;	state Exp;
colas@0
    20
branches;
colas@0
    21
next	1.34;
colas@0
    22
colas@0
    23
1.34
colas@0
    24
date	2006.06.25.16.26.27;	author TWikiContributor;	state Exp;
colas@0
    25
branches;
colas@0
    26
next	1.33;
colas@0
    27
colas@0
    28
1.33
colas@0
    29
date	2006.04.01.05.55.16;	author TWikiContributor;	state Exp;
colas@0
    30
branches;
colas@0
    31
next	1.32;
colas@0
    32
colas@0
    33
1.32
colas@0
    34
date	2006.02.01.12.01.19;	author TWikiContributor;	state Exp;
colas@0
    35
branches;
colas@0
    36
next	1.31;
colas@0
    37
colas@0
    38
1.31
colas@0
    39
date	2004.08.16.05.00.53;	author PeterThoeny;	state Exp;
colas@0
    40
branches;
colas@0
    41
next	1.30;
colas@0
    42
colas@0
    43
1.30
colas@0
    44
date	2004.08.15.10.03.45;	author PeterThoeny;	state Exp;
colas@0
    45
branches;
colas@0
    46
next	1.29;
colas@0
    47
colas@0
    48
1.29
colas@0
    49
date	2003.12.16.08.38.48;	author PeterThoeny;	state Exp;
colas@0
    50
branches;
colas@0
    51
next	1.28;
colas@0
    52
colas@0
    53
1.28
colas@0
    54
date	2003.02.02.01.26.29;	author PeterThoeny;	state Exp;
colas@0
    55
branches;
colas@0
    56
next	1.27;
colas@0
    57
colas@0
    58
1.27
colas@0
    59
date	2003.01.30.08.59.38;	author PeterThoeny;	state Exp;
colas@0
    60
branches;
colas@0
    61
next	1.26;
colas@0
    62
colas@0
    63
1.26
colas@0
    64
date	2003.01.25.07.17.55;	author PeterThoeny;	state Exp;
colas@0
    65
branches;
colas@0
    66
next	1.25;
colas@0
    67
colas@0
    68
1.25
colas@0
    69
date	2003.01.16.07.23.00;	author PeterThoeny;	state Exp;
colas@0
    70
branches;
colas@0
    71
next	1.24;
colas@0
    72
colas@0
    73
1.24
colas@0
    74
date	2002.01.13.00.31.41;	author MikeMannix;	state Exp;
colas@0
    75
branches;
colas@0
    76
next	1.23;
colas@0
    77
colas@0
    78
1.23
colas@0
    79
date	2002.01.09.04.17.33;	author MikeMannix;	state Exp;
colas@0
    80
branches;
colas@0
    81
next	1.22;
colas@0
    82
colas@0
    83
1.22
colas@0
    84
date	2001.09.15.08.27.33;	author MikeMannix;	state Exp;
colas@0
    85
branches;
colas@0
    86
next	1.21;
colas@0
    87
colas@0
    88
1.21
colas@0
    89
date	2001.09.12.07.33.18;	author MikeMannix;	state Exp;
colas@0
    90
branches;
colas@0
    91
next	1.20;
colas@0
    92
colas@0
    93
1.20
colas@0
    94
date	2001.09.09.23.18.12;	author MikeMannix;	state Exp;
colas@0
    95
branches;
colas@0
    96
next	1.19;
colas@0
    97
colas@0
    98
1.19
colas@0
    99
date	2001.09.08.22.22.29;	author MikeMannix;	state Exp;
colas@0
   100
branches;
colas@0
   101
next	1.18;
colas@0
   102
colas@0
   103
1.18
colas@0
   104
date	2001.09.08.05.18.59;	author MikeMannix;	state Exp;
colas@0
   105
branches;
colas@0
   106
next	1.17;
colas@0
   107
colas@0
   108
1.17
colas@0
   109
date	2001.09.07.15.42.16;	author JohnTalintyre;	state Exp;
colas@0
   110
branches;
colas@0
   111
next	1.16;
colas@0
   112
colas@0
   113
1.16
colas@0
   114
date	2001.09.07.10.01.36;	author MikeMannix;	state Exp;
colas@0
   115
branches;
colas@0
   116
next	1.15;
colas@0
   117
colas@0
   118
1.15
colas@0
   119
date	2001.09.05.16.08.47;	author JohnTalintyre;	state Exp;
colas@0
   120
branches;
colas@0
   121
next	1.14;
colas@0
   122
colas@0
   123
1.14
colas@0
   124
date	2001.09.05.11.01.11;	author MikeMannix;	state Exp;
colas@0
   125
branches;
colas@0
   126
next	1.13;
colas@0
   127
colas@0
   128
1.13
colas@0
   129
date	2001.09.04.01.04.17;	author MikeMannix;	state Exp;
colas@0
   130
branches;
colas@0
   131
next	1.12;
colas@0
   132
colas@0
   133
1.12
colas@0
   134
date	2001.09.01.07.20.29;	author MikeMannix;	state Exp;
colas@0
   135
branches;
colas@0
   136
next	1.11;
colas@0
   137
colas@0
   138
1.11
colas@0
   139
date	2001.09.01.04.47.30;	author MikeMannix;	state Exp;
colas@0
   140
branches;
colas@0
   141
next	1.10;
colas@0
   142
colas@0
   143
1.10
colas@0
   144
date	2001.08.31.12.03.51;	author MikeMannix;	state Exp;
colas@0
   145
branches;
colas@0
   146
next	1.9;
colas@0
   147
colas@0
   148
1.9
colas@0
   149
date	2001.08.30.00.04.57;	author MikeMannix;	state Exp;
colas@0
   150
branches;
colas@0
   151
next	1.8;
colas@0
   152
colas@0
   153
1.8
colas@0
   154
date	2001.08.29.00.47.55;	author MikeMannix;	state Exp;
colas@0
   155
branches;
colas@0
   156
next	1.7;
colas@0
   157
colas@0
   158
1.7
colas@0
   159
date	2001.08.28.08.19.39;	author JohnTalintyre;	state Exp;
colas@0
   160
branches;
colas@0
   161
next	1.6;
colas@0
   162
colas@0
   163
1.6
colas@0
   164
date	2001.08.27.06.42.08;	author MikeMannix;	state Exp;
colas@0
   165
branches;
colas@0
   166
next	1.5;
colas@0
   167
colas@0
   168
1.5
colas@0
   169
date	2001.03.04.18.56.08;	author PeterThoeny;	state Exp;
colas@0
   170
branches;
colas@0
   171
next	1.4;
colas@0
   172
colas@0
   173
1.4
colas@0
   174
date	2000.12.10.22.24.27;	author PeterThoeny;	state Exp;
colas@0
   175
branches;
colas@0
   176
next	1.3;
colas@0
   177
colas@0
   178
1.3
colas@0
   179
date	2000.11.02.08.20.55;	author PeterThoeny;	state Exp;
colas@0
   180
branches;
colas@0
   181
next	1.2;
colas@0
   182
colas@0
   183
1.2
colas@0
   184
date	2000.08.19.09.36.14;	author PeterThoeny;	state Exp;
colas@0
   185
branches;
colas@0
   186
next	1.1;
colas@0
   187
colas@0
   188
1.1
colas@0
   189
date	2000.04.22.00.59.49;	author PeterThoeny;	state Exp;
colas@0
   190
branches;
colas@0
   191
next	;
colas@0
   192
colas@0
   193
colas@0
   194
desc
colas@0
   195
@none
colas@0
   196
@
colas@0
   197
colas@0
   198
colas@0
   199
1.37
colas@0
   200
log
colas@0
   201
@buildrelease
colas@0
   202
@
colas@0
   203
text
colas@0
   204
@%META:TOPICINFO{author="TWikiContributor" date="1178317477" format="1.1" version="37"}%
colas@0
   205
%STARTINCLUDE%
colas@0
   206
---+ TWiki System Requirements
colas@0
   207
colas@0
   208
_Server and client requirements_
colas@0
   209
colas@0
   210
Low client and server base requirements are core features that keep TWiki widely deployable, particularly across a range of browser platforms and versions.  Many [[TWiki:Plugins.PluginPackage][Plugins]] and [[TWiki:Plugins.ContribPackage][contrib modules]] exist which enhance and expand TWiki's capabilities; they may have additional requirements.
colas@0
   211
colas@0
   212
%TOC%
colas@0
   213
colas@0
   214
---++ Server Requirements
colas@0
   215
colas@0
   216
TWiki is written in Perl 5, uses a number of shell commands, and requires [[http://www.gnu.org/software/rcs/rcs.html][RCS (Revision Control System)]], 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.
colas@0
   217
colas@0
   218
| *Resource* | *Required Server Environment *<nop>* |
colas@0
   219
| Perl | 5.6.1 or higher (5.8.4 or higher is recommended) |
colas@0
   220
| RCS | 5.7 or higher (including GNU =diff=) %BR% Optional, TWiki includes a pure perl implementation of RCS that can be used instead (although it's slower) |
colas@0
   221
| GNU =diff= | GNU =diff= 2.7 or higher is required when not using the all-Perl <nop>RcsLite.  %BR% Install on PATH if not included with RCS (check version with =diff -v=)  %BR% Must be the version used by RCS, to avoid problems with binary attachments - RCS may have hard-coded path to =diff= |
colas@0
   222
| GNU =patch= | For upgrades only: GNU =patch= is required when using the TWiki:Codev.UpgradeTWiki script |
colas@0
   223
| GNU =fgrep=, =egrep= | Modify command line parameters in configure if you use non-GNU grep programs |
colas@0
   224
| Cron/scheduler | %BULLET% Unix: =cron= %BB% Windows: =cron= equivalents <!-- SMELL: Macintosh version? --> |
colas@0
   225
| Web server | Apache is well supported; see TWiki:TWiki.InstallingTWiki#OtherWebServers for other servers |
colas@0
   226
colas@0
   227
---+++ Required CPAN Modules
colas@0
   228
The following Perl modules are used by TWiki:
colas@0
   229
| *Module* | *Preferred version* |
colas@0
   230
| Algorithm::Diff (included) | |
colas@0
   231
| CGI::Carp | >=1.26 |
colas@0
   232
| Config | >=0 |
colas@0
   233
| Cwd | >=3.05 | 
colas@0
   234
| Data::Dumper | >=2.121 |
colas@0
   235
| Error (included) | |
colas@0
   236
| File::Copy | >=2.06 |
colas@0
   237
| File::Find | >=1.05 |
colas@0
   238
| File::Spec | >=3.05 |
colas@0
   239
| File::Temp | (included with perl 5.6 and later) |
colas@0
   240
| !FileHandle | >=2.01 |
colas@0
   241
| IO::File | >=1.10 |
colas@0
   242
| Text::Diff (included) | |
colas@0
   243
| Time::Local | >=1.11 |
colas@0
   244
colas@0
   245
---+++ Optional CPAN Modules
colas@0
   246
The following Perl modules may be used by TWiki:
colas@0
   247
| *Module* | *Preferred version* | *Description* |
colas@0
   248
| CGI::Cookie | >=1.24 | Used for session support |
colas@0
   249
| CGI::Session | >=3.95 | Used for session support |
colas@0
   250
| Digest::base | | |
colas@0
   251
| Digest::SHA1 | | |
colas@0
   252
| Jcode | | Used for <nop>I18N support with perl 5.6 |
colas@0
   253
| Locale::Maketext::Lexicon | >=0 | Used for <nop>I18N support |
colas@0
   254
| Net::SMTP | >=2.29 | Used for sending mail |
colas@0
   255
| Unicode::Map | | Used for <nop>I18N support with perl 5.6 |
colas@0
   256
| Unicode::Map8 | | Used for <nop>I18N support with perl 5.6 |
colas@0
   257
| Unicode::MapUTF8 | | Used for <nop>I18N support with perl 5.6 |
colas@0
   258
| Unicode::String | | Used for <nop>I18N support with perl 5.6 |
colas@0
   259
| URI | | Used for configure |
colas@0
   260
colas@0
   261
Most of them will probably already be available in your installation. You can check version numbers with the =configure= script, or if you're still trying to get to that point, check from the command line like this:
colas@0
   262
<verbatim>
colas@0
   263
perl -e 'use FileHandle; print $FileHandle::VERSION."\n"'
colas@0
   264
</verbatim>
colas@0
   265
<!--
colas@0
   266
SMELL: perhaps put download link to TWiki:Plugins.CpanContrib? (which 
colas@0
   267
also includes prebuilt versions of all of the CPAN modules used by 
colas@0
   268
all of the plugins checked into SVN)
colas@0
   269
-->
colas@0
   270
colas@0
   271
#ClientRequirements
colas@0
   272
---++ Client Requirements
colas@0
   273
colas@0
   274
The TWiki [[TWikiInstallationGuide][standard installation]] has relatively low browser requirements:
colas@0
   275
colas@0
   276
   * HTML 3.2 compliant
colas@0
   277
   * Cookies, if persistent sessions are required
colas@0
   278
colas@0
   279
CSS and Javascript are used in most skins, although there is a low-fat skin (Classic skin) available that minimises these requirements. Some skins will require more recent releases of browsers. The default skin (Pattern) is tested on IE 6, Safari, and Mozilla 5.0 based browsers (such as Firefox).
colas@0
   280
<!--
colas@0
   281
SMELL: what are some actual known good version number requirements for these browsers (eg, FireFox 1.0, or 1.0.3, or 1.0.7, or ???), etc.
colas@0
   282
-->
colas@0
   283
colas@0
   284
You can easily select a balance of browser capability versus look and feel. Try the installed skins at %SYSTEMWEB%.TWikiSkinBrowser and more at TWiki:Plugins.SkinPackage.
colas@0
   285
colas@0
   286
---++ Important note about TWiki Plugins
colas@0
   287
colas@0
   288
   * Plugins can require just about anything -  browser-specific functions, stylesheets (CSS), Java applets, cookies, specific Perl modules,... - check the individual Plugin specs.
colas@0
   289
colas@0
   290
__Related Topics:__ AdminDocumentationCategory
colas@0
   291
@
colas@0
   292
colas@0
   293
colas@0
   294
1.36
colas@0
   295
log
colas@0
   296
@buildrelease
colas@0
   297
@
colas@0
   298
text
colas@0
   299
@d1 1
colas@0
   300
a1 2
colas@0
   301
%META:TOPICINFO{author="TWikiContributor" date="1158017064" format="1.0" version="36"}%
colas@0
   302
%TOC%
colas@0
   303
d3 1
colas@0
   304
a3 1
colas@0
   305
---# TWiki System Requirements
colas@0
   306
d9 2
colas@0
   307
d16 1
colas@0
   308
a16 1
colas@0
   309
| Perl | 5.005_03 or higher (5.8.4 or higher is recommended) |
colas@0
   310
d81 1
colas@0
   311
a81 1
colas@0
   312
You can easily select a balance of browser capability versus look and feel. Try the installed skins at %TWIKIWEB%.TWikiSkinBrowser and more at TWiki:Plugins.SkinPackage.
colas@0
   313
a85 1
colas@0
   314
      * __%T% Note:__ Plugins included in the TWiki distribution do not add requirements, except for the CommentPlugin which requires Perl 5.6.1.
colas@0
   315
@
colas@0
   316
colas@0
   317
colas@0
   318
1.35
colas@0
   319
log
colas@0
   320
@buildrelease
colas@0
   321
@
colas@0
   322
text
colas@0
   323
@d1 1
colas@0
   324
a1 1
colas@0
   325
%META:TOPICINFO{author="TWikiContributor" date="1158017064" format="1.0" version="35"}%
colas@0
   326
d48 2
colas@0
   327
a49 2
colas@0
   328
| Jcode | | Used for I18N support with perl 5.6 |
colas@0
   329
| Locale::Maketext::Lexicon | >=0 | Used for I18N support |
colas@0
   330
d51 4
colas@0
   331
a54 4
colas@0
   332
| Unicode::Map | | Used for I18N support with perl 5.6 |
colas@0
   333
| Unicode::Map8 | | Used for I18N support with perl 5.6 |
colas@0
   334
| Unicode::MapUTF8 | | Used for I18N support with perl 5.6 |
colas@0
   335
| Unicode::String | | Used for I18N support with perl 5.6 |
colas@0
   336
@
colas@0
   337
colas@0
   338
colas@0
   339
1.34
colas@0
   340
log
colas@0
   341
@buildrelease
colas@0
   342
@
colas@0
   343
text
colas@0
   344
@d1 1
colas@0
   345
a1 1
colas@0
   346
%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="34"}%
colas@0
   347
d19 1
colas@0
   348
a19 1
colas@0
   349
| Other external programs | =fgrep, egrep= |
colas@0
   350
@
colas@0
   351
colas@0
   352
colas@0
   353
1.33
colas@0
   354
log
colas@0
   355
@buildrelease
colas@0
   356
@
colas@0
   357
text
colas@0
   358
@d1 1
colas@0
   359
a1 1
colas@0
   360
%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="33"}%
colas@0
   361
d35 1
colas@0
   362
@
colas@0
   363
colas@0
   364
colas@0
   365
1.32
colas@0
   366
log
colas@0
   367
@buildrelease
colas@0
   368
@
colas@0
   369
text
colas@0
   370
@d1 1
colas@0
   371
a1 1
colas@0
   372
%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="32"}%
colas@0
   373
d18 1
colas@0
   374
d71 2
colas@0
   375
a72 2
colas@0
   376
	* HTML 3.2 compliant
colas@0
   377
	* Cookies, if persistent sessions are required
colas@0
   378
d83 2
colas@0
   379
a84 2
colas@0
   380
	* Plugins can require just about anything -  browser-specific functions, stylesheets (CSS), Java applets, cookies, specific Perl modules,... - check the individual Plugin specs.
colas@0
   381
		* __%T% Note:__ Plugins included in the TWiki distribution do not add requirements, except for the CommentPlugin which requires Perl 5.6.1.
colas@0
   382
@
colas@0
   383
colas@0
   384
colas@0
   385
1.31
colas@0
   386
log
colas@0
   387
@none
colas@0
   388
@
colas@0
   389
text
colas@0
   390
@d1 1
colas@0
   391
a1 1
colas@0
   392
%META:TOPICINFO{author="PeterThoeny" date="1092632453" format="1.0" version="1.31"}%
colas@0
   393
d6 1
colas@0
   394
a6 1
colas@0
   395
_Server and client requirements for TWiki 01-Sep-2004_
colas@0
   396
d8 1
colas@0
   397
a8 1
colas@0
   398
Low client and server requirements are core features that keep TWiki widely deployable, particularly across a range of browser platforms and versions.
colas@0
   399
d15 2
colas@0
   400
a16 3
colas@0
   401
| Perl | 5.005_03 or higher (5.6.1 recommended, 5.8.x does work in most cases, but see TWiki:Codev.IssuesWithPerl5dot8) |
colas@0
   402
| Non-standard Perl modules | %BULLET% Unix: =Net::SMTP= (or =sendmail=) %BB% Windows: =Net::SMTP=, =MIME::Base64=, =Digest::SHA1= %BB% Internationalisation: =Unicode::MapUTF8= &nbsp; <font size="-1">(only for non-ISO-8859-1 sites using TWiki:Codev.EncodeURLsWithUTF8 with Perl 5.6 or lower)</font> |
colas@0
   403
| RCS | 5.7 or higher (including GNU =diff=) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite |
colas@0
   404
d19 2
colas@0
   405
a20 2
colas@0
   406
| Cron/scheduler | %BULLET% Unix: =cron= %BB% Windows: =cron= equivalents |
colas@0
   407
| Web server | Apache 1.3 is well supported; Apache 2.0 is *not* recommended yet (see TWiki:Codev.IssuesWithApache2dot0). %BR% For other servers, CGI support, authentication, extended path info required; also, the =register= script is likely to need significant changes |
colas@0
   408
d22 42
colas@0
   409
a63 1
colas@0
   410
%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, <nop>MacOS X, Apache =mod_perl=, web hosts, etc._
colas@0
   411
d68 1
colas@0
   412
a68 1
colas@0
   413
The TWiki [[TWikiInstallationGuide][standard installation]] has extremely low browser requirements:
colas@0
   414
d71 1
colas@0
   415
a71 4
colas@0
   416
	* generates XHTML 1.0 pages that are compatible with HTML 3.2
colas@0
   417
	* minimal use of <nop>JavaScript in the user interface (degrades gracefully)
colas@0
   418
	* no cookies
colas@0
   419
	* no CSS (if the ClassicSkin is used)
colas@0
   420
d73 4
colas@0
   421
a76 1
colas@0
   422
You can easily add functionality, by customizing TWikiTemplates, for one, while tailoring the browser requirements to your situation. 
colas@0
   423
d78 1
colas@0
   424
a78 1
colas@0
   425
---++ Known Issues
colas@0
   426
d80 1
colas@0
   427
a80 2
colas@0
   428
	* 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.
colas@0
   429
		* %H% Plugins included in the TWiki distribution do not add requirements.
colas@0
   430
d82 2
colas@0
   431
a83 2
colas@0
   432
-- TWiki:Main.MikeMannix - 12 Jan 2002 %BR%
colas@0
   433
-- TWiki:Main.PeterThoeny - 15 Aug 2004
colas@0
   434
d85 1
colas@0
   435
a85 1
colas@0
   436
%META:TOPICMOVED{by="PeterThoeny" date="1042701667" from="TWiki.TWikiImplementationNotes" to="TWiki.TWikiSystemRequirements"}%
colas@0
   437
@
colas@0
   438
colas@0
   439
colas@0
   440
1.30
colas@0
   441
log
colas@0
   442
@none
colas@0
   443
@
colas@0
   444
text
colas@0
   445
@d1 1
colas@0
   446
a1 1
colas@0
   447
%META:TOPICINFO{author="PeterThoeny" date="1092564225" format="1.0" version="1.30"}%
colas@0
   448
d6 1
colas@0
   449
a6 1
colas@0
   450
_Server and client requirements for TWiki 01-Feb-2003_
colas@0
   451
d34 1
colas@0
   452
a34 1
colas@0
   453
	* no CSS
colas@0
   454
@
colas@0
   455
colas@0
   456
colas@0
   457
1.29
colas@0
   458
log
colas@0
   459
@none
colas@0
   460
@
colas@0
   461
text
colas@0
   462
@d1 45
colas@0
   463
a45 44
colas@0
   464
%META:TOPICINFO{author="PeterThoeny" date="1071563928" format="1.0" version="1.29"}%
colas@0
   465
%TOC%
colas@0
   466
%STARTINCLUDE%
colas@0
   467
---# TWiki System Requirements
colas@0
   468
colas@0
   469
_Server and client requirements for TWiki 01-Feb-2003_
colas@0
   470
colas@0
   471
Low client and server requirements are core features that keep TWiki widely deployable, particularly across a range of browser platforms and versions.
colas@0
   472
colas@0
   473
---++ Server Requirements
colas@0
   474
colas@0
   475
TWiki is written in Perl 5, uses a number of shell commands, and requires [[http://www.gnu.org/software/rcs/rcs.html][RCS (Revision Control System)]], 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.
colas@0
   476
colas@0
   477
| *Resource* | *Required Server Environment *<nop>* |
colas@0
   478
| Perl | 5.005_03 or higher (5.6.1 recommended, 5.8.0 *not* recommended yet, see TWiki:Codev.IssuesWithPerl5dot8) |
colas@0
   479
| Non-standard Perl modules | %BULLET% Unix: =Net::SMTP= (or =sendmail=) %BB% Windows: =Net::SMTP=, =MIME::Base64=, =Digest::SHA1= |
colas@0
   480
| RCS | 5.7 or higher (including GNU =diff=) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite |
colas@0
   481
| GNU =diff= | GNU =diff= 2.7 or higher is required when not using the all-Perl <nop>RcsLite.  %BR% Install on PATH if not included with RCS (check version with =diff -v=)  %BR% Must be the version used by RCS, to avoid problems with binary attachments - RCS may have hard-coded path to =diff= |
colas@0
   482
| Other external programs | =fgrep, egrep= |
colas@0
   483
| Cron/scheduler | %BULLET% Unix: =cron= %BB% Windows: =cron= equivalents |
colas@0
   484
| Web server | Apache 1.3 is well supported; Apache 2.0 is *not* recommended yet (see TWiki:Codev.IssuesWithApache2dot0). %BR% For other servers, CGI support, authentication, extended path info required; also, the =register= script is likely to need significant changes |
colas@0
   485
colas@0
   486
%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, <nop>MacOS X, Apache =mod_perl=, web hosts, etc._
colas@0
   487
colas@0
   488
#ClientRequirements
colas@0
   489
---++ Client Requirements
colas@0
   490
colas@0
   491
The TWiki [[TWikiInstallationGuide][standard installation]] has extremely low browser requirements:
colas@0
   492
colas@0
   493
	* HTML 3.2 compliant
colas@0
   494
	* generates XHTML 1.0 pages that are compatible with HTML 3.2
colas@0
   495
	* minimal use of <nop>JavaScript in the user interface (degrades gracefully)
colas@0
   496
	* no cookies
colas@0
   497
	* no CSS
colas@0
   498
colas@0
   499
You can easily add functionality, by customizing TWikiTemplates, for one, while tailoring the browser requirements to your situation. 
colas@0
   500
colas@0
   501
---++ Known Issues
colas@0
   502
colas@0
   503
	* 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.
colas@0
   504
		* %H% Plugins included in the TWiki distribution do not add requirements.
colas@0
   505
colas@0
   506
-- TWiki:Main.MikeMannix - 12 Jan 2002 %BR%
colas@0
   507
-- TWiki:Main.PeterThoeny - 16 Dec 2003
colas@0
   508
@
colas@0
   509
colas@0
   510
colas@0
   511
1.28
colas@0
   512
log
colas@0
   513
@none
colas@0
   514
@
colas@0
   515
text
colas@0
   516
@d1 1
colas@0
   517
a1 1
colas@0
   518
%META:TOPICINFO{author="PeterThoeny" date="1044149189" format="1.0" version="1.28"}%
colas@0
   519
d14 8
colas@0
   520
a21 9
colas@0
   521
| *Required Server Environment* |||
colas@0
   522
| *Resource* | *Unix* | *Windows** |
colas@0
   523
| Perl |  5.005_03 or higher (5.6.1 recommended, <br /> 5.8.0 *not* recommended yet, see TWiki:Codev.UsingPerl58OnRedHat8)  ||
colas@0
   524
| Non-standard Perl modules |  =Net::SMTP= (or =sendmail=)  |  =Net::SMTP=, =MIME::Base64=, =Digest::SHA1=  |
colas@0
   525
| RCS |  5.7 or higher (including GNU =diff=) %BR% Optional, but the all-Perl RCS replacement is not currently recommended for live sites - see TWiki:Codev.RcsLite.  ||
colas@0
   526
| GNU =diff= |  GNU =diff= 2.7 or higher is required when not using the all-Perl <nop>RcsLite.  %BR% Install on PATH if not included with RCS (check version with =diff -v=)  ||
colas@0
   527
| Other external programs |  =ls, fgrep, egrep=  ||
colas@0
   528
| Cron/scheduler |  =cron=  | =cron= equivalents |
colas@0
   529
| Web server |  Apache 1.3 is well supported; Apache 2.0 is *not* recommended yet (see TWiki:Support.FailedAuthenticationWithApache2OnWinNT). %BR% For other servers, CGI support, authentication, extended path required  ||
colas@0
   530
d42 3
colas@0
   531
a44 2
colas@0
   532
 
colas@0
   533
-- MikeMannix - 12 Jan 2002
colas@0
   534
@
colas@0
   535
colas@0
   536
colas@0
   537
1.27
colas@0
   538
log
colas@0
   539
@none
colas@0
   540
@
colas@0
   541
text
colas@0
   542
@d1 1
colas@0
   543
a1 1
colas@0
   544
%META:TOPICINFO{author="PeterThoeny" date="1043917178" format="1.0" version="1.27"}%
colas@0
   545
d6 1
colas@0
   546
a6 1
colas@0
   547
_Server and client requirements for TWiki 01-Feb-2003 (pending release)_
colas@0
   548
@
colas@0
   549
colas@0
   550
colas@0
   551
1.26
colas@0
   552
log
colas@0
   553
@none
colas@0
   554
@
colas@0
   555
text
colas@0
   556
@d1 1
colas@0
   557
a1 1
colas@0
   558
%META:TOPICINFO{author="PeterThoeny" date="1043479075" format="1.0" version="1.26"}%
colas@0
   559
d24 1
colas@0
   560
a24 1
colas@0
   561
%X% *** _Current documentation mainly covers Linux and Apache installations. See TWiki:Codev.WindowsInstallCookbook for a Windows installation guide.  See TWiki:Codev.TWikiOn for help with installation on various platforms including Unix, <nop>MacOS X, Apache =mod_perl=, web hosts, etc._
colas@0
   562
@
colas@0
   563
colas@0
   564
colas@0
   565
1.25
colas@0
   566
log
colas@0
   567
@none
colas@0
   568
@
colas@0
   569
text
colas@0
   570
@d1 1
colas@0
   571
a1 1
colas@0
   572
%META:TOPICINFO{author="PeterThoeny" date="1042701780" format="1.0" version="1.25"}%
colas@0
   573
d16 1
colas@0
   574
a16 1
colas@0
   575
| Perl |  5.005_03 or higher (5.6.1 recommended)  ||
colas@0
   576
d18 2
colas@0
   577
a19 2
colas@0
   578
| RCS |  5.7 or higher (including GNU =diff=) %BR% Optional, but the all-Perl replacement is not currently recommended for live sites - see TWiki:Codev/RcsLite.  ||
colas@0
   579
| GNU =diff= |  GNU =diff= 2.7 or higher is required when TWiki's uses RCS binaries.  %BR% Install on PATH if not included with RCS (check version with =diff -v=)  ||
colas@0
   580
d22 1
colas@0
   581
a22 1
colas@0
   582
| Web server |  Apache is well supported; for other servers, CGI support, authentication, extended path required  ||
colas@0
   583
d24 1
colas@0
   584
a24 1
colas@0
   585
%X% *** _Current documentation mainly covers Linux and Apache installations. See WindowsInstallCookbook for a Windows installation guide._
colas@0
   586
d41 1
colas@0
   587
a41 1
colas@0
   588
	* The new 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.
colas@0
   589
@
colas@0
   590
colas@0
   591
colas@0
   592
1.24
colas@0
   593
log
colas@0
   594
@none
colas@0
   595
@
colas@0
   596
text
colas@0
   597
@d1 1
colas@0
   598
a1 1
colas@0
   599
%META:TOPICINFO{author="MikeMannix" date="1010881901" format="1.0" version="1.24"}%
colas@0
   600
d6 1
colas@0
   601
a6 1
colas@0
   602
_Server and client requirements for TWiki 01-Dec-2001_
colas@0
   603
d16 1
colas@0
   604
a16 1
colas@0
   605
| Perl |  5.005_03 or higher  ||
colas@0
   606
d18 2
colas@0
   607
a19 1
colas@0
   608
| RCS |  5.7 or higher  ||
colas@0
   609
d21 2
colas@0
   610
a22 1
colas@0
   611
| Web server |  Apache; others (with CGI support, authentication, extended path) ||
colas@0
   612
d24 1
colas@0
   613
a24 1
colas@0
   614
%X% *** _Current documentation covers Linux/Apache only. See TWiki:Codev/TWikiOnWindows for work-to-date on a Windows installation guide._
colas@0
   615
d44 2
colas@0
   616
a45 1
colas@0
   617
-- MikeMannix - 12 Jan 2002
colas@0
   618
@
colas@0
   619
colas@0
   620
colas@0
   621
1.23
colas@0
   622
log
colas@0
   623
@none
colas@0
   624
@
colas@0
   625
text
colas@0
   626
@d1 1
colas@0
   627
a1 1
colas@0
   628
%META:TOPICINFO{author="MikeMannix" date="1010549853" format="1.0" version="1.23"}%
colas@0
   629
d6 1
colas@0
   630
a6 1
colas@0
   631
_Server and client system requirements for TWiki 01-Dec-2001_
colas@0
   632
d8 1
colas@0
   633
a8 3
colas@0
   634
---++ Overview
colas@0
   635
colas@0
   636
Maintaining minimum client and server requirements is necessary to keep TWiki deployment as broad as possible.
colas@0
   637
d12 1
colas@0
   638
a12 1
colas@0
   639
TWiki is written in Perl 5, uses a number of shell commands, and requires [[http://www.gnu.org/software/rcs/rcs.html][RCS (Revision Control System)]], 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:
colas@0
   640
d15 1
colas@0
   641
a15 1
colas@0
   642
| *Resource* | *Unix* | *Windows* |
colas@0
   643
d17 1
colas@0
   644
a17 1
colas@0
   645
| Non standard Perl modules |  =Net::SMTP= (or =sendmail=)  |  =Net::SMTP=, =MIME::Base64=, =Digest::SHA1=  |
colas@0
   646
d20 1
colas@0
   647
a20 1
colas@0
   648
| Web server |  Apache; others (with support for CGI, authentication, extended path) ***  ||
colas@0
   649
d22 1
colas@0
   650
a22 1
colas@0
   651
Current documentation covers Linux only. A [[http://twiki.org/cgi-bin/view/Codev/TWikiOnWindows][TWikiOnWindows]] installation guide is next. 
colas@0
   652
d24 1
colas@0
   653
d35 1
colas@0
   654
a35 1
colas@0
   655
You can easily add capabilities, through customizing the templates, for one, while tailoring the browser requirements to your situation. 
colas@0
   656
d39 4
colas@0
   657
a42 3
colas@0
   658
	* 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.
colas@0
   659
colas@0
   660
-- MikeMannix - 08 Jan 2002
colas@0
   661
@
colas@0
   662
colas@0
   663
colas@0
   664
1.22
colas@0
   665
log
colas@0
   666
@none
colas@0
   667
@
colas@0
   668
text
colas@0
   669
@d1 1
colas@0
   670
a1 1
colas@0
   671
%META:TOPICINFO{author="MikeMannix" date="1000544189" format="1.0" version="1.22"}%
colas@0
   672
d6 1
colas@0
   673
a6 1
colas@0
   674
_Server and client system requirements for TWiki 01-Sep-2001_
colas@0
   675
d42 1
colas@0
   676
a42 1
colas@0
   677
-- MikeMannix - 15 Sep 2001 <br />
colas@0
   678
@
colas@0
   679
colas@0
   680
colas@0
   681
1.21
colas@0
   682
log
colas@0
   683
@none
colas@0
   684
@
colas@0
   685
text
colas@0
   686
@d1 1
colas@0
   687
a1 3
colas@0
   688
%META:TOPICINFO{author="PeterThoeny" date="1000450173" format="1.0" version="1.21"}%
colas@0
   689
%INCLUDE{"UtilTempDocNote"}%
colas@0
   690
colas@0
   691
d6 1
colas@0
   692
a6 1
colas@0
   693
_Server and client system requirements of TWiki 01-Sep-2001_
colas@0
   694
d10 1
colas@0
   695
a10 1
colas@0
   696
Maintaining minimum client and server requirements is necessary to keep TWiki deployment as broad as possible. 
colas@0
   697
d12 1
colas@0
   698
a12 1
colas@0
   699
---++ Server-Side Requirements
colas@0
   700
d14 1
colas@0
   701
a14 1
colas@0
   702
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.
colas@0
   703
d24 1
colas@0
   704
a24 1
colas@0
   705
Current documentation covers Linux only. Compiling a basic [[http://twiki.org/cgi-bin/view/Codev/TWikiOnWindows][TWikiOnWindows]] installation guide is an ongoing effort. 
colas@0
   706
d26 1
colas@0
   707
a26 1
colas@0
   708
---++ Client-Side Requirements
colas@0
   709
d28 1
colas@0
   710
a28 1
colas@0
   711
The TWiki standard installation has extremely low browser requirements:
colas@0
   712
d31 1
colas@0
   713
d36 1
colas@0
   714
a36 1
colas@0
   715
TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2.
colas@0
   716
d40 1
colas@0
   717
a40 1
colas@0
   718
	* 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.
colas@0
   719
d42 1
colas@0
   720
a42 1
colas@0
   721
-- MikeMannix - 29 Aug 2001 
colas@0
   722
@
colas@0
   723
colas@0
   724
colas@0
   725
1.20
colas@0
   726
log
colas@0
   727
@none
colas@0
   728
@
colas@0
   729
text
colas@0
   730
@d1 3
colas@0
   731
a3 1
colas@0
   732
%META:TOPICINFO{author="MikeMannix" date="1000077544" format="1.0" version="1.20"}%
colas@0
   733
d21 1
colas@0
   734
a21 1
colas@0
   735
| Non standard Perl modules |  =Net::SMTP= (or =sendmail=)  |  =Net::SMTP=, =MIME::Base64=,  =Digest::SHA1= |
colas@0
   736
@
colas@0
   737
colas@0
   738
colas@0
   739
1.19
colas@0
   740
log
colas@0
   741
@none
colas@0
   742
@
colas@0
   743
text
colas@0
   744
@d1 1
colas@0
   745
a1 1
colas@0
   746
%META:TOPICINFO{author="MikeMannix" date="999987801" format="1.0" version="1.19"}%
colas@0
   747
d4 1
colas@0
   748
a4 1
colas@0
   749
---# TWiki Requirements
colas@0
   750
d6 1
colas@0
   751
a6 1
colas@0
   752
_Server and client system requirements; file system structure_
colas@0
   753
@
colas@0
   754
colas@0
   755
colas@0
   756
1.18
colas@0
   757
log
colas@0
   758
@none
colas@0
   759
@
colas@0
   760
text
colas@0
   761
@d1 1
colas@0
   762
a1 1
colas@0
   763
%META:TOPICINFO{author="MikeMannix" date="999927128" format="1.0" version="1.18"}%
colas@0
   764
d4 1
colas@0
   765
a4 1
colas@0
   766
---# TWiki Application Environment
colas@0
   767
d37 1
colas@0
   768
a37 1
colas@0
   769
---+++ Known Issues
colas@0
   770
a39 188
colas@0
   771
colas@0
   772
---++ TWiki File System
colas@0
   773
colas@0
   774
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:
colas@0
   775
colas@0
   776
| *Directory:*		  | *Files:*		 | *Used for:* |
colas@0
   777
| =twiki=			  |  [[#TWikiFiles][list]]  | Start-up info |
colas@0
   778
| =twiki/bin=		 |  [[#BinFiles][list]]  | Perl scripts  |
colas@0
   779
| =twiki/lib=		 |  [[#LibFiles][list]]  | Configuration file, main library, Perl system modules, Plugins |
colas@0
   780
| =twiki/pub=		 |  [[#PubFiles][list]]  | Public support files (ex: FileAttachments, images) and RCS histories) |
colas@0
   781
| =twiki/data=		|  [[#DataFiles][list]]  | Topic text (page content) and RCS histories; |
colas@0
   782
| =twiki/templates= |  [[#TemplatesFiles][list]]  | HTML templates, used by TWiki scripts |
colas@0
   783
colas@0
   784
---+++ File Descriptions
colas@0
   785
colas@0
   786
A rundown of the individual files included in the current 01-Sep-2001 distribution, organized by TWiki root directories.
colas@0
   787
colas@0
   788
#TWikiFiles
colas@0
   789
---++++ Files in <code>twiki</code>
colas@0
   790
colas@0
   791
Application info and the current reference documentation. _Full file list:_
colas@0
   792
colas@0
   793
| *File:*		 | *Used for:* |
colas@0
   794
| =index.html= | A page with a link to first launch TWiki after install |
colas@0
   795
| =license.txt=		  | GNU General Public License and TWiki-specific info |
colas@0
   796
| =readme.txt=		  | General TWiki start-up info with relevant URLs |
colas@0
   797
| =TWikiDocumentation.html=			 | All documentation packaged as a single page |
colas@0
   798
| =TWikiHistory.html=		  | TWiki development timeline |
colas@0
   799
colas@0
   800
#BinFiles
colas@0
   801
---++++ Files in <code>twiki/bin</code>
colas@0
   802
colas@0
   803
Perl CGI scripts. _Full file list:_
colas@0
   804
colas@0
   805
| *File:*		 | *Used for:* |
colas@0
   806
| =.htaccess.txt= | Authentication. Rename to .htaccess and customize if used |
colas@0
   807
| =attach=		  | Script that shows the attach file page (FileAttachment) |
colas@0
   808
| =delete=		  | (not used yet) |
colas@0
   809
| =edit=			 | Script to edit a topic |
colas@0
   810
| =geturl=		  | Script to fetch URL data |
colas@0
   811
| =mailnotify=	 | Script called by cron job to notify users of changes |
colas@0
   812
| =oops=			 | Script that shows an OK or oops dialog |
colas@0
   813
| =preview=		 | Script to preview topic after edit |
colas@0
   814
| =rdiff=			| Script to see differences of topics |
colas@0
   815
| =rename=		  | Script to rename/move topics and move attachments |
colas@0
   816
| =register=		| Script to register new users |
colas@0
   817
| =save=			 | Script that saves a topic, called by preview |
colas@0
   818
| =search=		  | Script that displays search results |
colas@0
   819
| =statistics=	 | Script to create statistics topic |
colas@0
   820
| =testenv=		 | Script to test CGI environment variables |
colas@0
   821
| =upload=		  | Script that does file upload (FileAttachment) |
colas@0
   822
| =view=			 | Script to view a topic ( *the* script ) |
colas@0
   823
| =viewfile=		| Script to view an file attachment |
colas@0
   824
colas@0
   825
#LibFiles
colas@0
   826
---++++ Files under <code>twiki/lib</code>
colas@0
   827
colas@0
   828
The new =lib/TWiki/Plugins= directories contain configuration, library and function files, and [[TWikiDocumentation#TWiki_Plugins][TWikiPlugins]]. _Full file list:_
colas@0
   829
colas@0
   830
| *File:*			  | *Used for:* |
colas@0
   831
| =TWiki.pm=		| Main TWiki library |
colas@0
   832
| =TWiki.cfg=	  | For configuration, used by =TWiki.pm= |
colas@0
   833
| =TWiki/Access.pm=	| Access control |
colas@0
   834
| =TWiki/Attach.pm=	| Attachment handling |
colas@0
   835
| =TWiki/Form.pm=	  | Form handling |
colas@0
   836
| =TWiki/Meta.pm=	  | Meta data in topics |
colas@0
   837
| =TWiki/Net.pm=		| SMTP mail handling |
colas@0
   838
| =TWiki/Plugins.pm=  | Plugin handling |
colas@0
   839
| =TWiki/Prefs.pm=	 | Preferences handling |
colas@0
   840
| =TWiki/Search.pm=	| Search engine, used by wiki.pm |
colas@0
   841
| =TWiki/Store.pm=	 | Back-end storage, =*.txt= text file and =*.txt,v= RCS repository file handling |
colas@0
   842
| =TWiki/Plugins/DefaultPlugin.pm= | Handles some legacy rules |
colas@0
   843
| =TWiki/Plugins/EmptyPlugin.pm=	| Empty plugin, use to create your own |
colas@0
   844
| =TWiki/Plugins/InterwikiPlugin.pm= | Use aliases as links for predefined URLs |
colas@0
   845
colas@0
   846
#PubFiles
colas@0
   847
---++++ Files under <code>twiki/pub</code>
colas@0
   848
colas@0
   849
The =pub= directory stores data-related files, including images used by TWiki and FileAttachments. Attachments are stored in sub-directories created with the related topic name. _Partial file list:_
colas@0
   850
colas@0
   851
| *File:*			| *Used for:* |
colas@0
   852
| =favicon.ico= | ICO file |
colas@0
   853
| =twikilogo.gif= | GIF file |
colas@0
   854
| =twikilogo1.gif= | GIF file |
colas@0
   855
| =twikilogo2.gif= | GIF file |
colas@0
   856
| =twikilogo3.gif= | GIF file |
colas@0
   857
| =twikilogo4.gif= | GIF file |
colas@0
   858
| =wikiHome.gif= | GIF file |
colas@0
   859
| =icn/_filetypes.txt= | GIF file |
colas@0
   860
| =icn/bat.gif= | GIF file |
colas@0
   861
| =icn/bmp.gif= | GIF file |
colas@0
   862
|  *...*  |  *...*  |
colas@0
   863
| =TWiki/FileAttachment/Sample.txt= | TEXT file |
colas@0
   864
| =TWiki/FileAttachment/Smile.gif= | GIF file |
colas@0
   865
| =TWiki/PreviewBackground/blankltgraybg.gif= | GIF file |
colas@0
   866
| =TWiki/PreviewBackground/blankwhitebg.gif= | GIF file |
colas@0
   867
| =TWiki/PreviewBackground/previewbg.gif= | GIF file |
colas@0
   868
| =TWiki/WabiSabi/wabisabi.gif= | GIF file |
colas@0
   869
colas@0
   870
#DataFiles
colas@0
   871
---++++ Files under <code>twiki/data</code>
colas@0
   872
colas@0
   873
TWiki page data stored as individual text files. Each active web has its own subdirectory. The TWiki distribution includes four start-up webs - =Main=, =TWiki=, =Know=, =Test= - with documentation and demo content, and a =_default= directory containing all topics required to start a new web. _Partial file list:_ 
colas@0
   874
colas@0
   875
| *File:*			| *Used for:* |
colas@0
   876
| =.htpasswd= | Basic Authentication (htaccess) password file |
colas@0
   877
| =debug.txt= | Program messages useful for debugging |
colas@0
   878
| =mime.types= | Recognized file formats |
colas@0
   879
| =warning.txt= | Diagnostic messages for identifying problems |
colas@0
   880
| _default directory can be copied to empty directory when creating new Webs ||
colas@0
   881
| =_default/.changes= | Web-level record of topic changes |
colas@0
   882
| =_default/WebChanges.txt= | Display most recent topic changes in web|
colas@0
   883
| =_default/WebChanges.txt,v= | Revisions history (RCS) |
colas@0
   884
| =_default/WebHome.txt= | Default web home page |
colas@0
   885
| =_default/WebHome.txt,v= | Revisions history (RCS) |
colas@0
   886
| =_default/WebIndex.txt= | Lists all topics in a web|
colas@0
   887
| =_default/WebIndex.txt,v= | Revisions history (RCS) |
colas@0
   888
| =_default/WebNotify.txt= | Subscribe/unsubscribe to web changes email alert |
colas@0
   889
| =_default/WebNotify.txt,v= | Revisions history (RCS) |
colas@0
   890
| =_default/WebPreferences.txt= | Web-level preference settings |
colas@0
   891
| =_default/WebPreferences.txt,v= | Revisions history (RCS) |
colas@0
   892
| =_default/WebSearch.txt= | Web-level search options |
colas@0
   893
| =_default/WebSearch.txt,v= | Revisions history (RCS) |
colas@0
   894
| =_default/WebStatistics.txt= | Generates web usage statistics |
colas@0
   895
| =_default/WebStatistics.txt,v= | Revisions history (RCS) |
colas@0
   896
|  *...*  |  *...*  |
colas@0
   897
colas@0
   898
#TemplatesFiles
colas@0
   899
---++++ Files in <code>twiki/templates</code>
colas@0
   900
colas@0
   901
Templates used to control appearance of all rendered pages. _Full file list:_
colas@0
   902
colas@0
   903
| *File:*			| *Used for:* |
colas@0
   904
| =oopsbadpwformat.tmpl= | Error message |
colas@0
   905
| =attachagain.tmpl= | Control screen |
colas@0
   906
| =attachnew.tmpl= | Control screen |
colas@0
   907
| =changeform.tmpl= | Control screen |
colas@0
   908
| =changes.tmpl= | Displays WebChanges list of recently changed topics |
colas@0
   909
| =edit.iejs.tmpl= | xxxx |
colas@0
   910
| =edit.tmpl= | Main edit window |
colas@0
   911
| =mailnotify.tmpl= | xxxx |
colas@0
   912
| =moveattachment.tmpl= | Control screen |
colas@0
   913
| =oopsaccesschange.tmpl= | Error message |
colas@0
   914
| =oopsaccessgroup.tmpl= | Error message |
colas@0
   915
| =oopsaccessrename.tmpl= | Error message |
colas@0
   916
| =oopsaccessview.tmpl= | Error message |
colas@0
   917
| =oopsauth.tmpl= | Error message |
colas@0
   918
| =attach.tmpl= | Error message |
colas@0
   919
| =oopschangepasswd.tmpl= | Error message |
colas@0
   920
| =oopsempty.tmpl= | Error message |
colas@0
   921
| =oopslocked.tmpl= | Error message |
colas@0
   922
| =oopslockedrename.tmpl= | Error message |
colas@0
   923
| =oopsmissing.tmpl= | Error message |
colas@0
   924
| =oopsmoveerr.tmpl= | Error message |
colas@0
   925
| =oopsnoformdef.tmpl= | Error message |
colas@0
   926
| =oopsnotwikiuser.tmpl= | Error message |
colas@0
   927
| =oopsnoweb.tmpl= | Error message |
colas@0
   928
| =oopspreview.tmpl= | Error message |
colas@0
   929
| =oopsregexist.tmpl= | Error message |
colas@0
   930
| =oopsregpasswd.tmpl= | Error message |
colas@0
   931
| =oopsregrequ.tmpl= | Error message |
colas@0
   932
| =oopsregthanks.tmpl= | Error message |
colas@0
   933
| =oopsregwiki.tmpl= | Error message |
colas@0
   934
| =oopsrenameerr.tmpl= | Error message |
colas@0
   935
| =oopsresetpasswd.tmpl= | Error message |
colas@0
   936
| =oopsrev.tmpl= | Error message |
colas@0
   937
| =oopssave.tmpl= | Error message |
colas@0
   938
| =oopssaveerr.tmpl= | Error message |
colas@0
   939
| =oopssendmailerr.tmpl= | Error message |
colas@0
   940
| =oopstopicexists.tmpl= | Error message |
colas@0
   941
| =oopsupload.tmpl= | Error message |
colas@0
   942
| =oopswrongpassword.tmpl= | Error message |
colas@0
   943
| =preview.tmpl= | Preview Changes screen |
colas@0
   944
| =rdiff.tmpl= | Displays text changes before &amp; after (Diffs) |
colas@0
   945
| =register.tmpl= | Registration page |
colas@0
   946
| =registernotify.tmpl= | xxxx |
colas@0
   947
| =rename.tmpl= | Doing a new topic rename, user chooses web &amp; topic |
colas@0
   948
| =renamebase.tmpl= | Used by other rename templates |
colas@0
   949
| =renameconfirm.tmpl= | Confirms a pre-specified rename, ex: undoing a rename |
colas@0
   950
| =renamerefs.tmpl= | Rename done, but some references not changed (topics were  locked) |
colas@0
   951
| =search.tmpl= | xxxx |
colas@0
   952
| =searchbookview.tmpl= | Search results with full topic content |
colas@0
   953
| =searchmeta.tmpl= | xxxx |
colas@0
   954
| =searchrenameview.tmpl= | Used by =rename= to list references to topic being renamed |
colas@0
   955
| =twiki.tmpl= | Base template definitions used by other templates |
colas@0
   956
| =view.plain.tmpl= | Alternate topic header/footer view |
colas@0
   957
| =view.print.tmpl= | Alternate topic header/footer view |
colas@0
   958
| =view.tmpl= | Main topic view |
colas@0
   959
@
colas@0
   960
colas@0
   961
colas@0
   962
1.17
colas@0
   963
log
colas@0
   964
@none
colas@0
   965
@
colas@0
   966
text
colas@0
   967
@d1 1
colas@0
   968
a1 1
colas@0
   969
%META:TOPICINFO{author="JohnTalintyre" date="999877336" format="1.0" version="1.17"}%
colas@0
   970
d4 1
colas@0
   971
a4 1
colas@0
   972
---# TWiki Operating Environment
colas@0
   973
d6 1
colas@0
   974
a6 1
colas@0
   975
_Server and client system requirements, file system structure_
colas@0
   976
d55 1
colas@0
   977
a55 1
colas@0
   978
A rundown of the individual files in the current %VERSION% distribution, organized by TWiki root directories. All listings are complete unless otherwise noted.
colas@0
   979
d60 1
colas@0
   980
a60 1
colas@0
   981
Introductory and installation files.
colas@0
   982
d65 1
colas@0
   983
a65 1
colas@0
   984
| =readme.txt=		  | General TWiki start-up info with relevant URLs. |
colas@0
   985
d72 1
colas@0
   986
a72 1
colas@0
   987
All Perl CGI scripts.
colas@0
   988
d97 1
colas@0
   989
a97 1
colas@0
   990
The new =lib/TWiki/Plugins= directories contain core configuration, libraries and function modules, and Plugins.
colas@0
   991
d111 1
colas@0
   992
a111 1
colas@0
   993
| =TWiki/Plugins/DefaultPlugin.pm= | Default plugin |
colas@0
   994
d113 1
colas@0
   995
a113 1
colas@0
   996
| =TWiki/Plugins/InterwikiPlugin.pm= | Refer to external Wikis and other Web sites |
colas@0
   997
d118 1
colas@0
   998
a118 1
colas@0
   999
__attachments like images...__
colas@0
  1000
d121 17
colas@0
  1001
a137 43
colas@0
  1002
| =favicon.ico= | xxxx |
colas@0
  1003
| =twikilogo.gif= | xxxx |
colas@0
  1004
| =twikilogo1.gif= | xxxx |
colas@0
  1005
| =twikilogo2.gif= | xxxx |
colas@0
  1006
| =twikilogo3.gif= | xxxx |
colas@0
  1007
| =twikilogo4.gif= | xxxx |
colas@0
  1008
| =wikiHome.gif= | xxxx |
colas@0
  1009
| =icn/_filetypes.txt= | xxxx |
colas@0
  1010
| =icn/bat.gif= | xxxx |
colas@0
  1011
| =icn/bmp.gif= | xxxx |
colas@0
  1012
| =icn/c.gif= | xxxx |
colas@0
  1013
| =icn/dll.gif= | xxxx |
colas@0
  1014
| =icn/doc.gif= | xxxx |
colas@0
  1015
| =icn/else.gif= | xxxx |
colas@0
  1016
| =icn/exe.gif= | xxxx |
colas@0
  1017
| =icn/fon.gif= | xxxx |
colas@0
  1018
| =icn/h.gif= | xxxx |
colas@0
  1019
| =icn/hlp.gif= | xxxx |
colas@0
  1020
| =icn/html.gif= | xxxx |
colas@0
  1021
| =icn/java.gif= | xxxx |
colas@0
  1022
| =icn/mov.gif= | xxxx |
colas@0
  1023
| =icn/pdf.gif= | xxxx |
colas@0
  1024
| =icn/pl.gif= | xxxx |
colas@0
  1025
| =icn/ppt.gif= | xxxx |
colas@0
  1026
| =icn/ps.gif= | xxxx |
colas@0
  1027
| =icn/py.gif= | xxxx |
colas@0
  1028
| =icn/ram.gif= | xxxx |
colas@0
  1029
| =icn/reg.gif= | xxxx |
colas@0
  1030
| =icn/sh.gif= | xxxx |
colas@0
  1031
| =icn/sniff.gif= | xxxx |
colas@0
  1032
| =icn/ttf.gif= | xxxx |
colas@0
  1033
| =icn/txt.gif= | xxxx |
colas@0
  1034
| =icn/wav.gif= | xxxx |
colas@0
  1035
| =icn/wri.gif= | xxxx |
colas@0
  1036
| =icn/xls.gif= | xxxx |
colas@0
  1037
| =icn/zip.gif= | xxxx |
colas@0
  1038
| =Know/IncorrectDllVersionW32PTH10DLL/W32PTH10.DLL= | xxxx |
colas@0
  1039
| =TWiki/FileAttachment/Sample.txt= | xxxx |
colas@0
  1040
| =TWiki/FileAttachment/Smile.gif= | xxxx |
colas@0
  1041
| =TWiki/PreviewBackground/blankltgraybg.gif= | xxxx |
colas@0
  1042
| =TWiki/PreviewBackground/blankwhitebg.gif= | xxxx |
colas@0
  1043
| =TWiki/PreviewBackground/previewbg.gif= | xxxx |
colas@0
  1044
| =TWiki/WabiSabi/wabisabi.gif= | xxxx |
colas@0
  1045
d142 1
colas@0
  1046
a142 1
colas@0
  1047
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..._
colas@0
  1048
d145 4
colas@0
  1049
a148 4
colas@0
  1050
| =.htpasswd= | xxxx |
colas@0
  1051
| =debug.txt= | xxxx |
colas@0
  1052
| =mime.types= | xxxx |
colas@0
  1053
| =warning.txt= | xxxx |
colas@0
  1054
d150 15
colas@0
  1055
a164 51
colas@0
  1056
| =_default/.changes= | Record of topic changes recorded here |
colas@0
  1057
| =_default/WebChanges.txt= | Display most recent changes |
colas@0
  1058
| =_default/WebChanges.txt,v= | History |
colas@0
  1059
| =_default/WebHome.txt= | xxxx |
colas@0
  1060
| =_default/WebHome.txt,v= | xxxx |
colas@0
  1061
| =_default/WebIndex.txt= | xxxx |
colas@0
  1062
| =_default/WebIndex.txt,v= | xxxx |
colas@0
  1063
| =_default/WebNotify.txt= | xxxx |
colas@0
  1064
| =_default/WebNotify.txt,v= | xxxx |
colas@0
  1065
| =_default/WebPreferences.txt= | xxxx |
colas@0
  1066
| =_default/WebPreferences.txt,v= | xxxx |
colas@0
  1067
| =_default/WebSearch.txt= | xxxx |
colas@0
  1068
| =_default/WebSearch.txt,v= | xxxx |
colas@0
  1069
| =_default/WebStatistics.txt= | xxxx |
colas@0
  1070
| =_default/WebStatistics.txt,v= | xxxx |
colas@0
  1071
|  *...*  |  *...*  |
colas@0
  1072
| =Know/TopicClassification.txt= | xxxx |
colas@0
  1073
| =Know/TopicClassification.txt,v= | xxxx |
colas@0
  1074
| =Know/TWikiCategory.txt= | xxxx |
colas@0
  1075
| =Know/TWikiCategory.txt,v= | xxxx |
colas@0
  1076
| =Know/UseCategory.txt= | xxxx |
colas@0
  1077
| =Know/UseCategory.txt,v= | xxxx |
colas@0
  1078
| =Know/WebChanges.txt= | xxxx |
colas@0
  1079
| =Know/WebChanges.txt,v= | xxxx |
colas@0
  1080
| =Know/WebForm.txt= | xxxx |
colas@0
  1081
| =Know/WebForm.txt,v= | xxxx |
colas@0
  1082
|  *...*  |  *...*  |
colas@0
  1083
| =Main/OfficeLocations.txt= | xxxx |
colas@0
  1084
| =Main/OfficeLocations.txt,v= | xxxx |
colas@0
  1085
| =Main/PeterThoeny.txt= | xxxx |
colas@0
  1086
| =Main/PeterThoeny.txt,v= | xxxx |
colas@0
  1087
| =Main/SanJoseOffice.txt= | xxxx |
colas@0
  1088
| =Main/SanJoseOffice.txt,v= | xxxx |
colas@0
  1089
|  *...*  |  *...*  |
colas@0
  1090
| =Main/TWikiGuest.txt= | xxxx |
colas@0
  1091
| =Main/TWikiGuest.txt,v= | xxxx |
colas@0
  1092
| =Main/TWikiUsers.txt= | xxxx |
colas@0
  1093
| =Main/TWikiUsers.txt,v= | xxxx |
colas@0
  1094
|  *...*  |  *...*  |
colas@0
  1095
| =Test/TestTopic1.txt= | xxxx |
colas@0
  1096
| =Test/TestTopic1.txt,v= | xxxx |
colas@0
  1097
| =Test/WebHome.txt= | xxxx |
colas@0
  1098
| =Test/WebHome.txt,v= | xxxx |
colas@0
  1099
|  *...*  |  *...*  |
colas@0
  1100
| =Trash/WebHome.txt= | xxxx |
colas@0
  1101
| =Trash/WebHome.txt,v= | xxxx |
colas@0
  1102
|  *...*  |  *...*  |
colas@0
  1103
| =TWiki/DeleteTopic.txt= | xxxx |
colas@0
  1104
| =TWiki/DeleteTopic.txt,v= | xxxx |
colas@0
  1105
| =TWiki/DontNotify.txt= | xxxx |
colas@0
  1106
| =TWiki/DontNotify.txt,v= | xxxx |
colas@0
  1107
d170 1
colas@0
  1108
a170 1
colas@0
  1109
_Used to flexibly control appearance of rendered pages..._
colas@0
  1110
d173 5
colas@0
  1111
a177 5
colas@0
  1112
| =oopsbadpwformat.tmpl= | xxxx |
colas@0
  1113
| =attachagain.tmpl= | xxxx |
colas@0
  1114
| =attachnew.tmpl= | xxxx |
colas@0
  1115
| =changeform.tmpl= | xxxx |
colas@0
  1116
| =changes.tmpl= | xxxx |
colas@0
  1117
d179 1
colas@0
  1118
a179 1
colas@0
  1119
| =edit.tmpl= | xxxx |
colas@0
  1120
d181 34
colas@0
  1121
a214 34
colas@0
  1122
| =moveattachment.tmpl= | xxxx |
colas@0
  1123
| =oopsaccesschange.tmpl= | xxxx |
colas@0
  1124
| =oopsaccessgroup.tmpl= | xxxx |
colas@0
  1125
| =oopsaccessrename.tmpl= | xxxx |
colas@0
  1126
| =oopsaccessview.tmpl= | xxxx |
colas@0
  1127
| =oopsauth.tmpl= | xxxx |
colas@0
  1128
| =attach.tmpl= | xxxx |
colas@0
  1129
| =oopschangepasswd.tmpl= | xxxx |
colas@0
  1130
| =oopsempty.tmpl= | xxxx |
colas@0
  1131
| =oopslocked.tmpl= | xxxx |
colas@0
  1132
| =oopslockedrename.tmpl= | xxxx |
colas@0
  1133
| =oopsmissing.tmpl= | xxxx |
colas@0
  1134
| =oopsmoveerr.tmpl= | xxxx |
colas@0
  1135
| =oopsnoformdef.tmpl= | xxxx |
colas@0
  1136
| =oopsnotwikiuser.tmpl= | xxxx |
colas@0
  1137
| =oopsnoweb.tmpl= | xxxx |
colas@0
  1138
| =oopspreview.tmpl= | xxxx |
colas@0
  1139
| =oopsregexist.tmpl= | xxxx |
colas@0
  1140
| =oopsregpasswd.tmpl= | xxxx |
colas@0
  1141
| =oopsregrequ.tmpl= | xxxx |
colas@0
  1142
| =oopsregthanks.tmpl= | xxxx |
colas@0
  1143
| =oopsregwiki.tmpl= | xxxx |
colas@0
  1144
| =oopsrenameerr.tmpl= | xxxx |
colas@0
  1145
| =oopsresetpasswd.tmpl= | xxxx |
colas@0
  1146
| =oopsrev.tmpl= | xxxx |
colas@0
  1147
| =oopssave.tmpl= | xxxx |
colas@0
  1148
| =oopssaveerr.tmpl= | xxxx |
colas@0
  1149
| =oopssendmailerr.tmpl= | xxxx |
colas@0
  1150
| =oopstopicexists.tmpl= | xxxx |
colas@0
  1151
| =oopsupload.tmpl= | xxxx |
colas@0
  1152
| =oopswrongpassword.tmpl= | xxxx |
colas@0
  1153
| =preview.tmpl= | xxxx |
colas@0
  1154
| =rdiff.tmpl= | xxxx |
colas@0
  1155
| =register.tmpl= | xxxx |
colas@0
  1156
d216 1
colas@0
  1157
a216 1
colas@0
  1158
| =rename.tmpl= | Doing a new topic rename, user chooses web & topic |
colas@0
  1159
d218 2
colas@0
  1160
a219 2
colas@0
  1161
| =renameconfirm.tmpl= | Confirming a pre-specified rename e.g. when undoing a rename |
colas@0
  1162
| =renamerefs.tmpl= | Rename done, still some references to change (topcis were previously locked) |
colas@0
  1163
d221 1
colas@0
  1164
a221 1
colas@0
  1165
| =searchbookview.tmpl= | xxxx |
colas@0
  1166
d224 4
colas@0
  1167
a227 4
colas@0
  1168
| =twiki.tmpl= | xxxx |
colas@0
  1169
| =view.plain.tmpl= | xxxx |
colas@0
  1170
| =view.print.tmpl= | xxxx |
colas@0
  1171
| =view.tmpl= | xxxx |
colas@0
  1172
@
colas@0
  1173
colas@0
  1174
colas@0
  1175
1.16
colas@0
  1176
log
colas@0
  1177
@none
colas@0
  1178
@
colas@0
  1179
text
colas@0
  1180
@d1 1
colas@0
  1181
a1 1
colas@0
  1182
%META:TOPICINFO{author="MikeMannix" date="999856896" format="1.0" version="1.16"}%
colas@0
  1183
d104 1
colas@0
  1184
d175 4
colas@0
  1185
a178 3
colas@0
  1186
| =_default/.changes= | xxxx |
colas@0
  1187
| =_default/WebChanges.txt= | xxxx |
colas@0
  1188
| =_default/WebChanges.txt,v= | xxxx |
colas@0
  1189
d278 4
colas@0
  1190
a281 4
colas@0
  1191
| =rename.tmpl= | xxxx |
colas@0
  1192
| =renamebase.tmpl= | xxxx |
colas@0
  1193
| =renameconfirm.tmpl= | xxxx |
colas@0
  1194
| =renamerefs.tmpl= | xxxx |
colas@0
  1195
d285 1
colas@0
  1196
a285 1
colas@0
  1197
| =searchrenameview.tmpl= | xxxx |
colas@0
  1198
@
colas@0
  1199
colas@0
  1200
colas@0
  1201
1.15
colas@0
  1202
log
colas@0
  1203
@none
colas@0
  1204
@
colas@0
  1205
text
colas@0
  1206
@d1 1
colas@0
  1207
a1 1
colas@0
  1208
%META:TOPICINFO{author="JohnTalintyre" date="999706127" format="1.0" version="1.15"}%
colas@0
  1209
d4 1
colas@0
  1210
a4 1
colas@0
  1211
---## TWiki Operating Environment
colas@0
  1212
d8 1
colas@0
  1213
a8 1
colas@0
  1214
---+++ Overview
colas@0
  1215
d12 1
colas@0
  1216
a12 1
colas@0
  1217
---+++ Server-Side Requirements
colas@0
  1218
d26 1
colas@0
  1219
a26 1
colas@0
  1220
---+++ Client-Side Requirements
colas@0
  1221
d37 1
colas@0
  1222
a37 1
colas@0
  1223
---++++ Known Issues
colas@0
  1224
d41 1
colas@0
  1225
a41 1
colas@0
  1226
---+++ TWiki File System
colas@0
  1227
d53 1
colas@0
  1228
a53 1
colas@0
  1229
---++++ File Descriptions
colas@0
  1230
d58 1
colas@0
  1231
a58 1
colas@0
  1232
---+++++ Files in <code>twiki</code>
colas@0
  1233
d70 1
colas@0
  1234
a70 1
colas@0
  1235
---+++++ Files in <code>twiki/bin</code>
colas@0
  1236
d95 1
colas@0
  1237
a95 1
colas@0
  1238
---+++++ Files under <code>twiki/lib</code>
colas@0
  1239
d115 1
colas@0
  1240
a115 1
colas@0
  1241
---+++++ Files under <code>twiki/pub</code>
colas@0
  1242
d165 1
colas@0
  1243
a165 1
colas@0
  1244
---+++++ Files under <code>twiki/data</code>
colas@0
  1245
a226 1
colas@0
  1246
colas@0
  1247
d228 1
colas@0
  1248
a228 1
colas@0
  1249
---+++++ Files in <code>twiki/templates</code>
colas@0
  1250
@
colas@0
  1251
colas@0
  1252
colas@0
  1253
1.14
colas@0
  1254
log
colas@0
  1255
@none
colas@0
  1256
@
colas@0
  1257
text
colas@0
  1258
@d1 1
colas@0
  1259
a1 1
colas@0
  1260
%META:TOPICINFO{author="MikeMannix" date="999687993" format="1.0" version="1.14"}%
colas@0
  1261
d19 1
colas@0
  1262
a19 1
colas@0
  1263
| Non standard Perl modules |  =Net::SMTP= (or =sendmail=)  |  =Net::SMTP=  | 
colas@0
  1264
@
colas@0
  1265
colas@0
  1266
colas@0
  1267
1.13
colas@0
  1268
log
colas@0
  1269
@none
colas@0
  1270
@
colas@0
  1271
text
colas@0
  1272
@d1 1
colas@0
  1273
a1 1
colas@0
  1274
%META:TOPICINFO{author="MikeMannix" date="999566131" format="1.0" version="1.13"}%
colas@0
  1275
d6 1
colas@0
  1276
a6 1
colas@0
  1277
Server and client system requirements, file system structure
colas@0
  1278
d10 1
colas@0
  1279
a10 1
colas@0
  1280
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.
colas@0
  1281
d14 1
colas@0
  1282
a14 1
colas@0
  1283
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.
colas@0
  1284
d16 1
colas@0
  1285
a16 1
colas@0
  1286
| *Required Server Environment by Platform* |||
colas@0
  1287
d22 1
colas@0
  1288
a22 3
colas@0
  1289
| Web server |  Apache and others (support for cgi, authentication, extended path) ***  ||
colas@0
  1290
| _OS versions_ |  __Linux, Unix...__  |  __every last Win?!__  |
colas@0
  1291
| Required disk space | | |
colas@0
  1292
d24 1
colas@0
  1293
a24 1
colas@0
  1294
__ISP INSTALLATION REQUIREMENTS: SSI, RCS local or sysadmin, same for perl modules for plugins, cron, basic authentication,...__
colas@0
  1295
d26 1
colas@0
  1296
a26 1
colas@0
  1297
---++ Client-Side Requirements
colas@0
  1298
d28 1
colas@0
  1299
a28 1
colas@0
  1300
The basic TWiki engine and templates have a low requirement on the browser:
colas@0
  1301
d30 4
colas@0
  1302
a33 2
colas@0
  1303
|  *Recommend PC Requirement*  |||
colas@0
  1304
| *Component* | *Min/Rec* |
colas@0
  1305
d35 1
colas@0
  1306
a35 6
colas@0
  1307
|  *Browser Requirements*  ||
colas@0
  1308
| *Resource* | *Details* |
colas@0
  1309
| HTML 3.2 browser | |
colas@0
  1310
| <nop>JavaScript 1.? | Optional: JS degrades gracefully |
colas@0
  1311
| Cookies | Not used |
colas@0
  1312
| CSS1/2 | ???? |
colas@0
  1313
d37 1
colas@0
  1314
a37 1
colas@0
  1315
	* TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2.
colas@0
  1316
d39 1
colas@0
  1317
a39 6
colas@0
  1318
__WHAT ABOUT WEB STANDARDS BROWSER COMPATIBILITY MOVEMENT & CSS CONTROL__
colas@0
  1319
colas@0
  1320
---+++ Known Issues
colas@0
  1321
colas@0
  1322
	* Some <nop>TWikiSkins may require more, like cookies and <nop>JavaScript
colas@0
  1323
	* At present, contributed Plugins are not checked against compatibility standards, and may require anything imaginable: browser-specific functions, Java, cookies, CSS, etc.
colas@0
  1324
d43 1
colas@0
  1325
a43 1
colas@0
  1326
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:
colas@0
  1327
d46 6
colas@0
  1328
a51 6
colas@0
  1329
| ==twiki==			  |  [[#TWikiFiles][list]]  | Start-up info |
colas@0
  1330
| ==twiki/bin==		 |  [[#BinFiles][list]]  | Perl scripts  |
colas@0
  1331
| ==twiki/lib==		 |  [[#LibFiles][list]]  | Configuration file, main library, Perl system modules, Plugins |
colas@0
  1332
| ==twiki/pub==		 |  [[#PubFiles][list]]  | Public support files (ex: FileAttachments, images) and RCS histories) |
colas@0
  1333
| ==twiki/data==		|  [[#DataFiles][list]]  | Topic text (page content) and RCS histories; |
colas@0
  1334
| ==twiki/templates== |  [[#TemplatesFiles][list]]  | HTML templates, used by TWiki scripts |
colas@0
  1335
d53 1
colas@0
  1336
a53 1
colas@0
  1337
---+++ File Descriptions
colas@0
  1338
d55 1
colas@0
  1339
a55 1
colas@0
  1340
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 ==data== files. All listings are complete unless otherwise noted.
colas@0
  1341
d58 1
colas@0
  1342
a58 1
colas@0
  1343
---++++ Files in <code>twiki</code>
colas@0
  1344
d63 5
colas@0
  1345
a67 5
colas@0
  1346
| ==index.html== | A page with a link to first launch TWiki after install |
colas@0
  1347
| ==license.txt==		  | GNU General Public License and TWiki-specific info |
colas@0
  1348
| ==readme.txt==		  | General TWiki start-up info with relevant URLs. |
colas@0
  1349
| ==TWikiDocumentation.html==			 | All documentation packaged as a single page |
colas@0
  1350
| ==TWikiHistory.html==		  | TWiki development timeline |
colas@0
  1351
d70 1
colas@0
  1352
a70 1
colas@0
  1353
---++++ Files in <code>twiki/bin</code>
colas@0
  1354
d75 18
colas@0
  1355
a92 18
colas@0
  1356
| ==.htaccess.txt== | Authentication. Rename to .htaccess and customize if used |
colas@0
  1357
| ==attach==		  | Script that shows the attach file page (FileAttachment) |
colas@0
  1358
| ==delete==		  | (not used yet) |
colas@0
  1359
| ==edit==			 | Script to edit a topic |
colas@0
  1360
| ==geturl==		  | Script to fetch URL data |
colas@0
  1361
| ==mailnotify==	 | Script called by cron job to notify users of changes |
colas@0
  1362
| ==oops==			 | Script that shows an OK or oops dialog |
colas@0
  1363
| ==preview==		 | Script to preview topic after edit |
colas@0
  1364
| ==rdiff==			| Script to see differences of topics |
colas@0
  1365
| ==rename==		  | Script to rename/move topics and move attachments |
colas@0
  1366
| ==register==		| Script to register new users |
colas@0
  1367
| ==save==			 | Script that saves a topic, called by preview |
colas@0
  1368
| ==search==		  | Script that displays search results |
colas@0
  1369
| ==statistics==	 | Script to create statistics topic |
colas@0
  1370
| ==testenv==		 | Script to test CGI environment variables |
colas@0
  1371
| ==upload==		  | Script that does file upload (FileAttachment) |
colas@0
  1372
| ==view==			 | Script to view a topic ( *the* script ) |
colas@0
  1373
| ==viewfile==		| Script to view an file attachment |
colas@0
  1374
d95 1
colas@0
  1375
a95 1
colas@0
  1376
---++++ Files under <code>twiki/lib</code>
colas@0
  1377
d97 1
colas@0
  1378
a97 1
colas@0
  1379
The new ==lib/TWiki/Plugins== directories contain core configuration, libraries and function modules, and Plugins.
colas@0
  1380
d100 13
colas@0
  1381
a112 13
colas@0
  1382
| ==TWiki.pm==		| Main TWiki library |
colas@0
  1383
| ==TWiki.cfg==	  | For configuration, used by ==TWiki.pm== |
colas@0
  1384
| ==TWiki/Access.pm==	| Access control |
colas@0
  1385
| ==TWiki/Attach.pm==	| Attachment handling |
colas@0
  1386
| ==TWiki/Meta.pm==	  | Meta data in topics |
colas@0
  1387
| ==TWiki/Net.pm==		| SMTP mail handling |
colas@0
  1388
| ==TWiki/Plugins.pm==  | Plugin handling |
colas@0
  1389
| ==TWiki/Prefs.pm==	 | Preferences handling |
colas@0
  1390
| ==TWiki/Search.pm==	| Search engine, used by wiki.pm |
colas@0
  1391
| ==TWiki/Store.pm==	 | Back-end storage, =*.txt= text file and =*.txt,v= RCS repository file handling |
colas@0
  1392
| ==TWiki/Plugins/DefaultPlugin.pm== | Default plugin |
colas@0
  1393
| ==TWiki/Plugins/EmptyPlugin.pm==	| Empty plugin, use to create your own |
colas@0
  1394
| ==TWiki/Plugins/InterwikiPlugin.pm== | Refer to external Wikis and other Web sites |
colas@0
  1395
d115 1
colas@0
  1396
a115 1
colas@0
  1397
---++++ Files under <code>twiki/pub</code>
colas@0
  1398
d120 43
colas@0
  1399
a162 43
colas@0
  1400
| ==favicon.ico== | xxxx |
colas@0
  1401
| ==twikilogo.gif== | xxxx |
colas@0
  1402
| ==twikilogo1.gif== | xxxx |
colas@0
  1403
| ==twikilogo2.gif== | xxxx |
colas@0
  1404
| ==twikilogo3.gif== | xxxx |
colas@0
  1405
| ==twikilogo4.gif== | xxxx |
colas@0
  1406
| ==wikiHome.gif== | xxxx |
colas@0
  1407
| ==icn/_filetypes.txt== | xxxx |
colas@0
  1408
| ==icn/bat.gif== | xxxx |
colas@0
  1409
| ==icn/bmp.gif== | xxxx |
colas@0
  1410
| ==icn/c.gif== | xxxx |
colas@0
  1411
| ==icn/dll.gif== | xxxx |
colas@0
  1412
| ==icn/doc.gif== | xxxx |
colas@0
  1413
| ==icn/else.gif== | xxxx |
colas@0
  1414
| ==icn/exe.gif== | xxxx |
colas@0
  1415
| ==icn/fon.gif== | xxxx |
colas@0
  1416
| ==icn/h.gif== | xxxx |
colas@0
  1417
| ==icn/hlp.gif== | xxxx |
colas@0
  1418
| ==icn/html.gif== | xxxx |
colas@0
  1419
| ==icn/java.gif== | xxxx |
colas@0
  1420
| ==icn/mov.gif== | xxxx |
colas@0
  1421
| ==icn/pdf.gif== | xxxx |
colas@0
  1422
| ==icn/pl.gif== | xxxx |
colas@0
  1423
| ==icn/ppt.gif== | xxxx |
colas@0
  1424
| ==icn/ps.gif== | xxxx |
colas@0
  1425
| ==icn/py.gif== | xxxx |
colas@0
  1426
| ==icn/ram.gif== | xxxx |
colas@0
  1427
| ==icn/reg.gif== | xxxx |
colas@0
  1428
| ==icn/sh.gif== | xxxx |
colas@0
  1429
| ==icn/sniff.gif== | xxxx |
colas@0
  1430
| ==icn/ttf.gif== | xxxx |
colas@0
  1431
| ==icn/txt.gif== | xxxx |
colas@0
  1432
| ==icn/wav.gif== | xxxx |
colas@0
  1433
| ==icn/wri.gif== | xxxx |
colas@0
  1434
| ==icn/xls.gif== | xxxx |
colas@0
  1435
| ==icn/zip.gif== | xxxx |
colas@0
  1436
| ==Know/IncorrectDllVersionW32PTH10DLL/W32PTH10.DLL== | xxxx |
colas@0
  1437
| ==TWiki/FileAttachment/Sample.txt== | xxxx |
colas@0
  1438
| ==TWiki/FileAttachment/Smile.gif== | xxxx |
colas@0
  1439
| ==TWiki/PreviewBackground/blankltgraybg.gif== | xxxx |
colas@0
  1440
| ==TWiki/PreviewBackground/blankwhitebg.gif== | xxxx |
colas@0
  1441
| ==TWiki/PreviewBackground/previewbg.gif== | xxxx |
colas@0
  1442
| ==TWiki/WabiSabi/wabisabi.gif== | xxxx |
colas@0
  1443
d165 1
colas@0
  1444
a165 1
colas@0
  1445
---++++ Files under <code>twiki/data</code>
colas@0
  1446
d167 1
colas@0
  1447
a167 1
colas@0
  1448
The ==data== 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..._
colas@0
  1449
d170 57
colas@0
  1450
a226 73
colas@0
  1451
| ==.htpasswd== | xxxx |
colas@0
  1452
| ==debug.txt== | xxxx |
colas@0
  1453
| ==mime.types== | xxxx |
colas@0
  1454
| ==warning.txt== | xxxx |
colas@0
  1455
| ==_default/.changes== | xxxx |
colas@0
  1456
| ==_default/WebChanges.txt== | xxxx |
colas@0
  1457
| ==_default/WebChanges.txt,v== | xxxx |
colas@0
  1458
| ==_default/WebHome.txt== | xxxx |
colas@0
  1459
| ==_default/WebHome.txt,v== | xxxx |
colas@0
  1460
| ==_default/WebIndex.txt== | xxxx |
colas@0
  1461
| ==_default/WebIndex.txt,v== | xxxx |
colas@0
  1462
| ==_default/WebNotify.txt== | xxxx |
colas@0
  1463
| ==_default/WebNotify.txt,v== | xxxx |
colas@0
  1464
| ==_default/WebPreferences.txt== | xxxx |
colas@0
  1465
| ==_default/WebPreferences.txt,v== | xxxx |
colas@0
  1466
| ==_default/WebSearch.txt== | xxxx |
colas@0
  1467
| ==_default/WebSearch.txt,v== | xxxx |
colas@0
  1468
| ==_default/WebStatistics.txt== | xxxx |
colas@0
  1469
| ==_default/WebStatistics.txt,v== | xxxx |
colas@0
  1470
|  ...  |  ...  |
colas@0
  1471
| ==Know/TopicClassification.txt== | xxxx |
colas@0
  1472
| ==Know/TopicClassification.txt,v== | xxxx |
colas@0
  1473
| ==Know/TWikiCategory.txt== | xxxx |
colas@0
  1474
| ==Know/TWikiCategory.txt,v== | xxxx |
colas@0
  1475
| ==Know/UseCategory.txt== | xxxx |
colas@0
  1476
| ==Know/UseCategory.txt,v== | xxxx |
colas@0
  1477
| ==Know/WebChanges.txt== | xxxx |
colas@0
  1478
| ==Know/WebChanges.txt,v== | xxxx |
colas@0
  1479
| ==Know/WebForm.txt== | xxxx |
colas@0
  1480
| ==Know/WebForm.txt,v== | xxxx |
colas@0
  1481
|  ...  |  ...  |
colas@0
  1482
| ==Main/NicholasLee.txt== | xxxx |
colas@0
  1483
| ==Main/NicholasLee.txt,v== | xxxx |
colas@0
  1484
| ==Main/NobodyGroup.txt== | xxxx |
colas@0
  1485
| ==Main/NobodyGroup.txt,v== | xxxx |
colas@0
  1486
| ==Main/OfficeLocations.txt== | xxxx |
colas@0
  1487
| ==Main/OfficeLocations.txt,v== | xxxx |
colas@0
  1488
| ==Main/PeterThoeny.txt== | xxxx |
colas@0
  1489
| ==Main/PeterThoeny.txt,v== | xxxx |
colas@0
  1490
| ==Main/SanJoseOffice.txt== | xxxx |
colas@0
  1491
| ==Main/SanJoseOffice.txt,v== | xxxx |
colas@0
  1492
|  ...  |  ...  |
colas@0
  1493
| ==Main/TWikiGroups.txt== | xxxx |
colas@0
  1494
| ==Main/TWikiGroups.txt,v== | xxxx |
colas@0
  1495
| ==Main/TWikiGuest.txt== | xxxx |
colas@0
  1496
| ==Main/TWikiGuest.txt,v== | xxxx |
colas@0
  1497
| ==Main/TWikiUsers.txt== | xxxx |
colas@0
  1498
| ==Main/TWikiUsers.txt,v== | xxxx |
colas@0
  1499
| ==Main/TWikiVariables.txt== | xxxx |
colas@0
  1500
| ==Main/TWikiVariables.txt,v== | xxxx |
colas@0
  1501
|  ...  |  ...  |
colas@0
  1502
| ==Test/TestTopic1.txt== | xxxx |
colas@0
  1503
| ==Test/TestTopic1.txt,v== | xxxx |
colas@0
  1504
| ==Test/WebChanges.txt== | xxxx |
colas@0
  1505
| ==Test/WebChanges.txt,v== | xxxx |
colas@0
  1506
| ==Test/WebHome.txt== | xxxx |
colas@0
  1507
| ==Test/WebHome.txt,v== | xxxx |
colas@0
  1508
|  ...  |  ...  |
colas@0
  1509
| ==Trash/.changes== | xxxx |
colas@0
  1510
| ==Trash/WebChanges.txt== | xxxx |
colas@0
  1511
| ==Trash/WebChanges.txt,v== | xxxx |
colas@0
  1512
| ==Trash/WebHome.txt== | xxxx |
colas@0
  1513
| ==Trash/WebHome.txt,v== | xxxx |
colas@0
  1514
|  ...  |  ...  |
colas@0
  1515
| ==TWiki/AlWilliams.txt== | xxxx |
colas@0
  1516
| ==TWiki/AlWilliams.txt,v== | xxxx |
colas@0
  1517
| ==TWiki/AndreaSterbini.txt== | xxxx |
colas@0
  1518
| ==TWiki/AndreaSterbini.txt,v== | xxxx |
colas@0
  1519
|  ...  |  ...  |
colas@0
  1520
| ==TWiki/DeleteTopic.txt== | xxxx |
colas@0
  1521
| ==TWiki/DeleteTopic.txt,v== | xxxx |
colas@0
  1522
| ==TWiki/DontNotify.txt== | xxxx |
colas@0
  1523
| ==TWiki/DontNotify.txt,v== | xxxx |
colas@0
  1524
d229 1
colas@0
  1525
a229 1
colas@0
  1526
---++++ Files in <code>twiki/templates</code>
colas@0
  1527
d231 1
colas@0
  1528
a231 1
colas@0
  1529
__Used to flexibly control appearance of rendered pages...__
colas@0
  1530
d234 55
colas@0
  1531
a288 55
colas@0
  1532
| ==oopsbadpwformat.tmpl== | xxxx |
colas@0
  1533
| ==attachagain.tmpl== | xxxx |
colas@0
  1534
| ==attachnew.tmpl== | xxxx |
colas@0
  1535
| ==changeform.tmpl== | xxxx |
colas@0
  1536
| ==changes.tmpl== | xxxx |
colas@0
  1537
| ==edit.iejs.tmpl== | xxxx |
colas@0
  1538
| ==edit.tmpl== | xxxx |
colas@0
  1539
| ==mailnotify.tmpl== | xxxx |
colas@0
  1540
| ==moveattachment.tmpl== | xxxx |
colas@0
  1541
| ==oopsaccesschange.tmpl== | xxxx |
colas@0
  1542
| ==oopsaccessgroup.tmpl== | xxxx |
colas@0
  1543
| ==oopsaccessrename.tmpl== | xxxx |
colas@0
  1544
| ==oopsaccessview.tmpl== | xxxx |
colas@0
  1545
| ==oopsauth.tmpl== | xxxx |
colas@0
  1546
| ==attach.tmpl== | xxxx |
colas@0
  1547
| ==oopschangepasswd.tmpl== | xxxx |
colas@0
  1548
| ==oopsempty.tmpl== | xxxx |
colas@0
  1549
| ==oopslocked.tmpl== | xxxx |
colas@0
  1550
| ==oopslockedrename.tmpl== | xxxx |
colas@0
  1551
| ==oopsmissing.tmpl== | xxxx |
colas@0
  1552
| ==oopsmoveerr.tmpl== | xxxx |
colas@0
  1553
| ==oopsnoformdef.tmpl== | xxxx |
colas@0
  1554
| ==oopsnotwikiuser.tmpl== | xxxx |
colas@0
  1555
| ==oopsnoweb.tmpl== | xxxx |
colas@0
  1556
| ==oopspreview.tmpl== | xxxx |
colas@0
  1557
| ==oopsregexist.tmpl== | xxxx |
colas@0
  1558
| ==oopsregpasswd.tmpl== | xxxx |
colas@0
  1559
| ==oopsregrequ.tmpl== | xxxx |
colas@0
  1560
| ==oopsregthanks.tmpl== | xxxx |
colas@0
  1561
| ==oopsregwiki.tmpl== | xxxx |
colas@0
  1562
| ==oopsrenameerr.tmpl== | xxxx |
colas@0
  1563
| ==oopsresetpasswd.tmpl== | xxxx |
colas@0
  1564
| ==oopsrev.tmpl== | xxxx |
colas@0
  1565
| ==oopssave.tmpl== | xxxx |
colas@0
  1566
| ==oopssaveerr.tmpl== | xxxx |
colas@0
  1567
| ==oopssendmailerr.tmpl== | xxxx |
colas@0
  1568
| ==oopstopicexists.tmpl== | xxxx |
colas@0
  1569
| ==oopsupload.tmpl== | xxxx |
colas@0
  1570
| ==oopswrongpassword.tmpl== | xxxx |
colas@0
  1571
| ==preview.tmpl== | xxxx |
colas@0
  1572
| ==rdiff.tmpl== | xxxx |
colas@0
  1573
| ==register.tmpl== | xxxx |
colas@0
  1574
| ==registernotify.tmpl== | xxxx |
colas@0
  1575
| ==rename.tmpl== | xxxx |
colas@0
  1576
| ==renamebase.tmpl== | xxxx |
colas@0
  1577
| ==renameconfirm.tmpl== | xxxx |
colas@0
  1578
| ==renamerefs.tmpl== | xxxx |
colas@0
  1579
| ==search.tmpl== | xxxx |
colas@0
  1580
| ==searchbookview.tmpl== | xxxx |
colas@0
  1581
| ==searchmeta.tmpl== | xxxx |
colas@0
  1582
| ==searchrenameview.tmpl== | xxxx |
colas@0
  1583
| ==twiki.tmpl== | xxxx |
colas@0
  1584
| ==view.plain.tmpl== | xxxx |
colas@0
  1585
| ==view.print.tmpl== | xxxx |
colas@0
  1586
| ==view.tmpl== | xxxx |
colas@0
  1587
@
colas@0
  1588
colas@0
  1589
colas@0
  1590
1.12
colas@0
  1591
log
colas@0
  1592
@none
colas@0
  1593
@
colas@0
  1594
text
colas@0
  1595
@d1 1
colas@0
  1596
a1 1
colas@0
  1597
%META:TOPICINFO{author="MikeMannix" date="999336394" format="1.0" version="1.12"}%
colas@0
  1598
d6 5
colas@0
  1599
a10 1
colas@0
  1600
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.
colas@0
  1601
d38 1
colas@0
  1602
a38 1
colas@0
  1603
| JavaScript 1.? | Optional: JS degrades gracefully |
colas@0
  1604
d44 1
colas@0
  1605
a44 1
colas@0
  1606
__WHAT ABOUT WEB STANDARDS PROJECT - CSS CONTROL__
colas@0
  1607
d48 1
colas@0
  1608
a48 1
colas@0
  1609
	* Some TWikiSkins may require more, like cookies and JavaScript
colas@0
  1610
d51 1
colas@0
  1611
a51 1
colas@0
  1612
---+++ TWiki Directory Structure
colas@0
  1613
d53 1
colas@0
  1614
a53 1
colas@0
  1615
You can easily 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:
colas@0
  1616
d58 1
colas@0
  1617
a58 3
colas@0
  1618
| ==twiki/lib==		 |  [[#LibFiles][list]]  | Configuration file &amp; main library |
colas@0
  1619
| ==twiki/lib/TWiki== |  [[#LibFiles][list]]  | Perl modules |
colas@0
  1620
| ==twiki/lib/TWiki/Plugins== |  [[#LibFiles][list]]  | TWikiPlugins Perl modules |
colas@0
  1621
d65 1
colas@0
  1622
a65 1
colas@0
  1623
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 ==data== files.
colas@0
  1624
d70 2
colas@0
  1625
d73 2
colas@0
  1626
a74 2
colas@0
  1627
| ==index.html== | A page with a link to first launch TWiki after install. |
colas@0
  1628
| ==license.txt==		  | Gnu General Public License and TWiki-specific info. |
colas@0
  1629
d76 2
colas@0
  1630
a77 2
colas@0
  1631
| ==TWikiDocumentation.html==			 | All documentation packaged as a single page. |
colas@0
  1632
| ==TWikiHistory.html==		  | TWiki development timeline. |
colas@0
  1633
d82 2
colas@0
  1634
d107 2
colas@0
  1635
d127 2
colas@0
  1636
d175 3
colas@0
  1637
a177 1
colas@0
  1638
---++++ Files under <code>twiki/data</code> 
colas@0
  1639
d199 1
colas@0
  1640
a199 30
colas@0
  1641
| ==Know/.changes== | xxxx |
colas@0
  1642
| ==Know/.mailnotify== | xxxx |
colas@0
  1643
| ==Know/IncorrectDllVersionW32PTH10DLL.txt== | xxxx |
colas@0
  1644
| ==Know/IncorrectDllVersionW32PTH10DLL.txt,v== | xxxx |
colas@0
  1645
| ==Know/NoDisclosure.txt== | xxxx |
colas@0
  1646
| ==Know/NoDisclosure.txt,v== | xxxx |
colas@0
  1647
| ==Know/OperatingSystem.txt== | xxxx |
colas@0
  1648
| ==Know/OperatingSystem.txt,v== | xxxx |
colas@0
  1649
| ==Know/OsHPUX.txt== | xxxx |
colas@0
  1650
| ==Know/OsHPUX.txt,v== | xxxx |
colas@0
  1651
| ==Know/OsLinux.txt== | xxxx |
colas@0
  1652
| ==Know/OsLinux.txt,v== | xxxx |
colas@0
  1653
| ==Know/OsMacOS.txt== | xxxx |
colas@0
  1654
| ==Know/OsMacOS.txt,v== | xxxx |
colas@0
  1655
| ==Know/OsSolaris.txt== | xxxx |
colas@0
  1656
| ==Know/OsSolaris.txt,v== | xxxx |
colas@0
  1657
| ==Know/OsSunOS.txt== | xxxx |
colas@0
  1658
| ==Know/OsSunOS.txt,v== | xxxx |
colas@0
  1659
| ==Know/OsVersion.txt== | xxxx |
colas@0
  1660
| ==Know/OsVersion.txt,v== | xxxx |
colas@0
  1661
| ==Know/OsWin.txt== | xxxx |
colas@0
  1662
| ==Know/OsWin.txt,v== | xxxx |
colas@0
  1663
| ==Know/PublicFAQ.txt== | xxxx |
colas@0
  1664
| ==Know/PublicFAQ.txt,v== | xxxx |
colas@0
  1665
| ==Know/PublicSupported.txt== | xxxx |
colas@0
  1666
| ==Know/PublicSupported.txt,v== | xxxx |
colas@0
  1667
| ==Know/ReadmeFirst.txt== | xxxx |
colas@0
  1668
| ==Know/ReadmeFirst.txt,v== | xxxx |
colas@0
  1669
| ==Know/SunOS.txt== | xxxx |
colas@0
  1670
| ==Know/SunOS.txt,v== | xxxx |
colas@0
  1671
d210 1
colas@0
  1672
a210 26
colas@0
  1673
| ==Know/WebHome.txt== | xxxx |
colas@0
  1674
| ==Know/WebHome.txt,v== | xxxx |
colas@0
  1675
| ==Know/WebIndex.txt== | xxxx |
colas@0
  1676
| ==Know/WebIndex.txt,v== | xxxx |
colas@0
  1677
| ==Know/WebNotify.txt== | xxxx |
colas@0
  1678
| ==Know/WebNotify.txt,v== | xxxx |
colas@0
  1679
| ==Know/WebPreferences.txt== | xxxx |
colas@0
  1680
| ==Know/WebPreferences.txt,v== | xxxx |
colas@0
  1681
| ==Know/WebSearch.txt== | xxxx |
colas@0
  1682
| ==Know/WebSearch.txt,v== | xxxx |
colas@0
  1683
| ==Know/WebStatistics.txt== | xxxx |
colas@0
  1684
| ==Know/WebStatistics.txt,v== | xxxx |
colas@0
  1685
| ==Know/WebTopicEditTemplate.txt== | xxxx |
colas@0
  1686
| ==Know/WebTopicEditTemplate.txt,v== | xxxx |
colas@0
  1687
| ==Know/WinDoze95Crash.txt== | xxxx |
colas@0
  1688
| ==Know/WinDoze95Crash.txt,v== | xxxx |
colas@0
  1689
| ==Main/TWikiAdminGroup.txt,v== | xxxx |
colas@0
  1690
| ==Main/.mailnotify== | xxxx |
colas@0
  1691
| ==Main/FileAttachment.txt== | xxxx |
colas@0
  1692
| ==Main/FileAttachment.txt,v== | xxxx |
colas@0
  1693
| ==Main/JohnTalintyre.txt== | xxxx |
colas@0
  1694
| ==Main/JohnTalintyre.txt,v== | xxxx |
colas@0
  1695
| ==Main/KevinKinnell.txt== | xxxx |
colas@0
  1696
| ==Main/KevinKinnell.txt,v== | xxxx |
colas@0
  1697
| ==Main/LondonOffice.txt== | xxxx |
colas@0
  1698
| ==Main/LondonOffice.txt,v== | xxxx |
colas@0
  1699
d221 1
colas@0
  1700
a221 4
colas@0
  1701
| ==Main/TokyoOffice.txt== | xxxx |
colas@0
  1702
| ==Main/TokyoOffice.txt,v== | xxxx |
colas@0
  1703
| ==Main/TWikiAdminGroup.txt== | xxxx |
colas@0
  1704
| ==Main/.changes== | xxxx |
colas@0
  1705
d230 1
colas@0
  1706
a230 16
colas@0
  1707
| ==Main/WebChanges.txt== | xxxx |
colas@0
  1708
| ==Main/WebChanges.txt,v== | xxxx |
colas@0
  1709
| ==Main/WebHome.txt== | xxxx |
colas@0
  1710
| ==Main/WebHome.txt,v== | xxxx |
colas@0
  1711
| ==Main/WebIndex.txt== | xxxx |
colas@0
  1712
| ==Main/WebIndex.txt,v== | xxxx |
colas@0
  1713
| ==Main/WebNotify.txt== | xxxx |
colas@0
  1714
| ==Main/WebNotify.txt,v== | xxxx |
colas@0
  1715
| ==Main/WebPreferences.txt== | xxxx |
colas@0
  1716
| ==Main/WebPreferences.txt,v== | xxxx |
colas@0
  1717
| ==Main/WebSearch.txt== | xxxx |
colas@0
  1718
| ==Main/WebSearch.txt,v== | xxxx |
colas@0
  1719
| ==Main/WebStatistics.txt== | xxxx |
colas@0
  1720
| ==Main/WebStatistics.txt,v== | xxxx |
colas@0
  1721
| ==Test/.changes== | xxxx |
colas@0
  1722
| ==Test/.mailnotify== | xxxx |
colas@0
  1723
d237 1
colas@0
  1724
a237 10
colas@0
  1725
| ==Test/WebIndex.txt== | xxxx |
colas@0
  1726
| ==Test/WebIndex.txt,v== | xxxx |
colas@0
  1727
| ==Test/WebNotify.txt== | xxxx |
colas@0
  1728
| ==Test/WebNotify.txt,v== | xxxx |
colas@0
  1729
| ==Test/WebPreferences.txt== | xxxx |
colas@0
  1730
| ==Test/WebPreferences.txt,v== | xxxx |
colas@0
  1731
| ==Test/WebSearch.txt== | xxxx |
colas@0
  1732
| ==Test/WebSearch.txt,v== | xxxx |
colas@0
  1733
| ==Test/WebStatistics.txt== | xxxx |
colas@0
  1734
| ==Test/WebStatistics.txt,v== | xxxx |
colas@0
  1735
d243 1
colas@0
  1736
a243 12
colas@0
  1737
| ==Trash/WebIndex.txt== | xxxx |
colas@0
  1738
| ==Trash/WebIndex.txt,v== | xxxx |
colas@0
  1739
| ==Trash/WebNotify.txt== | xxxx |
colas@0
  1740
| ==Trash/WebNotify.txt,v== | xxxx |
colas@0
  1741
| ==Trash/WebPreferences.txt== | xxxx |
colas@0
  1742
| ==Trash/WebPreferences.txt,v== | xxxx |
colas@0
  1743
| ==Trash/WebSearch.txt== | xxxx |
colas@0
  1744
| ==Trash/WebSearch.txt,v== | xxxx |
colas@0
  1745
| ==Trash/WebStatistics.txt== | xxxx |
colas@0
  1746
| ==Trash/WebStatistics.txt,v== | xxxx |
colas@0
  1747
| ==TWiki/.changes== | xxxx |
colas@0
  1748
| ==TWiki/.mailnotify== | xxxx |
colas@0
  1749
d248 1
colas@0
  1750
a248 16
colas@0
  1751
| ==TWiki/BillClinton.txt== | xxxx |
colas@0
  1752
| ==TWiki/BillClinton.txt,v== | xxxx |
colas@0
  1753
| ==TWiki/BookView.txt== | xxxx |
colas@0
  1754
| ==TWiki/BookView.txt,v== | xxxx |
colas@0
  1755
| ==TWiki/BumpyWord.txt== | xxxx |
colas@0
  1756
| ==TWiki/BumpyWord.txt,v== | xxxx |
colas@0
  1757
| ==TWiki/ChristopheVermeulen.txt== | xxxx |
colas@0
  1758
| ==TWiki/ChristopheVermeulen.txt,v== | xxxx |
colas@0
  1759
| ==TWiki/CrisBailiff.txt== | xxxx |
colas@0
  1760
| ==TWiki/CrisBailiff.txt,v== | xxxx |
colas@0
  1761
| ==TWiki/DavidWarman.txt== | xxxx |
colas@0
  1762
| ==TWiki/DavidWarman.txt,v== | xxxx |
colas@0
  1763
| ==TWiki/DefaultPlugin.txt== | xxxx |
colas@0
  1764
| ==TWiki/DefaultPlugin.txt,v== | xxxx |
colas@0
  1765
| ==TWiki/DeleteOrRenameATopic.txt== | xxxx |
colas@0
  1766
| ==TWiki/DeleteOrRenameATopic.txt,v== | xxxx |
colas@0
  1767
a252 169
colas@0
  1768
| ==TWiki/EditDoesNotIncreaseTheRevision.txt== | xxxx |
colas@0
  1769
| ==TWiki/EditDoesNotIncreaseTheRevision.txt,v== | xxxx |
colas@0
  1770
| ==TWiki/EmptyPlugin.txt== | xxxx |
colas@0
  1771
| ==TWiki/EmptyPlugin.txt,v== | xxxx |
colas@0
  1772
| ==TWiki/ExampleTopicTemplate.txt== | xxxx |
colas@0
  1773
| ==TWiki/ExampleTopicTemplate.txt,v== | xxxx |
colas@0
  1774
| ==TWiki/FileAttachment.txt== | xxxx |
colas@0
  1775
| ==TWiki/FileAttachment.txt,v== | xxxx |
colas@0
  1776
| ==TWiki/GnuGeneralPublicLicense.txt== | xxxx |
colas@0
  1777
| ==TWiki/GnuGeneralPublicLicense.txt,v== | xxxx |
colas@0
  1778
| ==TWiki/GoodStyle.txt== | xxxx |
colas@0
  1779
| ==TWiki/GoodStyle.txt,v== | xxxx |
colas@0
  1780
| ==TWiki/HaroldGottschalk.txt== | xxxx |
colas@0
  1781
| ==TWiki/HaroldGottschalk.txt,v== | xxxx |
colas@0
  1782
| ==TWiki/Hey.txt== | xxxx |
colas@0
  1783
| ==TWiki/Hey.txt,v== | xxxx |
colas@0
  1784
| ==TWiki/IncludeTopicsAndWebPages.txt== | xxxx |
colas@0
  1785
| ==TWiki/IncludeTopicsAndWebPages.txt,v== | xxxx |
colas@0
  1786
| ==TWiki/InterwikiPlugin.txt== | xxxx |
colas@0
  1787
| ==TWiki/InterwikiPlugin.txt,v== | xxxx |
colas@0
  1788
| ==TWiki/InterWikis.txt== | xxxx |
colas@0
  1789
| ==TWiki/InterWikis.txt,v== | xxxx |
colas@0
  1790
| ==TWiki/JaneDoeTestCreateForm.txt== | xxxx |
colas@0
  1791
| ==TWiki/JaneDoeTestCreateForm.txt,v== | xxxx |
colas@0
  1792
| ==TWiki/JaneDoeTestEditForm.txt== | xxxx |
colas@0
  1793
| ==TWiki/JaneDoeTestEditForm.txt,v== | xxxx |
colas@0
  1794
| ==TWiki/JohnAltstadt.txt== | xxxx |
colas@0
  1795
| ==TWiki/JohnAltstadt.txt,v== | xxxx |
colas@0
  1796
| ==TWiki/JohnTalintyre.txt== | xxxx |
colas@0
  1797
| ==TWiki/JohnTalintyre.txt,v== | xxxx |
colas@0
  1798
| ==TWiki/KevinKinnell.txt== | xxxx |
colas@0
  1799
| ==TWiki/KevinKinnell.txt,v== | xxxx |
colas@0
  1800
| ==TWiki/ManpreetSingh.txt== | xxxx |
colas@0
  1801
| ==TWiki/ManpreetSingh.txt,v== | xxxx |
colas@0
  1802
| ==TWiki/MetaDataDefinition.txt== | xxxx |
colas@0
  1803
| ==TWiki/MetaDataDefinition.txt,v== | xxxx |
colas@0
  1804
| ==TWiki/MoveTopic.txt== | xxxx |
colas@0
  1805
| ==TWiki/MoveTopic.txt,v== | xxxx |
colas@0
  1806
| ==TWiki/MoveWeb.txt== | xxxx |
colas@0
  1807
| ==TWiki/MoveWeb.txt,v== | xxxx |
colas@0
  1808
| ==TWiki/NicholasLee.txt== | xxxx |
colas@0
  1809
| ==TWiki/NicholasLee.txt,v== | xxxx |
colas@0
  1810
| ==TWiki/PeterFokkinga.txt== | xxxx |
colas@0
  1811
| ==TWiki/PeterFokkinga.txt,v== | xxxx |
colas@0
  1812
| ==TWiki/PeterThoeny.txt== | xxxx |
colas@0
  1813
| ==TWiki/PeterThoeny.txt,v== | xxxx |
colas@0
  1814
| ==TWiki/PreviewBackground.txt== | xxxx |
colas@0
  1815
| ==TWiki/PreviewBackground.txt,v== | xxxx |
colas@0
  1816
| ==TWiki/RandyKramer.txt== | xxxx |
colas@0
  1817
| ==TWiki/RandyKramer.txt,v== | xxxx |
colas@0
  1818
| ==TWiki/RegularExpression.txt== | xxxx |
colas@0
  1819
| ==TWiki/RegularExpression.txt,v== | xxxx |
colas@0
  1820
| ==TWiki/ManagingTopics.txt== | xxxx |
colas@0
  1821
| ==TWiki/ManagingTopics.txt,v== | xxxx |
colas@0
  1822
| ==TWiki/SearchDoesNotWork.txt== | xxxx |
colas@0
  1823
| ==TWiki/SearchDoesNotWork.txt,v== | xxxx |
colas@0
  1824
| ==TWiki/SimultaneousEdits.txt== | xxxx |
colas@0
  1825
| ==TWiki/SimultaneousEdits.txt,v== | xxxx |
colas@0
  1826
| ==TWiki/StandardColors.txt== | xxxx |
colas@0
  1827
| ==TWiki/StandardColors.txt,v== | xxxx |
colas@0
  1828
| ==TWiki/StanleyKnutson.txt== | xxxx |
colas@0
  1829
| ==TWiki/StanleyKnutson.txt,v== | xxxx |
colas@0
  1830
| ==TWiki/SvenDowideit.txt== | xxxx |
colas@0
  1831
| ==TWiki/SvenDowideit.txt,v== | xxxx |
colas@0
  1832
| ==TWiki/TextFormattingFAQ.txt== | xxxx |
colas@0
  1833
| ==TWiki/TextFormattingFAQ.txt,v== | xxxx |
colas@0
  1834
| ==TWiki/TextFormattingRules.txt== | xxxx |
colas@0
  1835
| ==TWiki/TextFormattingRules.txt,v== | xxxx |
colas@0
  1836
| ==TWiki/TWikiAccessControl.txt== | xxxx |
colas@0
  1837
| ==TWiki/TWikiAccessControl.txt,v== | xxxx |
colas@0
  1838
| ==TWiki/ManagingWebs.txt== | xxxx |
colas@0
  1839
| ==TWiki/ManagingWebs.txt,v== | xxxx |
colas@0
  1840
| ==TWiki/TWikiUserAuthentication.txt== | xxxx |
colas@0
  1841
| ==TWiki/TWikiUserAuthentication.txt,v== | xxxx |
colas@0
  1842
| ==TWiki/TWikiCategoryTable.txt== | xxxx |
colas@0
  1843
| ==TWiki/TWikiCategoryTable.txt,v== | xxxx |
colas@0
  1844
| ==TWiki/TWikiContributor.txt== | xxxx |
colas@0
  1845
| ==TWiki/TWikiContributor.txt,v== | xxxx |
colas@0
  1846
| ==TWiki/TWikiDocumentation.txt== | xxxx |
colas@0
  1847
| ==TWiki/TWikiDocumentation.txt,v== | xxxx |
colas@0
  1848
| ==TWiki/TWikiDownload.txt== | xxxx |
colas@0
  1849
| ==TWiki/TWikiDownload.txt,v== | xxxx |
colas@0
  1850
| ==TWiki/TWikiEnhancementRequests.txt== | xxxx |
colas@0
  1851
| ==TWiki/TWikiEnhancementRequests.txt,v== | xxxx |
colas@0
  1852
| ==TWiki/TWikiFAQ.txt== | xxxx |
colas@0
  1853
| ==TWiki/TWikiFAQ.txt,v== | xxxx |
colas@0
  1854
| ==TWiki/TWikiFormTemplate.txt== | xxxx |
colas@0
  1855
| ==TWiki/TWikiFormTemplate.txt,v== | xxxx |
colas@0
  1856
| ==TWiki/TWikiHistory.txt== | xxxx |
colas@0
  1857
| ==TWiki/TWikiHistory.txt,v== | xxxx |
colas@0
  1858
| ==TWiki/TWikiImplementationNotes.txt== | xxxx |
colas@0
  1859
| ==TWiki/TWikiImplementationNotes.txt,v== | xxxx |
colas@0
  1860
| ==TWiki/TWikiInstallationGuide.txt== | xxxx |
colas@0
  1861
| ==TWiki/TWikiInstallationGuide.txt,v== | xxxx |
colas@0
  1862
| ==TWiki/WebNotification.txt== | xxxx |
colas@0
  1863
| ==TWiki/WebNotification.txt,v== | xxxx |
colas@0
  1864
| ==TWiki/TWikiPlannedFeatures.txt== | xxxx |
colas@0
  1865
| ==TWiki/TWikiPlannedFeatures.txt,v== | xxxx |
colas@0
  1866
| ==TWiki/TWikiPlugins.txt== | xxxx |
colas@0
  1867
| ==TWiki/TWikiPlugins.txt,v== | xxxx |
colas@0
  1868
| ==TWiki/TWikiPreferences.txt== | xxxx |
colas@0
  1869
| ==TWiki/TWikiPreferences.txt,v== | xxxx |
colas@0
  1870
| ==TWiki/TWikiRegistration.txt== | xxxx |
colas@0
  1871
| ==TWiki/TWikiRegistration.txt,v== | xxxx |
colas@0
  1872
| ==TWiki/TWikiRegistrationPub.txt== | xxxx |
colas@0
  1873
| ==TWiki/TWikiRegistrationPub.txt,v== | xxxx |
colas@0
  1874
| ==TWiki/TWikiSkins.txt== | xxxx |
colas@0
  1875
| ==TWiki/TWikiSkins.txt,v== | xxxx |
colas@0
  1876
| ==TWiki/TWikiTemplates.txt== | xxxx |
colas@0
  1877
| ==TWiki/TWikiTemplates.txt,v== | xxxx |
colas@0
  1878
| ==TWiki/TWikiTutorial.txt== | xxxx |
colas@0
  1879
| ==TWiki/TWikiTutorial.txt,v== | xxxx |
colas@0
  1880
| ==TWiki/TWikiTutorialKK.txt== | xxxx |
colas@0
  1881
| ==TWiki/TWikiUpgradeGuide.txt== | xxxx |
colas@0
  1882
| ==TWiki/TWikiUpgradeGuide.txt,v== | xxxx |
colas@0
  1883
| ==TWiki/TWikiUpgradeTo01May2000.txt== | xxxx |
colas@0
  1884
| ==TWiki/TWikiUpgradeTo01May2000.txt,v== | xxxx |
colas@0
  1885
| ==TWiki/TWikiUsernameVsLoginUsername.txt== | xxxx |
colas@0
  1886
| ==TWiki/TWikiUsernameVsLoginUsername.txt,v== | xxxx |
colas@0
  1887
| ==TWiki/TWikiVariables.txt== | xxxx |
colas@0
  1888
| ==TWiki/TWikiVariables.txt,v== | xxxx |
colas@0
  1889
| ==TWiki/TWikiWeb.txt== | xxxx |
colas@0
  1890
| ==TWiki/TWikiWeb.txt,v== | xxxx |
colas@0
  1891
| ==TWiki/TWikiWebsTable.txt== | xxxx |
colas@0
  1892
| ==TWiki/TWikiWebsTable.txt,v== | xxxx |
colas@0
  1893
| ==TWiki/UnlockTopic.txt== | xxxx |
colas@0
  1894
| ==TWiki/UnlockTopic.txt,v== | xxxx |
colas@0
  1895
| ==TWiki/WabiSabi.txt== | xxxx |
colas@0
  1896
| ==TWiki/WabiSabi.txt,v== | xxxx |
colas@0
  1897
| ==TWiki/WebChanges.txt== | xxxx |
colas@0
  1898
| ==TWiki/WebChanges.txt,v== | xxxx |
colas@0
  1899
| ==TWiki/WebHome.txt== | xxxx |
colas@0
  1900
| ==TWiki/WebHome.txt,v== | xxxx |
colas@0
  1901
| ==TWiki/WebIndex.txt== | xxxx |
colas@0
  1902
| ==TWiki/WebIndex.txt,v== | xxxx |
colas@0
  1903
| ==TWiki/WebNotify.txt== | xxxx |
colas@0
  1904
| ==TWiki/WebNotify.txt,v== | xxxx |
colas@0
  1905
| ==TWiki/WebPreferences.txt== | xxxx |
colas@0
  1906
| ==TWiki/WebPreferences.txt,v== | xxxx |
colas@0
  1907
| ==TWiki/WebSearch.txt== | xxxx |
colas@0
  1908
| ==TWiki/WebSearch.txt,v== | xxxx |
colas@0
  1909
| ==TWiki/WebStatistics.txt== | xxxx |
colas@0
  1910
| ==TWiki/WebStatistics.txt,v== | xxxx |
colas@0
  1911
| ==TWiki/WebTopicEditTemplate.txt== | xxxx |
colas@0
  1912
| ==TWiki/WebTopicEditTemplate.txt,v== | xxxx |
colas@0
  1913
| ==TWiki/WebTopicNonWikiTemplate.txt== | xxxx |
colas@0
  1914
| ==TWiki/WebTopicNonWikiTemplate.txt,v== | xxxx |
colas@0
  1915
| ==TWiki/WebTopicViewTemplate.txt== | xxxx |
colas@0
  1916
| ==TWiki/WebTopicViewTemplate.txt,v== | xxxx |
colas@0
  1917
| ==TWiki/WelcomeGuest.txt== | xxxx |
colas@0
  1918
| ==TWiki/WelcomeGuest.txt,v== | xxxx |
colas@0
  1919
| ==TWiki/WhatIsWikiWiki.txt== | xxxx |
colas@0
  1920
| ==TWiki/WhatIsWikiWiki.txt,v== | xxxx |
colas@0
  1921
| ==TWiki/WikiCulture.txt== | xxxx |
colas@0
  1922
| ==TWiki/WikiCulture.txt,v== | xxxx |
colas@0
  1923
| ==TWiki/WikiName.txt== | xxxx |
colas@0
  1924
| ==TWiki/WikiName.txt,v== | xxxx |
colas@0
  1925
| ==TWiki/WikiNotation.txt== | xxxx |
colas@0
  1926
| ==TWiki/WikiNotation.txt,v== | xxxx |
colas@0
  1927
| ==TWiki/WikiReferences.txt== | xxxx |
colas@0
  1928
| ==TWiki/WikiReferences.txt,v== | xxxx |
colas@0
  1929
| ==TWiki/WikiSyntax.txt== | xxxx |
colas@0
  1930
| ==TWiki/WikiSyntax.txt,v== | xxxx |
colas@0
  1931
| ==TWiki/WikiTopic.txt== | xxxx |
colas@0
  1932
| ==TWiki/WikiTopic.txt,v== | xxxx |
colas@0
  1933
| ==TWiki/WikiWikiClones.txt== | xxxx |
colas@0
  1934
| ==TWiki/WikiWikiClones.txt,v== | xxxx |
colas@0
  1935
| ==TWiki/WikiWord.txt== | xxxx |
colas@0
  1936
| ==TWiki/WikiWord.txt,v== | xxxx |
colas@0
  1937
d256 2
colas@0
  1938
@
colas@0
  1939
colas@0
  1940
colas@0
  1941
1.11
colas@0
  1942
log
colas@0
  1943
@none
colas@0
  1944
@
colas@0
  1945
text
colas@0
  1946
@d1 1
colas@0
  1947
a1 1
colas@0
  1948
%META:TOPICINFO{author="MikeMannix" date="999320061" format="1.0" version="1.11"}%
colas@0
  1949
d4 1
colas@0
  1950
a4 1
colas@0
  1951
---## TWiki Software Environment
colas@0
  1952
d6 1
colas@0
  1953
a6 1
colas@0
  1954
---+++ System Requirements
colas@0
  1955
d8 1
colas@0
  1956
a8 1
colas@0
  1957
TWiki is written in *Perl 5* and also uses some *shell commands*. It also requires that *GNU RCS* (Revision Control System) is installed on the same system. The current implementation runs best on a Linux machine, but it can also run with Microsoft Windows. 
colas@0
  1958
d10 9
colas@0
  1959
a18 8
colas@0
  1960
| *Required Environment by Platform* |||
colas@0
  1961
| *Packages:* | *Linux/Unix:* | *Windows:* |
colas@0
  1962
| Perl		 |	5.x	|	5.x  |
colas@0
  1963
| Non-standard Perl modules |  ???  | =MIME::Base64=, Digest::SHA1 (for password generation) |
colas@0
  1964
| Optional Perl modules | =Net::SMTP= (or sendmail) |  =Net::SMTP=  | 
colas@0
  1965
| RCS		  |	5.7	|	5.7 (including =diff=  |
colas@0
  1966
| Other external programs |	=ls=, =fgrep=, =egrep=  |  =ls=, =fgrep=, =egrep=  |
colas@0
  1967
| Web server  |	Apache  |	Apache, IIS	|
colas@0
  1968
d20 26
colas@0
  1969
d400 2
colas@0
  1970
a401 2
colas@0
  1971
| ==TWiki/RenameTopic.txt== | xxxx |
colas@0
  1972
| ==TWiki/RenameTopic.txt,v== | xxxx |
colas@0
  1973
d418 2
colas@0
  1974
a419 2
colas@0
  1975
| ==TWiki/TWikiAdministration.txt== | xxxx |
colas@0
  1976
| ==TWiki/TWikiAdministration.txt,v== | xxxx |
colas@0
  1977
d442 2
colas@0
  1978
a443 2
colas@0
  1979
| ==TWiki/TWikiNotificationOfChanges.txt== | xxxx |
colas@0
  1980
| ==TWiki/TWikiNotificationOfChanges.txt,v== | xxxx |
colas@0
  1981
@
colas@0
  1982
colas@0
  1983
colas@0
  1984
1.10
colas@0
  1985
log
colas@0
  1986
@none
colas@0
  1987
@
colas@0
  1988
text
colas@0
  1989
@d1 1
colas@0
  1990
a1 1
colas@0
  1991
%META:TOPICINFO{author="MikeMannix" date="999259487" format="1.0" version="1.10"}%
colas@0
  1992
d393 2
colas@0
  1993
a394 2
colas@0
  1994
| ==TWiki/TWikiAuthentication.txt== | xxxx |
colas@0
  1995
| ==TWiki/TWikiAuthentication.txt,v== | xxxx |
colas@0
  1996
d413 2
colas@0
  1997
a414 2
colas@0
  1998
| ==TWiki/TWikiInstallationNotes.txt== | xxxx |
colas@0
  1999
| ==TWiki/TWikiInstallationNotes.txt,v== | xxxx |
colas@0
  2000
d434 2
colas@0
  2001
a435 2
colas@0
  2002
| ==TWiki/TWikiUpgradeNotes.txt== | xxxx |
colas@0
  2003
| ==TWiki/TWikiUpgradeNotes.txt,v== | xxxx |
colas@0
  2004
@
colas@0
  2005
colas@0
  2006
colas@0
  2007
1.9
colas@0
  2008
log
colas@0
  2009
@none
colas@0
  2010
@
colas@0
  2011
text
colas@0
  2012
@d1 1
colas@0
  2013
a1 1
colas@0
  2014
%META:TOPICINFO{author="MikeMannix" date="999132184" format="1.0" version="1.9"}%
colas@0
  2015
d4 1
colas@0
  2016
a4 1
colas@0
  2017
---## TWiki Implementation Notes
colas@0
  2018
d6 1
colas@0
  2019
a6 1
colas@0
  2020
---+++ Platforms and System Requirements 
colas@0
  2021
d8 1
colas@0
  2022
a8 1
colas@0
  2023
TWiki is written in *Perl 5* and also uses some *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. [ __MM: Locate elsewhere and/or include one-liner and link for RCS...__ ]
colas@0
  2024
d20 1
colas@0
  2025
a20 1
colas@0
  2026
---+++ Directory Structure
colas@0
  2027
d22 1
colas@0
  2028
a22 1
colas@0
  2029
You can easily 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 - the folder names and locations - exactly as is:
colas@0
  2030
d28 2
colas@0
  2031
a29 2
colas@0
  2032
| ==twiki/lib/TWiki== |  [[#LibTWiki][list]]  | Perl modules |
colas@0
  2033
| ==twiki/lib/TWiki/Plugins== |  [[#libtwikiplugins][list]]  | TWikiPlugins Perl modules |
colas@0
  2034
d34 3
colas@0
  2035
a36 1
colas@0
  2036
__Note: about the additional directories in data, elsewhere__
colas@0
  2037
d72 1
colas@0
  2038
a72 1
colas@0
  2039
---++++ Files in <code>twiki/lib</code>
colas@0
  2040
d77 11
colas@0
  2041
a87 21
colas@0
  2042
colas@0
  2043
#LibTWiki
colas@0
  2044
---++++ Files in <code>twiki/lib/TWiki</code>
colas@0
  2045
colas@0
  2046
| *File:*			| *Used for:* |
colas@0
  2047
| ==Access.pm==	| Access control |
colas@0
  2048
| ==Attach.pm==	| Attachment handling |
colas@0
  2049
| ==Meta.pm==	  | Meta data in topics |
colas@0
  2050
| ==Net.pm==		| SMTP mail handling |
colas@0
  2051
| ==Plugins.pm==  | Plugin handling |
colas@0
  2052
| ==Prefs.pm==	 | Preferences handling |
colas@0
  2053
| ==Search.pm==	| Search engine, used by wiki.pm |
colas@0
  2054
| ==Store.pm==	 | Back-end storage, =*.txt= text file and =*.txt,v= RCS repository file handling |
colas@0
  2055
colas@0
  2056
#LibTWikiPlugins
colas@0
  2057
---++++ Files in <code>twiki/lib/TWiki/Plugins</code>
colas@0
  2058
colas@0
  2059
| *File:*				  | *Used for:* |
colas@0
  2060
| ==DefaultPlugin.pm== | Default plugin |
colas@0
  2061
| ==EmptyPlugin.pm==	| Empty plugin, use to create your own |
colas@0
  2062
| ==InterwikiPlugin.pm== | Refer to external Wikis and other Web sites |
colas@0
  2063
d90 1
colas@0
  2064
a90 1
colas@0
  2065
---++++ Files in <code>twiki/pub</code>
colas@0
  2066
a92 1
colas@0
  2067
colas@0
  2068
d138 1
colas@0
  2069
a138 1
colas@0
  2070
---++++ Files in <code>twiki/data</code>
colas@0
  2071
@
colas@0
  2072
colas@0
  2073
colas@0
  2074
1.8
colas@0
  2075
log
colas@0
  2076
@none
colas@0
  2077
@
colas@0
  2078
text
colas@0
  2079
@d1 1
colas@0
  2080
a1 1
colas@0
  2081
%META:TOPICINFO{author="MikeMannix" date="999047223" format="1.0" version="1.8"}%
colas@0
  2082
d13 1
colas@0
  2083
a13 1
colas@0
  2084
| Non-standard Perl modules | | =MIME::Base64=, Digest::SHA1 (for password generation) |
colas@0
  2085
d22 1
colas@0
  2086
a22 1
colas@0
  2087
You can easily rename the root TWiki directory - ==twiki== - to whatever you like by changing a configuration file value. For the simplest installation and future upgrades, you should leave the subdirectory structure exactly as is:
colas@0
  2088
d39 6
colas@0
  2089
a44 1
colas@0
  2090
__to follow__
colas@0
  2091
d100 45
colas@0
  2092
a144 1
colas@0
  2093
__to follow__
colas@0
  2094
d149 350
colas@0
  2095
a498 1
colas@0
  2096
__to follow__
colas@0
  2097
d503 56
colas@0
  2098
a558 1
colas@0
  2099
__to follow__
colas@0
  2100
d560 1
colas@0
  2101
a560 1
colas@0
  2102
-- MikeMannix - 28 Aug 2001 
colas@0
  2103
@
colas@0
  2104
colas@0
  2105
colas@0
  2106
1.7
colas@0
  2107
log
colas@0
  2108
@none
colas@0
  2109
@
colas@0
  2110
text
colas@0
  2111
@d1 3
colas@0
  2112
a3 1
colas@0
  2113
%META:TOPICINFO{author="JohnTalintyre" date="998986839" format="1.0" version="1.7"}%
colas@0
  2114
d6 1
colas@0
  2115
a6 1
colas@0
  2116
---+++ Platform
colas@0
  2117
d8 1
colas@0
  2118
a8 1
colas@0
  2119
TWiki is written in Perl 5 and also uses some 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.
colas@0
  2120
d11 1
colas@0
  2121
a11 1
colas@0
  2122
| *Package(s):* | *Unix:* | *Windows:* |
colas@0
  2123
d14 1
colas@0
  2124
a14 1
colas@0
  2125
| Optional Perl modules | =Net::SMTP= (or sendmail) | =Net::SMTP= | 
colas@0
  2126
d18 1
colas@0
  2127
d22 1
colas@0
  2128
a22 7
colas@0
  2129
| *Directory:*		  | *Used for:* |
colas@0
  2130
| ==twiki/bin==		 | TWiki Perl scripts |
colas@0
  2131
| ==twiki/lib/TWiki== | TWiki Perl modules |
colas@0
  2132
| ==twiki/lib/TWiki/Plugins== | Plugins modules |
colas@0
  2133
| ==twiki/pub==		 | Public files (FileAttachments, images), plus RCS histories |
colas@0
  2134
| ==twiki/data==		| source (topic) text, including RCS histories |
colas@0
  2135
| ==twiki/templates== | HTML templates, used by TWiki scripts |
colas@0
  2136
d24 11
colas@0
  2137
d36 7
colas@0
  2138
a42 1
colas@0
  2139
---++++ Files in twiki/bin
colas@0
  2140
d64 2
colas@0
  2141
a65 1
colas@0
  2142
---++++ Files in twiki/lib
colas@0
  2143
d69 1
colas@0
  2144
a69 1
colas@0
  2145
| ==TWiki.cfg==	  | For initialization and configuration, used by ==TWiki.pm== |
colas@0
  2146
d71 2
colas@0
  2147
a72 1
colas@0
  2148
---++++ Files in twiki/lib/TWiki
colas@0
  2149
d84 2
colas@0
  2150
a85 1
colas@0
  2151
---++++ Files in twiki/lib/TWiki/Plugins
colas@0
  2152
d92 16
colas@0
  2153
a107 1
colas@0
  2154
-- Main.MikeMannix - 26 Aug 2001 
colas@0
  2155
@
colas@0
  2156
colas@0
  2157
colas@0
  2158
1.6
colas@0
  2159
log
colas@0
  2160
@none
colas@0
  2161
@
colas@0
  2162
text
colas@0
  2163
@d1 1
colas@0
  2164
a1 1
colas@0
  2165
%META:TOPICINFO{author="MikeMannix" date="998895765" format="1.0" version="1.6"}%
colas@0
  2166
d11 1
colas@0
  2167
a11 1
colas@0
  2168
| Non-standard Perl modules | | |
colas@0
  2169
d13 3
colas@0
  2170
a15 3
colas@0
  2171
| RCS		  |	5.7	|	5.7	|
colas@0
  2172
| Other external programs |	ls, fgrep, egrep  |  ?  |
colas@0
  2173
| Web server  |	Apache  |	?	 |
colas@0
  2174
d23 2
colas@0
  2175
a24 2
colas@0
  2176
| ==twiki/pub==		 | Public files (FileAttachments, images) |
colas@0
  2177
| ==twiki/data==		| source text |
colas@0
  2178
d40 1
colas@0
  2179
d60 2
colas@0
  2180
d73 1
colas@0
  2181
@
colas@0
  2182
colas@0
  2183
colas@0
  2184
1.5
colas@0
  2185
log
colas@0
  2186
@none
colas@0
  2187
@
colas@0
  2188
text
colas@0
  2189
@d1 1
colas@0
  2190
d6 10
colas@0
  2191
a15 1
colas@0
  2192
TWiki is written in Perl 5 and uses also some 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.
colas@0
  2193
d21 2
colas@0
  2194
a22 2
colas@0
  2195
| ==twiki/bin/TWiki== | TWiki Perl modules |
colas@0
  2196
| ==twiki/bin/TWiki/Plugins== | Plugins modules |
colas@0
  2197
a26 1
colas@0
  2198
__Note:__ You could move the ==twiki/bin/TWiki== library directory (including ==Plugins== ) to ==twiki/lib/TWiki==; the scripts look for a =="."== and =="../lib"== relative library path.
colas@0
  2199
d48 4
colas@0
  2200
d55 1
colas@0
  2201
a55 1
colas@0
  2202
---++++ Files in twiki/bin/TWiki
colas@0
  2203
d65 1
colas@0
  2204
a65 1
colas@0
  2205
---++++ Files in twiki/bin/TWiki/Plugins
colas@0
  2206
d71 1
colas@0
  2207
a71 1
colas@0
  2208
-- Main.PeterThoeny - 03 Mar 2001 <br>
colas@0
  2209
@
colas@0
  2210
colas@0
  2211
colas@0
  2212
1.4
colas@0
  2213
log
colas@0
  2214
@none
colas@0
  2215
@
colas@0
  2216
text
colas@0
  2217
@d1 1
colas@0
  2218
a1 1
colas@0
  2219
__Platform__
colas@0
  2220
d3 1
colas@0
  2221
a3 1
colas@0
  2222
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.
colas@0
  2223
d5 1
colas@0
  2224
a5 1
colas@0
  2225
__Directories__
colas@0
  2226
d7 1
colas@0
  2227
a7 5
colas@0
  2228
| *Directory:*		| *Used for:* |
colas@0
  2229
| =twiki/bin=		 | TWiki Perl scripts |
colas@0
  2230
| =twiki/pub=		 | Public files (FileAttachments, images) |
colas@0
  2231
| =twiki/data=		| source text |
colas@0
  2232
| =twiki/templates= | HTML templates, used by TWiki scripts |
colas@0
  2233
d9 11
colas@0
  2234
a19 1
colas@0
  2235
__Files in twiki/bin__
colas@0
  2236
d22 35
colas@0
  2237
a56 23
colas@0
  2238
| =.htaccess.txt= | Authentication. Rename to .htaccess and customize if used |
colas@0
  2239
| =attach=		  | Script that shows the attach file page (FileAttachment) |
colas@0
  2240
| =delete=		  | (not used yet) |
colas@0
  2241
| =edit=			 | Script to edit a topic |
colas@0
  2242
| =geturl=		  | Script to fetch URL data |
colas@0
  2243
| =mailnotify=	 | Script called by cron job to notify users of changes |
colas@0
  2244
| =oops=			 | Script that shows an OK or oops dialog |
colas@0
  2245
| =preview=		 | Script to preview topic after edit |
colas@0
  2246
| =rdiff=			| Script to see differences of topics |
colas@0
  2247
| =register=		| Script to register new users |
colas@0
  2248
| =save=			 | Script that saves a topic, called by preview |
colas@0
  2249
| =search=		  | Script that displays search results |
colas@0
  2250
| =statistics=	 | Script to create statistics topic |
colas@0
  2251
| =testenv=		 | Script to test CGI environment variables |
colas@0
  2252
| =upload=		  | Script that does file upload (FileAttachment) |
colas@0
  2253
| =view=			 | Script to view a topic ( *the* script ) |
colas@0
  2254
| =viewfile=		| Script to view an file attachment |
colas@0
  2255
| =wiki.pm=		 | main TWiki library |
colas@0
  2256
| =wikiaccess.pm= | access control |
colas@0
  2257
| =wikicfg.pm=	 | for initialization and configuration, used by wiki.pm |
colas@0
  2258
| =wikiprefs.pm=  | preferences handling |
colas@0
  2259
| =wikisearch.pm= | search engine, used by wiki.pm |
colas@0
  2260
| =wikistore.pm=  | back-end storage, =*.txt= text file and =*.txt,v= RCS repository file handling |
colas@0
  2261
d58 1
colas@0
  2262
a58 1
colas@0
  2263
-- Main.PeterThoeny - 02 Nov 2000 <br>
colas@0
  2264
@
colas@0
  2265
colas@0
  2266
colas@0
  2267
1.3
colas@0
  2268
log
colas@0
  2269
@none
colas@0
  2270
@
colas@0
  2271
text
colas@0
  2272
@d3 1
colas@0
  2273
a3 1
colas@0
  2274
TWiki is written in PERL 5, but it uses also many shell command. The current implementation runs best on a Unix machine; also possible on Windows. RCS for revision control must be installed on the system.
colas@0
  2275
d8 1
colas@0
  2276
a8 1
colas@0
  2277
| =twiki/bin=		 | TWiki PERL scripts |
colas@0
  2278
d22 1
colas@0
  2279
a22 1
colas@0
  2280
| =oops=			 | Script that shows a OK or oops dialog |
colas@0
  2281
@
colas@0
  2282
colas@0
  2283
colas@0
  2284
1.2
colas@0
  2285
log
colas@0
  2286
@none
colas@0
  2287
@
colas@0
  2288
text
colas@0
  2289
@d3 1
colas@0
  2290
a3 1
colas@0
  2291
TWiki is written in PERL 5, but it uses also many shell command. The current implementation runs only on a Unix machine. RCS for revision control must be installed on the system.
colas@0
  2292
d7 5
colas@0
  2293
a11 5
colas@0
  2294
| *Directory:*	 | *Used for:* |
colas@0
  2295
| twiki/bin		 | TWiki PERL scripts |
colas@0
  2296
| twiki/pub		 | Public files (FileAttachments, images) |
colas@0
  2297
| twiki/data		| source text |
colas@0
  2298
| twiki/templates | HTML templates, used by TWiki scripts |
colas@0
  2299
d16 23
colas@0
  2300
a38 20
colas@0
  2301
| .htaccess.txt | Authentication. Rename to .htaccess and customize if used |
colas@0
  2302
| attach		  | Script that shows the attach file page (FileAttachment) |
colas@0
  2303
| delete		  | (not used yet) |
colas@0
  2304
| edit			 | Script to edit a topic |
colas@0
  2305
| geturl		  | Script to fetch URL data |
colas@0
  2306
| mailnotify	 | Script called by cron job to notify users of changes |
colas@0
  2307
| oops			 | Script that shows a OK or oops dialog |
colas@0
  2308
| preview		 | Script to preview topic after edit |
colas@0
  2309
| rdiff			| Script to see differences of topics |
colas@0
  2310
| register		| Script to register new users |
colas@0
  2311
| save			 | Script that saves a topic, called by preview |
colas@0
  2312
| search		  | Script that displays search results |
colas@0
  2313
| statistics	 | Script to create statistics topic |
colas@0
  2314
| testenv		 | Script to test CGI environment variables |
colas@0
  2315
| upload		  | Script that does file upload (FileAttachment) |
colas@0
  2316
| view			 | Script to view a topic ( *the* script ) |
colas@0
  2317
| viewfile		| Script to view an file attachment |
colas@0
  2318
| wiki.pm		 | main TWiki library |
colas@0
  2319
| wikicfg.pm	 | for initialization and configuration, used by wiki.pm |
colas@0
  2320
| wikisearch.pm | search engine, used by wiki.pm |
colas@0
  2321
d40 1
colas@0
  2322
a40 1
colas@0
  2323
-- Main.PeterThoeny - 19 Aug 2000 <br>
colas@0
  2324
@
colas@0
  2325
colas@0
  2326
colas@0
  2327
1.1
colas@0
  2328
log
colas@0
  2329
@none
colas@0
  2330
@
colas@0
  2331
text
colas@0
  2332
@a17 1
colas@0
  2333
| changes		 | Script that shows recent changes |
colas@0
  2334
d37 1
colas@0
  2335
a37 1
colas@0
  2336
-- Main.PeterThoeny - 21 Apr 2000 <br>
colas@0
  2337
@