| |
|
< < | TWiki Operating Environment |
> > | TWiki Operating Environment |
|
Server and client system requirements, file system structure |
|
< < | Overview |
> > | Overview |
|
Maintaining minimum client and server requirements is necessary to keep TWiki deployment as broad as possible. |
|
< < | Server-Side Requirements |
> > | Server-Side Requirements |
|
TWiki is written in Perl 5 and uses a number of shell commands. It requires GNU RCS (Revision Control System) to be installed on the same system. TWiki is developed in a standard Linux/Apache environment. It can also work with Microsoft Windows and other platforms. |
|
Current documentation covers Linux only. Compiling a basic TWikiOnWindows installation guide is an ongoing effort. |
|
< < | Client-Side Requirements |
> > | Client-Side Requirements |
|
The TWiki standard installation has extremely low browser requirements: |
|
TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2. |
|
< < | Known Issues |
> > | Known Issues |
|
- The new TWikiPlugins feature currently does not have any compatibility guidelines for developers. Plugins can require just about anything: browser-specific functions, stylesheets (CSS), Java, cookies, etc.
|
|
< < | TWiki File System |
> > | TWiki File System |
|
You can rename the root TWiki directory - twiki - to whatever you like by changing it in the twiki.cfg configuration file. However, to keep the current installation and future upgrades simple, you should leave the subdirectory structure intact: |
|
twiki/data |
list |
Topic text (page content) and RCS histories; |
twiki/templates |
list |
HTML templates, used by TWiki scripts |
|
|
< < | File Descriptions |
> > | File Descriptions |
|
A rundown of the individual files in the current %VERSION% distribution, organized by TWiki root directories. All listings are complete unless otherwise noted.
|
|
< < | Files in twiki |
> > | Files in twiki |
|
Introductory and installation files. |
|
TWikiHistory.html |
TWiki development timeline |
|
|
< < | Files in twiki/bin |
> > | Files in twiki/bin |
|
All Perl CGI scripts. |
|
viewfile |
Script to view an file attachment |
|
|
< < | Files under twiki/lib |
> > | Files under twiki/lib |
|
The new lib/TWiki/Plugins directories contain core configuration, libraries and function modules, and Plugins. |
|
TWiki/Plugins/InterwikiPlugin.pm |
Refer to external Wikis and other Web sites |
|
|
< < | Files under twiki/pub |
> > | Files under twiki/pub |
|
attachments like images... |
|
TWiki/WabiSabi/wabisabi.gif |
xxxx |
|
|
< < | Files under twiki/data |
> > | Files under twiki/data |
|
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... |
|
TWiki/DontNotify.txt,v |
xxxx |
... |
... |
|
|
< < | |
| |
|
< < | Files in twiki/templates |
> > | Files in twiki/templates |
|
Used to flexibly control appearance of rendered pages... |