X-Git-Url: https://git.openafs.org/?p=openafs-wiki.git;a=blobdiff_plain;f=TWiki%2FTWikiSystemRequirements.mdwn;h=3e15e62cf8ed56b64c00787cdc64a976ac9d5732;hp=64d0e6a7b62458f81b02d838ce467e1a7ea7cbb3;hb=2b3eef0d25237d52f07e6709d894ee72b9875657;hpb=1ceee291bd2657a2b3b0cd0f1a5645b109a3ac95 diff --git a/TWiki/TWikiSystemRequirements.mdwn b/TWiki/TWikiSystemRequirements.mdwn index 64d0e6a..3e15e62 100644 --- a/TWiki/TWikiSystemRequirements.mdwn +++ b/TWiki/TWikiSystemRequirements.mdwn @@ -1,7 +1,11 @@
-## TWiki Software Environment +## TWiki Operating Environment + +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. -### System Requirements +### Server-Side Requirements -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. +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. - + - - - + + + - - - - - - - + - - + + - - + - - + - - + + + + + + +
Required Environment by Platform Required Server Environment by Platform
Packages: Linux/Unix: Windows: Resource Unix Windows
Perl 5.x 5.x
Non-standard Perl modules ??? MIME::Base64, Digest::SHA1 (for password generation) 5.005_03 or higher
Optional Perl modules Net::SMTP (or sendmail) Non standard Perl modules Net::SMTP (or sendmail) Net::SMTP
RCS 5.7 5.7 (including diff 5.7 or higher
Other external programs ls, fgrep, egrepls, fgrep, egrepls, fgrep, egrep
Web server Apache Apache, IIS Apache and others (support for cgi, authentication, extended path) *
OS versions Linux, Unix... every last Win?!
Required disk space    
+ +**_ISP INSTALLATION REQUIREMENTS: SSI, RCS local or sysadmin, same for perl modules for plugins, cron, basic authentication,..._** + +## Client-Side Requirements + +The basic TWiki engine and templates have a low requirement on the browser: + + + + + + + + + +
Recommend PC Requirement
Component Min/Rec
+ + + + + + + + + + + + + + + + + + + + + + + + +
Browser Requirements
Resource Details
HTML 3.2 browser  
[[Main/JavaScript]] 1.? Optional: JS degrades gracefully
Cookies Not used
CSS1/2 ????
+- TWiki generates XHTML 1.0 code as long as it is compatible with HTML 3.2. + +**_WHAT ABOUT WEB STANDARDS PROJECT - CSS CONTROL_** + +### Known Issues + +- Some [[TWikiSkins]] may require more, like cookies and [[JavaScript]] +- At present, contributed Plugins are not checked against compatibility standards, and may require anything imaginable: browser-specific functions, Java, cookies, CSS, etc. + ### 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 intact: @@ -1423,11 +1476,11 @@ A rundown of the individual files in the current %VERSION% distribution, organiz xxxx - TWiki/RenameTopic.txt + TWiki/ManagingTopics.txt xxxx - TWiki/RenameTopic.txt,v + TWiki/ManagingTopics.txt,v xxxx @@ -1495,19 +1548,19 @@ A rundown of the individual files in the current %VERSION% distribution, organiz xxxx - TWiki/TWikiAdministration.txt + TWiki/ManagingWebs.txt xxxx - TWiki/TWikiAdministration.txt,v + TWiki/ManagingWebs.txt,v xxxx - TWiki/TWikiAuthentication.txt + TWiki/TWikiUserAuthentication.txt xxxx - TWiki/TWikiAuthentication.txt,v + TWiki/TWikiUserAuthentication.txt,v xxxx @@ -1583,19 +1636,19 @@ A rundown of the individual files in the current %VERSION% distribution, organiz xxxx - TWiki/TWikiInstallationNotes.txt + TWiki/TWikiInstallationGuide.txt xxxx - TWiki/TWikiInstallationNotes.txt,v + TWiki/TWikiInstallationGuide.txt,v xxxx - TWiki/TWikiNotificationOfChanges.txt + TWiki/WebNotification.txt xxxx - TWiki/TWikiNotificationOfChanges.txt,v + TWiki/WebNotification.txt,v xxxx @@ -1667,11 +1720,11 @@ A rundown of the individual files in the current %VERSION% distribution, organiz xxxx - TWiki/TWikiUpgradeNotes.txt + TWiki/TWikiUpgradeGuide.txt xxxx - TWiki/TWikiUpgradeNotes.txt,v + TWiki/TWikiUpgradeGuide.txt,v xxxx