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 , egrep |
- ls , fgrep , egrep |
+ ls, 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 |