Changeset 712


Ignore:
Timestamp:
11/15/08 15:32:11 (4 years ago)
Author:
CrawfordCurrie
Message:

Item109: Moved SystemRequirements

Location:
trunk/core/data/TWiki
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/core/data/TWiki/CompleteDocumentation.txt

    r711 r712  
    99 
    1010------ 
    11 %INCLUDE{"TWikiSystemRequirements"}% 
     11%INCLUDE{"SystemRequirements"}% 
    1212 
    1313[[#PageTop][Back to top]] 
  • trunk/core/data/TWiki/SystemRequirements.txt

    r606 r712  
    11%META:TOPICINFO{author="ProjectContributor" date="1178317477" format="1.1" version="$Rev: 13239 $"}% 
    22%STARTINCLUDE% 
    3 ---+ TWiki System Requirements 
     3---+ System Requirements 
    44 
    55_Server and client requirements_ 
    66 
    7 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. 
     7Low client and server base requirements are core features that keep TWiki widely deployable, particularly across a range of browser platforms and versions.  Many extensions exist which enhance and expand TWiki's capabilities; they may have additional requirements. 
    88 
    99%TOC% 
     
    1111---++ Server Requirements 
    1212 
    13 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. 
     13The code is written in Perl 5, and uses a number of shell commands from perl. 
     14The default package 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. 
    1415 
    1516| *Resource* | *Required Server Environment *<nop>* | 
     
    2223| Web server | Apache is well supported; see TWiki:TWiki.InstallingTWiki#OtherWebServers for other servers | 
    2324 
    24 ---+++ Required CPAN Modules 
    25 The following Perl modules are used by TWiki: 
    26 | *Module* | *Preferred version* | 
    27 | Algorithm::Diff (included) | | 
    28 | CGI::Carp | >=1.26 | 
    29 | Config | >=0 | 
    30 | Cwd | >=3.05 |  
    31 | Data::Dumper | >=2.121 | 
    32 | Error (included) | | 
    33 | File::Copy | >=2.06 | 
    34 | File::Find | >=1.05 | 
    35 | File::Spec | >=3.05 | 
    36 | File::Temp | (included with perl 5.6 and later) | 
    37 | !FileHandle | >=2.01 | 
    38 | IO::File | >=1.10 | 
    39 | Text::Diff (included) | | 
    40 | Time::Local | >=1.11 | 
    41  
    42 ---+++ Optional CPAN Modules 
    43 The following Perl modules may be used by TWiki: 
    44 | *Module* | *Preferred version* | *Description* | 
    45 | CGI::Cookie | >=1.24 | Used for session support | 
    46 | CGI::Session | >=3.95 | Used for session support | 
    47 | Digest::base | | | 
    48 | Digest::SHA1 | | | 
    49 | Jcode | | Used for <nop>I18N support with perl 5.6 | 
    50 | Locale::Maketext::Lexicon | >=0 | Used for <nop>I18N support | 
    51 | Net::SMTP | >=2.29 | Used for sending mail | 
    52 | Unicode::Map | | Used for <nop>I18N support with perl 5.6 | 
    53 | Unicode::Map8 | | Used for <nop>I18N support with perl 5.6 | 
    54 | Unicode::MapUTF8 | | Used for <nop>I18N support with perl 5.6 | 
    55 | Unicode::String | | Used for <nop>I18N support with perl 5.6 | 
    56 | URI | | Used for configure | 
     25---+++ Perl Modules 
     26A complete list of the required and optional Perl modules can be found in =lib/DEPENDENCIES=. 
    5727 
    5828Most 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: 
     
    6030perl -e 'use FileHandle; print $FileHandle::VERSION."\n"' 
    6131</verbatim> 
    62 <!-- 
    63 SMELL: perhaps put download link to TWiki:Plugins.CpanContrib? (which  
    64 also includes prebuilt versions of all of the CPAN modules used by  
    65 all of the plugins checked into SVN) 
    66 --> 
     32 
    6733 
    6834#ClientRequirements 
    6935---++ Client Requirements 
    7036 
    71 The TWiki [[InstallationGuide][standard installation]] has relatively low browser requirements: 
     37The [[InstallationGuide][standard installation]] has relatively low browser requirements: 
    7238 
    73    * HTML 3.2 compliant 
     39   * HTML 4 compliant 
    7440   * Cookies, if persistent sessions are required 
    7541 
    76 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). 
    77 <!-- 
    78 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. 
    79 --> 
     42CSS and Javascript are used in most skins. Some skins will require more recent releases of browsers. The default skin is tested on IE 6, 7, Safari 3.0, and recent Mozilla based browsers (such as Firefox). 
    8043 
    8144You 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. 
    8245 
    83 ---++ Important note about TWiki Plugins 
     46---++ Important note about Plugins 
    8447 
    8548   * Plugins can require just about anything -  browser-specific functions, stylesheets (CSS), Java applets, cookies, specific Perl modules,... - check the individual Plugin specs. 
Note: See TracChangeset for help on using the changeset viewer.