| |
|
< < | 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... |