| |
|
< < | TWiki Implementation Notes |
> > | TWiki Software Environment |
| |
|
< < | Platforms and System Requirements |
> > | System Requirements |
| |
|
< < | 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... ] |
> > | 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. |
|
Required Environment by Platform |
Packages: |
Linux/Unix: |
Windows: |
|
|
Web server |
Apache |
Apache, IIS |
OS versions |
Linux, Unix... |
every last Win?! |
|
|
< < | Directory Structure |
> > | TWiki Directory Structure |
| |
|
< < | 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: |
> > | 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: |
|
|
|
< < |
|
> > |
|
|
twiki/pub |
list |
Public support files (ex: FileAttachments, images) and RCS histories) |
twiki/data |
list |
Topic text (page content) and RCS histories; |
twiki/templates |
list |
HTML templates, used by TWiki scripts |
|
|
< < | Note: about the additional directories in data, elsewhere |
> > | File Descriptions
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. |
|
Files in twiki |
|
viewfile |
Script to view an file attachment |
|
|
< < | Files in twiki/lib |
> > | Files under twiki/lib |
|
File: |
Used for: |
TWiki.pm |
Main TWiki library |
TWiki.cfg |
For configuration, used by TWiki.pm |
|
|
< < |
Files in twiki/lib/TWiki
File: |
Used for: |
Access.pm |
Access control |
Attach.pm |
Attachment handling |
Meta.pm |
Meta data in topics |
Net.pm |
SMTP mail handling |
Plugins.pm |
Plugin handling |
Prefs.pm |
Preferences handling |
Search.pm |
Search engine, used by wiki.pm |
Store.pm |
Back-end storage, *.txt text file and *.txt,v RCS repository file handling |
Files in twiki/lib/TWiki/Plugins
File: |
Used for: |
DefaultPlugin.pm |
Default plugin |
EmptyPlugin.pm |
Empty plugin, use to create your own |
InterwikiPlugin.pm |
Refer to external Wikis and other Web sites |
|
> > |
TWiki/Access.pm |
Access control |
TWiki/Attach.pm |
Attachment handling |
TWiki/Meta.pm |
Meta data in topics |
TWiki/Net.pm |
SMTP mail handling |
TWiki/Plugins.pm |
Plugin handling |
TWiki/Prefs.pm |
Preferences handling |
TWiki/Search.pm |
Search engine, used by wiki.pm |
TWiki/Store.pm |
Back-end storage, *.txt text file and *.txt,v RCS repository file handling |
TWiki/Plugins/DefaultPlugin.pm |
Default plugin |
TWiki/Plugins/EmptyPlugin.pm |
Empty plugin, use to create your own |
TWiki/Plugins/InterwikiPlugin.pm |
Refer to external Wikis and other Web sites |
|
|
|
|
< < | Files in twiki/pub |
> > | Files under twiki/pub |
|
|
|
< < | |
|
favicon.ico |
xxxx |
twikilogo.gif |
xxxx |
twikilogo1.gif |
xxxx |
|
|
TWiki/WabiSabi/wabisabi.gif |
xxxx |
|
|
< < | Files in twiki/data |
> > | Files under twiki/data |
|
|