Difference: TWikiSystemRequirements (7 vs. 8)

Revision 829 Aug 2001 - MikeMannix

Line: 1 to 1
Added:
>
>
 

TWiki Implementation Notes

Changed:
<
<

Platform

>
>

Platforms and System Requirements

 
Changed:
<
<
TWiki is written in Perl 5 and also uses some shell commands. The current implementation runs best on a Unix machine, but it is also possible on Microsoft Windows. RCS (for revision control) must be installed on the system.
>
>
TWiki is written in Perl 5 and also uses some shell commands. The current implementation runs best on a Unix machine, but it is also possible on Microsoft Windows. RCS (for revision control) must be installed on the system. [ MM: Locate elsewhere and/or include one-liner and link for RCS... ]
 
Required Environment by Platform
Changed:
<
<
Package(s): Unix: Windows:
>
>
Packages: Linux/Unix: Windows:
 
Perl 5.x 5.x
Non-standard Perl modules   MIME::Base64, Digest::SHA1 (for password generation)
Optional Perl modules Net::SMTP (or sendmail) Net::SMTP
RCS 5.7 5.7 (including diff
Other external programs ls, fgrep, egrep ls, fgrep, egrep
Web server Apache Apache, IIS
Added:
>
>
OS versions Linux, Unix... every last Win?!
 

Directory Structure

Changed:
<
<
Directory: Used for:
twiki/bin TWiki Perl scripts
twiki/lib/TWiki TWiki Perl modules
twiki/lib/TWiki/Plugins Plugins modules
twiki/pub Public files (FileAttachments, images), plus RCS histories
twiki/data source (topic) text, including RCS histories
twiki/templates HTML templates, used by TWiki scripts
>
>
You can easily rename the root TWiki directory - twiki - to whatever you like by changing a configuration file value. For the simplest installation and future upgrades, you should leave the subdirectory structure exactly as is:
 
Added:
>
>
Directory: Files: Used for:
twiki list Start-up info
twiki/bin list Perl scripts
twiki/lib list Configuration file & main library
twiki/lib/TWiki list Perl modules
twiki/lib/TWiki/Plugins list TWikiPlugins Perl modules
twiki/pub list Public support files (ex: FileAttachments, images) and RCS histories)
twiki/data list Topic text (page content) and RCS histories;
twiki/templates list HTML templates, used by TWiki scripts

Note: about the additional directories in data, elsewhere

 
Changed:
<
<

Files in twiki/bin

>
>

Files in twiki

to follow

Files in twiki/bin

 
File: Used for:
.htaccess.txt Authentication. Rename to .htaccess and customize if used
Line: 47 to 61
 
view Script to view a topic ( the script )
viewfile Script to view an file attachment
Changed:
<
<

Files in twiki/lib

>
>

Files in twiki/lib

 
File: Used for:
TWiki.pm Main TWiki library
Changed:
<
<
TWiki.cfg For initialization and configuration, used by TWiki.pm
>
>
TWiki.cfg For configuration, used by TWiki.pm
 
Changed:
<
<

Files in twiki/lib/TWiki

>
>

Files in twiki/lib/TWiki

 
File: Used for:
Access.pm Access control
Line: 65 to 81
 
Search.pm Search engine, used by wiki.pm
Store.pm Back-end storage, *.txt text file and *.txt,v RCS repository file handling
Changed:
<
<

Files in twiki/lib/TWiki/Plugins

>
>

Files in twiki/lib/TWiki/Plugins

 
File: Used for:
DefaultPlugin.pm Default plugin
EmptyPlugin.pm Empty plugin, use to create your own
InterwikiPlugin.pm Refer to external Wikis and other Web sites
Changed:
<
<
-- MikeMannix - 26 Aug 2001
>
>

Files in twiki/pub

to follow

Files in twiki/data

to follow

Files in twiki/templates

to follow

-- MikeMannix - 28 Aug 2001

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.TWikiSystemRequirements.