| | TWiki Implementation Notes
Platform |
| |
| Required Environment by Platform |
| Package(s): |
Unix: |
Windows: |
| Perl |
5.x |
5.x |
|
|
< < |
| Non-standard Perl modules |
|
|
|
> > |
| 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 |
| Other external programs |
ls, fgrep, egrep |
? |
| Web server |
Apache |
? |
|
> > |
| RCS |
5.7 |
5.7 (including diff |
| Other external programs |
ls, fgrep, egrep |
ls, fgrep, egrep |
| Web server |
Apache |
Apache, IIS |
|
| |
Directory Structure |
| |
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 |
|
| |
oops |
Script that shows an OK or oops dialog |
preview |
Script to preview topic after edit |
rdiff |
Script to see differences of topics |
|
|
> > |
rename |
Script to rename/move topics and move attachments |
|
| |
register |
Script to register new users |
save |
Script that saves a topic, called by preview |
search |
Script that displays search results |
|
| |
|
|
> > |
Attach.pm |
Attachment handling |
Meta.pm |
Meta data in topics |
|
| |
Net.pm |
SMTP mail handling |
Plugins.pm |
Plugin handling |
Prefs.pm |
Preferences handling |
|
| |
| 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 |
|
| |
-- MikeMannix - 26 Aug 2001 |